--- /srv/rebuilderd/tmp/rebuilderdd05pLD/inputs/ksh93u+m_1.0.10-5_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdd05pLD/out/ksh93u+m_1.0.10-5_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 12:25:23.000000 debian-binary │ -rw-r--r-- 0 0 0 3112 2026-06-19 12:25:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 730380 2026-06-19 12:25:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 729532 2026-06-19 12:25:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/ksh93 │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x8411 │ │ │ │ + Entry point address: 0x83b9 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 994708 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 10 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ -Entry point 0x8411 │ │ │ │ +Entry point 0x83b9 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0d620c 0x000d620c 0x000d620c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x0d5c24 0x000d5c24 0x000d5c24 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xd6238 0xd6238 R E 0x10000 │ │ │ │ - LOAD 0x0e4a28 0x000e4a28 0x000e4a28 0x0e19c 0x13a10 RW 0x10000 │ │ │ │ - DYNAMIC 0x0ef628 0x000ef628 0x000ef628 0x00108 0x00108 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xd5c50 0xd5c50 R E 0x10000 │ │ │ │ + LOAD 0x0e4a30 0x000e4a30 0x000e4a30 0x0e194 0x13a08 RW 0x10000 │ │ │ │ + DYNAMIC 0x0ef630 0x000ef630 0x000ef630 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x0d6218 0x000d6218 0x000d6218 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x0d5c30 0x000d5c30 0x000d5c30 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0e4a28 0x000e4a28 0x000e4a28 0x0b5d8 0x0b5d8 R 0x1 │ │ │ │ + GNU_RELRO 0x0e4a30 0x000e4a30 0x000e4a30 0x0b5d0 0x0b5d0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ │ 02 .interp │ │ │ │ 03 .note.gnu.build-id .interp .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .ARM.exidx .eh_frame .note.ABI-tag │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -2,33 +2,33 @@ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000174 000174 000024 00 A 0 0 4 │ │ │ │ [ 2] .interp PROGBITS 00000198 000198 000019 00 A 0 0 1 │ │ │ │ [ 3] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 4 0 4 │ │ │ │ - [ 4] .dynsym DYNSYM 00000218 000218 001260 10 A 5 3 4 │ │ │ │ - [ 5] .dynstr STRTAB 00001478 001478 000a9f 00 A 0 0 1 │ │ │ │ - [ 6] .gnu.version VERSYM 00001f18 001f18 00024c 02 A 4 0 2 │ │ │ │ - [ 7] .gnu.version_r VERNEED 00002164 002164 000130 00 A 5 3 4 │ │ │ │ - [ 8] .rel.dyn REL 00002294 002294 005050 08 A 4 0 4 │ │ │ │ - [ 9] .rel.plt REL 000072e4 0072e4 000698 08 AI 4 22 4 │ │ │ │ - [10] .init PROGBITS 0000797c 00797c 00000c 00 AX 0 0 4 │ │ │ │ - [11] .plt PROGBITS 00007988 007988 000a80 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00008408 008408 0a21d8 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 000aa5e0 0aa5e0 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000aa5e8 0aa5e8 02bc24 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000d620c 0d620c 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000d6214 0d6214 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 000d6218 0d6218 000020 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 000e4a28 0e4a28 000004 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 000e4a2c 0e4a2c 000004 04 WA 0 0 4 │ │ │ │ - [20] .data.rel.ro PROGBITS 000e4a30 0e4a30 00abf8 00 WA 0 0 8 │ │ │ │ - [21] .dynamic DYNAMIC 000ef628 0ef628 000108 08 WA 5 0 4 │ │ │ │ - [22] .got PROGBITS 000ef730 0ef730 0008d0 04 WA 0 0 4 │ │ │ │ + [ 4] .dynsym DYNSYM 00000218 000218 001240 10 A 5 3 4 │ │ │ │ + [ 5] .dynstr STRTAB 00001458 001458 000a91 00 A 0 0 1 │ │ │ │ + [ 6] .gnu.version VERSYM 00001eea 001eea 000248 02 A 4 0 2 │ │ │ │ + [ 7] .gnu.version_r VERNEED 00002134 002134 000130 00 A 5 3 4 │ │ │ │ + [ 8] .rel.dyn REL 00002264 002264 005050 08 A 4 0 4 │ │ │ │ + [ 9] .rel.plt REL 000072b4 0072b4 000688 08 AI 4 22 4 │ │ │ │ + [10] .init PROGBITS 0000793c 00793c 00000c 00 AX 0 0 4 │ │ │ │ + [11] .plt PROGBITS 00007948 007948 000a68 04 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 000083b0 0083b0 0a1c48 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 000a9ff8 0a9ff8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000aa000 0aa000 02bc24 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000d5c24 0d5c24 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000d5c2c 0d5c2c 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 000d5c30 0d5c30 000020 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 000e4a30 0e4a30 000004 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 000e4a34 0e4a34 000004 04 WA 0 0 4 │ │ │ │ + [20] .data.rel.ro PROGBITS 000e4a38 0e4a38 00abf8 00 WA 0 0 8 │ │ │ │ + [21] .dynamic DYNAMIC 000ef630 0ef630 000108 08 WA 5 0 4 │ │ │ │ + [22] .got PROGBITS 000ef738 0ef738 0008c8 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 000f0000 0f0000 002bc4 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 000f2bc8 0f2bc4 005870 00 WA 0 0 8 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0f2bc4 000033 00 0 0 1 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 00000000 0f2bf7 00004b 00 0 0 1 │ │ │ │ [27] .gnu_debuglink PROGBITS 00000000 0f2c44 000034 00 0 0 4 │ │ │ │ [28] .shstrtab STRTAB 00000000 0f2c78 00011a 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 294 entries: │ │ │ │ +Symbol table '.dynsym' contains 292 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000797c 0 SECTION LOCAL DEFAULT 10 .init │ │ │ │ + 1: 0000793c 0 SECTION LOCAL DEFAULT 10 .init │ │ │ │ 2: 000f0000 0 SECTION LOCAL DEFAULT 23 .data │ │ │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64@GLIBC_2.34 (2) │ │ │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ 5: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64@GLIBC_2.34 (2) │ │ │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND wctype@GLIBC_2.4 (3) │ │ │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ @@ -52,246 +52,244 @@ │ │ │ │ 48: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 49: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4 (7) │ │ │ │ 50: 00000000 0 FUNC GLOBAL DEFAULT UND ilogb@GLIBC_2.4 (5) │ │ │ │ 51: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ 53: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addtcsetpgrp_np@GLIBC_2.35 (8) │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND execlp@GLIBC_2.4 (3) │ │ │ │ - 55: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 56: 00000000 0 FUNC GLOBAL DEFAULT UND iswblank@GLIBC_2.4 (3) │ │ │ │ - 57: 00000000 0 FUNC GLOBAL DEFAULT UND towlower@GLIBC_2.4 (3) │ │ │ │ - 58: 00000000 0 FUNC GLOBAL DEFAULT UND fmax@GLIBC_2.4 (5) │ │ │ │ - 59: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (4) │ │ │ │ - 60: 00000000 0 FUNC GLOBAL DEFAULT UND catgets@GLIBC_2.4 (3) │ │ │ │ - 61: 00000000 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (5) │ │ │ │ - 62: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ - 63: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 64: 00000000 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (5) │ │ │ │ - 65: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ - 66: 00000000 0 FUNC GLOBAL DEFAULT UND sleep@GLIBC_2.4 (3) │ │ │ │ - 67: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ - 68: 00000000 0 FUNC GLOBAL DEFAULT UND eaccess@GLIBC_2.4 (3) │ │ │ │ - 69: 00000000 0 FUNC GLOBAL DEFAULT UND catopen@GLIBC_2.4 (3) │ │ │ │ - 70: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 71: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ - 72: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ - 73: 00000000 0 FUNC GLOBAL DEFAULT UND __utimes64@GLIBC_2.34 (2) │ │ │ │ - 74: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 75: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 76: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 77: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 78: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 79: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ - 80: 00000000 0 FUNC GLOBAL DEFAULT UND tgamma@GLIBC_2.4 (5) │ │ │ │ - 81: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 82: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (9) │ │ │ │ - 83: 00000000 0 FUNC GLOBAL DEFAULT UND iswgraph@GLIBC_2.4 (3) │ │ │ │ - 84: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 85: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoll@GLIBC_2.38 (6) │ │ │ │ - 86: 00000000 0 FUNC GLOBAL DEFAULT UND iswcntrl@GLIBC_2.4 (3) │ │ │ │ - 87: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ - 88: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ - 89: 00000000 0 FUNC GLOBAL DEFAULT UND strcasecmp@GLIBC_2.4 (3) │ │ │ │ - 90: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 91: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ - 92: 00000000 0 FUNC GLOBAL DEFAULT UND iswprint@GLIBC_2.4 (3) │ │ │ │ - 93: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 94: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (2) │ │ │ │ - 95: 00000000 0 FUNC GLOBAL DEFAULT UND mblen@GLIBC_2.4 (3) │ │ │ │ - 96: 00000000 0 FUNC GLOBAL DEFAULT UND semop@GLIBC_2.4 (3) │ │ │ │ - 97: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 98: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 99: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ - 100: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 101: 00000000 0 FUNC GLOBAL DEFAULT UND nearbyint@GLIBC_2.4 (5) │ │ │ │ - 102: 00000000 0 FUNC GLOBAL DEFAULT UND y0@GLIBC_2.4 (5) │ │ │ │ - 103: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 104: 00000000 0 FUNC GLOBAL DEFAULT UND __stpcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 105: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 106: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.4 (3) │ │ │ │ - 107: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.4 (3) │ │ │ │ - 108: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (4) │ │ │ │ - 109: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 110: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 111: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 112: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 113: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (5) │ │ │ │ - 114: 00000000 0 FUNC GLOBAL DEFAULT UND __nanosleep64@GLIBC_2.34 (2) │ │ │ │ - 115: 00000000 0 FUNC GLOBAL DEFAULT UND getmntent@GLIBC_2.4 (3) │ │ │ │ - 116: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ - 117: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ - 118: 00000000 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (5) │ │ │ │ - 119: 00000000 0 FUNC GLOBAL DEFAULT UND strcoll@GLIBC_2.4 (3) │ │ │ │ - 120: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (2) │ │ │ │ - 121: 00000000 0 FUNC GLOBAL DEFAULT UND rand_r@GLIBC_2.4 (3) │ │ │ │ - 122: 00000000 0 FUNC GLOBAL DEFAULT UND scalb@GLIBC_2.4 (5) │ │ │ │ - 123: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 124: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (2) │ │ │ │ - 125: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ - 126: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (5) │ │ │ │ - 127: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_open@GLIBC_2.4 (3) │ │ │ │ - 128: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 129: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ - 130: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (2) │ │ │ │ - 131: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 132: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 133: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 134: 00000000 0 FUNC GLOBAL DEFAULT UND lgamma@GLIBC_2.23 (10) │ │ │ │ - 135: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (11) │ │ │ │ - 136: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ - 137: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 138: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 139: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 140: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ - 141: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 142: 00000000 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (5) │ │ │ │ - 143: 00000000 0 FUNC GLOBAL DEFAULT UND j0@GLIBC_2.4 (5) │ │ │ │ - 144: 00000000 0 FUNC GLOBAL DEFAULT UND iswspace@GLIBC_2.4 (3) │ │ │ │ - 145: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (2) │ │ │ │ - 146: 00000000 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (5) │ │ │ │ - 147: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname@GLIBC_2.4 (3) │ │ │ │ - 148: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 149: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ - 150: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (5) │ │ │ │ - 151: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 152: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 153: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ - 154: 00000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.4 (3) │ │ │ │ - 155: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 156: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 157: 00000000 0 FUNC GLOBAL DEFAULT UND jn@GLIBC_2.4 (5) │ │ │ │ - 158: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 159: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ - 160: 00000000 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (5) │ │ │ │ - 161: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 162: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 163: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (5) │ │ │ │ - 164: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (12) │ │ │ │ - 165: 00000000 0 FUNC GLOBAL DEFAULT UND strxfrm@GLIBC_2.4 (3) │ │ │ │ - 166: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ - 167: 00000000 0 FUNC GLOBAL DEFAULT UND iswalnum@GLIBC_2.4 (3) │ │ │ │ - 168: 00000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.4 (3) │ │ │ │ - 169: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 170: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ - 171: 00000000 0 FUNC GLOBAL DEFAULT UND semget@GLIBC_2.4 (3) │ │ │ │ - 172: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ - 173: 00000000 0 FUNC GLOBAL DEFAULT UND iswupper@GLIBC_2.4 (3) │ │ │ │ - 174: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ - 175: 00000000 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (5) │ │ │ │ - 176: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (2) │ │ │ │ - 177: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ - 178: 00000000 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (5) │ │ │ │ - 179: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 180: 00000000 0 FUNC GLOBAL DEFAULT UND cfgetospeed@GLIBC_2.42 (13) │ │ │ │ - 181: 00000000 0 FUNC GLOBAL DEFAULT UND strlcpy@GLIBC_2.38 (6) │ │ │ │ - 182: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (14) │ │ │ │ - 183: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (15) │ │ │ │ - 184: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ - 185: 00000000 0 FUNC GLOBAL DEFAULT UND logb@GLIBC_2.4 (5) │ │ │ │ - 186: 00000000 0 FUNC GLOBAL DEFAULT UND y1@GLIBC_2.4 (5) │ │ │ │ - 187: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (3) │ │ │ │ - 188: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ - 189: 00000000 0 FUNC GLOBAL DEFAULT UND scalbn@GLIBC_2.4 (5) │ │ │ │ - 190: 00000000 0 FUNC GLOBAL DEFAULT UND catclose@GLIBC_2.4 (3) │ │ │ │ - 191: 00000000 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (5) │ │ │ │ - 192: 00000000 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (5) │ │ │ │ - 193: 00000000 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (5) │ │ │ │ - 194: 00000000 0 FUNC GLOBAL DEFAULT UND rint@GLIBC_2.4 (5) │ │ │ │ - 195: 00000000 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (5) │ │ │ │ - 196: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (5) │ │ │ │ - 197: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ - 198: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 199: 00000000 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.4 (3) │ │ │ │ - 200: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (5) │ │ │ │ - 201: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 202: 00000000 0 FUNC GLOBAL DEFAULT UND isalpha@GLIBC_2.4 (3) │ │ │ │ - 203: 00000000 0 FUNC GLOBAL DEFAULT UND remainder@GLIBC_2.4 (5) │ │ │ │ - 204: 00000000 0 FUNC GLOBAL DEFAULT UND endmntent@GLIBC_2.4 (3) │ │ │ │ - 205: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 206: 00000000 0 FUNC GLOBAL DEFAULT UND __longjmp_chk@GLIBC_2.11 (16) │ │ │ │ - 207: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 208: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (2) │ │ │ │ - 209: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 210: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ - 211: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 212: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ - 213: 00000000 0 FUNC GLOBAL DEFAULT UND __utime64@GLIBC_2.34 (2) │ │ │ │ - 214: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 215: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 216: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (2) │ │ │ │ - 217: 00000000 0 FUNC GLOBAL DEFAULT UND fdim@GLIBC_2.4 (5) │ │ │ │ - 218: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ - 219: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 220: 00000000 0 FUNC GLOBAL DEFAULT UND finite@GLIBC_2.4 (5) │ │ │ │ - 221: 00000000 0 FUNC GLOBAL DEFAULT UND statfs64@GLIBC_2.4 (3) │ │ │ │ - 222: 00000000 0 FUNC GLOBAL DEFAULT UND __sigsetjmp@GLIBC_2.4 (3) │ │ │ │ - 223: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ - 224: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (5) │ │ │ │ - 225: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 226: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 227: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 228: 00000000 0 FUNC GLOBAL DEFAULT UND __semctl64@GLIBC_2.34 (2) │ │ │ │ - 229: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (9) │ │ │ │ - 230: 00000000 0 FUNC GLOBAL DEFAULT UND fmin@GLIBC_2.4 (5) │ │ │ │ - 231: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ - 232: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 233: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ - 234: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (2) │ │ │ │ - 235: 00000000 0 OBJECT GLOBAL DEFAULT UND __tzname@GLIBC_2.4 (3) │ │ │ │ - 236: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 237: 00000000 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 238: 00000000 0 FUNC GLOBAL DEFAULT UND __gettimeofday64@GLIBC_2.34 (2) │ │ │ │ - 239: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.4 (3) │ │ │ │ - 240: 00000000 0 FUNC GLOBAL DEFAULT UND wctrans@GLIBC_2.4 (3) │ │ │ │ - 241: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (5) │ │ │ │ - 242: 00000000 0 OBJECT GLOBAL DEFAULT UND tzname@GLIBC_2.4 (3) │ │ │ │ - 243: 00000000 0 FUNC GLOBAL DEFAULT UND iswalpha@GLIBC_2.4 (3) │ │ │ │ - 244: 00000000 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (5) │ │ │ │ - 245: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 246: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 247: 00000000 0 FUNC GLOBAL DEFAULT UND nexttoward@GLIBC_2.4 (5) │ │ │ │ - 248: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 249: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (5) │ │ │ │ - 250: 00000000 0 FUNC GLOBAL DEFAULT UND setmntent@GLIBC_2.4 (3) │ │ │ │ - 251: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 252: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (2) │ │ │ │ - 253: 00000000 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (5) │ │ │ │ - 254: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (2) │ │ │ │ - 255: 00000000 0 OBJECT GLOBAL DEFAULT UND environ@GLIBC_2.4 (3) │ │ │ │ - 256: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 257: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 258: 00000000 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (5) │ │ │ │ - 259: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 260: 00000000 0 FUNC GLOBAL DEFAULT UND j1@GLIBC_2.4 (5) │ │ │ │ - 261: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 262: 00000000 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (5) │ │ │ │ - 263: 00000000 0 FUNC GLOBAL DEFAULT UND towupper@GLIBC_2.4 (3) │ │ │ │ - 264: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 265: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (2) │ │ │ │ - 266: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 267: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 268: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ - 269: 00000000 0 FUNC GLOBAL DEFAULT UND exp10@GLIBC_2.39 (17) │ │ │ │ - 270: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ - 271: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ - 272: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid@GLIBC_2.4 (3) │ │ │ │ - 273: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (4) │ │ │ │ - 274: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (5) │ │ │ │ - 275: 00000000 0 FUNC GLOBAL DEFAULT UND mbtowc@GLIBC_2.4 (3) │ │ │ │ - 276: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (3) │ │ │ │ - 277: 00000000 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (5) │ │ │ │ - 278: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (3) │ │ │ │ - 279: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (2) │ │ │ │ - 280: 000a7b91 86 FUNC GLOBAL DEFAULT 12 fts_set │ │ │ │ - 281: 0000bd05 4 FUNC GLOBAL DEFAULT 12 getenv │ │ │ │ - 282: 0005cee9 156 FUNC GLOBAL DEFAULT 12 getcwd │ │ │ │ - 283: 000a0821 4 FUNC GLOBAL DEFAULT 12 remove │ │ │ │ - 284: 0007c721 1112 FUNC GLOBAL DEFAULT 12 __isoc23_strtoul │ │ │ │ - 285: 0007c1d1 1360 FUNC GLOBAL DEFAULT 12 __isoc23_strtol │ │ │ │ - 286: 000a6f5d 3124 FUNC GLOBAL DEFAULT 12 fts_read │ │ │ │ - 287: 000a7be9 88 FUNC GLOBAL DEFAULT 12 fts_children │ │ │ │ - 288: 0007bb81 1616 FUNC GLOBAL DEFAULT 12 strtold │ │ │ │ - 289: 000a7d35 348 FUNC GLOBAL DEFAULT 12 fts_open │ │ │ │ - 290: 0006bb85 96 FUNC GLOBAL DEFAULT 12 error │ │ │ │ - 291: 000a7cc5 110 FUNC GLOBAL DEFAULT 12 fts_close │ │ │ │ - 292: 0007b531 1616 FUNC GLOBAL DEFAULT 12 strtod │ │ │ │ - 293: 0000e66d 116 FUNC GLOBAL DEFAULT 12 putenv │ │ │ │ + 55: 00000000 0 FUNC GLOBAL DEFAULT UND iswblank@GLIBC_2.4 (3) │ │ │ │ + 56: 00000000 0 FUNC GLOBAL DEFAULT UND towlower@GLIBC_2.4 (3) │ │ │ │ + 57: 00000000 0 FUNC GLOBAL DEFAULT UND fmax@GLIBC_2.4 (5) │ │ │ │ + 58: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (4) │ │ │ │ + 59: 00000000 0 FUNC GLOBAL DEFAULT UND catgets@GLIBC_2.4 (3) │ │ │ │ + 60: 00000000 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (5) │ │ │ │ + 61: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ + 62: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ + 63: 00000000 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (5) │ │ │ │ + 64: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ + 65: 00000000 0 FUNC GLOBAL DEFAULT UND sleep@GLIBC_2.4 (3) │ │ │ │ + 66: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ + 67: 00000000 0 FUNC GLOBAL DEFAULT UND eaccess@GLIBC_2.4 (3) │ │ │ │ + 68: 00000000 0 FUNC GLOBAL DEFAULT UND catopen@GLIBC_2.4 (3) │ │ │ │ + 69: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ + 70: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ + 71: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ + 72: 00000000 0 FUNC GLOBAL DEFAULT UND __utimes64@GLIBC_2.34 (2) │ │ │ │ + 73: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ + 74: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ + 75: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ + 76: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ + 77: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ + 78: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ + 79: 00000000 0 FUNC GLOBAL DEFAULT UND tgamma@GLIBC_2.4 (5) │ │ │ │ + 80: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ + 81: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (9) │ │ │ │ + 82: 00000000 0 FUNC GLOBAL DEFAULT UND iswgraph@GLIBC_2.4 (3) │ │ │ │ + 83: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ + 84: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoll@GLIBC_2.38 (6) │ │ │ │ + 85: 00000000 0 FUNC GLOBAL DEFAULT UND iswcntrl@GLIBC_2.4 (3) │ │ │ │ + 86: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ + 87: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ + 88: 00000000 0 FUNC GLOBAL DEFAULT UND strcasecmp@GLIBC_2.4 (3) │ │ │ │ + 89: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ + 90: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ + 91: 00000000 0 FUNC GLOBAL DEFAULT UND iswprint@GLIBC_2.4 (3) │ │ │ │ + 92: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ + 93: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (2) │ │ │ │ + 94: 00000000 0 FUNC GLOBAL DEFAULT UND mblen@GLIBC_2.4 (3) │ │ │ │ + 95: 00000000 0 FUNC GLOBAL DEFAULT UND semop@GLIBC_2.4 (3) │ │ │ │ + 96: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ + 97: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ + 98: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ + 99: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ + 100: 00000000 0 FUNC GLOBAL DEFAULT UND nearbyint@GLIBC_2.4 (5) │ │ │ │ + 101: 00000000 0 FUNC GLOBAL DEFAULT UND y0@GLIBC_2.4 (5) │ │ │ │ + 102: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ + 103: 00000000 0 FUNC GLOBAL DEFAULT UND __stpcpy_chk@GLIBC_2.4 (3) │ │ │ │ + 104: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ + 105: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.4 (3) │ │ │ │ + 106: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.4 (3) │ │ │ │ + 107: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (4) │ │ │ │ + 108: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ + 109: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ + 110: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ + 111: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ + 112: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (5) │ │ │ │ + 113: 00000000 0 FUNC GLOBAL DEFAULT UND __nanosleep64@GLIBC_2.34 (2) │ │ │ │ + 114: 00000000 0 FUNC GLOBAL DEFAULT UND getmntent@GLIBC_2.4 (3) │ │ │ │ + 115: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ + 116: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ + 117: 00000000 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (5) │ │ │ │ + 118: 00000000 0 FUNC GLOBAL DEFAULT UND strcoll@GLIBC_2.4 (3) │ │ │ │ + 119: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (2) │ │ │ │ + 120: 00000000 0 FUNC GLOBAL DEFAULT UND rand_r@GLIBC_2.4 (3) │ │ │ │ + 121: 00000000 0 FUNC GLOBAL DEFAULT UND scalb@GLIBC_2.4 (5) │ │ │ │ + 122: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ + 123: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (2) │ │ │ │ + 124: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ + 125: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (5) │ │ │ │ + 126: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_open@GLIBC_2.4 (3) │ │ │ │ + 127: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ + 128: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ + 129: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (2) │ │ │ │ + 130: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ + 131: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ + 132: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ + 133: 00000000 0 FUNC GLOBAL DEFAULT UND lgamma@GLIBC_2.23 (10) │ │ │ │ + 134: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (11) │ │ │ │ + 135: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ + 136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ + 137: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ + 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ + 139: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ + 140: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ + 141: 00000000 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (5) │ │ │ │ + 142: 00000000 0 FUNC GLOBAL DEFAULT UND j0@GLIBC_2.4 (5) │ │ │ │ + 143: 00000000 0 FUNC GLOBAL DEFAULT UND iswspace@GLIBC_2.4 (3) │ │ │ │ + 144: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (2) │ │ │ │ + 145: 00000000 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (5) │ │ │ │ + 146: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname@GLIBC_2.4 (3) │ │ │ │ + 147: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ + 148: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ + 149: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (5) │ │ │ │ + 150: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ + 151: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ + 152: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ + 153: 00000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.4 (3) │ │ │ │ + 154: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ + 155: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ + 156: 00000000 0 FUNC GLOBAL DEFAULT UND jn@GLIBC_2.4 (5) │ │ │ │ + 157: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ + 158: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ + 159: 00000000 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (5) │ │ │ │ + 160: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ + 161: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ + 162: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (5) │ │ │ │ + 163: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (12) │ │ │ │ + 164: 00000000 0 FUNC GLOBAL DEFAULT UND strxfrm@GLIBC_2.4 (3) │ │ │ │ + 165: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ + 166: 00000000 0 FUNC GLOBAL DEFAULT UND iswalnum@GLIBC_2.4 (3) │ │ │ │ + 167: 00000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.4 (3) │ │ │ │ + 168: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ + 169: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ + 170: 00000000 0 FUNC GLOBAL DEFAULT UND semget@GLIBC_2.4 (3) │ │ │ │ + 171: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ + 172: 00000000 0 FUNC GLOBAL DEFAULT UND iswupper@GLIBC_2.4 (3) │ │ │ │ + 173: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ + 174: 00000000 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (5) │ │ │ │ + 175: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (2) │ │ │ │ + 176: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ + 177: 00000000 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (5) │ │ │ │ + 178: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ + 179: 00000000 0 FUNC GLOBAL DEFAULT UND cfgetospeed@GLIBC_2.42 (13) │ │ │ │ + 180: 00000000 0 FUNC GLOBAL DEFAULT UND strlcpy@GLIBC_2.38 (6) │ │ │ │ + 181: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (14) │ │ │ │ + 182: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (15) │ │ │ │ + 183: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ + 184: 00000000 0 FUNC GLOBAL DEFAULT UND logb@GLIBC_2.4 (5) │ │ │ │ + 185: 00000000 0 FUNC GLOBAL DEFAULT UND y1@GLIBC_2.4 (5) │ │ │ │ + 186: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (3) │ │ │ │ + 187: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ + 188: 00000000 0 FUNC GLOBAL DEFAULT UND scalbn@GLIBC_2.4 (5) │ │ │ │ + 189: 00000000 0 FUNC GLOBAL DEFAULT UND catclose@GLIBC_2.4 (3) │ │ │ │ + 190: 00000000 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (5) │ │ │ │ + 191: 00000000 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (5) │ │ │ │ + 192: 00000000 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (5) │ │ │ │ + 193: 00000000 0 FUNC GLOBAL DEFAULT UND rint@GLIBC_2.4 (5) │ │ │ │ + 194: 00000000 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (5) │ │ │ │ + 195: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (5) │ │ │ │ + 196: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ + 197: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ + 198: 00000000 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.4 (3) │ │ │ │ + 199: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (5) │ │ │ │ + 200: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ + 201: 00000000 0 FUNC GLOBAL DEFAULT UND isalpha@GLIBC_2.4 (3) │ │ │ │ + 202: 00000000 0 FUNC GLOBAL DEFAULT UND remainder@GLIBC_2.4 (5) │ │ │ │ + 203: 00000000 0 FUNC GLOBAL DEFAULT UND endmntent@GLIBC_2.4 (3) │ │ │ │ + 204: 00000000 0 FUNC GLOBAL DEFAULT UND __longjmp_chk@GLIBC_2.11 (16) │ │ │ │ + 205: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ + 206: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (2) │ │ │ │ + 207: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ + 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ + 209: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ + 210: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ + 211: 00000000 0 FUNC GLOBAL DEFAULT UND __utime64@GLIBC_2.34 (2) │ │ │ │ + 212: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ + 213: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ + 214: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (2) │ │ │ │ + 215: 00000000 0 FUNC GLOBAL DEFAULT UND fdim@GLIBC_2.4 (5) │ │ │ │ + 216: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ + 217: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ + 218: 00000000 0 FUNC GLOBAL DEFAULT UND finite@GLIBC_2.4 (5) │ │ │ │ + 219: 00000000 0 FUNC GLOBAL DEFAULT UND statfs64@GLIBC_2.4 (3) │ │ │ │ + 220: 00000000 0 FUNC GLOBAL DEFAULT UND __sigsetjmp@GLIBC_2.4 (3) │ │ │ │ + 221: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ + 222: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (5) │ │ │ │ + 223: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ + 224: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ + 225: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ + 226: 00000000 0 FUNC GLOBAL DEFAULT UND __semctl64@GLIBC_2.34 (2) │ │ │ │ + 227: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (9) │ │ │ │ + 228: 00000000 0 FUNC GLOBAL DEFAULT UND fmin@GLIBC_2.4 (5) │ │ │ │ + 229: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ + 230: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ + 231: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ + 232: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (2) │ │ │ │ + 233: 00000000 0 OBJECT GLOBAL DEFAULT UND __tzname@GLIBC_2.4 (3) │ │ │ │ + 234: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ + 235: 00000000 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ + 236: 00000000 0 FUNC GLOBAL DEFAULT UND __gettimeofday64@GLIBC_2.34 (2) │ │ │ │ + 237: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.4 (3) │ │ │ │ + 238: 00000000 0 FUNC GLOBAL DEFAULT UND wctrans@GLIBC_2.4 (3) │ │ │ │ + 239: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (5) │ │ │ │ + 240: 00000000 0 OBJECT GLOBAL DEFAULT UND tzname@GLIBC_2.4 (3) │ │ │ │ + 241: 00000000 0 FUNC GLOBAL DEFAULT UND iswalpha@GLIBC_2.4 (3) │ │ │ │ + 242: 00000000 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (5) │ │ │ │ + 243: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ + 244: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ + 245: 00000000 0 FUNC GLOBAL DEFAULT UND nexttoward@GLIBC_2.4 (5) │ │ │ │ + 246: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ + 247: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (5) │ │ │ │ + 248: 00000000 0 FUNC GLOBAL DEFAULT UND setmntent@GLIBC_2.4 (3) │ │ │ │ + 249: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ + 250: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (2) │ │ │ │ + 251: 00000000 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (5) │ │ │ │ + 252: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (2) │ │ │ │ + 253: 00000000 0 OBJECT GLOBAL DEFAULT UND environ@GLIBC_2.4 (3) │ │ │ │ + 254: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ + 255: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ + 256: 00000000 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (5) │ │ │ │ + 257: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ + 258: 00000000 0 FUNC GLOBAL DEFAULT UND j1@GLIBC_2.4 (5) │ │ │ │ + 259: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ + 260: 00000000 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (5) │ │ │ │ + 261: 00000000 0 FUNC GLOBAL DEFAULT UND towupper@GLIBC_2.4 (3) │ │ │ │ + 262: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ + 263: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (2) │ │ │ │ + 264: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ + 265: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ + 266: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ + 267: 00000000 0 FUNC GLOBAL DEFAULT UND exp10@GLIBC_2.39 (17) │ │ │ │ + 268: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ + 269: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ + 270: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid@GLIBC_2.4 (3) │ │ │ │ + 271: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (4) │ │ │ │ + 272: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (5) │ │ │ │ + 273: 00000000 0 FUNC GLOBAL DEFAULT UND mbtowc@GLIBC_2.4 (3) │ │ │ │ + 274: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (3) │ │ │ │ + 275: 00000000 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (5) │ │ │ │ + 276: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (3) │ │ │ │ + 277: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (2) │ │ │ │ + 278: 000a75a9 86 FUNC GLOBAL DEFAULT 12 fts_set │ │ │ │ + 279: 0000bcad 4 FUNC GLOBAL DEFAULT 12 getenv │ │ │ │ + 280: 0005ce91 156 FUNC GLOBAL DEFAULT 12 getcwd │ │ │ │ + 281: 000a0239 4 FUNC GLOBAL DEFAULT 12 remove │ │ │ │ + 282: 0007c6c9 1112 FUNC GLOBAL DEFAULT 12 __isoc23_strtoul │ │ │ │ + 283: 0007c179 1360 FUNC GLOBAL DEFAULT 12 __isoc23_strtol │ │ │ │ + 284: 000a6975 3124 FUNC GLOBAL DEFAULT 12 fts_read │ │ │ │ + 285: 000a7601 88 FUNC GLOBAL DEFAULT 12 fts_children │ │ │ │ + 286: 0007bb29 1616 FUNC GLOBAL DEFAULT 12 strtold │ │ │ │ + 287: 000a774d 348 FUNC GLOBAL DEFAULT 12 fts_open │ │ │ │ + 288: 0006bb2d 96 FUNC GLOBAL DEFAULT 12 error │ │ │ │ + 289: 000a76dd 110 FUNC GLOBAL DEFAULT 12 fts_close │ │ │ │ + 290: 0007b4d9 1616 FUNC GLOBAL DEFAULT 12 strtod │ │ │ │ + 291: 0000e615 116 FUNC GLOBAL DEFAULT 12 putenv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,39 +1,38 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x2294 contains 2570 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x2264 contains 2570 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000e4a28 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a30 00000017 R_ARM_RELATIVE │ │ │ │ 000e4a34 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a48 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a64 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a70 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a94 00000017 R_ARM_RELATIVE │ │ │ │ -000e4a98 00000017 R_ARM_RELATIVE │ │ │ │ -000e4aa4 00000017 R_ARM_RELATIVE │ │ │ │ -000e4aa8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a50 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a78 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4aa0 00000017 R_ARM_RELATIVE │ │ │ │ +000e4aac 00000017 R_ARM_RELATIVE │ │ │ │ 000e4ab0 00000017 R_ARM_RELATIVE │ │ │ │ -000e4ac4 00000017 R_ARM_RELATIVE │ │ │ │ -000e4ad4 00000017 R_ARM_RELATIVE │ │ │ │ -000e4ad8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4ab8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4acc 00000017 R_ARM_RELATIVE │ │ │ │ +000e4adc 00000017 R_ARM_RELATIVE │ │ │ │ 000e4ae0 00000017 R_ARM_RELATIVE │ │ │ │ -000e4af4 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b08 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b24 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b28 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b54 00000017 R_ARM_RELATIVE │ │ │ │ -000e4b84 00000017 R_ARM_RELATIVE │ │ │ │ +000e4ae8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4afc 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b10 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b14 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b30 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e4b8c 00000017 R_ARM_RELATIVE │ │ │ │ 000e4b94 00000017 R_ARM_RELATIVE │ │ │ │ 000e4b9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e4ba0 00000017 R_ARM_RELATIVE │ │ │ │ +000e4ba4 00000017 R_ARM_RELATIVE │ │ │ │ 000e4ba8 00000017 R_ARM_RELATIVE │ │ │ │ -000e4bac 00000017 R_ARM_RELATIVE │ │ │ │ -000e4bb8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4bb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e4bb4 00000017 R_ARM_RELATIVE │ │ │ │ 000e4bc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e4bc8 00000017 R_ARM_RELATIVE │ │ │ │ 000e4bd0 00000017 R_ARM_RELATIVE │ │ │ │ 000e4bd8 00000017 R_ARM_RELATIVE │ │ │ │ 000e4be0 00000017 R_ARM_RELATIVE │ │ │ │ 000e4be8 00000017 R_ARM_RELATIVE │ │ │ │ 000e4bf0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -142,198 +141,197 @@ │ │ │ │ 000e4f28 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f30 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f38 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f40 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f48 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f50 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f58 00000017 R_ARM_RELATIVE │ │ │ │ -000e4f64 00000017 R_ARM_RELATIVE │ │ │ │ -000e4f68 00000017 R_ARM_RELATIVE │ │ │ │ +000e4f60 00000017 R_ARM_RELATIVE │ │ │ │ 000e4f6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e4f78 00000017 R_ARM_RELATIVE │ │ │ │ -000e4f94 00000017 R_ARM_RELATIVE │ │ │ │ -000e4f98 00000017 R_ARM_RELATIVE │ │ │ │ -000e4fc4 00000017 R_ARM_RELATIVE │ │ │ │ -000e4ff4 00000017 R_ARM_RELATIVE │ │ │ │ -000e5024 00000017 R_ARM_RELATIVE │ │ │ │ -000e5054 00000017 R_ARM_RELATIVE │ │ │ │ +000e4f70 00000017 R_ARM_RELATIVE │ │ │ │ +000e4f74 00000017 R_ARM_RELATIVE │ │ │ │ +000e4f80 00000017 R_ARM_RELATIVE │ │ │ │ +000e4f9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4fa0 00000017 R_ARM_RELATIVE │ │ │ │ +000e4fcc 00000017 R_ARM_RELATIVE │ │ │ │ +000e4ffc 00000017 R_ARM_RELATIVE │ │ │ │ +000e502c 00000017 R_ARM_RELATIVE │ │ │ │ 000e505c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5068 00000017 R_ARM_RELATIVE │ │ │ │ -000e5084 00000017 R_ARM_RELATIVE │ │ │ │ -000e5088 00000017 R_ARM_RELATIVE │ │ │ │ +000e5064 00000017 R_ARM_RELATIVE │ │ │ │ +000e5070 00000017 R_ARM_RELATIVE │ │ │ │ 000e508c 00000017 R_ARM_RELATIVE │ │ │ │ -000e50b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e50b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e5090 00000017 R_ARM_RELATIVE │ │ │ │ +000e5094 00000017 R_ARM_RELATIVE │ │ │ │ 000e50bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e50e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5118 00000017 R_ARM_RELATIVE │ │ │ │ +000e50c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e50c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e50f0 00000017 R_ARM_RELATIVE │ │ │ │ 000e5120 00000017 R_ARM_RELATIVE │ │ │ │ -000e5124 00000017 R_ARM_RELATIVE │ │ │ │ -000e5148 00000017 R_ARM_RELATIVE │ │ │ │ -000e514c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5174 00000017 R_ARM_RELATIVE │ │ │ │ -000e5178 00000017 R_ARM_RELATIVE │ │ │ │ +000e5128 00000017 R_ARM_RELATIVE │ │ │ │ +000e512c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5150 00000017 R_ARM_RELATIVE │ │ │ │ +000e5154 00000017 R_ARM_RELATIVE │ │ │ │ 000e517c 00000017 R_ARM_RELATIVE │ │ │ │ -000e51a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e51a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e51d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e5214 00000017 R_ARM_RELATIVE │ │ │ │ -000e5220 00000017 R_ARM_RELATIVE │ │ │ │ -000e5234 00000017 R_ARM_RELATIVE │ │ │ │ -000e527c 00000017 R_ARM_RELATIVE │ │ │ │ -000e52ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e52c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e52f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e52fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5310 00000017 R_ARM_RELATIVE │ │ │ │ -000e5338 00000017 R_ARM_RELATIVE │ │ │ │ +000e5180 00000017 R_ARM_RELATIVE │ │ │ │ +000e5184 00000017 R_ARM_RELATIVE │ │ │ │ +000e51ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e51b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e51dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e521c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5228 00000017 R_ARM_RELATIVE │ │ │ │ +000e523c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5284 00000017 R_ARM_RELATIVE │ │ │ │ +000e52b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e52cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e52f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e5304 00000017 R_ARM_RELATIVE │ │ │ │ +000e5318 00000017 R_ARM_RELATIVE │ │ │ │ 000e5340 00000017 R_ARM_RELATIVE │ │ │ │ 000e5348 00000017 R_ARM_RELATIVE │ │ │ │ 000e5350 00000017 R_ARM_RELATIVE │ │ │ │ 000e5358 00000017 R_ARM_RELATIVE │ │ │ │ 000e5360 00000017 R_ARM_RELATIVE │ │ │ │ 000e5368 00000017 R_ARM_RELATIVE │ │ │ │ 000e5370 00000017 R_ARM_RELATIVE │ │ │ │ 000e5378 00000017 R_ARM_RELATIVE │ │ │ │ 000e5380 00000017 R_ARM_RELATIVE │ │ │ │ -000e5394 00000017 R_ARM_RELATIVE │ │ │ │ -000e5398 00000017 R_ARM_RELATIVE │ │ │ │ -000e53a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e53ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e53bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e53c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e53d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e53d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e53e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e53e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e53f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e53fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e540c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5410 00000017 R_ARM_RELATIVE │ │ │ │ -000e5420 00000017 R_ARM_RELATIVE │ │ │ │ -000e5424 00000017 R_ARM_RELATIVE │ │ │ │ -000e5434 00000017 R_ARM_RELATIVE │ │ │ │ -000e5438 00000017 R_ARM_RELATIVE │ │ │ │ -000e5448 00000017 R_ARM_RELATIVE │ │ │ │ -000e544c 00000017 R_ARM_RELATIVE │ │ │ │ -000e545c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5460 00000017 R_ARM_RELATIVE │ │ │ │ +000e5388 00000017 R_ARM_RELATIVE │ │ │ │ +000e539c 00000017 R_ARM_RELATIVE │ │ │ │ +000e53a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e53b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e53b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e53c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e53c8 00000017 R_ARM_RELATIVE │ │ │ │ +000e53d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e53dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e53ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e53f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5400 00000017 R_ARM_RELATIVE │ │ │ │ +000e5404 00000017 R_ARM_RELATIVE │ │ │ │ +000e5414 00000017 R_ARM_RELATIVE │ │ │ │ +000e5418 00000017 R_ARM_RELATIVE │ │ │ │ +000e5428 00000017 R_ARM_RELATIVE │ │ │ │ +000e542c 00000017 R_ARM_RELATIVE │ │ │ │ +000e543c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5440 00000017 R_ARM_RELATIVE │ │ │ │ +000e5450 00000017 R_ARM_RELATIVE │ │ │ │ +000e5454 00000017 R_ARM_RELATIVE │ │ │ │ +000e5464 00000017 R_ARM_RELATIVE │ │ │ │ 000e5468 00000017 R_ARM_RELATIVE │ │ │ │ 000e5470 00000017 R_ARM_RELATIVE │ │ │ │ -000e5474 00000017 R_ARM_RELATIVE │ │ │ │ -000e5484 00000017 R_ARM_RELATIVE │ │ │ │ -000e5488 00000017 R_ARM_RELATIVE │ │ │ │ +000e5478 00000017 R_ARM_RELATIVE │ │ │ │ +000e547c 00000017 R_ARM_RELATIVE │ │ │ │ +000e548c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5490 00000017 R_ARM_RELATIVE │ │ │ │ 000e5498 00000017 R_ARM_RELATIVE │ │ │ │ -000e549c 00000017 R_ARM_RELATIVE │ │ │ │ -000e54ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e54b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e54a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e54a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e54b4 00000017 R_ARM_RELATIVE │ │ │ │ 000e54b8 00000017 R_ARM_RELATIVE │ │ │ │ 000e54c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e54c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e54d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e54d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e54e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e54ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e54fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5500 00000017 R_ARM_RELATIVE │ │ │ │ +000e54c8 00000017 R_ARM_RELATIVE │ │ │ │ +000e54cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e54dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e54e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e54f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e54f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5504 00000017 R_ARM_RELATIVE │ │ │ │ 000e5508 00000017 R_ARM_RELATIVE │ │ │ │ 000e5510 00000017 R_ARM_RELATIVE │ │ │ │ -000e5514 00000017 R_ARM_RELATIVE │ │ │ │ +000e5518 00000017 R_ARM_RELATIVE │ │ │ │ 000e551c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5524 00000017 R_ARM_RELATIVE │ │ │ │ -000e5528 00000017 R_ARM_RELATIVE │ │ │ │ -000e5538 00000017 R_ARM_RELATIVE │ │ │ │ -000e553c 00000017 R_ARM_RELATIVE │ │ │ │ -000e554c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5550 00000017 R_ARM_RELATIVE │ │ │ │ +000e552c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5530 00000017 R_ARM_RELATIVE │ │ │ │ +000e5540 00000017 R_ARM_RELATIVE │ │ │ │ +000e5544 00000017 R_ARM_RELATIVE │ │ │ │ +000e5554 00000017 R_ARM_RELATIVE │ │ │ │ 000e5558 00000017 R_ARM_RELATIVE │ │ │ │ 000e5560 00000017 R_ARM_RELATIVE │ │ │ │ -000e5564 00000017 R_ARM_RELATIVE │ │ │ │ -000e5588 00000017 R_ARM_RELATIVE │ │ │ │ +000e5568 00000017 R_ARM_RELATIVE │ │ │ │ +000e556c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5590 00000017 R_ARM_RELATIVE │ │ │ │ -000e5594 00000017 R_ARM_RELATIVE │ │ │ │ +000e5598 00000017 R_ARM_RELATIVE │ │ │ │ 000e559c 00000017 R_ARM_RELATIVE │ │ │ │ -000e55a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e55a4 00000017 R_ARM_RELATIVE │ │ │ │ 000e55a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e55ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e55b0 00000017 R_ARM_RELATIVE │ │ │ │ 000e55b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e55b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e55bc 00000017 R_ARM_RELATIVE │ │ │ │ 000e55c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e55c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e55c8 00000017 R_ARM_RELATIVE │ │ │ │ 000e55cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e55d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e55d4 00000017 R_ARM_RELATIVE │ │ │ │ 000e55d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e55dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e55e0 00000017 R_ARM_RELATIVE │ │ │ │ 000e55e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e55e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e55ec 00000017 R_ARM_RELATIVE │ │ │ │ 000e55f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e55f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e55f8 00000017 R_ARM_RELATIVE │ │ │ │ 000e55fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5600 00000017 R_ARM_RELATIVE │ │ │ │ +000e5604 00000017 R_ARM_RELATIVE │ │ │ │ 000e5608 00000017 R_ARM_RELATIVE │ │ │ │ -000e560c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5610 00000017 R_ARM_RELATIVE │ │ │ │ 000e5614 00000017 R_ARM_RELATIVE │ │ │ │ -000e5618 00000017 R_ARM_RELATIVE │ │ │ │ +000e561c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5620 00000017 R_ARM_RELATIVE │ │ │ │ -000e5624 00000017 R_ARM_RELATIVE │ │ │ │ +000e5628 00000017 R_ARM_RELATIVE │ │ │ │ 000e562c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5630 00000017 R_ARM_RELATIVE │ │ │ │ +000e5634 00000017 R_ARM_RELATIVE │ │ │ │ 000e5638 00000017 R_ARM_RELATIVE │ │ │ │ -000e563c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5640 00000017 R_ARM_RELATIVE │ │ │ │ 000e5644 00000017 R_ARM_RELATIVE │ │ │ │ -000e5648 00000017 R_ARM_RELATIVE │ │ │ │ +000e564c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5650 00000017 R_ARM_RELATIVE │ │ │ │ -000e5654 00000017 R_ARM_RELATIVE │ │ │ │ +000e5658 00000017 R_ARM_RELATIVE │ │ │ │ 000e565c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5660 00000017 R_ARM_RELATIVE │ │ │ │ +000e5664 00000017 R_ARM_RELATIVE │ │ │ │ 000e5668 00000017 R_ARM_RELATIVE │ │ │ │ -000e566c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5670 00000017 R_ARM_RELATIVE │ │ │ │ 000e5674 00000017 R_ARM_RELATIVE │ │ │ │ -000e5678 00000017 R_ARM_RELATIVE │ │ │ │ +000e567c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5680 00000017 R_ARM_RELATIVE │ │ │ │ -000e5684 00000017 R_ARM_RELATIVE │ │ │ │ +000e5688 00000017 R_ARM_RELATIVE │ │ │ │ 000e568c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5690 00000017 R_ARM_RELATIVE │ │ │ │ +000e5694 00000017 R_ARM_RELATIVE │ │ │ │ 000e5698 00000017 R_ARM_RELATIVE │ │ │ │ -000e569c 00000017 R_ARM_RELATIVE │ │ │ │ +000e56a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e56a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e56a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e56ac 00000017 R_ARM_RELATIVE │ │ │ │ 000e56b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e56b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e56b8 00000017 R_ARM_RELATIVE │ │ │ │ 000e56bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e56c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e56c4 00000017 R_ARM_RELATIVE │ │ │ │ 000e56c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e56cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e56d0 00000017 R_ARM_RELATIVE │ │ │ │ 000e56d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e56d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e56dc 00000017 R_ARM_RELATIVE │ │ │ │ 000e56e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e56e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e56e8 00000017 R_ARM_RELATIVE │ │ │ │ 000e56ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e56f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e56f4 00000017 R_ARM_RELATIVE │ │ │ │ 000e56f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e56fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e5700 00000017 R_ARM_RELATIVE │ │ │ │ 000e5704 00000017 R_ARM_RELATIVE │ │ │ │ -000e5708 00000017 R_ARM_RELATIVE │ │ │ │ +000e570c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5710 00000017 R_ARM_RELATIVE │ │ │ │ -000e5714 00000017 R_ARM_RELATIVE │ │ │ │ +000e5718 00000017 R_ARM_RELATIVE │ │ │ │ 000e571c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5720 00000017 R_ARM_RELATIVE │ │ │ │ +000e5724 00000017 R_ARM_RELATIVE │ │ │ │ 000e5728 00000017 R_ARM_RELATIVE │ │ │ │ -000e572c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5730 00000017 R_ARM_RELATIVE │ │ │ │ 000e5734 00000017 R_ARM_RELATIVE │ │ │ │ -000e5738 00000017 R_ARM_RELATIVE │ │ │ │ +000e573c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5740 00000017 R_ARM_RELATIVE │ │ │ │ -000e5744 00000017 R_ARM_RELATIVE │ │ │ │ +000e5748 00000017 R_ARM_RELATIVE │ │ │ │ 000e574c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5750 00000017 R_ARM_RELATIVE │ │ │ │ +000e5754 00000017 R_ARM_RELATIVE │ │ │ │ 000e5758 00000017 R_ARM_RELATIVE │ │ │ │ -000e575c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5768 00000017 R_ARM_RELATIVE │ │ │ │ -000e576c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5760 00000017 R_ARM_RELATIVE │ │ │ │ +000e5764 00000017 R_ARM_RELATIVE │ │ │ │ 000e5770 00000017 R_ARM_RELATIVE │ │ │ │ 000e5774 00000017 R_ARM_RELATIVE │ │ │ │ 000e5778 00000017 R_ARM_RELATIVE │ │ │ │ 000e577c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5780 00000017 R_ARM_RELATIVE │ │ │ │ 000e5784 00000017 R_ARM_RELATIVE │ │ │ │ 000e5788 00000017 R_ARM_RELATIVE │ │ │ │ @@ -354,14 +352,15 @@ │ │ │ │ 000e57c4 00000017 R_ARM_RELATIVE │ │ │ │ 000e57c8 00000017 R_ARM_RELATIVE │ │ │ │ 000e57cc 00000017 R_ARM_RELATIVE │ │ │ │ 000e57d0 00000017 R_ARM_RELATIVE │ │ │ │ 000e57d4 00000017 R_ARM_RELATIVE │ │ │ │ 000e57d8 00000017 R_ARM_RELATIVE │ │ │ │ 000e57dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e57e0 00000017 R_ARM_RELATIVE │ │ │ │ 000e57e4 00000017 R_ARM_RELATIVE │ │ │ │ 000e57ec 00000017 R_ARM_RELATIVE │ │ │ │ 000e57f4 00000017 R_ARM_RELATIVE │ │ │ │ 000e57fc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5804 00000017 R_ARM_RELATIVE │ │ │ │ 000e580c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5814 00000017 R_ARM_RELATIVE │ │ │ │ @@ -375,184 +374,183 @@ │ │ │ │ 000e5854 00000017 R_ARM_RELATIVE │ │ │ │ 000e585c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5864 00000017 R_ARM_RELATIVE │ │ │ │ 000e586c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5874 00000017 R_ARM_RELATIVE │ │ │ │ 000e587c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5884 00000017 R_ARM_RELATIVE │ │ │ │ -000e5888 00000017 R_ARM_RELATIVE │ │ │ │ +000e588c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5890 00000017 R_ARM_RELATIVE │ │ │ │ 000e5898 00000017 R_ARM_RELATIVE │ │ │ │ 000e58a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e58a8 00000017 R_ARM_RELATIVE │ │ │ │ 000e58b0 00000017 R_ARM_RELATIVE │ │ │ │ 000e58b8 00000017 R_ARM_RELATIVE │ │ │ │ 000e58c0 00000017 R_ARM_RELATIVE │ │ │ │ 000e58c8 00000017 R_ARM_RELATIVE │ │ │ │ 000e58d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e58d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e58d8 00000017 R_ARM_RELATIVE │ │ │ │ 000e58dc 00000017 R_ARM_RELATIVE │ │ │ │ 000e58e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e58e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e58ec 00000017 R_ARM_RELATIVE │ │ │ │ 000e58f0 00000017 R_ARM_RELATIVE │ │ │ │ 000e58f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e58fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e5900 00000017 R_ARM_RELATIVE │ │ │ │ 000e5904 00000017 R_ARM_RELATIVE │ │ │ │ 000e590c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5910 00000017 R_ARM_RELATIVE │ │ │ │ +000e5914 00000017 R_ARM_RELATIVE │ │ │ │ 000e5918 00000017 R_ARM_RELATIVE │ │ │ │ 000e5920 00000017 R_ARM_RELATIVE │ │ │ │ -000e5924 00000017 R_ARM_RELATIVE │ │ │ │ +000e5928 00000017 R_ARM_RELATIVE │ │ │ │ 000e592c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5934 00000017 R_ARM_RELATIVE │ │ │ │ -000e5938 00000017 R_ARM_RELATIVE │ │ │ │ +000e593c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5940 00000017 R_ARM_RELATIVE │ │ │ │ 000e5948 00000017 R_ARM_RELATIVE │ │ │ │ -000e594c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5950 00000017 R_ARM_RELATIVE │ │ │ │ 000e5954 00000017 R_ARM_RELATIVE │ │ │ │ 000e595c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5960 00000017 R_ARM_RELATIVE │ │ │ │ +000e5964 00000017 R_ARM_RELATIVE │ │ │ │ 000e5968 00000017 R_ARM_RELATIVE │ │ │ │ 000e5970 00000017 R_ARM_RELATIVE │ │ │ │ -000e5974 00000017 R_ARM_RELATIVE │ │ │ │ +000e5978 00000017 R_ARM_RELATIVE │ │ │ │ 000e597c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5984 00000017 R_ARM_RELATIVE │ │ │ │ -000e5988 00000017 R_ARM_RELATIVE │ │ │ │ +000e598c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5990 00000017 R_ARM_RELATIVE │ │ │ │ 000e5998 00000017 R_ARM_RELATIVE │ │ │ │ -000e599c 00000017 R_ARM_RELATIVE │ │ │ │ +000e59a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e59a4 00000017 R_ARM_RELATIVE │ │ │ │ 000e59ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e59b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e59b4 00000017 R_ARM_RELATIVE │ │ │ │ 000e59b8 00000017 R_ARM_RELATIVE │ │ │ │ -000e59d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e59d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e59c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e59d8 00000017 R_ARM_RELATIVE │ │ │ │ 000e59dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e59e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e59e4 00000017 R_ARM_RELATIVE │ │ │ │ 000e59e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e59ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e59f0 00000017 R_ARM_RELATIVE │ │ │ │ 000e59f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e59f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e59fc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a00 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a04 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a08 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a10 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a14 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a18 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a20 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a24 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a28 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a2c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a30 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a34 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a38 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a3c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a40 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a44 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a48 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a50 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a54 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a58 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a60 00000017 R_ARM_RELATIVE │ │ │ │ -000e5a64 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a68 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a6c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a70 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a74 00000017 R_ARM_RELATIVE │ │ │ │ +000e5a78 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a7c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a84 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a8c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a94 00000017 R_ARM_RELATIVE │ │ │ │ 000e5a9c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5aa4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5aac 00000017 R_ARM_RELATIVE │ │ │ │ 000e5ab4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5abc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5ac4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5acc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5ad4 00000017 R_ARM_RELATIVE │ │ │ │ -000e5ae4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5adc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5aec 00000017 R_ARM_RELATIVE │ │ │ │ 000e5af4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5afc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b04 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b14 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b18 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b0c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b1c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b20 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b24 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b30 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b34 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b28 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b2c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b38 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b3c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b50 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b40 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b44 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b54 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b68 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b58 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b70 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b74 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b84 00000017 R_ARM_RELATIVE │ │ │ │ -000e5b88 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b78 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b7c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b8c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b90 00000017 R_ARM_RELATIVE │ │ │ │ 000e5b94 00000017 R_ARM_RELATIVE │ │ │ │ -000e5ba0 00000017 R_ARM_RELATIVE │ │ │ │ -000e5ba4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b98 00000017 R_ARM_RELATIVE │ │ │ │ +000e5b9c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5ba8 00000017 R_ARM_RELATIVE │ │ │ │ 000e5bac 00000017 R_ARM_RELATIVE │ │ │ │ 000e5bb0 00000017 R_ARM_RELATIVE │ │ │ │ -000e5bd8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5bdc 00000017 R_ARM_RELATIVE │ │ │ │ +000e5bb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5bb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e5be0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5be4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5be8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5bec 00000017 R_ARM_RELATIVE │ │ │ │ 000e5bf0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5bf4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5bf8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5bfc 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c00 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c04 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c08 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c18 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c10 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c14 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c20 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c24 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c28 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c2c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c30 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c34 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c38 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c40 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c44 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c48 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c4c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c50 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c54 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c58 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c60 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c64 00000017 R_ARM_RELATIVE │ │ │ │ 000e5c68 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c78 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c88 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c98 00000017 R_ARM_RELATIVE │ │ │ │ -000e5c9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e5ca8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cac 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cb8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cbc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cc8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5ccc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cd8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cdc 00000017 R_ARM_RELATIVE │ │ │ │ -000e5cf8 00000017 R_ARM_RELATIVE │ │ │ │ -000e5d04 00000017 R_ARM_RELATIVE │ │ │ │ -000e5d10 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c70 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c74 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c80 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c84 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c90 00000017 R_ARM_RELATIVE │ │ │ │ +000e5c94 00000017 R_ARM_RELATIVE │ │ │ │ +000e5ca0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5ca4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cc0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cc4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cd0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5cd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5ce0 00000017 R_ARM_RELATIVE │ │ │ │ +000e5ce4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5d00 00000017 R_ARM_RELATIVE │ │ │ │ +000e5d0c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d18 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d20 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d28 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d30 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d38 00000017 R_ARM_RELATIVE │ │ │ │ -000e5d48 00000017 R_ARM_RELATIVE │ │ │ │ -000e5d4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e5d40 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d50 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d54 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d58 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d60 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d64 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d68 00000017 R_ARM_RELATIVE │ │ │ │ @@ -568,1111 +566,1113 @@ │ │ │ │ 000e5d90 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d94 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d98 00000017 R_ARM_RELATIVE │ │ │ │ 000e5d9c 00000017 R_ARM_RELATIVE │ │ │ │ 000e5da0 00000017 R_ARM_RELATIVE │ │ │ │ 000e5da4 00000017 R_ARM_RELATIVE │ │ │ │ 000e5da8 00000017 R_ARM_RELATIVE │ │ │ │ -000e9498 00000017 R_ARM_RELATIVE │ │ │ │ -000ea6b8 00000017 R_ARM_RELATIVE │ │ │ │ -000eb658 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7a0 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e5dac 00000017 R_ARM_RELATIVE │ │ │ │ +000e5db0 00000017 R_ARM_RELATIVE │ │ │ │ +000e94a0 00000017 R_ARM_RELATIVE │ │ │ │ +000ea6c0 00000017 R_ARM_RELATIVE │ │ │ │ +000eb660 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7a8 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7bc 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7b4 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7b8 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7c4 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7c8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7d0 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7f4 00000017 R_ARM_RELATIVE │ │ │ │ -000ec7f8 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ec7ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ec7fc 00000017 R_ARM_RELATIVE │ │ │ │ 000ec800 00000017 R_ARM_RELATIVE │ │ │ │ -000ec810 00000017 R_ARM_RELATIVE │ │ │ │ -000ec814 00000017 R_ARM_RELATIVE │ │ │ │ +000ec804 00000017 R_ARM_RELATIVE │ │ │ │ +000ec808 00000017 R_ARM_RELATIVE │ │ │ │ 000ec818 00000017 R_ARM_RELATIVE │ │ │ │ 000ec81c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec82c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec830 00000017 R_ARM_RELATIVE │ │ │ │ +000ec820 00000017 R_ARM_RELATIVE │ │ │ │ +000ec824 00000017 R_ARM_RELATIVE │ │ │ │ 000ec834 00000017 R_ARM_RELATIVE │ │ │ │ 000ec838 00000017 R_ARM_RELATIVE │ │ │ │ -000ec848 00000017 R_ARM_RELATIVE │ │ │ │ -000ec84c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec83c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec840 00000017 R_ARM_RELATIVE │ │ │ │ 000ec850 00000017 R_ARM_RELATIVE │ │ │ │ 000ec854 00000017 R_ARM_RELATIVE │ │ │ │ -000ec864 00000017 R_ARM_RELATIVE │ │ │ │ -000ec868 00000017 R_ARM_RELATIVE │ │ │ │ +000ec858 00000017 R_ARM_RELATIVE │ │ │ │ +000ec85c 00000017 R_ARM_RELATIVE │ │ │ │ 000ec86c 00000017 R_ARM_RELATIVE │ │ │ │ 000ec870 00000017 R_ARM_RELATIVE │ │ │ │ -000ec880 00000017 R_ARM_RELATIVE │ │ │ │ -000ec884 00000017 R_ARM_RELATIVE │ │ │ │ +000ec874 00000017 R_ARM_RELATIVE │ │ │ │ +000ec878 00000017 R_ARM_RELATIVE │ │ │ │ 000ec888 00000017 R_ARM_RELATIVE │ │ │ │ -000ec8b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec8bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ec88c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec890 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8c4 00000017 R_ARM_RELATIVE │ │ │ │ +000ec8c8 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8cc 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8d4 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8dc 00000017 R_ARM_RELATIVE │ │ │ │ 000ec8e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ec8f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec8fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ec908 00000017 R_ARM_RELATIVE │ │ │ │ -000ec90c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec91c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec928 00000017 R_ARM_RELATIVE │ │ │ │ -000ec92c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec8ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ec900 00000017 R_ARM_RELATIVE │ │ │ │ +000ec904 00000017 R_ARM_RELATIVE │ │ │ │ +000ec910 00000017 R_ARM_RELATIVE │ │ │ │ +000ec914 00000017 R_ARM_RELATIVE │ │ │ │ +000ec924 00000017 R_ARM_RELATIVE │ │ │ │ 000ec930 00000017 R_ARM_RELATIVE │ │ │ │ -000ec93c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec954 00000017 R_ARM_RELATIVE │ │ │ │ +000ec934 00000017 R_ARM_RELATIVE │ │ │ │ +000ec938 00000017 R_ARM_RELATIVE │ │ │ │ +000ec944 00000017 R_ARM_RELATIVE │ │ │ │ 000ec95c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec960 00000017 R_ARM_RELATIVE │ │ │ │ +000ec964 00000017 R_ARM_RELATIVE │ │ │ │ 000ec968 00000017 R_ARM_RELATIVE │ │ │ │ -000ec96c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec970 00000017 R_ARM_RELATIVE │ │ │ │ 000ec974 00000017 R_ARM_RELATIVE │ │ │ │ -000ec978 00000017 R_ARM_RELATIVE │ │ │ │ +000ec97c 00000017 R_ARM_RELATIVE │ │ │ │ 000ec980 00000017 R_ARM_RELATIVE │ │ │ │ -000ec984 00000017 R_ARM_RELATIVE │ │ │ │ +000ec988 00000017 R_ARM_RELATIVE │ │ │ │ 000ec98c 00000017 R_ARM_RELATIVE │ │ │ │ -000ec990 00000017 R_ARM_RELATIVE │ │ │ │ +000ec994 00000017 R_ARM_RELATIVE │ │ │ │ 000ec998 00000017 R_ARM_RELATIVE │ │ │ │ -000ec99c 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9b4 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9b8 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9bc 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9c4 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9c8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9d0 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9d4 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9d8 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9dc 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9e0 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9e8 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9ec 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9f0 00000017 R_ARM_RELATIVE │ │ │ │ +000ec9f4 00000017 R_ARM_RELATIVE │ │ │ │ 000ec9f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ec9fc 00000017 R_ARM_RELATIVE │ │ │ │ +000eca00 00000017 R_ARM_RELATIVE │ │ │ │ 000eca04 00000017 R_ARM_RELATIVE │ │ │ │ -000eca08 00000017 R_ARM_RELATIVE │ │ │ │ +000eca0c 00000017 R_ARM_RELATIVE │ │ │ │ 000eca10 00000017 R_ARM_RELATIVE │ │ │ │ -000eca14 00000017 R_ARM_RELATIVE │ │ │ │ +000eca18 00000017 R_ARM_RELATIVE │ │ │ │ 000eca1c 00000017 R_ARM_RELATIVE │ │ │ │ -000eca20 00000017 R_ARM_RELATIVE │ │ │ │ +000eca24 00000017 R_ARM_RELATIVE │ │ │ │ 000eca28 00000017 R_ARM_RELATIVE │ │ │ │ -000eca2c 00000017 R_ARM_RELATIVE │ │ │ │ +000eca30 00000017 R_ARM_RELATIVE │ │ │ │ 000eca34 00000017 R_ARM_RELATIVE │ │ │ │ -000eca38 00000017 R_ARM_RELATIVE │ │ │ │ +000eca3c 00000017 R_ARM_RELATIVE │ │ │ │ 000eca40 00000017 R_ARM_RELATIVE │ │ │ │ -000eca44 00000017 R_ARM_RELATIVE │ │ │ │ +000eca48 00000017 R_ARM_RELATIVE │ │ │ │ 000eca4c 00000017 R_ARM_RELATIVE │ │ │ │ -000eca50 00000017 R_ARM_RELATIVE │ │ │ │ +000eca54 00000017 R_ARM_RELATIVE │ │ │ │ 000eca58 00000017 R_ARM_RELATIVE │ │ │ │ -000eca5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eca60 00000017 R_ARM_RELATIVE │ │ │ │ 000eca64 00000017 R_ARM_RELATIVE │ │ │ │ -000eca68 00000017 R_ARM_RELATIVE │ │ │ │ +000eca6c 00000017 R_ARM_RELATIVE │ │ │ │ 000eca70 00000017 R_ARM_RELATIVE │ │ │ │ -000eca74 00000017 R_ARM_RELATIVE │ │ │ │ +000eca78 00000017 R_ARM_RELATIVE │ │ │ │ 000eca7c 00000017 R_ARM_RELATIVE │ │ │ │ -000eca80 00000017 R_ARM_RELATIVE │ │ │ │ +000eca84 00000017 R_ARM_RELATIVE │ │ │ │ 000eca88 00000017 R_ARM_RELATIVE │ │ │ │ -000eca8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eca90 00000017 R_ARM_RELATIVE │ │ │ │ 000eca94 00000017 R_ARM_RELATIVE │ │ │ │ -000eca98 00000017 R_ARM_RELATIVE │ │ │ │ +000eca9c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecaa0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecaa4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecaa8 00000017 R_ARM_RELATIVE │ │ │ │ 000ecaac 00000017 R_ARM_RELATIVE │ │ │ │ -000ecab0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecab4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecab8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecabc 00000017 R_ARM_RELATIVE │ │ │ │ +000ecac0 00000017 R_ARM_RELATIVE │ │ │ │ 000ecac4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecac8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecacc 00000017 R_ARM_RELATIVE │ │ │ │ 000ecad0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecad4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecad8 00000017 R_ARM_RELATIVE │ │ │ │ 000ecadc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecae0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecae4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecae8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecaec 00000017 R_ARM_RELATIVE │ │ │ │ +000ecaf0 00000017 R_ARM_RELATIVE │ │ │ │ 000ecaf4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecaf8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecafc 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb00 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb04 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb08 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb0c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb10 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb14 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb18 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb1c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb20 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb24 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb28 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb2c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb30 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb34 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb38 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb3c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb40 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb44 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb48 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb4c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb50 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb54 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb58 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb5c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb60 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb64 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb68 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb6c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb70 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb74 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb78 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb7c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb80 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb84 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb88 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb8c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb90 00000017 R_ARM_RELATIVE │ │ │ │ -000ecb94 00000017 R_ARM_RELATIVE │ │ │ │ +000ecb98 00000017 R_ARM_RELATIVE │ │ │ │ 000ecb9c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecba0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecba4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecba8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbac 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbb0 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbb4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbb8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbbc 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbc0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbc4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbc8 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbcc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbd0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbd4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbd8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbdc 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbe0 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbe4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbe8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbec 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbf0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecbf4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecbf8 00000017 R_ARM_RELATIVE │ │ │ │ 000ecbfc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc00 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc04 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc08 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc0c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc10 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc14 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc18 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc1c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc20 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc24 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc28 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc30 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc34 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc38 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc3c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc40 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc44 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc48 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc4c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc50 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc54 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc58 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc60 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc64 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc68 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc6c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc78 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc84 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc90 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc70 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc74 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc80 00000017 R_ARM_RELATIVE │ │ │ │ +000ecc8c 00000017 R_ARM_RELATIVE │ │ │ │ 000ecc98 00000017 R_ARM_RELATIVE │ │ │ │ -000ecc9c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecca0 00000017 R_ARM_RELATIVE │ │ │ │ 000ecca4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecca8 00000017 R_ARM_RELATIVE │ │ │ │ -000eccb4 00000017 R_ARM_RELATIVE │ │ │ │ -000eccc0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecccc 00000017 R_ARM_RELATIVE │ │ │ │ -000eccd8 00000017 R_ARM_RELATIVE │ │ │ │ +000eccac 00000017 R_ARM_RELATIVE │ │ │ │ +000eccb0 00000017 R_ARM_RELATIVE │ │ │ │ +000eccbc 00000017 R_ARM_RELATIVE │ │ │ │ +000eccc8 00000017 R_ARM_RELATIVE │ │ │ │ +000eccd4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecce0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecce4 00000017 R_ARM_RELATIVE │ │ │ │ -000eccf0 00000017 R_ARM_RELATIVE │ │ │ │ -000eccfc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd08 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd14 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd20 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd38 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd44 00000017 R_ARM_RELATIVE │ │ │ │ +000ecce8 00000017 R_ARM_RELATIVE │ │ │ │ +000eccec 00000017 R_ARM_RELATIVE │ │ │ │ +000eccf8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd04 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd10 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd1c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd28 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd34 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd40 00000017 R_ARM_RELATIVE │ │ │ │ 000ecd4c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd50 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd68 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd54 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd58 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd64 00000017 R_ARM_RELATIVE │ │ │ │ 000ecd70 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd74 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd80 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd8c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecd98 00000017 R_ARM_RELATIVE │ │ │ │ -000ecda4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdb0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdbc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdc8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdd4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecde0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdec 00000017 R_ARM_RELATIVE │ │ │ │ -000ecdf8 00000017 R_ARM_RELATIVE │ │ │ │ -000ece04 00000017 R_ARM_RELATIVE │ │ │ │ -000ece10 00000017 R_ARM_RELATIVE │ │ │ │ -000ece1c 00000017 R_ARM_RELATIVE │ │ │ │ -000ece28 00000017 R_ARM_RELATIVE │ │ │ │ -000ece34 00000017 R_ARM_RELATIVE │ │ │ │ -000ece40 00000017 R_ARM_RELATIVE │ │ │ │ -000ece4c 00000017 R_ARM_RELATIVE │ │ │ │ -000ece58 00000017 R_ARM_RELATIVE │ │ │ │ -000ece64 00000017 R_ARM_RELATIVE │ │ │ │ -000ece70 00000017 R_ARM_RELATIVE │ │ │ │ -000ece7c 00000017 R_ARM_RELATIVE │ │ │ │ -000ece88 00000017 R_ARM_RELATIVE │ │ │ │ -000ece94 00000017 R_ARM_RELATIVE │ │ │ │ -000ecea0 00000017 R_ARM_RELATIVE │ │ │ │ -000eceac 00000017 R_ARM_RELATIVE │ │ │ │ -000eceb8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecec4 00000017 R_ARM_RELATIVE │ │ │ │ -000eced0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecedc 00000017 R_ARM_RELATIVE │ │ │ │ -000ecee8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd78 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd7c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd88 00000017 R_ARM_RELATIVE │ │ │ │ +000ecd94 00000017 R_ARM_RELATIVE │ │ │ │ +000ecda0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecdac 00000017 R_ARM_RELATIVE │ │ │ │ +000ecdb8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecdc4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecdd0 00000017 R_ARM_RELATIVE │ │ │ │ +000ecddc 00000017 R_ARM_RELATIVE │ │ │ │ +000ecde8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecdf4 00000017 R_ARM_RELATIVE │ │ │ │ +000ece00 00000017 R_ARM_RELATIVE │ │ │ │ +000ece0c 00000017 R_ARM_RELATIVE │ │ │ │ +000ece18 00000017 R_ARM_RELATIVE │ │ │ │ +000ece24 00000017 R_ARM_RELATIVE │ │ │ │ +000ece30 00000017 R_ARM_RELATIVE │ │ │ │ +000ece3c 00000017 R_ARM_RELATIVE │ │ │ │ +000ece48 00000017 R_ARM_RELATIVE │ │ │ │ +000ece54 00000017 R_ARM_RELATIVE │ │ │ │ +000ece60 00000017 R_ARM_RELATIVE │ │ │ │ +000ece6c 00000017 R_ARM_RELATIVE │ │ │ │ +000ece78 00000017 R_ARM_RELATIVE │ │ │ │ +000ece84 00000017 R_ARM_RELATIVE │ │ │ │ +000ece90 00000017 R_ARM_RELATIVE │ │ │ │ +000ece9c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecea8 00000017 R_ARM_RELATIVE │ │ │ │ +000eceb4 00000017 R_ARM_RELATIVE │ │ │ │ +000ecec0 00000017 R_ARM_RELATIVE │ │ │ │ +000ececc 00000017 R_ARM_RELATIVE │ │ │ │ +000eced8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecee4 00000017 R_ARM_RELATIVE │ │ │ │ 000ecef0 00000017 R_ARM_RELATIVE │ │ │ │ -000ecef4 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf00 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf0c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf18 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf24 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf30 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf3c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf48 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf54 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf60 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf6c 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf78 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf84 00000017 R_ARM_RELATIVE │ │ │ │ -000ecf90 00000017 R_ARM_RELATIVE │ │ │ │ -000ed164 00000017 R_ARM_RELATIVE │ │ │ │ -000ed1dc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed218 00000017 R_ARM_RELATIVE │ │ │ │ -000ed22c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed240 00000017 R_ARM_RELATIVE │ │ │ │ -000ed254 00000017 R_ARM_RELATIVE │ │ │ │ -000ed268 00000017 R_ARM_RELATIVE │ │ │ │ -000ed27c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed290 00000017 R_ARM_RELATIVE │ │ │ │ -000ed2a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed2b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed2cc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed2e0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed2f4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed308 00000017 R_ARM_RELATIVE │ │ │ │ -000ed498 00000017 R_ARM_RELATIVE │ │ │ │ -000ed578 00000017 R_ARM_RELATIVE │ │ │ │ -000ed57c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecef8 00000017 R_ARM_RELATIVE │ │ │ │ +000ecefc 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf08 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf14 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf20 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf2c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf38 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf44 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf50 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf5c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf68 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf74 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf80 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf8c 00000017 R_ARM_RELATIVE │ │ │ │ +000ecf98 00000017 R_ARM_RELATIVE │ │ │ │ +000ed16c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed1e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed220 00000017 R_ARM_RELATIVE │ │ │ │ +000ed234 00000017 R_ARM_RELATIVE │ │ │ │ +000ed248 00000017 R_ARM_RELATIVE │ │ │ │ +000ed25c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed270 00000017 R_ARM_RELATIVE │ │ │ │ +000ed284 00000017 R_ARM_RELATIVE │ │ │ │ +000ed298 00000017 R_ARM_RELATIVE │ │ │ │ +000ed2ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ed2c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed2d4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed2e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed2fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed310 00000017 R_ARM_RELATIVE │ │ │ │ +000ed4a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ed580 00000017 R_ARM_RELATIVE │ │ │ │ 000ed584 00000017 R_ARM_RELATIVE │ │ │ │ +000ed588 00000017 R_ARM_RELATIVE │ │ │ │ 000ed58c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed590 00000017 R_ARM_RELATIVE │ │ │ │ 000ed594 00000017 R_ARM_RELATIVE │ │ │ │ 000ed598 00000017 R_ARM_RELATIVE │ │ │ │ +000ed59c 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5a0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed5a4 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5a8 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ed5b0 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5b4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed5b8 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5bc 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5c4 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5c8 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5cc 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5d0 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5d4 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5d8 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5dc 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5e4 00000017 R_ARM_RELATIVE │ │ │ │ 000ed5e8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed604 00000017 R_ARM_RELATIVE │ │ │ │ -000ed608 00000017 R_ARM_RELATIVE │ │ │ │ -000ed614 00000017 R_ARM_RELATIVE │ │ │ │ -000ed628 00000017 R_ARM_RELATIVE │ │ │ │ -000ed62c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed638 00000017 R_ARM_RELATIVE │ │ │ │ -000ed64c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed650 00000017 R_ARM_RELATIVE │ │ │ │ -000ed65c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed670 00000017 R_ARM_RELATIVE │ │ │ │ -000ed674 00000017 R_ARM_RELATIVE │ │ │ │ -000ed694 00000017 R_ARM_RELATIVE │ │ │ │ -000ed698 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6bc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6c8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6dc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6e0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed6ec 00000017 R_ARM_RELATIVE │ │ │ │ -000ed700 00000017 R_ARM_RELATIVE │ │ │ │ -000ed704 00000017 R_ARM_RELATIVE │ │ │ │ -000ed710 00000017 R_ARM_RELATIVE │ │ │ │ -000ed724 00000017 R_ARM_RELATIVE │ │ │ │ -000ed728 00000017 R_ARM_RELATIVE │ │ │ │ -000ed748 00000017 R_ARM_RELATIVE │ │ │ │ -000ed74c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed758 00000017 R_ARM_RELATIVE │ │ │ │ -000ed75c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed5ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ed5f0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed60c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed610 00000017 R_ARM_RELATIVE │ │ │ │ +000ed61c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed630 00000017 R_ARM_RELATIVE │ │ │ │ +000ed634 00000017 R_ARM_RELATIVE │ │ │ │ +000ed640 00000017 R_ARM_RELATIVE │ │ │ │ +000ed654 00000017 R_ARM_RELATIVE │ │ │ │ +000ed658 00000017 R_ARM_RELATIVE │ │ │ │ +000ed664 00000017 R_ARM_RELATIVE │ │ │ │ +000ed678 00000017 R_ARM_RELATIVE │ │ │ │ +000ed67c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed69c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6a0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6c4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6d0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed6f4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed708 00000017 R_ARM_RELATIVE │ │ │ │ +000ed70c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed718 00000017 R_ARM_RELATIVE │ │ │ │ +000ed72c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed730 00000017 R_ARM_RELATIVE │ │ │ │ +000ed750 00000017 R_ARM_RELATIVE │ │ │ │ +000ed754 00000017 R_ARM_RELATIVE │ │ │ │ 000ed760 00000017 R_ARM_RELATIVE │ │ │ │ -000ed76c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed770 00000017 R_ARM_RELATIVE │ │ │ │ -000ed77c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed790 00000017 R_ARM_RELATIVE │ │ │ │ -000ed794 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7a0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7b4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7dc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7e8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed7fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed800 00000017 R_ARM_RELATIVE │ │ │ │ -000ed80c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed820 00000017 R_ARM_RELATIVE │ │ │ │ -000ed824 00000017 R_ARM_RELATIVE │ │ │ │ -000ed830 00000017 R_ARM_RELATIVE │ │ │ │ -000ed844 00000017 R_ARM_RELATIVE │ │ │ │ -000ed848 00000017 R_ARM_RELATIVE │ │ │ │ -000ed854 00000017 R_ARM_RELATIVE │ │ │ │ -000ed868 00000017 R_ARM_RELATIVE │ │ │ │ -000ed86c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed878 00000017 R_ARM_RELATIVE │ │ │ │ -000ed87c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed88c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed890 00000017 R_ARM_RELATIVE │ │ │ │ -000ed89c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8a0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed764 00000017 R_ARM_RELATIVE │ │ │ │ +000ed768 00000017 R_ARM_RELATIVE │ │ │ │ +000ed774 00000017 R_ARM_RELATIVE │ │ │ │ +000ed778 00000017 R_ARM_RELATIVE │ │ │ │ +000ed784 00000017 R_ARM_RELATIVE │ │ │ │ +000ed798 00000017 R_ARM_RELATIVE │ │ │ │ +000ed79c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7e0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed7f0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed804 00000017 R_ARM_RELATIVE │ │ │ │ +000ed808 00000017 R_ARM_RELATIVE │ │ │ │ +000ed814 00000017 R_ARM_RELATIVE │ │ │ │ +000ed828 00000017 R_ARM_RELATIVE │ │ │ │ +000ed82c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed838 00000017 R_ARM_RELATIVE │ │ │ │ +000ed84c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed850 00000017 R_ARM_RELATIVE │ │ │ │ +000ed85c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed870 00000017 R_ARM_RELATIVE │ │ │ │ +000ed874 00000017 R_ARM_RELATIVE │ │ │ │ +000ed880 00000017 R_ARM_RELATIVE │ │ │ │ +000ed884 00000017 R_ARM_RELATIVE │ │ │ │ +000ed894 00000017 R_ARM_RELATIVE │ │ │ │ +000ed898 00000017 R_ARM_RELATIVE │ │ │ │ 000ed8a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8b4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8c0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8d4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ed8fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed908 00000017 R_ARM_RELATIVE │ │ │ │ -000ed91c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed920 00000017 R_ARM_RELATIVE │ │ │ │ -000ed92c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed940 00000017 R_ARM_RELATIVE │ │ │ │ -000ed944 00000017 R_ARM_RELATIVE │ │ │ │ -000ed950 00000017 R_ARM_RELATIVE │ │ │ │ -000ed964 00000017 R_ARM_RELATIVE │ │ │ │ -000ed968 00000017 R_ARM_RELATIVE │ │ │ │ -000ed974 00000017 R_ARM_RELATIVE │ │ │ │ -000ed988 00000017 R_ARM_RELATIVE │ │ │ │ -000ed98c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed998 00000017 R_ARM_RELATIVE │ │ │ │ -000ed99c 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9ac 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9bc 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9d0 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9d4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9f4 00000017 R_ARM_RELATIVE │ │ │ │ -000ed9f8 00000017 R_ARM_RELATIVE │ │ │ │ -000eda04 00000017 R_ARM_RELATIVE │ │ │ │ -000eda18 00000017 R_ARM_RELATIVE │ │ │ │ -000eda1c 00000017 R_ARM_RELATIVE │ │ │ │ -000eda28 00000017 R_ARM_RELATIVE │ │ │ │ -000eda3c 00000017 R_ARM_RELATIVE │ │ │ │ -000eda40 00000017 R_ARM_RELATIVE │ │ │ │ -000eda4c 00000017 R_ARM_RELATIVE │ │ │ │ -000eda60 00000017 R_ARM_RELATIVE │ │ │ │ -000eda64 00000017 R_ARM_RELATIVE │ │ │ │ -000eda70 00000017 R_ARM_RELATIVE │ │ │ │ -000eda74 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8b8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8e0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed8ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ed900 00000017 R_ARM_RELATIVE │ │ │ │ +000ed904 00000017 R_ARM_RELATIVE │ │ │ │ +000ed910 00000017 R_ARM_RELATIVE │ │ │ │ +000ed924 00000017 R_ARM_RELATIVE │ │ │ │ +000ed928 00000017 R_ARM_RELATIVE │ │ │ │ +000ed934 00000017 R_ARM_RELATIVE │ │ │ │ +000ed948 00000017 R_ARM_RELATIVE │ │ │ │ +000ed94c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed958 00000017 R_ARM_RELATIVE │ │ │ │ +000ed96c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed970 00000017 R_ARM_RELATIVE │ │ │ │ +000ed97c 00000017 R_ARM_RELATIVE │ │ │ │ +000ed990 00000017 R_ARM_RELATIVE │ │ │ │ +000ed994 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9a0 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9a4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9b4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9b8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9c4 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9d8 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ed9fc 00000017 R_ARM_RELATIVE │ │ │ │ +000eda00 00000017 R_ARM_RELATIVE │ │ │ │ +000eda0c 00000017 R_ARM_RELATIVE │ │ │ │ +000eda20 00000017 R_ARM_RELATIVE │ │ │ │ +000eda24 00000017 R_ARM_RELATIVE │ │ │ │ +000eda30 00000017 R_ARM_RELATIVE │ │ │ │ +000eda44 00000017 R_ARM_RELATIVE │ │ │ │ +000eda48 00000017 R_ARM_RELATIVE │ │ │ │ +000eda54 00000017 R_ARM_RELATIVE │ │ │ │ +000eda68 00000017 R_ARM_RELATIVE │ │ │ │ +000eda6c 00000017 R_ARM_RELATIVE │ │ │ │ 000eda78 00000017 R_ARM_RELATIVE │ │ │ │ 000eda7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eda80 00000017 R_ARM_RELATIVE │ │ │ │ 000eda84 00000017 R_ARM_RELATIVE │ │ │ │ -000eda88 00000017 R_ARM_RELATIVE │ │ │ │ -000eda94 00000017 R_ARM_RELATIVE │ │ │ │ -000edaa8 00000017 R_ARM_RELATIVE │ │ │ │ -000edaac 00000017 R_ARM_RELATIVE │ │ │ │ -000edab8 00000017 R_ARM_RELATIVE │ │ │ │ -000edacc 00000017 R_ARM_RELATIVE │ │ │ │ -000edad0 00000017 R_ARM_RELATIVE │ │ │ │ -000edadc 00000017 R_ARM_RELATIVE │ │ │ │ -000edaf0 00000017 R_ARM_RELATIVE │ │ │ │ -000edaf4 00000017 R_ARM_RELATIVE │ │ │ │ -000edb00 00000017 R_ARM_RELATIVE │ │ │ │ -000edb14 00000017 R_ARM_RELATIVE │ │ │ │ -000edb18 00000017 R_ARM_RELATIVE │ │ │ │ -000edb24 00000017 R_ARM_RELATIVE │ │ │ │ -000edb38 00000017 R_ARM_RELATIVE │ │ │ │ -000edb3c 00000017 R_ARM_RELATIVE │ │ │ │ -000edb48 00000017 R_ARM_RELATIVE │ │ │ │ -000edb5c 00000017 R_ARM_RELATIVE │ │ │ │ -000edb60 00000017 R_ARM_RELATIVE │ │ │ │ -000edb6c 00000017 R_ARM_RELATIVE │ │ │ │ -000edb80 00000017 R_ARM_RELATIVE │ │ │ │ -000edb84 00000017 R_ARM_RELATIVE │ │ │ │ -000edb90 00000017 R_ARM_RELATIVE │ │ │ │ -000edba4 00000017 R_ARM_RELATIVE │ │ │ │ -000edba8 00000017 R_ARM_RELATIVE │ │ │ │ -000edbb4 00000017 R_ARM_RELATIVE │ │ │ │ -000edbc8 00000017 R_ARM_RELATIVE │ │ │ │ -000edbcc 00000017 R_ARM_RELATIVE │ │ │ │ -000edbd8 00000017 R_ARM_RELATIVE │ │ │ │ -000edbec 00000017 R_ARM_RELATIVE │ │ │ │ -000edbf0 00000017 R_ARM_RELATIVE │ │ │ │ -000edbfc 00000017 R_ARM_RELATIVE │ │ │ │ -000edc10 00000017 R_ARM_RELATIVE │ │ │ │ -000edc14 00000017 R_ARM_RELATIVE │ │ │ │ -000edc20 00000017 R_ARM_RELATIVE │ │ │ │ -000edc34 00000017 R_ARM_RELATIVE │ │ │ │ -000edc38 00000017 R_ARM_RELATIVE │ │ │ │ -000edc44 00000017 R_ARM_RELATIVE │ │ │ │ -000edc48 00000017 R_ARM_RELATIVE │ │ │ │ -000edc58 00000017 R_ARM_RELATIVE │ │ │ │ -000edc5c 00000017 R_ARM_RELATIVE │ │ │ │ -000edc68 00000017 R_ARM_RELATIVE │ │ │ │ -000edc7c 00000017 R_ARM_RELATIVE │ │ │ │ -000edc80 00000017 R_ARM_RELATIVE │ │ │ │ -000edc8c 00000017 R_ARM_RELATIVE │ │ │ │ -000edca0 00000017 R_ARM_RELATIVE │ │ │ │ -000edca4 00000017 R_ARM_RELATIVE │ │ │ │ -000edcb0 00000017 R_ARM_RELATIVE │ │ │ │ -000edcc4 00000017 R_ARM_RELATIVE │ │ │ │ -000edcc8 00000017 R_ARM_RELATIVE │ │ │ │ -000edcd4 00000017 R_ARM_RELATIVE │ │ │ │ -000edce8 00000017 R_ARM_RELATIVE │ │ │ │ -000edcec 00000017 R_ARM_RELATIVE │ │ │ │ -000edcf8 00000017 R_ARM_RELATIVE │ │ │ │ -000edd0c 00000017 R_ARM_RELATIVE │ │ │ │ -000edd10 00000017 R_ARM_RELATIVE │ │ │ │ -000edd1c 00000017 R_ARM_RELATIVE │ │ │ │ -000edd30 00000017 R_ARM_RELATIVE │ │ │ │ -000edd34 00000017 R_ARM_RELATIVE │ │ │ │ -000edd40 00000017 R_ARM_RELATIVE │ │ │ │ -000edd54 00000017 R_ARM_RELATIVE │ │ │ │ -000edd58 00000017 R_ARM_RELATIVE │ │ │ │ -000edd78 00000017 R_ARM_RELATIVE │ │ │ │ -000edd7c 00000017 R_ARM_RELATIVE │ │ │ │ -000edd88 00000017 R_ARM_RELATIVE │ │ │ │ -000edd9c 00000017 R_ARM_RELATIVE │ │ │ │ -000edda0 00000017 R_ARM_RELATIVE │ │ │ │ -000eddac 00000017 R_ARM_RELATIVE │ │ │ │ -000eddc0 00000017 R_ARM_RELATIVE │ │ │ │ -000eddc4 00000017 R_ARM_RELATIVE │ │ │ │ -000eddd0 00000017 R_ARM_RELATIVE │ │ │ │ -000edde4 00000017 R_ARM_RELATIVE │ │ │ │ -000edde8 00000017 R_ARM_RELATIVE │ │ │ │ -000eddf4 00000017 R_ARM_RELATIVE │ │ │ │ -000eddf8 00000017 R_ARM_RELATIVE │ │ │ │ -000ede08 00000017 R_ARM_RELATIVE │ │ │ │ -000ede0c 00000017 R_ARM_RELATIVE │ │ │ │ -000ede18 00000017 R_ARM_RELATIVE │ │ │ │ -000ede2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ede30 00000017 R_ARM_RELATIVE │ │ │ │ -000ede3c 00000017 R_ARM_RELATIVE │ │ │ │ -000ede40 00000017 R_ARM_RELATIVE │ │ │ │ -000ede50 00000017 R_ARM_RELATIVE │ │ │ │ -000ede54 00000017 R_ARM_RELATIVE │ │ │ │ -000ede60 00000017 R_ARM_RELATIVE │ │ │ │ -000ede74 00000017 R_ARM_RELATIVE │ │ │ │ -000ede78 00000017 R_ARM_RELATIVE │ │ │ │ -000ede84 00000017 R_ARM_RELATIVE │ │ │ │ -000ede98 00000017 R_ARM_RELATIVE │ │ │ │ -000ede9c 00000017 R_ARM_RELATIVE │ │ │ │ -000edea8 00000017 R_ARM_RELATIVE │ │ │ │ -000edebc 00000017 R_ARM_RELATIVE │ │ │ │ -000edec0 00000017 R_ARM_RELATIVE │ │ │ │ -000edecc 00000017 R_ARM_RELATIVE │ │ │ │ -000edee0 00000017 R_ARM_RELATIVE │ │ │ │ -000edee4 00000017 R_ARM_RELATIVE │ │ │ │ -000edef0 00000017 R_ARM_RELATIVE │ │ │ │ -000edf04 00000017 R_ARM_RELATIVE │ │ │ │ -000edf08 00000017 R_ARM_RELATIVE │ │ │ │ -000edf14 00000017 R_ARM_RELATIVE │ │ │ │ -000edf28 00000017 R_ARM_RELATIVE │ │ │ │ -000edf2c 00000017 R_ARM_RELATIVE │ │ │ │ -000edf4c 00000017 R_ARM_RELATIVE │ │ │ │ -000edf50 00000017 R_ARM_RELATIVE │ │ │ │ -000edf5c 00000017 R_ARM_RELATIVE │ │ │ │ -000edf70 00000017 R_ARM_RELATIVE │ │ │ │ -000edf74 00000017 R_ARM_RELATIVE │ │ │ │ -000edf80 00000017 R_ARM_RELATIVE │ │ │ │ -000edf94 00000017 R_ARM_RELATIVE │ │ │ │ -000edf98 00000017 R_ARM_RELATIVE │ │ │ │ -000edfa4 00000017 R_ARM_RELATIVE │ │ │ │ -000edfa8 00000017 R_ARM_RELATIVE │ │ │ │ +000eda8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eda90 00000017 R_ARM_RELATIVE │ │ │ │ +000eda9c 00000017 R_ARM_RELATIVE │ │ │ │ +000edab0 00000017 R_ARM_RELATIVE │ │ │ │ +000edab4 00000017 R_ARM_RELATIVE │ │ │ │ +000edac0 00000017 R_ARM_RELATIVE │ │ │ │ +000edad4 00000017 R_ARM_RELATIVE │ │ │ │ +000edad8 00000017 R_ARM_RELATIVE │ │ │ │ +000edae4 00000017 R_ARM_RELATIVE │ │ │ │ +000edaf8 00000017 R_ARM_RELATIVE │ │ │ │ +000edafc 00000017 R_ARM_RELATIVE │ │ │ │ +000edb08 00000017 R_ARM_RELATIVE │ │ │ │ +000edb1c 00000017 R_ARM_RELATIVE │ │ │ │ +000edb20 00000017 R_ARM_RELATIVE │ │ │ │ +000edb2c 00000017 R_ARM_RELATIVE │ │ │ │ +000edb40 00000017 R_ARM_RELATIVE │ │ │ │ +000edb44 00000017 R_ARM_RELATIVE │ │ │ │ +000edb50 00000017 R_ARM_RELATIVE │ │ │ │ +000edb64 00000017 R_ARM_RELATIVE │ │ │ │ +000edb68 00000017 R_ARM_RELATIVE │ │ │ │ +000edb74 00000017 R_ARM_RELATIVE │ │ │ │ +000edb88 00000017 R_ARM_RELATIVE │ │ │ │ +000edb8c 00000017 R_ARM_RELATIVE │ │ │ │ +000edb98 00000017 R_ARM_RELATIVE │ │ │ │ +000edbac 00000017 R_ARM_RELATIVE │ │ │ │ +000edbb0 00000017 R_ARM_RELATIVE │ │ │ │ +000edbbc 00000017 R_ARM_RELATIVE │ │ │ │ +000edbd0 00000017 R_ARM_RELATIVE │ │ │ │ +000edbd4 00000017 R_ARM_RELATIVE │ │ │ │ +000edbe0 00000017 R_ARM_RELATIVE │ │ │ │ +000edbf4 00000017 R_ARM_RELATIVE │ │ │ │ +000edbf8 00000017 R_ARM_RELATIVE │ │ │ │ +000edc04 00000017 R_ARM_RELATIVE │ │ │ │ +000edc18 00000017 R_ARM_RELATIVE │ │ │ │ +000edc1c 00000017 R_ARM_RELATIVE │ │ │ │ +000edc28 00000017 R_ARM_RELATIVE │ │ │ │ +000edc3c 00000017 R_ARM_RELATIVE │ │ │ │ +000edc40 00000017 R_ARM_RELATIVE │ │ │ │ +000edc4c 00000017 R_ARM_RELATIVE │ │ │ │ +000edc50 00000017 R_ARM_RELATIVE │ │ │ │ +000edc60 00000017 R_ARM_RELATIVE │ │ │ │ +000edc64 00000017 R_ARM_RELATIVE │ │ │ │ +000edc70 00000017 R_ARM_RELATIVE │ │ │ │ +000edc84 00000017 R_ARM_RELATIVE │ │ │ │ +000edc88 00000017 R_ARM_RELATIVE │ │ │ │ +000edc94 00000017 R_ARM_RELATIVE │ │ │ │ +000edca8 00000017 R_ARM_RELATIVE │ │ │ │ +000edcac 00000017 R_ARM_RELATIVE │ │ │ │ +000edcb8 00000017 R_ARM_RELATIVE │ │ │ │ +000edccc 00000017 R_ARM_RELATIVE │ │ │ │ +000edcd0 00000017 R_ARM_RELATIVE │ │ │ │ +000edcdc 00000017 R_ARM_RELATIVE │ │ │ │ +000edcf0 00000017 R_ARM_RELATIVE │ │ │ │ +000edcf4 00000017 R_ARM_RELATIVE │ │ │ │ +000edd00 00000017 R_ARM_RELATIVE │ │ │ │ +000edd14 00000017 R_ARM_RELATIVE │ │ │ │ +000edd18 00000017 R_ARM_RELATIVE │ │ │ │ +000edd24 00000017 R_ARM_RELATIVE │ │ │ │ +000edd38 00000017 R_ARM_RELATIVE │ │ │ │ +000edd3c 00000017 R_ARM_RELATIVE │ │ │ │ +000edd48 00000017 R_ARM_RELATIVE │ │ │ │ +000edd5c 00000017 R_ARM_RELATIVE │ │ │ │ +000edd60 00000017 R_ARM_RELATIVE │ │ │ │ +000edd80 00000017 R_ARM_RELATIVE │ │ │ │ +000edd84 00000017 R_ARM_RELATIVE │ │ │ │ +000edd90 00000017 R_ARM_RELATIVE │ │ │ │ +000edda4 00000017 R_ARM_RELATIVE │ │ │ │ +000edda8 00000017 R_ARM_RELATIVE │ │ │ │ +000eddb4 00000017 R_ARM_RELATIVE │ │ │ │ +000eddc8 00000017 R_ARM_RELATIVE │ │ │ │ +000eddcc 00000017 R_ARM_RELATIVE │ │ │ │ +000eddd8 00000017 R_ARM_RELATIVE │ │ │ │ +000eddec 00000017 R_ARM_RELATIVE │ │ │ │ +000eddf0 00000017 R_ARM_RELATIVE │ │ │ │ +000eddfc 00000017 R_ARM_RELATIVE │ │ │ │ +000ede00 00000017 R_ARM_RELATIVE │ │ │ │ +000ede10 00000017 R_ARM_RELATIVE │ │ │ │ +000ede14 00000017 R_ARM_RELATIVE │ │ │ │ +000ede20 00000017 R_ARM_RELATIVE │ │ │ │ +000ede34 00000017 R_ARM_RELATIVE │ │ │ │ +000ede38 00000017 R_ARM_RELATIVE │ │ │ │ +000ede44 00000017 R_ARM_RELATIVE │ │ │ │ +000ede48 00000017 R_ARM_RELATIVE │ │ │ │ +000ede58 00000017 R_ARM_RELATIVE │ │ │ │ +000ede5c 00000017 R_ARM_RELATIVE │ │ │ │ +000ede68 00000017 R_ARM_RELATIVE │ │ │ │ +000ede7c 00000017 R_ARM_RELATIVE │ │ │ │ +000ede80 00000017 R_ARM_RELATIVE │ │ │ │ +000ede8c 00000017 R_ARM_RELATIVE │ │ │ │ +000edea0 00000017 R_ARM_RELATIVE │ │ │ │ +000edea4 00000017 R_ARM_RELATIVE │ │ │ │ +000edeb0 00000017 R_ARM_RELATIVE │ │ │ │ +000edec4 00000017 R_ARM_RELATIVE │ │ │ │ +000edec8 00000017 R_ARM_RELATIVE │ │ │ │ +000eded4 00000017 R_ARM_RELATIVE │ │ │ │ +000edee8 00000017 R_ARM_RELATIVE │ │ │ │ +000edeec 00000017 R_ARM_RELATIVE │ │ │ │ +000edef8 00000017 R_ARM_RELATIVE │ │ │ │ +000edf0c 00000017 R_ARM_RELATIVE │ │ │ │ +000edf10 00000017 R_ARM_RELATIVE │ │ │ │ +000edf1c 00000017 R_ARM_RELATIVE │ │ │ │ +000edf30 00000017 R_ARM_RELATIVE │ │ │ │ +000edf34 00000017 R_ARM_RELATIVE │ │ │ │ +000edf54 00000017 R_ARM_RELATIVE │ │ │ │ +000edf58 00000017 R_ARM_RELATIVE │ │ │ │ +000edf64 00000017 R_ARM_RELATIVE │ │ │ │ +000edf78 00000017 R_ARM_RELATIVE │ │ │ │ +000edf7c 00000017 R_ARM_RELATIVE │ │ │ │ +000edf88 00000017 R_ARM_RELATIVE │ │ │ │ +000edf9c 00000017 R_ARM_RELATIVE │ │ │ │ +000edfa0 00000017 R_ARM_RELATIVE │ │ │ │ 000edfac 00000017 R_ARM_RELATIVE │ │ │ │ -000edfb8 00000017 R_ARM_RELATIVE │ │ │ │ -000edfbc 00000017 R_ARM_RELATIVE │ │ │ │ -000edfc8 00000017 R_ARM_RELATIVE │ │ │ │ -000edfdc 00000017 R_ARM_RELATIVE │ │ │ │ -000edfe0 00000017 R_ARM_RELATIVE │ │ │ │ -000edfec 00000017 R_ARM_RELATIVE │ │ │ │ -000ee000 00000017 R_ARM_RELATIVE │ │ │ │ -000ee004 00000017 R_ARM_RELATIVE │ │ │ │ -000ee010 00000017 R_ARM_RELATIVE │ │ │ │ -000ee024 00000017 R_ARM_RELATIVE │ │ │ │ -000ee028 00000017 R_ARM_RELATIVE │ │ │ │ -000ee034 00000017 R_ARM_RELATIVE │ │ │ │ -000ee048 00000017 R_ARM_RELATIVE │ │ │ │ -000ee04c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee058 00000017 R_ARM_RELATIVE │ │ │ │ -000ee06c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee070 00000017 R_ARM_RELATIVE │ │ │ │ -000ee07c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee090 00000017 R_ARM_RELATIVE │ │ │ │ -000ee094 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0a0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0b4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0dc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0e8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee0fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee100 00000017 R_ARM_RELATIVE │ │ │ │ -000ee10c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee120 00000017 R_ARM_RELATIVE │ │ │ │ -000ee124 00000017 R_ARM_RELATIVE │ │ │ │ -000ee130 00000017 R_ARM_RELATIVE │ │ │ │ -000ee144 00000017 R_ARM_RELATIVE │ │ │ │ -000ee148 00000017 R_ARM_RELATIVE │ │ │ │ -000ee154 00000017 R_ARM_RELATIVE │ │ │ │ -000ee168 00000017 R_ARM_RELATIVE │ │ │ │ -000ee16c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee178 00000017 R_ARM_RELATIVE │ │ │ │ -000ee18c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee190 00000017 R_ARM_RELATIVE │ │ │ │ -000ee19c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1b4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1c0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1d4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee1fc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee208 00000017 R_ARM_RELATIVE │ │ │ │ -000ee21c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee220 00000017 R_ARM_RELATIVE │ │ │ │ -000ee22c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee240 00000017 R_ARM_RELATIVE │ │ │ │ -000ee244 00000017 R_ARM_RELATIVE │ │ │ │ -000ee250 00000017 R_ARM_RELATIVE │ │ │ │ -000ee264 00000017 R_ARM_RELATIVE │ │ │ │ -000ee268 00000017 R_ARM_RELATIVE │ │ │ │ -000ee274 00000017 R_ARM_RELATIVE │ │ │ │ -000ee288 00000017 R_ARM_RELATIVE │ │ │ │ -000ee28c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee298 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2ac 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2b0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2bc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2d0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2d4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2e0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2f4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee2f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee304 00000017 R_ARM_RELATIVE │ │ │ │ -000ee308 00000017 R_ARM_RELATIVE │ │ │ │ -000ee318 00000017 R_ARM_RELATIVE │ │ │ │ -000ee31c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee328 00000017 R_ARM_RELATIVE │ │ │ │ -000ee33c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee340 00000017 R_ARM_RELATIVE │ │ │ │ -000ee34c 00000017 R_ARM_RELATIVE │ │ │ │ -000ee360 00000017 R_ARM_RELATIVE │ │ │ │ -000ee364 00000017 R_ARM_RELATIVE │ │ │ │ -000ee370 00000017 R_ARM_RELATIVE │ │ │ │ -000ee384 00000017 R_ARM_RELATIVE │ │ │ │ -000ee388 00000017 R_ARM_RELATIVE │ │ │ │ -000ee394 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3a8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3ac 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3cc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3d0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3dc 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3f0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee3f4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee400 00000017 R_ARM_RELATIVE │ │ │ │ -000ee438 00000017 R_ARM_RELATIVE │ │ │ │ -000ee43c 00000017 R_ARM_RELATIVE │ │ │ │ +000edfb0 00000017 R_ARM_RELATIVE │ │ │ │ +000edfb4 00000017 R_ARM_RELATIVE │ │ │ │ +000edfc0 00000017 R_ARM_RELATIVE │ │ │ │ +000edfc4 00000017 R_ARM_RELATIVE │ │ │ │ +000edfd0 00000017 R_ARM_RELATIVE │ │ │ │ +000edfe4 00000017 R_ARM_RELATIVE │ │ │ │ +000edfe8 00000017 R_ARM_RELATIVE │ │ │ │ +000edff4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee008 00000017 R_ARM_RELATIVE │ │ │ │ +000ee00c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee018 00000017 R_ARM_RELATIVE │ │ │ │ +000ee02c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee030 00000017 R_ARM_RELATIVE │ │ │ │ +000ee03c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee050 00000017 R_ARM_RELATIVE │ │ │ │ +000ee054 00000017 R_ARM_RELATIVE │ │ │ │ +000ee060 00000017 R_ARM_RELATIVE │ │ │ │ +000ee074 00000017 R_ARM_RELATIVE │ │ │ │ +000ee078 00000017 R_ARM_RELATIVE │ │ │ │ +000ee084 00000017 R_ARM_RELATIVE │ │ │ │ +000ee098 00000017 R_ARM_RELATIVE │ │ │ │ +000ee09c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0e0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee0f0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee104 00000017 R_ARM_RELATIVE │ │ │ │ +000ee108 00000017 R_ARM_RELATIVE │ │ │ │ +000ee114 00000017 R_ARM_RELATIVE │ │ │ │ +000ee128 00000017 R_ARM_RELATIVE │ │ │ │ +000ee12c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee138 00000017 R_ARM_RELATIVE │ │ │ │ +000ee14c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee150 00000017 R_ARM_RELATIVE │ │ │ │ +000ee15c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee170 00000017 R_ARM_RELATIVE │ │ │ │ +000ee174 00000017 R_ARM_RELATIVE │ │ │ │ +000ee180 00000017 R_ARM_RELATIVE │ │ │ │ +000ee194 00000017 R_ARM_RELATIVE │ │ │ │ +000ee198 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1a4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1b8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1e0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee1ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ee200 00000017 R_ARM_RELATIVE │ │ │ │ +000ee204 00000017 R_ARM_RELATIVE │ │ │ │ +000ee210 00000017 R_ARM_RELATIVE │ │ │ │ +000ee224 00000017 R_ARM_RELATIVE │ │ │ │ +000ee228 00000017 R_ARM_RELATIVE │ │ │ │ +000ee234 00000017 R_ARM_RELATIVE │ │ │ │ +000ee248 00000017 R_ARM_RELATIVE │ │ │ │ +000ee24c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee258 00000017 R_ARM_RELATIVE │ │ │ │ +000ee26c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee270 00000017 R_ARM_RELATIVE │ │ │ │ +000ee27c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee290 00000017 R_ARM_RELATIVE │ │ │ │ +000ee294 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2a0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2b4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2b8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2c4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2d8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee2fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee300 00000017 R_ARM_RELATIVE │ │ │ │ +000ee30c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee310 00000017 R_ARM_RELATIVE │ │ │ │ +000ee320 00000017 R_ARM_RELATIVE │ │ │ │ +000ee324 00000017 R_ARM_RELATIVE │ │ │ │ +000ee330 00000017 R_ARM_RELATIVE │ │ │ │ +000ee344 00000017 R_ARM_RELATIVE │ │ │ │ +000ee348 00000017 R_ARM_RELATIVE │ │ │ │ +000ee354 00000017 R_ARM_RELATIVE │ │ │ │ +000ee368 00000017 R_ARM_RELATIVE │ │ │ │ +000ee36c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee378 00000017 R_ARM_RELATIVE │ │ │ │ +000ee38c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee390 00000017 R_ARM_RELATIVE │ │ │ │ +000ee39c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3b0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3b4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3c0 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3d4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3d8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3e4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3f8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee3fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee408 00000017 R_ARM_RELATIVE │ │ │ │ 000ee440 00000017 R_ARM_RELATIVE │ │ │ │ 000ee444 00000017 R_ARM_RELATIVE │ │ │ │ -000ee458 00000017 R_ARM_RELATIVE │ │ │ │ -000ee45c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee448 00000017 R_ARM_RELATIVE │ │ │ │ +000ee44c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee460 00000017 R_ARM_RELATIVE │ │ │ │ 000ee464 00000017 R_ARM_RELATIVE │ │ │ │ -000ee478 00000017 R_ARM_RELATIVE │ │ │ │ -000ee47c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee46c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee480 00000017 R_ARM_RELATIVE │ │ │ │ 000ee484 00000017 R_ARM_RELATIVE │ │ │ │ -000ee498 00000017 R_ARM_RELATIVE │ │ │ │ -000ee49c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee48c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee4a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ee4c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee4c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee4e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee4fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee4ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ee500 00000017 R_ARM_RELATIVE │ │ │ │ 000ee504 00000017 R_ARM_RELATIVE │ │ │ │ -000ee518 00000017 R_ARM_RELATIVE │ │ │ │ -000ee51c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee508 00000017 R_ARM_RELATIVE │ │ │ │ +000ee50c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee520 00000017 R_ARM_RELATIVE │ │ │ │ 000ee524 00000017 R_ARM_RELATIVE │ │ │ │ -000ee538 00000017 R_ARM_RELATIVE │ │ │ │ -000ee53c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee52c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee540 00000017 R_ARM_RELATIVE │ │ │ │ 000ee544 00000017 R_ARM_RELATIVE │ │ │ │ -000ee558 00000017 R_ARM_RELATIVE │ │ │ │ -000ee55c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee54c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee560 00000017 R_ARM_RELATIVE │ │ │ │ 000ee564 00000017 R_ARM_RELATIVE │ │ │ │ -000ee578 00000017 R_ARM_RELATIVE │ │ │ │ -000ee57c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee56c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee580 00000017 R_ARM_RELATIVE │ │ │ │ 000ee584 00000017 R_ARM_RELATIVE │ │ │ │ -000ee598 00000017 R_ARM_RELATIVE │ │ │ │ -000ee59c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee58c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee5a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee5a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ee5c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee5c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee5e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee5fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee5ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ee600 00000017 R_ARM_RELATIVE │ │ │ │ 000ee604 00000017 R_ARM_RELATIVE │ │ │ │ -000ee618 00000017 R_ARM_RELATIVE │ │ │ │ -000ee61c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee60c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee620 00000017 R_ARM_RELATIVE │ │ │ │ 000ee624 00000017 R_ARM_RELATIVE │ │ │ │ -000ee638 00000017 R_ARM_RELATIVE │ │ │ │ -000ee63c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee62c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee640 00000017 R_ARM_RELATIVE │ │ │ │ 000ee644 00000017 R_ARM_RELATIVE │ │ │ │ -000ee658 00000017 R_ARM_RELATIVE │ │ │ │ -000ee65c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee64c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee660 00000017 R_ARM_RELATIVE │ │ │ │ 000ee664 00000017 R_ARM_RELATIVE │ │ │ │ -000ee678 00000017 R_ARM_RELATIVE │ │ │ │ -000ee67c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee66c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee680 00000017 R_ARM_RELATIVE │ │ │ │ 000ee684 00000017 R_ARM_RELATIVE │ │ │ │ -000ee698 00000017 R_ARM_RELATIVE │ │ │ │ -000ee69c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee688 00000017 R_ARM_RELATIVE │ │ │ │ +000ee68c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee6a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ee6c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee6c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee6e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee6fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee6ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ee700 00000017 R_ARM_RELATIVE │ │ │ │ 000ee704 00000017 R_ARM_RELATIVE │ │ │ │ -000ee718 00000017 R_ARM_RELATIVE │ │ │ │ -000ee71c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee708 00000017 R_ARM_RELATIVE │ │ │ │ +000ee70c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee720 00000017 R_ARM_RELATIVE │ │ │ │ 000ee724 00000017 R_ARM_RELATIVE │ │ │ │ -000ee738 00000017 R_ARM_RELATIVE │ │ │ │ -000ee73c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee728 00000017 R_ARM_RELATIVE │ │ │ │ +000ee72c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee740 00000017 R_ARM_RELATIVE │ │ │ │ 000ee744 00000017 R_ARM_RELATIVE │ │ │ │ -000ee758 00000017 R_ARM_RELATIVE │ │ │ │ -000ee75c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee74c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee760 00000017 R_ARM_RELATIVE │ │ │ │ 000ee764 00000017 R_ARM_RELATIVE │ │ │ │ -000ee778 00000017 R_ARM_RELATIVE │ │ │ │ -000ee77c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee768 00000017 R_ARM_RELATIVE │ │ │ │ +000ee76c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee780 00000017 R_ARM_RELATIVE │ │ │ │ 000ee784 00000017 R_ARM_RELATIVE │ │ │ │ -000ee798 00000017 R_ARM_RELATIVE │ │ │ │ -000ee79c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee788 00000017 R_ARM_RELATIVE │ │ │ │ +000ee78c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7d0 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7d4 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7cc 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7d8 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7dc 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee7e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee7fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee7ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ee800 00000017 R_ARM_RELATIVE │ │ │ │ 000ee804 00000017 R_ARM_RELATIVE │ │ │ │ -000ee818 00000017 R_ARM_RELATIVE │ │ │ │ -000ee81c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee808 00000017 R_ARM_RELATIVE │ │ │ │ +000ee80c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee820 00000017 R_ARM_RELATIVE │ │ │ │ 000ee824 00000017 R_ARM_RELATIVE │ │ │ │ -000ee838 00000017 R_ARM_RELATIVE │ │ │ │ -000ee83c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee82c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee840 00000017 R_ARM_RELATIVE │ │ │ │ 000ee844 00000017 R_ARM_RELATIVE │ │ │ │ -000ee858 00000017 R_ARM_RELATIVE │ │ │ │ -000ee85c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee848 00000017 R_ARM_RELATIVE │ │ │ │ +000ee84c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee860 00000017 R_ARM_RELATIVE │ │ │ │ 000ee864 00000017 R_ARM_RELATIVE │ │ │ │ -000ee878 00000017 R_ARM_RELATIVE │ │ │ │ -000ee87c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee86c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee880 00000017 R_ARM_RELATIVE │ │ │ │ 000ee884 00000017 R_ARM_RELATIVE │ │ │ │ -000ee898 00000017 R_ARM_RELATIVE │ │ │ │ -000ee89c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee88c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee8a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee8a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee8c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee8e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee8fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee8ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ee900 00000017 R_ARM_RELATIVE │ │ │ │ 000ee904 00000017 R_ARM_RELATIVE │ │ │ │ -000ee918 00000017 R_ARM_RELATIVE │ │ │ │ -000ee91c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee90c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee920 00000017 R_ARM_RELATIVE │ │ │ │ 000ee924 00000017 R_ARM_RELATIVE │ │ │ │ -000ee938 00000017 R_ARM_RELATIVE │ │ │ │ -000ee93c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee92c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee940 00000017 R_ARM_RELATIVE │ │ │ │ 000ee944 00000017 R_ARM_RELATIVE │ │ │ │ -000ee958 00000017 R_ARM_RELATIVE │ │ │ │ -000ee95c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee94c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee960 00000017 R_ARM_RELATIVE │ │ │ │ 000ee964 00000017 R_ARM_RELATIVE │ │ │ │ -000ee978 00000017 R_ARM_RELATIVE │ │ │ │ -000ee97c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee96c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee980 00000017 R_ARM_RELATIVE │ │ │ │ 000ee984 00000017 R_ARM_RELATIVE │ │ │ │ -000ee998 00000017 R_ARM_RELATIVE │ │ │ │ -000ee99c 00000017 R_ARM_RELATIVE │ │ │ │ +000ee98c 00000017 R_ARM_RELATIVE │ │ │ │ 000ee9a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee9a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee9c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9cc 00000017 R_ARM_RELATIVE │ │ │ │ 000ee9e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ee9e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ee9fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ee9ec 00000017 R_ARM_RELATIVE │ │ │ │ 000eea00 00000017 R_ARM_RELATIVE │ │ │ │ 000eea04 00000017 R_ARM_RELATIVE │ │ │ │ -000eea18 00000017 R_ARM_RELATIVE │ │ │ │ -000eea1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea08 00000017 R_ARM_RELATIVE │ │ │ │ +000eea0c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea20 00000017 R_ARM_RELATIVE │ │ │ │ 000eea24 00000017 R_ARM_RELATIVE │ │ │ │ -000eea38 00000017 R_ARM_RELATIVE │ │ │ │ -000eea3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea2c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea40 00000017 R_ARM_RELATIVE │ │ │ │ 000eea44 00000017 R_ARM_RELATIVE │ │ │ │ -000eea58 00000017 R_ARM_RELATIVE │ │ │ │ -000eea5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea4c 00000017 R_ARM_RELATIVE │ │ │ │ 000eea60 00000017 R_ARM_RELATIVE │ │ │ │ 000eea64 00000017 R_ARM_RELATIVE │ │ │ │ -000eea78 00000017 R_ARM_RELATIVE │ │ │ │ -000eea7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea68 00000017 R_ARM_RELATIVE │ │ │ │ +000eea6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea80 00000017 R_ARM_RELATIVE │ │ │ │ 000eea84 00000017 R_ARM_RELATIVE │ │ │ │ -000eea98 00000017 R_ARM_RELATIVE │ │ │ │ -000eea9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eea8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeaa0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeaa4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeab8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeabc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeaac 00000017 R_ARM_RELATIVE │ │ │ │ +000eeac0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeac4 00000017 R_ARM_RELATIVE │ │ │ │ -000eead8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeadc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeacc 00000017 R_ARM_RELATIVE │ │ │ │ 000eeae0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeae4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeaf8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeafc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeae8 00000017 R_ARM_RELATIVE │ │ │ │ +000eeaec 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb00 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb04 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb18 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb08 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb0c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb20 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb24 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb38 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb2c 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb40 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb44 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb58 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb48 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb4c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb60 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb64 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb78 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb80 00000017 R_ARM_RELATIVE │ │ │ │ 000eeb84 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb98 00000017 R_ARM_RELATIVE │ │ │ │ -000eeb9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeb8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeba0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeba4 00000017 R_ARM_RELATIVE │ │ │ │ -000eebb8 00000017 R_ARM_RELATIVE │ │ │ │ -000eebbc 00000017 R_ARM_RELATIVE │ │ │ │ +000eebac 00000017 R_ARM_RELATIVE │ │ │ │ 000eebc0 00000017 R_ARM_RELATIVE │ │ │ │ 000eebc4 00000017 R_ARM_RELATIVE │ │ │ │ -000eebd8 00000017 R_ARM_RELATIVE │ │ │ │ -000eebdc 00000017 R_ARM_RELATIVE │ │ │ │ +000eebc8 00000017 R_ARM_RELATIVE │ │ │ │ +000eebcc 00000017 R_ARM_RELATIVE │ │ │ │ +000eebe0 00000017 R_ARM_RELATIVE │ │ │ │ 000eebe4 00000017 R_ARM_RELATIVE │ │ │ │ -000eebf8 00000017 R_ARM_RELATIVE │ │ │ │ -000eebfc 00000017 R_ARM_RELATIVE │ │ │ │ +000eebec 00000017 R_ARM_RELATIVE │ │ │ │ +000eec00 00000017 R_ARM_RELATIVE │ │ │ │ 000eec04 00000017 R_ARM_RELATIVE │ │ │ │ -000eec18 00000017 R_ARM_RELATIVE │ │ │ │ -000eec1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec0c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec20 00000017 R_ARM_RELATIVE │ │ │ │ 000eec24 00000017 R_ARM_RELATIVE │ │ │ │ -000eec38 00000017 R_ARM_RELATIVE │ │ │ │ -000eec3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec2c 00000017 R_ARM_RELATIVE │ │ │ │ 000eec40 00000017 R_ARM_RELATIVE │ │ │ │ 000eec44 00000017 R_ARM_RELATIVE │ │ │ │ -000eec58 00000017 R_ARM_RELATIVE │ │ │ │ -000eec5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec48 00000017 R_ARM_RELATIVE │ │ │ │ +000eec4c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec60 00000017 R_ARM_RELATIVE │ │ │ │ 000eec64 00000017 R_ARM_RELATIVE │ │ │ │ -000eec78 00000017 R_ARM_RELATIVE │ │ │ │ -000eec7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec80 00000017 R_ARM_RELATIVE │ │ │ │ 000eec84 00000017 R_ARM_RELATIVE │ │ │ │ -000eec98 00000017 R_ARM_RELATIVE │ │ │ │ -000eec9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eec8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeca0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeca4 00000017 R_ARM_RELATIVE │ │ │ │ -000eecb8 00000017 R_ARM_RELATIVE │ │ │ │ -000eecbc 00000017 R_ARM_RELATIVE │ │ │ │ +000eecac 00000017 R_ARM_RELATIVE │ │ │ │ +000eecc0 00000017 R_ARM_RELATIVE │ │ │ │ 000eecc4 00000017 R_ARM_RELATIVE │ │ │ │ -000eecd8 00000017 R_ARM_RELATIVE │ │ │ │ -000eecdc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeccc 00000017 R_ARM_RELATIVE │ │ │ │ +000eece0 00000017 R_ARM_RELATIVE │ │ │ │ 000eece4 00000017 R_ARM_RELATIVE │ │ │ │ -000eecf8 00000017 R_ARM_RELATIVE │ │ │ │ -000eecfc 00000017 R_ARM_RELATIVE │ │ │ │ +000eecec 00000017 R_ARM_RELATIVE │ │ │ │ +000eed00 00000017 R_ARM_RELATIVE │ │ │ │ 000eed04 00000017 R_ARM_RELATIVE │ │ │ │ -000eed18 00000017 R_ARM_RELATIVE │ │ │ │ -000eed1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed0c 00000017 R_ARM_RELATIVE │ │ │ │ 000eed20 00000017 R_ARM_RELATIVE │ │ │ │ 000eed24 00000017 R_ARM_RELATIVE │ │ │ │ -000eed38 00000017 R_ARM_RELATIVE │ │ │ │ -000eed3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed28 00000017 R_ARM_RELATIVE │ │ │ │ +000eed2c 00000017 R_ARM_RELATIVE │ │ │ │ 000eed40 00000017 R_ARM_RELATIVE │ │ │ │ 000eed44 00000017 R_ARM_RELATIVE │ │ │ │ -000eed58 00000017 R_ARM_RELATIVE │ │ │ │ -000eed5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed48 00000017 R_ARM_RELATIVE │ │ │ │ +000eed4c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed60 00000017 R_ARM_RELATIVE │ │ │ │ 000eed64 00000017 R_ARM_RELATIVE │ │ │ │ -000eed78 00000017 R_ARM_RELATIVE │ │ │ │ -000eed7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed80 00000017 R_ARM_RELATIVE │ │ │ │ 000eed84 00000017 R_ARM_RELATIVE │ │ │ │ -000eed98 00000017 R_ARM_RELATIVE │ │ │ │ -000eed9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eed8c 00000017 R_ARM_RELATIVE │ │ │ │ 000eeda0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeda4 00000017 R_ARM_RELATIVE │ │ │ │ -000eedb8 00000017 R_ARM_RELATIVE │ │ │ │ -000eedbc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeda8 00000017 R_ARM_RELATIVE │ │ │ │ +000eedac 00000017 R_ARM_RELATIVE │ │ │ │ 000eedc0 00000017 R_ARM_RELATIVE │ │ │ │ 000eedc4 00000017 R_ARM_RELATIVE │ │ │ │ -000eedd8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeddc 00000017 R_ARM_RELATIVE │ │ │ │ +000eedc8 00000017 R_ARM_RELATIVE │ │ │ │ +000eedcc 00000017 R_ARM_RELATIVE │ │ │ │ +000eede0 00000017 R_ARM_RELATIVE │ │ │ │ 000eede4 00000017 R_ARM_RELATIVE │ │ │ │ -000eedf8 00000017 R_ARM_RELATIVE │ │ │ │ -000eedfc 00000017 R_ARM_RELATIVE │ │ │ │ +000eedec 00000017 R_ARM_RELATIVE │ │ │ │ +000eee00 00000017 R_ARM_RELATIVE │ │ │ │ 000eee04 00000017 R_ARM_RELATIVE │ │ │ │ -000eee18 00000017 R_ARM_RELATIVE │ │ │ │ -000eee1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee0c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee20 00000017 R_ARM_RELATIVE │ │ │ │ 000eee24 00000017 R_ARM_RELATIVE │ │ │ │ -000eee38 00000017 R_ARM_RELATIVE │ │ │ │ -000eee3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee2c 00000017 R_ARM_RELATIVE │ │ │ │ 000eee40 00000017 R_ARM_RELATIVE │ │ │ │ 000eee44 00000017 R_ARM_RELATIVE │ │ │ │ -000eee58 00000017 R_ARM_RELATIVE │ │ │ │ -000eee5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee48 00000017 R_ARM_RELATIVE │ │ │ │ +000eee4c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee60 00000017 R_ARM_RELATIVE │ │ │ │ 000eee64 00000017 R_ARM_RELATIVE │ │ │ │ -000eee78 00000017 R_ARM_RELATIVE │ │ │ │ -000eee7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee80 00000017 R_ARM_RELATIVE │ │ │ │ 000eee84 00000017 R_ARM_RELATIVE │ │ │ │ -000eee98 00000017 R_ARM_RELATIVE │ │ │ │ -000eee9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eee8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eeea0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeea4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeeb8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeebc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeeac 00000017 R_ARM_RELATIVE │ │ │ │ 000eeec0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeec4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeed8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeedc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeec8 00000017 R_ARM_RELATIVE │ │ │ │ +000eeecc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeee0 00000017 R_ARM_RELATIVE │ │ │ │ 000eeee4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeef8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeefc 00000017 R_ARM_RELATIVE │ │ │ │ +000eeeec 00000017 R_ARM_RELATIVE │ │ │ │ 000eef00 00000017 R_ARM_RELATIVE │ │ │ │ 000eef04 00000017 R_ARM_RELATIVE │ │ │ │ -000eef18 00000017 R_ARM_RELATIVE │ │ │ │ -000eef1c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef08 00000017 R_ARM_RELATIVE │ │ │ │ +000eef0c 00000017 R_ARM_RELATIVE │ │ │ │ 000eef20 00000017 R_ARM_RELATIVE │ │ │ │ 000eef24 00000017 R_ARM_RELATIVE │ │ │ │ -000eef38 00000017 R_ARM_RELATIVE │ │ │ │ -000eef3c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef28 00000017 R_ARM_RELATIVE │ │ │ │ +000eef2c 00000017 R_ARM_RELATIVE │ │ │ │ 000eef40 00000017 R_ARM_RELATIVE │ │ │ │ 000eef44 00000017 R_ARM_RELATIVE │ │ │ │ -000eef58 00000017 R_ARM_RELATIVE │ │ │ │ -000eef5c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef48 00000017 R_ARM_RELATIVE │ │ │ │ +000eef4c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef60 00000017 R_ARM_RELATIVE │ │ │ │ 000eef64 00000017 R_ARM_RELATIVE │ │ │ │ -000eef78 00000017 R_ARM_RELATIVE │ │ │ │ -000eef7c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef6c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef80 00000017 R_ARM_RELATIVE │ │ │ │ 000eef84 00000017 R_ARM_RELATIVE │ │ │ │ -000eef98 00000017 R_ARM_RELATIVE │ │ │ │ -000eef9c 00000017 R_ARM_RELATIVE │ │ │ │ +000eef8c 00000017 R_ARM_RELATIVE │ │ │ │ +000eefa0 00000017 R_ARM_RELATIVE │ │ │ │ 000eefa4 00000017 R_ARM_RELATIVE │ │ │ │ -000eefb8 00000017 R_ARM_RELATIVE │ │ │ │ -000eefbc 00000017 R_ARM_RELATIVE │ │ │ │ +000eefac 00000017 R_ARM_RELATIVE │ │ │ │ +000eefc0 00000017 R_ARM_RELATIVE │ │ │ │ 000eefc4 00000017 R_ARM_RELATIVE │ │ │ │ -000eefd8 00000017 R_ARM_RELATIVE │ │ │ │ -000eefdc 00000017 R_ARM_RELATIVE │ │ │ │ +000eefcc 00000017 R_ARM_RELATIVE │ │ │ │ 000eefe0 00000017 R_ARM_RELATIVE │ │ │ │ 000eefe4 00000017 R_ARM_RELATIVE │ │ │ │ -000eeff8 00000017 R_ARM_RELATIVE │ │ │ │ -000eeffc 00000017 R_ARM_RELATIVE │ │ │ │ +000eefe8 00000017 R_ARM_RELATIVE │ │ │ │ +000eefec 00000017 R_ARM_RELATIVE │ │ │ │ +000ef000 00000017 R_ARM_RELATIVE │ │ │ │ 000ef004 00000017 R_ARM_RELATIVE │ │ │ │ -000ef018 00000017 R_ARM_RELATIVE │ │ │ │ -000ef01c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef00c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef020 00000017 R_ARM_RELATIVE │ │ │ │ 000ef024 00000017 R_ARM_RELATIVE │ │ │ │ -000ef038 00000017 R_ARM_RELATIVE │ │ │ │ -000ef03c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef028 00000017 R_ARM_RELATIVE │ │ │ │ +000ef02c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef040 00000017 R_ARM_RELATIVE │ │ │ │ 000ef044 00000017 R_ARM_RELATIVE │ │ │ │ -000ef058 00000017 R_ARM_RELATIVE │ │ │ │ -000ef05c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef04c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef060 00000017 R_ARM_RELATIVE │ │ │ │ 000ef064 00000017 R_ARM_RELATIVE │ │ │ │ -000ef078 00000017 R_ARM_RELATIVE │ │ │ │ -000ef07c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef06c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef080 00000017 R_ARM_RELATIVE │ │ │ │ 000ef084 00000017 R_ARM_RELATIVE │ │ │ │ -000ef098 00000017 R_ARM_RELATIVE │ │ │ │ -000ef09c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef08c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef0a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef0a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ef0c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef0c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef0e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef0fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef0ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ef100 00000017 R_ARM_RELATIVE │ │ │ │ 000ef104 00000017 R_ARM_RELATIVE │ │ │ │ -000ef118 00000017 R_ARM_RELATIVE │ │ │ │ -000ef11c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef10c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef120 00000017 R_ARM_RELATIVE │ │ │ │ 000ef124 00000017 R_ARM_RELATIVE │ │ │ │ -000ef138 00000017 R_ARM_RELATIVE │ │ │ │ -000ef13c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef12c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef140 00000017 R_ARM_RELATIVE │ │ │ │ 000ef144 00000017 R_ARM_RELATIVE │ │ │ │ -000ef158 00000017 R_ARM_RELATIVE │ │ │ │ -000ef15c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef14c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef160 00000017 R_ARM_RELATIVE │ │ │ │ 000ef164 00000017 R_ARM_RELATIVE │ │ │ │ -000ef178 00000017 R_ARM_RELATIVE │ │ │ │ -000ef17c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef16c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef180 00000017 R_ARM_RELATIVE │ │ │ │ 000ef184 00000017 R_ARM_RELATIVE │ │ │ │ -000ef198 00000017 R_ARM_RELATIVE │ │ │ │ -000ef19c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef18c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef1a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef1a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ef1c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef1c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef1e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef1fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef1ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ef200 00000017 R_ARM_RELATIVE │ │ │ │ 000ef204 00000017 R_ARM_RELATIVE │ │ │ │ -000ef218 00000017 R_ARM_RELATIVE │ │ │ │ -000ef21c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef20c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef220 00000017 R_ARM_RELATIVE │ │ │ │ 000ef224 00000017 R_ARM_RELATIVE │ │ │ │ -000ef238 00000017 R_ARM_RELATIVE │ │ │ │ -000ef23c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef22c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef240 00000017 R_ARM_RELATIVE │ │ │ │ 000ef244 00000017 R_ARM_RELATIVE │ │ │ │ -000ef258 00000017 R_ARM_RELATIVE │ │ │ │ -000ef25c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef248 00000017 R_ARM_RELATIVE │ │ │ │ +000ef24c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef260 00000017 R_ARM_RELATIVE │ │ │ │ 000ef264 00000017 R_ARM_RELATIVE │ │ │ │ -000ef278 00000017 R_ARM_RELATIVE │ │ │ │ -000ef27c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef268 00000017 R_ARM_RELATIVE │ │ │ │ +000ef26c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef280 00000017 R_ARM_RELATIVE │ │ │ │ 000ef284 00000017 R_ARM_RELATIVE │ │ │ │ -000ef298 00000017 R_ARM_RELATIVE │ │ │ │ -000ef29c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef28c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef2a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef2c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2cc 00000017 R_ARM_RELATIVE │ │ │ │ 000ef2e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef2e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef2fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2e8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef2ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ef300 00000017 R_ARM_RELATIVE │ │ │ │ 000ef304 00000017 R_ARM_RELATIVE │ │ │ │ -000ef318 00000017 R_ARM_RELATIVE │ │ │ │ -000ef31c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef308 00000017 R_ARM_RELATIVE │ │ │ │ +000ef30c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef320 00000017 R_ARM_RELATIVE │ │ │ │ 000ef324 00000017 R_ARM_RELATIVE │ │ │ │ -000ef338 00000017 R_ARM_RELATIVE │ │ │ │ -000ef33c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef32c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef340 00000017 R_ARM_RELATIVE │ │ │ │ 000ef344 00000017 R_ARM_RELATIVE │ │ │ │ -000ef358 00000017 R_ARM_RELATIVE │ │ │ │ -000ef35c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef34c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef360 00000017 R_ARM_RELATIVE │ │ │ │ 000ef364 00000017 R_ARM_RELATIVE │ │ │ │ -000ef378 00000017 R_ARM_RELATIVE │ │ │ │ -000ef37c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef36c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef380 00000017 R_ARM_RELATIVE │ │ │ │ 000ef384 00000017 R_ARM_RELATIVE │ │ │ │ -000ef398 00000017 R_ARM_RELATIVE │ │ │ │ -000ef39c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef388 00000017 R_ARM_RELATIVE │ │ │ │ +000ef38c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef3a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3ac 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef3c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef3e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef3fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef3ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ef400 00000017 R_ARM_RELATIVE │ │ │ │ 000ef404 00000017 R_ARM_RELATIVE │ │ │ │ -000ef418 00000017 R_ARM_RELATIVE │ │ │ │ -000ef41c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef40c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef420 00000017 R_ARM_RELATIVE │ │ │ │ 000ef424 00000017 R_ARM_RELATIVE │ │ │ │ -000ef438 00000017 R_ARM_RELATIVE │ │ │ │ -000ef43c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef42c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef440 00000017 R_ARM_RELATIVE │ │ │ │ 000ef444 00000017 R_ARM_RELATIVE │ │ │ │ -000ef458 00000017 R_ARM_RELATIVE │ │ │ │ -000ef45c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef448 00000017 R_ARM_RELATIVE │ │ │ │ +000ef44c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef460 00000017 R_ARM_RELATIVE │ │ │ │ 000ef464 00000017 R_ARM_RELATIVE │ │ │ │ -000ef478 00000017 R_ARM_RELATIVE │ │ │ │ -000ef47c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef46c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef480 00000017 R_ARM_RELATIVE │ │ │ │ 000ef484 00000017 R_ARM_RELATIVE │ │ │ │ -000ef498 00000017 R_ARM_RELATIVE │ │ │ │ -000ef49c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef488 00000017 R_ARM_RELATIVE │ │ │ │ +000ef48c 00000017 R_ARM_RELATIVE │ │ │ │ 000ef4a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef4a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4a8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ef4c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef4c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef4e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4f8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef4fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef4ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ef500 00000017 R_ARM_RELATIVE │ │ │ │ 000ef504 00000017 R_ARM_RELATIVE │ │ │ │ -000ef518 00000017 R_ARM_RELATIVE │ │ │ │ -000ef51c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef508 00000017 R_ARM_RELATIVE │ │ │ │ +000ef50c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef520 00000017 R_ARM_RELATIVE │ │ │ │ 000ef524 00000017 R_ARM_RELATIVE │ │ │ │ -000ef538 00000017 R_ARM_RELATIVE │ │ │ │ -000ef53c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef52c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef540 00000017 R_ARM_RELATIVE │ │ │ │ 000ef544 00000017 R_ARM_RELATIVE │ │ │ │ -000ef558 00000017 R_ARM_RELATIVE │ │ │ │ -000ef55c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef54c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef560 00000017 R_ARM_RELATIVE │ │ │ │ 000ef564 00000017 R_ARM_RELATIVE │ │ │ │ -000ef578 00000017 R_ARM_RELATIVE │ │ │ │ -000ef57c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef56c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef580 00000017 R_ARM_RELATIVE │ │ │ │ 000ef584 00000017 R_ARM_RELATIVE │ │ │ │ -000ef598 00000017 R_ARM_RELATIVE │ │ │ │ -000ef59c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef58c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5a0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef5a4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef5b8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef5bc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5ac 00000017 R_ARM_RELATIVE │ │ │ │ 000ef5c0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef5c4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef5d8 00000017 R_ARM_RELATIVE │ │ │ │ -000ef5dc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5cc 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5e0 00000017 R_ARM_RELATIVE │ │ │ │ 000ef5e4 00000017 R_ARM_RELATIVE │ │ │ │ -000ef618 00000017 R_ARM_RELATIVE │ │ │ │ -000ef61c 00000017 R_ARM_RELATIVE │ │ │ │ +000ef5ec 00000017 R_ARM_RELATIVE │ │ │ │ 000ef620 00000017 R_ARM_RELATIVE │ │ │ │ 000ef624 00000017 R_ARM_RELATIVE │ │ │ │ +000ef628 00000017 R_ARM_RELATIVE │ │ │ │ +000ef62c 00000017 R_ARM_RELATIVE │ │ │ │ 000efa88 00000017 R_ARM_RELATIVE │ │ │ │ 000efa8c 00000017 R_ARM_RELATIVE │ │ │ │ 000efa90 00000017 R_ARM_RELATIVE │ │ │ │ 000efa94 00000017 R_ARM_RELATIVE │ │ │ │ 000efa98 00000017 R_ARM_RELATIVE │ │ │ │ 000efa9c 00000017 R_ARM_RELATIVE │ │ │ │ 000efaa0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -2482,306 +2482,304 @@ │ │ │ │ 000f2b40 00000017 R_ARM_RELATIVE │ │ │ │ 000f2b54 00000017 R_ARM_RELATIVE │ │ │ │ 000f2b68 00000017 R_ARM_RELATIVE │ │ │ │ 000f2b7c 00000017 R_ARM_RELATIVE │ │ │ │ 000f2b90 00000017 R_ARM_RELATIVE │ │ │ │ 000f2ba4 00000017 R_ARM_RELATIVE │ │ │ │ 000f2bb8 00000017 R_ARM_RELATIVE │ │ │ │ -000ecfac 00007602 R_ARM_ABS32 00000000 acos@GLIBC_2.4 │ │ │ │ -000ecfc0 00010602 R_ARM_ABS32 00000000 acosh@GLIBC_2.4 │ │ │ │ -000ecfd4 0000c002 R_ARM_ABS32 00000000 asin@GLIBC_2.4 │ │ │ │ -000ecfe8 0000a002 R_ARM_ABS32 00000000 asinh@GLIBC_2.4 │ │ │ │ -000ecffc 0000bf02 R_ARM_ABS32 00000000 atan@GLIBC_2.4 │ │ │ │ -000ed010 00011202 R_ARM_ABS32 00000000 atan2@GLIBC_2.4 │ │ │ │ -000ed024 00009202 R_ARM_ABS32 00000000 atanh@GLIBC_2.4 │ │ │ │ -000ed038 00004002 R_ARM_ABS32 00000000 cbrt@GLIBC_2.4 │ │ │ │ -000ed04c 0000c402 R_ARM_ABS32 00000000 ceil@GLIBC_2.4 │ │ │ │ -000ed060 00010202 R_ARM_ABS32 00000000 copysign@GLIBC_2.4 │ │ │ │ -000ed074 00011502 R_ARM_ABS32 00000000 cos@GLIBC_2.4 │ │ │ │ -000ed088 0000c302 R_ARM_ABS32 00000000 cosh@GLIBC_2.4 │ │ │ │ -000ed09c 00002502 R_ARM_ABS32 00000000 erf@GLIBC_2.4 │ │ │ │ -000ed0b0 0000c102 R_ARM_ABS32 00000000 erfc@GLIBC_2.4 │ │ │ │ -000ed0c4 00011102 R_ARM_ABS32 00000000 exp@GLIBC_2.29 │ │ │ │ -000ed0d8 00000a02 R_ARM_ABS32 00000000 exp2@GLIBC_2.29 │ │ │ │ -000ed0ec 00010d02 R_ARM_ABS32 00000000 exp10@GLIBC_2.39 │ │ │ │ -000ed100 00003d02 R_ARM_ABS32 00000000 expm1@GLIBC_2.4 │ │ │ │ -000ed114 0000f402 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ -000ed128 0000f402 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ -000ed13c 0000d902 R_ARM_ABS32 00000000 fdim@GLIBC_2.4 │ │ │ │ -000ed150 0000dc02 R_ARM_ABS32 00000000 finite@GLIBC_2.4 │ │ │ │ -000ed178 00007102 R_ARM_ABS32 00000000 floor@GLIBC_2.4 │ │ │ │ -000ed18c 0000f902 R_ARM_ABS32 00000000 fma@GLIBC_2.4 │ │ │ │ -000ed1a0 00003a02 R_ARM_ABS32 00000000 fmax@GLIBC_2.4 │ │ │ │ -000ed1b4 0000e602 R_ARM_ABS32 00000000 fmin@GLIBC_2.4 │ │ │ │ -000ed1c8 0000b602 R_ARM_ABS32 00000000 fmod@GLIBC_2.38 │ │ │ │ -000ed1f0 0000b702 R_ARM_ABS32 00000000 hypot@GLIBC_2.35 │ │ │ │ -000ed204 00003202 R_ARM_ABS32 00000000 ilogb@GLIBC_2.4 │ │ │ │ -000ed31c 00008f02 R_ARM_ABS32 00000000 j0@GLIBC_2.4 │ │ │ │ -000ed330 00010402 R_ARM_ABS32 00000000 j1@GLIBC_2.4 │ │ │ │ -000ed344 00009d02 R_ARM_ABS32 00000000 jn@GLIBC_2.4 │ │ │ │ -000ed358 0000f102 R_ARM_ABS32 00000000 ldexp@GLIBC_2.4 │ │ │ │ -000ed36c 00008602 R_ARM_ABS32 00000000 lgamma@GLIBC_2.23 │ │ │ │ -000ed380 00006c02 R_ARM_ABS32 00000000 log@GLIBC_2.29 │ │ │ │ -000ed394 00007e02 R_ARM_ABS32 00000000 log10@GLIBC_2.4 │ │ │ │ -000ed3a8 0000e002 R_ARM_ABS32 00000000 log1p@GLIBC_2.4 │ │ │ │ -000ed3bc 00000e02 R_ARM_ABS32 00000000 log2@GLIBC_2.29 │ │ │ │ -000ed3d0 0000b902 R_ARM_ABS32 00000000 logb@GLIBC_2.4 │ │ │ │ -000ed3e4 00006502 R_ARM_ABS32 00000000 nearbyint@GLIBC_2.4 │ │ │ │ -000ed3f8 00001e02 R_ARM_ABS32 00000000 nextafter@GLIBC_2.4 │ │ │ │ -000ed40c 0000f702 R_ARM_ABS32 00000000 nexttoward@GLIBC_2.4 │ │ │ │ -000ed420 00003b02 R_ARM_ABS32 00000000 pow@GLIBC_2.29 │ │ │ │ -000ed434 0000cb02 R_ARM_ABS32 00000000 remainder@GLIBC_2.4 │ │ │ │ -000ed448 0000c202 R_ARM_ABS32 00000000 rint@GLIBC_2.4 │ │ │ │ -000ed45c 00009602 R_ARM_ABS32 00000000 round@GLIBC_2.4 │ │ │ │ -000ed470 00007a02 R_ARM_ABS32 00000000 scalb@GLIBC_2.4 │ │ │ │ -000ed484 0000bd02 R_ARM_ABS32 00000000 scalbn@GLIBC_2.4 │ │ │ │ -000ed4ac 00008e02 R_ARM_ABS32 00000000 sin@GLIBC_2.4 │ │ │ │ -000ed4c0 0000fd02 R_ARM_ABS32 00000000 sinh@GLIBC_2.4 │ │ │ │ -000ed4d4 0000a302 R_ARM_ABS32 00000000 sqrt@GLIBC_2.4 │ │ │ │ -000ed4e8 0000af02 R_ARM_ABS32 00000000 tan@GLIBC_2.4 │ │ │ │ -000ed4fc 0000b202 R_ARM_ABS32 00000000 tanh@GLIBC_2.4 │ │ │ │ -000ed510 00005002 R_ARM_ABS32 00000000 tgamma@GLIBC_2.4 │ │ │ │ -000ed524 00001f02 R_ARM_ABS32 00000000 trunc@GLIBC_2.4 │ │ │ │ -000ed538 00006602 R_ARM_ABS32 00000000 y0@GLIBC_2.4 │ │ │ │ -000ed54c 0000ba02 R_ARM_ABS32 00000000 y1@GLIBC_2.4 │ │ │ │ -000ed560 00002f02 R_ARM_ABS32 00000000 yn@GLIBC_2.4 │ │ │ │ +000ecfb4 00007502 R_ARM_ABS32 00000000 acos@GLIBC_2.4 │ │ │ │ +000ecfc8 00010402 R_ARM_ABS32 00000000 acosh@GLIBC_2.4 │ │ │ │ +000ecfdc 0000bf02 R_ARM_ABS32 00000000 asin@GLIBC_2.4 │ │ │ │ +000ecff0 00009f02 R_ARM_ABS32 00000000 asinh@GLIBC_2.4 │ │ │ │ +000ed004 0000be02 R_ARM_ABS32 00000000 atan@GLIBC_2.4 │ │ │ │ +000ed018 00011002 R_ARM_ABS32 00000000 atan2@GLIBC_2.4 │ │ │ │ +000ed02c 00009102 R_ARM_ABS32 00000000 atanh@GLIBC_2.4 │ │ │ │ +000ed040 00003f02 R_ARM_ABS32 00000000 cbrt@GLIBC_2.4 │ │ │ │ +000ed054 0000c302 R_ARM_ABS32 00000000 ceil@GLIBC_2.4 │ │ │ │ +000ed068 00010002 R_ARM_ABS32 00000000 copysign@GLIBC_2.4 │ │ │ │ +000ed07c 00011302 R_ARM_ABS32 00000000 cos@GLIBC_2.4 │ │ │ │ +000ed090 0000c202 R_ARM_ABS32 00000000 cosh@GLIBC_2.4 │ │ │ │ +000ed0a4 00002502 R_ARM_ABS32 00000000 erf@GLIBC_2.4 │ │ │ │ +000ed0b8 0000c002 R_ARM_ABS32 00000000 erfc@GLIBC_2.4 │ │ │ │ +000ed0cc 00010f02 R_ARM_ABS32 00000000 exp@GLIBC_2.29 │ │ │ │ +000ed0e0 00000a02 R_ARM_ABS32 00000000 exp2@GLIBC_2.29 │ │ │ │ +000ed0f4 00010b02 R_ARM_ABS32 00000000 exp10@GLIBC_2.39 │ │ │ │ +000ed108 00003c02 R_ARM_ABS32 00000000 expm1@GLIBC_2.4 │ │ │ │ +000ed11c 0000f202 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ +000ed130 0000f202 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ +000ed144 0000d702 R_ARM_ABS32 00000000 fdim@GLIBC_2.4 │ │ │ │ +000ed158 0000da02 R_ARM_ABS32 00000000 finite@GLIBC_2.4 │ │ │ │ +000ed180 00007002 R_ARM_ABS32 00000000 floor@GLIBC_2.4 │ │ │ │ +000ed194 0000f702 R_ARM_ABS32 00000000 fma@GLIBC_2.4 │ │ │ │ +000ed1a8 00003902 R_ARM_ABS32 00000000 fmax@GLIBC_2.4 │ │ │ │ +000ed1bc 0000e402 R_ARM_ABS32 00000000 fmin@GLIBC_2.4 │ │ │ │ +000ed1d0 0000b502 R_ARM_ABS32 00000000 fmod@GLIBC_2.38 │ │ │ │ +000ed1f8 0000b602 R_ARM_ABS32 00000000 hypot@GLIBC_2.35 │ │ │ │ +000ed20c 00003202 R_ARM_ABS32 00000000 ilogb@GLIBC_2.4 │ │ │ │ +000ed324 00008e02 R_ARM_ABS32 00000000 j0@GLIBC_2.4 │ │ │ │ +000ed338 00010202 R_ARM_ABS32 00000000 j1@GLIBC_2.4 │ │ │ │ +000ed34c 00009c02 R_ARM_ABS32 00000000 jn@GLIBC_2.4 │ │ │ │ +000ed360 0000ef02 R_ARM_ABS32 00000000 ldexp@GLIBC_2.4 │ │ │ │ +000ed374 00008502 R_ARM_ABS32 00000000 lgamma@GLIBC_2.23 │ │ │ │ +000ed388 00006b02 R_ARM_ABS32 00000000 log@GLIBC_2.29 │ │ │ │ +000ed39c 00007d02 R_ARM_ABS32 00000000 log10@GLIBC_2.4 │ │ │ │ +000ed3b0 0000de02 R_ARM_ABS32 00000000 log1p@GLIBC_2.4 │ │ │ │ +000ed3c4 00000e02 R_ARM_ABS32 00000000 log2@GLIBC_2.29 │ │ │ │ +000ed3d8 0000b802 R_ARM_ABS32 00000000 logb@GLIBC_2.4 │ │ │ │ +000ed3ec 00006402 R_ARM_ABS32 00000000 nearbyint@GLIBC_2.4 │ │ │ │ +000ed400 00001e02 R_ARM_ABS32 00000000 nextafter@GLIBC_2.4 │ │ │ │ +000ed414 0000f502 R_ARM_ABS32 00000000 nexttoward@GLIBC_2.4 │ │ │ │ +000ed428 00003a02 R_ARM_ABS32 00000000 pow@GLIBC_2.29 │ │ │ │ +000ed43c 0000ca02 R_ARM_ABS32 00000000 remainder@GLIBC_2.4 │ │ │ │ +000ed450 0000c102 R_ARM_ABS32 00000000 rint@GLIBC_2.4 │ │ │ │ +000ed464 00009502 R_ARM_ABS32 00000000 round@GLIBC_2.4 │ │ │ │ +000ed478 00007902 R_ARM_ABS32 00000000 scalb@GLIBC_2.4 │ │ │ │ +000ed48c 0000bc02 R_ARM_ABS32 00000000 scalbn@GLIBC_2.4 │ │ │ │ +000ed4b4 00008d02 R_ARM_ABS32 00000000 sin@GLIBC_2.4 │ │ │ │ +000ed4c8 0000fb02 R_ARM_ABS32 00000000 sinh@GLIBC_2.4 │ │ │ │ +000ed4dc 0000a202 R_ARM_ABS32 00000000 sqrt@GLIBC_2.4 │ │ │ │ +000ed4f0 0000ae02 R_ARM_ABS32 00000000 tan@GLIBC_2.4 │ │ │ │ +000ed504 0000b102 R_ARM_ABS32 00000000 tanh@GLIBC_2.4 │ │ │ │ +000ed518 00004f02 R_ARM_ABS32 00000000 tgamma@GLIBC_2.4 │ │ │ │ +000ed52c 00001f02 R_ARM_ABS32 00000000 trunc@GLIBC_2.4 │ │ │ │ +000ed540 00006502 R_ARM_ABS32 00000000 y0@GLIBC_2.4 │ │ │ │ +000ed554 0000b902 R_ARM_ABS32 00000000 y1@GLIBC_2.4 │ │ │ │ +000ed568 00002f02 R_ARM_ABS32 00000000 yn@GLIBC_2.4 │ │ │ │ 000efacc 00000d15 R_ARM_GLOB_DAT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ 000efae8 00001515 R_ARM_GLOB_DAT 00000000 iconv@GLIBC_2.4 │ │ │ │ 000efaf0 00001715 R_ARM_GLOB_DAT 00000000 wctomb@GLIBC_2.4 │ │ │ │ 000efaf4 00001815 R_ARM_GLOB_DAT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 000f02a0 00001802 R_ARM_ABS32 00000000 strcmp@GLIBC_2.4 │ │ │ │ 000efafc 00001915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000efb10 00001d15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 000efb4c 00002915 R_ARM_GLOB_DAT 00000000 wcwidth@GLIBC_2.4 │ │ │ │ 000efb68 00003115 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000efc14 00005915 R_ARM_GLOB_DAT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -000efc3c 00005f15 R_ARM_GLOB_DAT 00000000 mblen@GLIBC_2.4 │ │ │ │ -000efc9c 00007415 R_ARM_GLOB_DAT 00000000 opendir@GLIBC_2.4 │ │ │ │ -000efcb8 00007715 R_ARM_GLOB_DAT 00000000 strcoll@GLIBC_2.4 │ │ │ │ -000efd00 00008515 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -000efda8 0000a515 R_ARM_GLOB_DAT 00000000 strxfrm@GLIBC_2.4 │ │ │ │ -000efdf8 0000bb15 R_ARM_GLOB_DAT 00000000 link@GLIBC_2.4 │ │ │ │ -000efdfc 0000bc15 R_ARM_GLOB_DAT 00000000 write@GLIBC_2.4 │ │ │ │ -000f0898 0000bc02 R_ARM_ABS32 00000000 write@GLIBC_2.4 │ │ │ │ -000efe8c 0000d015 R_ARM_GLOB_DAT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ -000efee0 0000e915 R_ARM_GLOB_DAT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -000eff24 0000f215 R_ARM_GLOB_DAT 00000000 tzname@GLIBC_2.4 │ │ │ │ -000eff28 0000f315 R_ARM_GLOB_DAT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ -000eff60 0000fb15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000eff88 0000ff15 R_ARM_GLOB_DAT 00000000 environ@GLIBC_2.4 │ │ │ │ -000effd8 00010f15 R_ARM_GLOB_DAT 00000000 closedir@GLIBC_2.4 │ │ │ │ -000efff0 00011315 R_ARM_GLOB_DAT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ -000f0894 00008c02 R_ARM_ABS32 00000000 exit@GLIBC_2.4 │ │ │ │ +000efc14 00005815 R_ARM_GLOB_DAT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ +000efc3c 00005e15 R_ARM_GLOB_DAT 00000000 mblen@GLIBC_2.4 │ │ │ │ +000efc9c 00007315 R_ARM_GLOB_DAT 00000000 opendir@GLIBC_2.4 │ │ │ │ +000efcb8 00007615 R_ARM_GLOB_DAT 00000000 strcoll@GLIBC_2.4 │ │ │ │ +000efd00 00008415 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +000efda8 0000a415 R_ARM_GLOB_DAT 00000000 strxfrm@GLIBC_2.4 │ │ │ │ +000efdf8 0000ba15 R_ARM_GLOB_DAT 00000000 link@GLIBC_2.4 │ │ │ │ +000efdfc 0000bb15 R_ARM_GLOB_DAT 00000000 write@GLIBC_2.4 │ │ │ │ +000f0898 0000bb02 R_ARM_ABS32 00000000 write@GLIBC_2.4 │ │ │ │ +000efe8c 0000ce15 R_ARM_GLOB_DAT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ +000efee0 0000e715 R_ARM_GLOB_DAT 00000000 readdir64@GLIBC_2.4 │ │ │ │ +000eff24 0000f015 R_ARM_GLOB_DAT 00000000 tzname@GLIBC_2.4 │ │ │ │ +000eff28 0000f115 R_ARM_GLOB_DAT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ +000eff60 0000f915 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +000eff88 0000fd15 R_ARM_GLOB_DAT 00000000 environ@GLIBC_2.4 │ │ │ │ +000effd8 00010d15 R_ARM_GLOB_DAT 00000000 closedir@GLIBC_2.4 │ │ │ │ +000efff0 00011115 R_ARM_GLOB_DAT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ +000f0894 00008b02 R_ARM_ABS32 00000000 exit@GLIBC_2.4 │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x72e4 contains 211 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x72b4 contains 209 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000ef73c 00000316 R_ARM_JUMP_SLOT 00000000 __gmtime64@GLIBC_2.34 │ │ │ │ -000ef740 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ -000ef744 00000516 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ -000ef748 00000616 R_ARM_JUMP_SLOT 00000000 wctype@GLIBC_2.4 │ │ │ │ -000ef74c 00000716 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -000ef750 00000816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ -000ef754 00000916 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -000ef758 00000b16 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ -000ef75c 00000c16 R_ARM_JUMP_SLOT 00000000 wcrtomb@GLIBC_2.4 │ │ │ │ -000ef760 00000d16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -000ef764 00000f16 R_ARM_JUMP_SLOT 00000000 getpwnam@GLIBC_2.4 │ │ │ │ -000ef768 00001016 R_ARM_JUMP_SLOT 00000000 fsync@GLIBC_2.4 │ │ │ │ -000ef76c 00001116 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4 │ │ │ │ -000ef770 00001216 R_ARM_JUMP_SLOT 00000000 iswctype@GLIBC_2.4 │ │ │ │ -000ef774 00001316 R_ARM_JUMP_SLOT 00000000 iswdigit@GLIBC_2.4 │ │ │ │ -000ef778 00001416 R_ARM_JUMP_SLOT 00000000 iswlower@GLIBC_2.4 │ │ │ │ -000ef77c 00001516 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4 │ │ │ │ -000ef780 00001616 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ -000ef784 00001716 R_ARM_JUMP_SLOT 00000000 wctomb@GLIBC_2.4 │ │ │ │ -000ef788 00001816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000ef78c 00001916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -000ef790 00001a16 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ -000ef794 00001c16 R_ARM_JUMP_SLOT 00000000 getpwuid@GLIBC_2.4 │ │ │ │ -000ef798 00002016 R_ARM_JUMP_SLOT 00000000 iswpunct@GLIBC_2.4 │ │ │ │ -000ef79c 00002116 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoull@GLIBC_2.38 │ │ │ │ -000ef7a0 00002216 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ -000ef7a4 00002316 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ -000ef7a8 00002416 R_ARM_JUMP_SLOT 00000000 towctrans@GLIBC_2.4 │ │ │ │ -000ef7ac 00002616 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ -000ef7b0 00002716 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ -000ef7b4 00002816 R_ARM_JUMP_SLOT 00000000 iswxdigit@GLIBC_2.4 │ │ │ │ -000ef7b8 00002a16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ -000ef7bc 00002b16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ -000ef7c0 00002c16 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4 │ │ │ │ -000ef7c4 00002d16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -000ef7c8 00002e16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -000ef7cc 00003016 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ -000ef7d0 00003316 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ -000ef7d4 00003416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -000ef7d8 00003516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addtcsetpgrp_np@GLIBC_2.35 │ │ │ │ -000ef7dc 00003616 R_ARM_JUMP_SLOT 00000000 execlp@GLIBC_2.4 │ │ │ │ -000ef7e0 00003716 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -000ef7e4 00003816 R_ARM_JUMP_SLOT 00000000 iswblank@GLIBC_2.4 │ │ │ │ -000ef7e8 00003916 R_ARM_JUMP_SLOT 00000000 towlower@GLIBC_2.4 │ │ │ │ -000ef7ec 00003b16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -000ef7f0 00003c16 R_ARM_JUMP_SLOT 00000000 catgets@GLIBC_2.4 │ │ │ │ -000ef7f4 00003e16 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ -000ef7f8 00003f16 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ -000ef7fc 00004116 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -000ef800 00004216 R_ARM_JUMP_SLOT 00000000 sleep@GLIBC_2.4 │ │ │ │ -000ef804 00004316 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ -000ef808 00004416 R_ARM_JUMP_SLOT 00000000 eaccess@GLIBC_2.4 │ │ │ │ -000ef80c 00004516 R_ARM_JUMP_SLOT 00000000 catopen@GLIBC_2.4 │ │ │ │ -000ef810 00004616 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -000ef814 00004716 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ -000ef818 00004816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ -000ef81c 00004916 R_ARM_JUMP_SLOT 00000000 __utimes64@GLIBC_2.34 │ │ │ │ -000ef820 00004a16 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ -000ef824 00004b16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ -000ef828 00004c16 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ -000ef82c 00004d16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ -000ef830 00004e16 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ -000ef834 00004f16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ -000ef838 00005116 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ -000ef83c 00005216 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ -000ef840 00005316 R_ARM_JUMP_SLOT 00000000 iswgraph@GLIBC_2.4 │ │ │ │ -000ef844 00005416 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ -000ef848 00005516 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoll@GLIBC_2.38 │ │ │ │ -000ef84c 00005616 R_ARM_JUMP_SLOT 00000000 iswcntrl@GLIBC_2.4 │ │ │ │ -000ef850 00005716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ -000ef854 00005816 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ -000ef858 00005916 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -000ef85c 00005a16 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ -000ef860 00005b16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ -000ef864 00005c16 R_ARM_JUMP_SLOT 00000000 iswprint@GLIBC_2.4 │ │ │ │ -000ef868 00005d16 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ -000ef86c 00005e16 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -000ef870 00006016 R_ARM_JUMP_SLOT 00000000 semop@GLIBC_2.4 │ │ │ │ -000ef874 00006116 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ -000ef878 00006216 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ -000ef87c 00006316 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ -000ef880 00006416 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -000ef884 00006716 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ -000ef888 00006816 R_ARM_JUMP_SLOT 00000000 __stpcpy_chk@GLIBC_2.4 │ │ │ │ -000ef88c 00006916 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ -000ef890 00006a16 R_ARM_JUMP_SLOT 00000000 __ctype_get_mb_cur_max@GLIBC_2.4 │ │ │ │ -000ef894 00006b16 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ -000ef898 00006d16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -000ef89c 00006e16 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ -000ef8a0 00006f16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ -000ef8a4 00007016 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ -000ef8a8 00007216 R_ARM_JUMP_SLOT 00000000 __nanosleep64@GLIBC_2.34 │ │ │ │ -000ef8ac 00007316 R_ARM_JUMP_SLOT 00000000 getmntent@GLIBC_2.4 │ │ │ │ -000ef8b0 00007416 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -000ef8b4 00007516 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -000ef8b8 00007816 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ -000ef8bc 00007916 R_ARM_JUMP_SLOT 00000000 rand_r@GLIBC_2.4 │ │ │ │ -000ef8c0 00007b16 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ -000ef8c4 00007c16 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ -000ef8c8 00007d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -000ef8cc 00007f16 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4 │ │ │ │ -000ef8d0 00008016 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ -000ef8d4 00008116 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ -000ef8d8 00008216 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ -000ef8dc 00008316 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -000ef8e0 00008416 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ -000ef8e4 00008516 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -000ef8e8 00008716 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ -000ef8ec 00008816 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ -000ef8f0 00008916 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ -000ef8f4 00008a16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ -000ef8f8 00008b16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ -000ef8fc 00008c16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -000ef900 00008d16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ -000ef904 00009016 R_ARM_JUMP_SLOT 00000000 iswspace@GLIBC_2.4 │ │ │ │ -000ef908 00009116 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ -000ef90c 00009316 R_ARM_JUMP_SLOT 00000000 ttyname@GLIBC_2.4 │ │ │ │ -000ef910 00009416 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ -000ef914 00009516 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -000ef918 00009716 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ -000ef91c 00009816 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ -000ef920 00009916 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ -000ef924 00009a16 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ -000ef928 00009b16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ -000ef92c 00009c16 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ -000ef930 00009e16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ -000ef934 00009f16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ -000ef938 0000a116 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ -000ef93c 0000a216 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ -000ef940 0000a416 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ -000ef944 0000a616 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ -000ef948 0000a716 R_ARM_JUMP_SLOT 00000000 iswalnum@GLIBC_2.4 │ │ │ │ -000ef94c 0000a816 R_ARM_JUMP_SLOT 00000000 __strcat_chk@GLIBC_2.4 │ │ │ │ -000ef950 0000a916 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ -000ef954 0000aa16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ -000ef958 0000ab16 R_ARM_JUMP_SLOT 00000000 semget@GLIBC_2.4 │ │ │ │ -000ef95c 0000ac16 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ -000ef960 0000ad16 R_ARM_JUMP_SLOT 00000000 iswupper@GLIBC_2.4 │ │ │ │ -000ef964 0000ae16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ -000ef968 0000b016 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ -000ef96c 0000b116 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -000ef970 0000b316 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -000ef974 0000b416 R_ARM_JUMP_SLOT 00000000 cfgetospeed@GLIBC_2.42 │ │ │ │ -000ef978 0000b516 R_ARM_JUMP_SLOT 00000000 strlcpy@GLIBC_2.38 │ │ │ │ -000ef97c 0000b816 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ -000ef980 0000bc16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ -000ef984 0000be16 R_ARM_JUMP_SLOT 00000000 catclose@GLIBC_2.4 │ │ │ │ -000ef988 0000c516 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ -000ef98c 0000c616 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ -000ef990 0000c716 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ -000ef994 0000c816 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ -000ef998 0000c916 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ -000ef99c 0000ca16 R_ARM_JUMP_SLOT 00000000 isalpha@GLIBC_2.4 │ │ │ │ -000ef9a0 0000cb16 R_ARM_JUMP_SLOT 00000000 remainder@GLIBC_2.4 │ │ │ │ -000ef9a4 0000cc16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ -000ef9a8 0000cd16 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ -000ef9ac 0000ce16 R_ARM_JUMP_SLOT 00000000 __longjmp_chk@GLIBC_2.11 │ │ │ │ -000ef9b0 0000cf16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ -000ef9b4 0000d016 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ -000ef9b8 0000d116 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ -000ef9bc 0000d216 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ -000ef9c0 0000d316 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ -000ef9c4 0000d416 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ -000ef9c8 0000d516 R_ARM_JUMP_SLOT 00000000 __utime64@GLIBC_2.34 │ │ │ │ -000ef9cc 0000d616 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ -000ef9d0 0000d716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ -000ef9d4 0000d816 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -000ef9d8 0000da16 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -000ef9dc 0000db16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ -000ef9e0 0000dd16 R_ARM_JUMP_SLOT 00000000 statfs64@GLIBC_2.4 │ │ │ │ -000ef9e4 0000de16 R_ARM_JUMP_SLOT 00000000 __sigsetjmp@GLIBC_2.4 │ │ │ │ -000ef9e8 0000df16 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ -000ef9ec 0000e116 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ -000ef9f0 0000e216 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ -000ef9f4 0000e316 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ -000ef9f8 0000e416 R_ARM_JUMP_SLOT 00000000 __semctl64@GLIBC_2.34 │ │ │ │ -000ef9fc 0000e516 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ -000efa00 0000e716 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ -000efa04 0000e816 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ -000efa08 0000e916 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -000efa0c 0000ea16 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ -000efa10 0000ec16 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ -000efa14 0000ed16 R_ARM_JUMP_SLOT 00000000 fchdir@GLIBC_2.4 │ │ │ │ -000efa18 0000ee16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ -000efa1c 0000ef16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -000efa20 0000f016 R_ARM_JUMP_SLOT 00000000 wctrans@GLIBC_2.4 │ │ │ │ -000efa24 0000f116 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ -000efa28 0000f316 R_ARM_JUMP_SLOT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ -000efa2c 0000f516 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ -000efa30 0000f616 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ -000efa34 0000f816 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ -000efa38 0000fa16 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ -000efa3c 0000fc16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ -000efa40 0000fe16 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ -000efa44 00010016 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ -000efa48 00010116 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ -000efa4c 00010316 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ -000efa50 00010516 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ -000efa54 00010716 R_ARM_JUMP_SLOT 00000000 towupper@GLIBC_2.4 │ │ │ │ -000efa58 00010816 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ -000efa5c 00010916 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ -000efa60 00010a16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -000efa64 00010b16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ -000efa68 00010c16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -000efa6c 00010e16 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ -000efa70 00010f16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -000efa74 00011016 R_ARM_JUMP_SLOT 00000000 getgrgid@GLIBC_2.4 │ │ │ │ -000efa78 00011316 R_ARM_JUMP_SLOT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ -000efa7c 00011416 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ -000efa80 00011616 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ -000efa84 00011716 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ +000ef744 00000316 R_ARM_JUMP_SLOT 00000000 __gmtime64@GLIBC_2.34 │ │ │ │ +000ef748 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ +000ef74c 00000516 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ +000ef750 00000616 R_ARM_JUMP_SLOT 00000000 wctype@GLIBC_2.4 │ │ │ │ +000ef754 00000716 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ +000ef758 00000816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ +000ef75c 00000916 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +000ef760 00000b16 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ +000ef764 00000c16 R_ARM_JUMP_SLOT 00000000 wcrtomb@GLIBC_2.4 │ │ │ │ +000ef768 00000d16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ +000ef76c 00000f16 R_ARM_JUMP_SLOT 00000000 getpwnam@GLIBC_2.4 │ │ │ │ +000ef770 00001016 R_ARM_JUMP_SLOT 00000000 fsync@GLIBC_2.4 │ │ │ │ +000ef774 00001116 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4 │ │ │ │ +000ef778 00001216 R_ARM_JUMP_SLOT 00000000 iswctype@GLIBC_2.4 │ │ │ │ +000ef77c 00001316 R_ARM_JUMP_SLOT 00000000 iswdigit@GLIBC_2.4 │ │ │ │ +000ef780 00001416 R_ARM_JUMP_SLOT 00000000 iswlower@GLIBC_2.4 │ │ │ │ +000ef784 00001516 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4 │ │ │ │ +000ef788 00001616 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ +000ef78c 00001716 R_ARM_JUMP_SLOT 00000000 wctomb@GLIBC_2.4 │ │ │ │ +000ef790 00001816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +000ef794 00001916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +000ef798 00001a16 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ +000ef79c 00001c16 R_ARM_JUMP_SLOT 00000000 getpwuid@GLIBC_2.4 │ │ │ │ +000ef7a0 00002016 R_ARM_JUMP_SLOT 00000000 iswpunct@GLIBC_2.4 │ │ │ │ +000ef7a4 00002116 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoull@GLIBC_2.38 │ │ │ │ +000ef7a8 00002216 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ +000ef7ac 00002316 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ +000ef7b0 00002416 R_ARM_JUMP_SLOT 00000000 towctrans@GLIBC_2.4 │ │ │ │ +000ef7b4 00002616 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ +000ef7b8 00002716 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ +000ef7bc 00002816 R_ARM_JUMP_SLOT 00000000 iswxdigit@GLIBC_2.4 │ │ │ │ +000ef7c0 00002a16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ +000ef7c4 00002b16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ +000ef7c8 00002c16 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4 │ │ │ │ +000ef7cc 00002d16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +000ef7d0 00002e16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ +000ef7d4 00003016 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ +000ef7d8 00003316 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ +000ef7dc 00003416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +000ef7e0 00003516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addtcsetpgrp_np@GLIBC_2.35 │ │ │ │ +000ef7e4 00003616 R_ARM_JUMP_SLOT 00000000 execlp@GLIBC_2.4 │ │ │ │ +000ef7e8 00003716 R_ARM_JUMP_SLOT 00000000 iswblank@GLIBC_2.4 │ │ │ │ +000ef7ec 00003816 R_ARM_JUMP_SLOT 00000000 towlower@GLIBC_2.4 │ │ │ │ +000ef7f0 00003a16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +000ef7f4 00003b16 R_ARM_JUMP_SLOT 00000000 catgets@GLIBC_2.4 │ │ │ │ +000ef7f8 00003d16 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ +000ef7fc 00003e16 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ +000ef800 00004016 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ +000ef804 00004116 R_ARM_JUMP_SLOT 00000000 sleep@GLIBC_2.4 │ │ │ │ +000ef808 00004216 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ +000ef80c 00004316 R_ARM_JUMP_SLOT 00000000 eaccess@GLIBC_2.4 │ │ │ │ +000ef810 00004416 R_ARM_JUMP_SLOT 00000000 catopen@GLIBC_2.4 │ │ │ │ +000ef814 00004516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +000ef818 00004616 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ +000ef81c 00004716 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ +000ef820 00004816 R_ARM_JUMP_SLOT 00000000 __utimes64@GLIBC_2.34 │ │ │ │ +000ef824 00004916 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ +000ef828 00004a16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ +000ef82c 00004b16 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ +000ef830 00004c16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ +000ef834 00004d16 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ +000ef838 00004e16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ +000ef83c 00005016 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ +000ef840 00005116 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ +000ef844 00005216 R_ARM_JUMP_SLOT 00000000 iswgraph@GLIBC_2.4 │ │ │ │ +000ef848 00005316 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ +000ef84c 00005416 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoll@GLIBC_2.38 │ │ │ │ +000ef850 00005516 R_ARM_JUMP_SLOT 00000000 iswcntrl@GLIBC_2.4 │ │ │ │ +000ef854 00005616 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ +000ef858 00005716 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ +000ef85c 00005816 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ +000ef860 00005916 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ +000ef864 00005a16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ +000ef868 00005b16 R_ARM_JUMP_SLOT 00000000 iswprint@GLIBC_2.4 │ │ │ │ +000ef86c 00005c16 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ +000ef870 00005d16 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ +000ef874 00005f16 R_ARM_JUMP_SLOT 00000000 semop@GLIBC_2.4 │ │ │ │ +000ef878 00006016 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ +000ef87c 00006116 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ +000ef880 00006216 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ +000ef884 00006316 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ +000ef888 00006616 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ +000ef88c 00006716 R_ARM_JUMP_SLOT 00000000 __stpcpy_chk@GLIBC_2.4 │ │ │ │ +000ef890 00006816 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ +000ef894 00006916 R_ARM_JUMP_SLOT 00000000 __ctype_get_mb_cur_max@GLIBC_2.4 │ │ │ │ +000ef898 00006a16 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ +000ef89c 00006c16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ +000ef8a0 00006d16 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ +000ef8a4 00006e16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ +000ef8a8 00006f16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ +000ef8ac 00007116 R_ARM_JUMP_SLOT 00000000 __nanosleep64@GLIBC_2.34 │ │ │ │ +000ef8b0 00007216 R_ARM_JUMP_SLOT 00000000 getmntent@GLIBC_2.4 │ │ │ │ +000ef8b4 00007316 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ +000ef8b8 00007416 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ +000ef8bc 00007716 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ +000ef8c0 00007816 R_ARM_JUMP_SLOT 00000000 rand_r@GLIBC_2.4 │ │ │ │ +000ef8c4 00007a16 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ +000ef8c8 00007b16 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ +000ef8cc 00007c16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ +000ef8d0 00007e16 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4 │ │ │ │ +000ef8d4 00007f16 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ +000ef8d8 00008016 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ +000ef8dc 00008116 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ +000ef8e0 00008216 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ +000ef8e4 00008316 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ +000ef8e8 00008416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +000ef8ec 00008616 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ +000ef8f0 00008716 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ +000ef8f4 00008816 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ +000ef8f8 00008916 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ +000ef8fc 00008a16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ +000ef900 00008b16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ +000ef904 00008c16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ +000ef908 00008f16 R_ARM_JUMP_SLOT 00000000 iswspace@GLIBC_2.4 │ │ │ │ +000ef90c 00009016 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ +000ef910 00009216 R_ARM_JUMP_SLOT 00000000 ttyname@GLIBC_2.4 │ │ │ │ +000ef914 00009316 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ +000ef918 00009416 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ +000ef91c 00009616 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ +000ef920 00009716 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ +000ef924 00009816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ +000ef928 00009916 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ +000ef92c 00009a16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ +000ef930 00009b16 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ +000ef934 00009d16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ +000ef938 00009e16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ +000ef93c 0000a016 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ +000ef940 0000a116 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ +000ef944 0000a316 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ +000ef948 0000a516 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ +000ef94c 0000a616 R_ARM_JUMP_SLOT 00000000 iswalnum@GLIBC_2.4 │ │ │ │ +000ef950 0000a716 R_ARM_JUMP_SLOT 00000000 __strcat_chk@GLIBC_2.4 │ │ │ │ +000ef954 0000a816 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ +000ef958 0000a916 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ +000ef95c 0000aa16 R_ARM_JUMP_SLOT 00000000 semget@GLIBC_2.4 │ │ │ │ +000ef960 0000ab16 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ +000ef964 0000ac16 R_ARM_JUMP_SLOT 00000000 iswupper@GLIBC_2.4 │ │ │ │ +000ef968 0000ad16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ +000ef96c 0000af16 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ +000ef970 0000b016 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +000ef974 0000b216 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ +000ef978 0000b316 R_ARM_JUMP_SLOT 00000000 cfgetospeed@GLIBC_2.42 │ │ │ │ +000ef97c 0000b416 R_ARM_JUMP_SLOT 00000000 strlcpy@GLIBC_2.38 │ │ │ │ +000ef980 0000b716 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ +000ef984 0000bb16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ +000ef988 0000bd16 R_ARM_JUMP_SLOT 00000000 catclose@GLIBC_2.4 │ │ │ │ +000ef98c 0000c416 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ +000ef990 0000c516 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ +000ef994 0000c616 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ +000ef998 0000c716 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ +000ef99c 0000c816 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ +000ef9a0 0000c916 R_ARM_JUMP_SLOT 00000000 isalpha@GLIBC_2.4 │ │ │ │ +000ef9a4 0000ca16 R_ARM_JUMP_SLOT 00000000 remainder@GLIBC_2.4 │ │ │ │ +000ef9a8 0000cb16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ +000ef9ac 0000cc16 R_ARM_JUMP_SLOT 00000000 __longjmp_chk@GLIBC_2.11 │ │ │ │ +000ef9b0 0000cd16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ +000ef9b4 0000ce16 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ +000ef9b8 0000cf16 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ +000ef9bc 0000d016 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ +000ef9c0 0000d116 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ +000ef9c4 0000d216 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ +000ef9c8 0000d316 R_ARM_JUMP_SLOT 00000000 __utime64@GLIBC_2.34 │ │ │ │ +000ef9cc 0000d416 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ +000ef9d0 0000d516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ +000ef9d4 0000d616 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ +000ef9d8 0000d816 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ +000ef9dc 0000d916 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ +000ef9e0 0000db16 R_ARM_JUMP_SLOT 00000000 statfs64@GLIBC_2.4 │ │ │ │ +000ef9e4 0000dc16 R_ARM_JUMP_SLOT 00000000 __sigsetjmp@GLIBC_2.4 │ │ │ │ +000ef9e8 0000dd16 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ +000ef9ec 0000df16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ +000ef9f0 0000e016 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ +000ef9f4 0000e116 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ +000ef9f8 0000e216 R_ARM_JUMP_SLOT 00000000 __semctl64@GLIBC_2.34 │ │ │ │ +000ef9fc 0000e316 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ +000efa00 0000e516 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ +000efa04 0000e616 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ +000efa08 0000e716 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ +000efa0c 0000e816 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ +000efa10 0000ea16 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ +000efa14 0000eb16 R_ARM_JUMP_SLOT 00000000 fchdir@GLIBC_2.4 │ │ │ │ +000efa18 0000ec16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ +000efa1c 0000ed16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ +000efa20 0000ee16 R_ARM_JUMP_SLOT 00000000 wctrans@GLIBC_2.4 │ │ │ │ +000efa24 0000ef16 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ +000efa28 0000f116 R_ARM_JUMP_SLOT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ +000efa2c 0000f316 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ +000efa30 0000f416 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ +000efa34 0000f616 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ +000efa38 0000f816 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ +000efa3c 0000fa16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ +000efa40 0000fc16 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ +000efa44 0000fe16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ +000efa48 0000ff16 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ +000efa4c 00010116 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ +000efa50 00010316 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ +000efa54 00010516 R_ARM_JUMP_SLOT 00000000 towupper@GLIBC_2.4 │ │ │ │ +000efa58 00010616 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ +000efa5c 00010716 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ +000efa60 00010816 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +000efa64 00010916 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ +000efa68 00010a16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ +000efa6c 00010c16 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ +000efa70 00010d16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ +000efa74 00010e16 R_ARM_JUMP_SLOT 00000000 getgrgid@GLIBC_2.4 │ │ │ │ +000efa78 00011116 R_ARM_JUMP_SLOT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ +000efa7c 00011216 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ +000efa80 00011416 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ +000efa84 00011516 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xef628 contains 29 entries: │ │ │ │ +Dynamic section at offset 0xef630 contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ - 0x0000000c (INIT) 0x797c │ │ │ │ - 0x0000000d (FINI) 0xaa5e0 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0xe4a28 │ │ │ │ + 0x0000000c (INIT) 0x793c │ │ │ │ + 0x0000000d (FINI) 0xa9ff8 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0xe4a30 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0xe4a2c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0xe4a34 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ - 0x00000005 (STRTAB) 0x1478 │ │ │ │ + 0x00000005 (STRTAB) 0x1458 │ │ │ │ 0x00000006 (SYMTAB) 0x218 │ │ │ │ - 0x0000000a (STRSZ) 2719 (bytes) │ │ │ │ + 0x0000000a (STRSZ) 2705 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000015 (DEBUG) 0x0 │ │ │ │ - 0x00000003 (PLTGOT) 0xef730 │ │ │ │ - 0x00000002 (PLTRELSZ) 1688 (bytes) │ │ │ │ + 0x00000003 (PLTGOT) 0xef738 │ │ │ │ + 0x00000002 (PLTRELSZ) 1672 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x72e4 │ │ │ │ - 0x00000011 (REL) 0x2294 │ │ │ │ + 0x00000017 (JMPREL) 0x72b4 │ │ │ │ + 0x00000011 (REL) 0x2264 │ │ │ │ 0x00000012 (RELSZ) 20560 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ │ 0x6ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ │ - 0x6ffffffe (VERNEED) 0x2164 │ │ │ │ + 0x6ffffffe (VERNEED) 0x2134 │ │ │ │ 0x6fffffff (VERNEEDNUM) 3 │ │ │ │ - 0x6ffffff0 (VERSYM) 0x1f18 │ │ │ │ + 0x6ffffff0 (VERSYM) 0x1eea │ │ │ │ 0x6ffffffa (RELCOUNT) 2485 │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a974292936410f6370e91297fe6dca260a7a1933 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 961dc5222f1b7cddc7a7ba979c45d04a5b9c220f │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,87 +1,86 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 294 entries: │ │ │ │ - Addr: 0x0000000000001f18 Offset: 0x00001f18 Link: 4 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 292 entries: │ │ │ │ + Addr: 0x0000000000001eea Offset: 0x00001eea Link: 4 (.dynsym) │ │ │ │ 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.34) │ │ │ │ 004: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 008: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 4 (GLIBC_2.29) 2 (GLIBC_2.34) │ │ │ │ 00c: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 4 (GLIBC_2.29) 3 (GLIBC_2.4) │ │ │ │ 010: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 014: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ 018: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 01c: 3 (GLIBC_2.4) 0 (*local*) 5 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ 020: 3 (GLIBC_2.4) 6 (GLIBC_2.38) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 024: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 028: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 02c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ 030: 3 (GLIBC_2.4) 7 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 034: 3 (GLIBC_2.4) 8 (GLIBC_2.35) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 038: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 4 (GLIBC_2.29) │ │ │ │ - 03c: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 040: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 038: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 4 (GLIBC_2.29) 3 (GLIBC_2.4) │ │ │ │ + 03c: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 040: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 044: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 048: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 04c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 050: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 9 (GLIBC_2.15) 3 (GLIBC_2.4) │ │ │ │ - 054: 3 (GLIBC_2.4) 6 (GLIBC_2.38) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 048: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 04c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 050: 3 (GLIBC_2.4) 9 (GLIBC_2.15) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 054: 6 (GLIBC_2.38) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 058: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 05c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ + 05c: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 060: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 064: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 068: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 06c: 4 (GLIBC_2.29) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 070: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ - 074: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 078: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 07c: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 080: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ - 084: 3 (GLIBC_2.4) 0 (*local*) a (GLIBC_2.23) b (GLIBC_2.33) │ │ │ │ + 064: 5 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 068: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 4 (GLIBC_2.29) │ │ │ │ + 06c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 070: 5 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 074: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 078: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 07c: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 080: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 084: 0 (*local*) a (GLIBC_2.23) b (GLIBC_2.33) 3 (GLIBC_2.4) │ │ │ │ 088: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 08c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 090: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 094: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 08c: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 090: 2 (GLIBC_2.34) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 094: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 098: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 09c: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0a0: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 0a4: c (GLIBC_2.7) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 09c: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0a0: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) c (GLIBC_2.7) │ │ │ │ + 0a4: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ 0a8: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0ac: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 0b0: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0b4: d (GLIBC_2.42) 6 (GLIBC_2.38) e (GLIBC_2.38) f (GLIBC_2.35) │ │ │ │ - 0b8: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0bc: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0ac: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 0b0: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) d (GLIBC_2.42) │ │ │ │ + 0b4: 6 (GLIBC_2.38) e (GLIBC_2.38) f (GLIBC_2.35) 3 (GLIBC_2.4) │ │ │ │ + 0b8: 5 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0bc: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ 0c0: 5 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 0c4: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0c8: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 0cc: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 10 (GLIBC_2.11) 3 (GLIBC_2.4) │ │ │ │ - 0d0: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0d4: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0d8: 2 (GLIBC_2.34) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0dc: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0e0: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0e4: 2 (GLIBC_2.34) 9 (GLIBC_2.15) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0e8: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ - 0ec: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ - 0f0: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 0f4: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 0f8: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 0 (*local*) │ │ │ │ - 0fc: 2 (GLIBC_2.34) 5 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ - 100: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 104: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 108: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 10c: 3 (GLIBC_2.4) 11 (GLIBC_2.39) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 110: 3 (GLIBC_2.4) 4 (GLIBC_2.29) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 114: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 0c4: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0c8: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0cc: 10 (GLIBC_2.11) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) │ │ │ │ + 0d0: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 0d4: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 5 (GLIBC_2.4) │ │ │ │ + 0d8: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0dc: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0e0: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) 9 (GLIBC_2.15) │ │ │ │ + 0e4: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0e8: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0ec: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0f0: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0f4: 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0f8: 3 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.34) 5 (GLIBC_2.4) │ │ │ │ + 0fc: 2 (GLIBC_2.34) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 100: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 104: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBC_2.34) │ │ │ │ + 108: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 11 (GLIBC_2.39) │ │ │ │ + 10c: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 4 (GLIBC_2.29) │ │ │ │ + 110: 5 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 114: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 1 (*global*) 1 (*global*) │ │ │ │ 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 120: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ - 124: 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 3 entries: │ │ │ │ - Addr: 0x0000000000002164 Offset: 0x00002164 Link: 5 (.dynstr) │ │ │ │ + Addr: 0x0000000000002134 Offset: 0x00002134 Link: 5 (.dynstr) │ │ │ │ 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1 │ │ │ │ 0x0010: Name: GLIBC_2.4 Flags: none Version: 7 │ │ │ │ 0x0020: Version: 1 File: libm.so.6 Cnt: 6 │ │ │ │ 0x0030: Name: GLIBC_2.39 Flags: none Version: 17 │ │ │ │ 0x0040: Name: GLIBC_2.35 Flags: none Version: 15 │ │ │ │ 0x0050: Name: GLIBC_2.38 Flags: none Version: 14 │ │ │ │ 0x0060: Name: GLIBC_2.23 Flags: none Version: 10 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -3/lib/ld-linux-armhf.so.3 │ │ │ │ +/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ nearbyint │ │ │ │ nexttoward │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ FyD."$hO │ │ │ │ \K{D\IHFyDx │ │ │ │ 8F3DZxi* │ │ │ │ )KHF)IyDX │ │ │ │ <%{DaX h │ │ │ │ #F"F)F F │ │ │ │ I:FPFyDw │ │ │ │ -I:FPFyDw │ │ │ │ +I:FPFyDv │ │ │ │ ;F1F'F.FTFMF │ │ │ │ #h 3k` F1 │ │ │ │ X%.+ │ │ │ │ 2eI8F#hyD │ │ │ │ cm---------h--------------------cm---------h │ │ │ │ sK{DsIRF8FyD" │ │ │ │ JzDQiYcSap │ │ │ │ #K$I{DyD │ │ │ │ @@ -374,27 +374,26 @@ │ │ │ │ 3iQFJF0F │ │ │ │ 3i!FJF0F │ │ │ │ 0-K*F!h{D@ │ │ │ │ 4%F F)Fp │ │ │ │ #2F!F(Fz │ │ │ │ 7F:F!F(Fz │ │ │ │ F)FRFTDy │ │ │ │ -k*F;F FA │ │ │ │ k*F1F FC │ │ │ │ k*F1F FC │ │ │ │ k*F1F FC │ │ │ │ 5F(F.F)F"k │ │ │ │ -hc`]J[KzD │ │ │ │ +hc`VJTKzD │ │ │ │ kJFAI FC │ │ │ │ hc` FjJfKzD │ │ │ │ G!Fbi#j:`O │ │ │ │ (FZFAF5Fr │ │ │ │ (FRF !5Fq │ │ │ │ k2F9F FC │ │ │ │ -`)F F2Fo │ │ │ │ +`)F F2Fp │ │ │ │ "uN!F~D │ │ │ │ \1PIQJyDzD F │ │ │ │ &K1F`h{D │ │ │ │ #3p+pkK │ │ │ │ 6KA6AAA65 │ │ │ │ *hCFYF F │ │ │ │ #KzD#L|D │ │ │ │ @@ -3515,15 +3514,15 @@ │ │ │ │ remainder │ │ │ │ signbit │ │ │ │ @(#)$Id: Version AJM 93u+m/1.0.10 2024-08-01 $ │ │ │ │ LC_MESSAGES │ │ │ │ 0123456789 │ │ │ │ ))++++////33337777777>>>>BBBEEEHHHKKKNNNQQQQUUUUUUUUUU │ │ │ │ tttttttttt~~~ │ │ │ │ -I900010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899p │ │ │ │ +I900010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ 0123456789ABCDEF │ │ │ │ 0123456789abcdef │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/ksh93u+m.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ - 0x000001b4 03000000 18010000 04000000 07000000 ................ │ │ │ │ + 0x000001b4 03000000 16010000 04000000 07000000 ................ │ │ │ │ 0x000001c4 00200400 86400480 48008420 a8990aa6 . ...@..H.. .... │ │ │ │ - 0x000001d4 18010000 20010000 22010000 dc4b61c6 .... ..."....Ka. │ │ │ │ + 0x000001d4 16010000 1e010000 20010000 dc4b61c6 ........ ....Ka. │ │ │ │ 0x000001e4 ae6087ff 425987ff 72742c19 32c107f5 .`..BY..rt,.2... │ │ │ │ 0x000001f4 fcbf0f93 0c398a92 fb0570f2 f0bc0faf .....9....p..... │ │ │ │ 0x00000204 43c38892 ee21630f a6ffc5e2 e4de931c C....!c......... │ │ │ │ 0x00000214 6756a715 gV.. │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,173 +1,173 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ - 0x00001478 005f4954 4d5f6465 72656769 73746572 ._ITM_deregister │ │ │ │ - 0x00001488 544d436c 6f6e6554 61626c65 005f5f67 TMCloneTable.__g │ │ │ │ - 0x00001498 6d6f6e5f 73746172 745f5f00 5f49544d mon_start__._ITM │ │ │ │ - 0x000014a8 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ - 0x000014b8 5461626c 65006174 616e3200 6174616e Table.atan2.atan │ │ │ │ - 0x000014c8 68006c67 616d6d61 0072656d 61696e64 h.lgamma.remaind │ │ │ │ - 0x000014d8 65720061 74616e00 79300079 31006c64 er.atan.y0.y1.ld │ │ │ │ - 0x000014e8 65787000 796e0072 6f756e64 00666162 exp.yn.round.fab │ │ │ │ - 0x000014f8 7300666d 61006c6f 6732006e 65787461 s.fma.log2.nexta │ │ │ │ - 0x00001508 66746572 00696c6f 67620065 78703130 fter.ilogb.exp10 │ │ │ │ - 0x00001518 00617369 6e006578 706d3100 65726600 .asin.expm1.erf. │ │ │ │ - 0x00001528 706f7700 7363616c 626e0061 73696e68 pow.scalbn.asinh │ │ │ │ - 0x00001538 006c6f67 31300068 79706f74 0066696e .log10.hypot.fin │ │ │ │ - 0x00001548 69746500 666d6178 006c6f67 31700074 ite.fmax.log1p.t │ │ │ │ - 0x00001558 72756e63 00657870 32006a30 006a3100 runc.exp2.j0.j1. │ │ │ │ - 0x00001568 63627274 00636569 6c006163 6f736800 cbrt.ceil.acosh. │ │ │ │ - 0x00001578 66726578 70006a6e 00736361 6c620065 frexp.jn.scalb.e │ │ │ │ - 0x00001588 72666300 666d696e 006e6561 72627969 rfc.fmin.nearbyi │ │ │ │ - 0x00001598 6e740073 71727400 6664696d 006e6578 nt.sqrt.fdim.nex │ │ │ │ - 0x000015a8 74746f77 61726400 61636f73 00746761 ttoward.acos.tga │ │ │ │ - 0x000015b8 6d6d6100 636f7079 7369676e 00666d6f mma.copysign.fmo │ │ │ │ - 0x000015c8 6400666c 6f6f7200 6c6f6700 73746174 d.floor.log.stat │ │ │ │ - 0x000015d8 76667336 34006e6c 5f6c616e 67696e66 vfs64.nl_langinf │ │ │ │ - 0x000015e8 6f006361 746f7065 6e007374 72637079 o.catopen.strcpy │ │ │ │ - 0x000015f8 005f5f75 74696d65 73363400 67657470 .__utimes64.getp │ │ │ │ - 0x00001608 61676573 697a6500 5f5f636c 6f636b5f agesize.__clock_ │ │ │ │ - 0x00001618 67657474 696d6536 34006663 686d6f64 gettime64.fchmod │ │ │ │ - 0x00001628 00746373 65747067 7270005f 5f6c6962 .tcsetpgrp.__lib │ │ │ │ - 0x00001638 635f6375 7272656e 745f7369 6772746d c_current_sigrtm │ │ │ │ - 0x00001648 696e005f 5f69736f 6332335f 73747274 in.__isoc23_strt │ │ │ │ - 0x00001658 6f756c6c 00736c65 65700067 65746772 oull.sleep.getgr │ │ │ │ - 0x00001668 67696400 69636f6e 765f6f70 656e0070 gid.iconv_open.p │ │ │ │ - 0x00001678 61746863 6f6e6600 69737761 6c706861 athconf.iswalpha │ │ │ │ - 0x00001688 00737472 6e637079 00737973 636f6e66 .strncpy.sysconf │ │ │ │ - 0x00001698 005f5f73 656c6563 74363400 73747263 .__select64.strc │ │ │ │ - 0x000016a8 6f6c6c00 73796d6c 696e6b00 5f5f7374 oll.symlink.__st │ │ │ │ - 0x000016b8 72637079 5f63686b 00736574 73696400 rcpy_chk.setsid. │ │ │ │ - 0x000016c8 5f5f7374 70637079 5f63686b 005f5f67 __stpcpy_chk.__g │ │ │ │ - 0x000016d8 65747469 6d656f66 64617936 34005f5f ettimeofday64.__ │ │ │ │ - 0x000016e8 66737461 7436345f 74696d65 36340066 fstat64_time64.f │ │ │ │ - 0x000016f8 63686469 72005f5f 63747970 655f746f chdir.__ctype_to │ │ │ │ - 0x00001708 75707065 725f6c6f 6300747a 73657400 upper_loc.tzset. │ │ │ │ - 0x00001718 5f5f7574 696d656e 73617436 34005f5f __utimensat64.__ │ │ │ │ - 0x00001728 73746163 6b5f6368 6b5f6661 696c0066 stack_chk_fail.f │ │ │ │ - 0x00001738 72656500 6c736565 6b363400 706f7369 ree.lseek64.posi │ │ │ │ - 0x00001748 785f7370 61776e5f 66696c65 5f616374 x_spawn_file_act │ │ │ │ - 0x00001758 696f6e73 5f696e69 74007365 74676964 ions_init.setgid │ │ │ │ - 0x00001768 0069636f 6e760069 73776c6f 77657200 .iconv.iswlower. │ │ │ │ - 0x00001778 5f5f6664 656c745f 63686b00 65786563 __fdelt_chk.exec │ │ │ │ - 0x00001788 6c700074 696d6573 00736967 61646473 lp.times.sigadds │ │ │ │ - 0x00001798 65740072 65616464 69723634 0069636f et.readdir64.ico │ │ │ │ - 0x000017a8 6e765f63 6c6f7365 00667265 65616464 nv_close.freeadd │ │ │ │ - 0x000017b8 72696e66 6f006765 74616464 72696e66 rinfo.getaddrinf │ │ │ │ - 0x000017c8 6f006361 74636c6f 73650064 6c636c6f o.catclose.dlclo │ │ │ │ - 0x000017d8 73650072 616e645f 72007369 6769736d se.rand_r.sigism │ │ │ │ - 0x000017e8 656d6265 72007369 67616374 696f6e00 ember.sigaction. │ │ │ │ - 0x000017f8 5f5f6c6f 6e676a6d 705f6368 6b006366 __longjmp_chk.cf │ │ │ │ - 0x00001808 6765746f 73706565 64006973 616c7068 getospeed.isalph │ │ │ │ - 0x00001818 6100636c 6f736564 6972005f 5f637479 a.closedir.__cty │ │ │ │ - 0x00001828 70655f67 65745f6d 625f6375 725f6d61 pe_get_mb_cur_ma │ │ │ │ - 0x00001838 78006269 6e64006f 70656e36 34007365 x.bind.open64.se │ │ │ │ - 0x00001848 74756964 00736f63 6b657470 61697200 tuid.socketpair. │ │ │ │ - 0x00001858 73747272 63687200 73746174 66733634 strrchr.statfs64 │ │ │ │ - 0x00001868 00756e6c 696e6b00 6d756e6d 6170006d .unlink.munmap.m │ │ │ │ - 0x00001878 656d6d6f 7665006d 6d617036 34006e69 emmove.mmap64.ni │ │ │ │ - 0x00001888 63650073 7472746f 6400706f 7369785f ce.strtod.posix_ │ │ │ │ - 0x00001898 73706177 6e617474 725f7365 74706772 spawnattr_setpgr │ │ │ │ - 0x000018a8 6f757000 736f636b 65740069 73777570 oup.socket.iswup │ │ │ │ - 0x000018b8 70657200 73657470 67696400 67657470 per.setpgid.getp │ │ │ │ - 0x000018c8 77756964 006d6274 6f776300 5f5f676d wuid.mbtowc.__gm │ │ │ │ - 0x000018d8 74696d65 36340065 6e646d6e 74656e74 time64.endmntent │ │ │ │ - 0x000018e8 00666f72 6b007374 726c656e 00697377 .fork.strlen.isw │ │ │ │ - 0x000018f8 616c6e75 6d006765 74707069 6400706f alnum.getppid.po │ │ │ │ - 0x00001908 7369785f 73706177 6e5f6669 6c655f61 six_spawn_file_a │ │ │ │ - 0x00001918 6374696f 6e735f61 64647463 73657470 ctions_addtcsetp │ │ │ │ - 0x00001928 6772705f 6e700069 73777370 61636500 grp_np.iswspace. │ │ │ │ - 0x00001938 73696770 656e6469 6e67005f 5f637479 sigpending.__cty │ │ │ │ - 0x00001948 70655f62 5f6c6f63 006d626c 656e005f pe_b_loc.mblen._ │ │ │ │ - 0x00001958 5f6d656d 6370795f 63686b00 73747273 _memcpy_chk.strs │ │ │ │ - 0x00001968 7472006d 6b6e6f64 006d6272 746f7763 tr.mknod.mbrtowc │ │ │ │ - 0x00001978 005f5f73 69677365 746a6d70 006d6b64 .__sigsetjmp.mkd │ │ │ │ - 0x00001988 69720069 7377626c 616e6b00 67657472 ir.iswblank.getr │ │ │ │ - 0x00001998 6c696d69 74363400 5f5f6973 6f633233 limit64.__isoc23 │ │ │ │ - 0x000019a8 5f737472 746f6c00 5f5f7365 74697469 _strtol.__setiti │ │ │ │ - 0x000019b8 6d657236 34006765 74706964 00726563 mer64.getpid.rec │ │ │ │ - 0x000019c8 76006973 7770756e 6374005f 5f6c7374 v.iswpunct.__lst │ │ │ │ - 0x000019d8 61743634 5f74696d 65363400 63686f77 at64_time64.chow │ │ │ │ - 0x000019e8 6e007265 61646c69 6e6b0075 6d61736b n.readlink.umask │ │ │ │ - 0x000019f8 00667473 5f636869 6c647265 6e006578 .fts_children.ex │ │ │ │ - 0x00001a08 65637665 00726561 6c6c6f63 00697361 ecve.realloc.isa │ │ │ │ - 0x00001a18 74747900 5f5f6973 6f633233 5f737472 tty.__isoc23_str │ │ │ │ - 0x00001a28 746f6c6c 00776374 6f6d6200 5f657869 toll.wctomb._exi │ │ │ │ - 0x00001a38 74006765 7470776e 616d0073 74727866 t.getpwnam.strxf │ │ │ │ - 0x00001a48 726d0073 74726361 7365636d 70006c6f rm.strcasecmp.lo │ │ │ │ - 0x00001a58 63616c65 636f6e76 00736875 74646f77 caleconv.shutdow │ │ │ │ - 0x00001a68 6e00636f 6e667374 72006d61 6c6c6f63 n.confstr.malloc │ │ │ │ - 0x00001a78 005f5f6c 6962635f 73746172 745f6d61 .__libc_start_ma │ │ │ │ - 0x00001a88 696e005f 5f737461 7436345f 74696d65 in.__stat64_time │ │ │ │ - 0x00001a98 3634005f 5f73656d 63746c36 34006765 64.__semctl64.ge │ │ │ │ - 0x00001aa8 746d6e74 656e7400 73747274 6f6c6400 tmntent.strtold. │ │ │ │ - 0x00001ab8 5f5f696f 63746c5f 74696d65 36340073 __ioctl_time64.s │ │ │ │ - 0x00001ac8 65746d6e 74656e74 00697377 7072696e etmntent.iswprin │ │ │ │ - 0x00001ad8 74007763 72746f6d 62006578 65637600 t.wcrtomb.execv. │ │ │ │ - 0x00001ae8 5f5f7469 6d653634 00736967 70726f63 __time64.sigproc │ │ │ │ - 0x00001af8 6d61736b 0072656d 6f766500 69737764 mask.remove.iswd │ │ │ │ - 0x00001b08 69676974 006c6973 74656e00 6d656d63 igit.listen.memc │ │ │ │ - 0x00001b18 68720070 6f736978 5f737061 776e5f66 hr.posix_spawn_f │ │ │ │ - 0x00001b28 696c655f 61637469 6f6e735f 64657374 ile_actions_dest │ │ │ │ - 0x00001b38 726f7900 6674735f 636c6f73 65007474 roy.fts_close.tt │ │ │ │ - 0x00001b48 796e616d 6500706f 7369785f 73706177 yname.posix_spaw │ │ │ │ - 0x00001b58 6e00706f 7369785f 73706177 6e617474 n.posix_spawnatt │ │ │ │ - 0x00001b68 725f7365 74666c61 67730069 7377636e r_setflags.iswcn │ │ │ │ - 0x00001b78 74726c00 5f5f7374 72636174 5f63686b trl.__strcat_chk │ │ │ │ - 0x00001b88 00746f77 6c6f7765 7200646c 73796d00 .towlower.dlsym. │ │ │ │ - 0x00001b98 6674735f 72656164 00697377 63747970 fts_read.iswctyp │ │ │ │ - 0x00001ba8 65005f5f 67657472 75736167 65363400 e.__getrusage64. │ │ │ │ - 0x00001bb8 72616973 65006361 74676574 73007365 raise.catgets.se │ │ │ │ - 0x00001bc8 6d6f7000 6b696c6c 7067005f 5f637479 mop.killpg.__cty │ │ │ │ - 0x00001bd8 70655f74 6f6c6f77 65725f6c 6f630064 pe_tolower_loc.d │ │ │ │ - 0x00001be8 6c6f7065 6e00746f 77637472 616e7300 lopen.towctrans. │ │ │ │ - 0x00001bf8 7372616e 64005f5f 6378615f 66696e61 srand.__cxa_fina │ │ │ │ - 0x00001c08 6c697a65 00707574 656e7600 646c6572 lize.putenv.dler │ │ │ │ - 0x00001c18 726f7200 7365746c 6f63616c 65007365 ror.setlocale.se │ │ │ │ - 0x00001c28 6d676574 00737472 63687200 5f5f6f70 mget.strchr.__op │ │ │ │ - 0x00001c38 656e3634 5f320069 73777864 69676974 en64_2.iswxdigit │ │ │ │ - 0x00001c48 00676574 67696400 73747265 72726f72 .getgid.strerror │ │ │ │ - 0x00001c58 006b696c 6c007365 74726c69 6d697436 .kill.setrlimit6 │ │ │ │ - 0x00001c68 34007365 74726567 69640067 6574656e 4.setregid.geten │ │ │ │ - 0x00001c78 76006361 6c6c6f63 00667379 6e63006d v.calloc.fsync.m │ │ │ │ - 0x00001c88 656d636d 70006674 72756e63 61746536 emcmp.ftruncate6 │ │ │ │ - 0x00001c98 34005f5f 6c6f6361 6c74696d 65363400 4.__localtime64. │ │ │ │ - 0x00001ca8 6d656d73 6574005f 5f6c6962 635f6375 memset.__libc_cu │ │ │ │ - 0x00001cb8 7272656e 745f7369 6772746d 61780070 rrent_sigrtmax.p │ │ │ │ - 0x00001cc8 6f736978 5f737061 776e6174 74725f69 osix_spawnattr_i │ │ │ │ - 0x00001cd8 6e697400 5f5f6973 6f633233 5f737472 nit.__isoc23_str │ │ │ │ - 0x00001ce8 746f756c 0072656e 616d6500 746f7775 toul.rename.towu │ │ │ │ - 0x00001cf8 70706572 00776169 74706964 00746367 pper.waitpid.tcg │ │ │ │ - 0x00001d08 65746174 74720063 6f6e6e65 63740070 etattr.connect.p │ │ │ │ - 0x00001d18 6f736978 5f737061 776e6174 74725f64 osix_spawnattr_d │ │ │ │ - 0x00001d28 65737472 6f790066 74735f6f 70656e00 estroy.fts_open. │ │ │ │ - 0x00001d38 7374726c 63707900 6f70656e 64697200 strlcpy.opendir. │ │ │ │ - 0x00001d48 65616363 65737300 67657475 69640067 eaccess.getuid.g │ │ │ │ - 0x00001d58 65746567 69640073 6967656d 70747973 etegid.sigemptys │ │ │ │ - 0x00001d68 6574005f 5f757469 6d653634 00746373 et.__utime64.tcs │ │ │ │ - 0x00001d78 65746174 74720073 65747265 75696400 etattr.setreuid. │ │ │ │ - 0x00001d88 77637769 64746800 6d656d63 7079005f wcwidth.memcpy._ │ │ │ │ - 0x00001d98 5f66636e 746c5f74 696d6536 34005f5f _fcntl_time64.__ │ │ │ │ - 0x00001da8 6e616e6f 736c6565 70363400 67657463 nanosleep64.getc │ │ │ │ - 0x00001db8 77640073 7472636d 70007173 6f727400 wd.strcmp.qsort. │ │ │ │ - 0x00001dc8 756e616d 65005f5f 6572726e 6f5f6c6f uname.__errno_lo │ │ │ │ - 0x00001dd8 63617469 6f6e0069 73776772 61706800 cation.iswgraph. │ │ │ │ - 0x00001de8 6d616476 69736500 77726974 65007379 madvise.write.sy │ │ │ │ - 0x00001df8 7363616c 6c006162 6f727400 70617573 scall.abort.paus │ │ │ │ - 0x00001e08 65007069 70650066 74735f73 65740074 e.pipe.fts_set.t │ │ │ │ - 0x00001e18 63676574 70677270 00737472 6e636d70 cgetpgrp.strncmp │ │ │ │ - 0x00001e28 00676574 65756964 00647570 00616c61 .geteuid.dup.ala │ │ │ │ - 0x00001e38 726d005f 5f747a6e 616d6500 5f5f656e rm.__tzname.__en │ │ │ │ - 0x00001e48 7669726f 6e005f5f 6378615f 61746578 viron.__cxa_atex │ │ │ │ - 0x00001e58 6974005f 5f737461 636b5f63 686b5f67 it.__stack_chk_g │ │ │ │ - 0x00001e68 75617264 006c6962 6d2e736f 2e36006c uard.libm.so.6.l │ │ │ │ - 0x00001e78 6962632e 736f2e36 006c642d 6c696e75 ibc.so.6.ld-linu │ │ │ │ - 0x00001e88 782d6172 6d68662e 736f2e33 00474c49 x-armhf.so.3.GLI │ │ │ │ - 0x00001e98 42435f32 2e340047 4c494243 5f322e33 BC_2.4.GLIBC_2.3 │ │ │ │ - 0x00001ea8 3900474c 4942435f 322e3335 00474c49 9.GLIBC_2.35.GLI │ │ │ │ - 0x00001eb8 42435f32 2e333800 474c4942 435f322e BC_2.38.GLIBC_2. │ │ │ │ - 0x00001ec8 32330047 4c494243 5f322e32 3900474c 23.GLIBC_2.29.GL │ │ │ │ - 0x00001ed8 4942435f 322e3131 00474c49 42435f32 IBC_2.11.GLIBC_2 │ │ │ │ - 0x00001ee8 2e343200 474c4942 435f322e 3700474c .42.GLIBC_2.7.GL │ │ │ │ - 0x00001ef8 4942435f 322e3333 00474c49 42435f32 IBC_2.33.GLIBC_2 │ │ │ │ - 0x00001f08 2e313500 474c4942 435f322e 333400 .15.GLIBC_2.34. │ │ │ │ + 0x00001458 005f4954 4d5f6465 72656769 73746572 ._ITM_deregister │ │ │ │ + 0x00001468 544d436c 6f6e6554 61626c65 005f5f67 TMCloneTable.__g │ │ │ │ + 0x00001478 6d6f6e5f 73746172 745f5f00 5f49544d mon_start__._ITM │ │ │ │ + 0x00001488 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ + 0x00001498 5461626c 65006174 616e3200 6174616e Table.atan2.atan │ │ │ │ + 0x000014a8 68006c67 616d6d61 0072656d 61696e64 h.lgamma.remaind │ │ │ │ + 0x000014b8 65720061 74616e00 79300079 31006c64 er.atan.y0.y1.ld │ │ │ │ + 0x000014c8 65787000 796e0072 6f756e64 00666162 exp.yn.round.fab │ │ │ │ + 0x000014d8 7300666d 61006c6f 6732006e 65787461 s.fma.log2.nexta │ │ │ │ + 0x000014e8 66746572 00696c6f 67620065 78703130 fter.ilogb.exp10 │ │ │ │ + 0x000014f8 00617369 6e006578 706d3100 65726600 .asin.expm1.erf. │ │ │ │ + 0x00001508 706f7700 7363616c 626e0061 73696e68 pow.scalbn.asinh │ │ │ │ + 0x00001518 006c6f67 31300068 79706f74 0066696e .log10.hypot.fin │ │ │ │ + 0x00001528 69746500 666d6178 006c6f67 31700074 ite.fmax.log1p.t │ │ │ │ + 0x00001538 72756e63 00657870 32006a30 006a3100 runc.exp2.j0.j1. │ │ │ │ + 0x00001548 63627274 00636569 6c006163 6f736800 cbrt.ceil.acosh. │ │ │ │ + 0x00001558 66726578 70006a6e 00736361 6c620065 frexp.jn.scalb.e │ │ │ │ + 0x00001568 72666300 666d696e 006e6561 72627969 rfc.fmin.nearbyi │ │ │ │ + 0x00001578 6e740073 71727400 6664696d 006e6578 nt.sqrt.fdim.nex │ │ │ │ + 0x00001588 74746f77 61726400 61636f73 00746761 ttoward.acos.tga │ │ │ │ + 0x00001598 6d6d6100 636f7079 7369676e 00666d6f mma.copysign.fmo │ │ │ │ + 0x000015a8 6400666c 6f6f7200 6c6f6700 73746174 d.floor.log.stat │ │ │ │ + 0x000015b8 76667336 34006e6c 5f6c616e 67696e66 vfs64.nl_langinf │ │ │ │ + 0x000015c8 6f006361 746f7065 6e007374 72637079 o.catopen.strcpy │ │ │ │ + 0x000015d8 005f5f75 74696d65 73363400 67657470 .__utimes64.getp │ │ │ │ + 0x000015e8 61676573 697a6500 5f5f636c 6f636b5f agesize.__clock_ │ │ │ │ + 0x000015f8 67657474 696d6536 34006663 686d6f64 gettime64.fchmod │ │ │ │ + 0x00001608 00746373 65747067 7270005f 5f6c6962 .tcsetpgrp.__lib │ │ │ │ + 0x00001618 635f6375 7272656e 745f7369 6772746d c_current_sigrtm │ │ │ │ + 0x00001628 696e005f 5f69736f 6332335f 73747274 in.__isoc23_strt │ │ │ │ + 0x00001638 6f756c6c 00736c65 65700067 65746772 oull.sleep.getgr │ │ │ │ + 0x00001648 67696400 69636f6e 765f6f70 656e0070 gid.iconv_open.p │ │ │ │ + 0x00001658 61746863 6f6e6600 69737761 6c706861 athconf.iswalpha │ │ │ │ + 0x00001668 00737472 6e637079 00737973 636f6e66 .strncpy.sysconf │ │ │ │ + 0x00001678 005f5f73 656c6563 74363400 73747263 .__select64.strc │ │ │ │ + 0x00001688 6f6c6c00 73796d6c 696e6b00 5f5f7374 oll.symlink.__st │ │ │ │ + 0x00001698 72637079 5f63686b 00736574 73696400 rcpy_chk.setsid. │ │ │ │ + 0x000016a8 5f5f7374 70637079 5f63686b 005f5f67 __stpcpy_chk.__g │ │ │ │ + 0x000016b8 65747469 6d656f66 64617936 34005f5f ettimeofday64.__ │ │ │ │ + 0x000016c8 66737461 7436345f 74696d65 36340066 fstat64_time64.f │ │ │ │ + 0x000016d8 63686469 72005f5f 63747970 655f746f chdir.__ctype_to │ │ │ │ + 0x000016e8 75707065 725f6c6f 6300747a 73657400 upper_loc.tzset. │ │ │ │ + 0x000016f8 5f5f7574 696d656e 73617436 34005f5f __utimensat64.__ │ │ │ │ + 0x00001708 73746163 6b5f6368 6b5f6661 696c0066 stack_chk_fail.f │ │ │ │ + 0x00001718 72656500 6c736565 6b363400 706f7369 ree.lseek64.posi │ │ │ │ + 0x00001728 785f7370 61776e5f 66696c65 5f616374 x_spawn_file_act │ │ │ │ + 0x00001738 696f6e73 5f696e69 74007365 74676964 ions_init.setgid │ │ │ │ + 0x00001748 0069636f 6e760069 73776c6f 77657200 .iconv.iswlower. │ │ │ │ + 0x00001758 5f5f6664 656c745f 63686b00 65786563 __fdelt_chk.exec │ │ │ │ + 0x00001768 6c700074 696d6573 00736967 61646473 lp.times.sigadds │ │ │ │ + 0x00001778 65740072 65616464 69723634 0069636f et.readdir64.ico │ │ │ │ + 0x00001788 6e765f63 6c6f7365 00667265 65616464 nv_close.freeadd │ │ │ │ + 0x00001798 72696e66 6f006765 74616464 72696e66 rinfo.getaddrinf │ │ │ │ + 0x000017a8 6f006361 74636c6f 73650064 6c636c6f o.catclose.dlclo │ │ │ │ + 0x000017b8 73650072 616e645f 72007369 6769736d se.rand_r.sigism │ │ │ │ + 0x000017c8 656d6265 72007369 67616374 696f6e00 ember.sigaction. │ │ │ │ + 0x000017d8 5f5f6c6f 6e676a6d 705f6368 6b006366 __longjmp_chk.cf │ │ │ │ + 0x000017e8 6765746f 73706565 64006973 616c7068 getospeed.isalph │ │ │ │ + 0x000017f8 6100636c 6f736564 6972005f 5f637479 a.closedir.__cty │ │ │ │ + 0x00001808 70655f67 65745f6d 625f6375 725f6d61 pe_get_mb_cur_ma │ │ │ │ + 0x00001818 78006269 6e64006f 70656e36 34007365 x.bind.open64.se │ │ │ │ + 0x00001828 74756964 00736f63 6b657470 61697200 tuid.socketpair. │ │ │ │ + 0x00001838 73747272 63687200 73746174 66733634 strrchr.statfs64 │ │ │ │ + 0x00001848 00756e6c 696e6b00 6d656d6d 6f766500 .unlink.memmove. │ │ │ │ + 0x00001858 6e696365 00737472 746f6400 706f7369 nice.strtod.posi │ │ │ │ + 0x00001868 785f7370 61776e61 7474725f 73657470 x_spawnattr_setp │ │ │ │ + 0x00001878 67726f75 7000736f 636b6574 00697377 group.socket.isw │ │ │ │ + 0x00001888 75707065 72007365 74706769 64006765 upper.setpgid.ge │ │ │ │ + 0x00001898 74707775 6964006d 62746f77 63005f5f tpwuid.mbtowc.__ │ │ │ │ + 0x000018a8 676d7469 6d653634 00656e64 6d6e7465 gmtime64.endmnte │ │ │ │ + 0x000018b8 6e740066 6f726b00 7374726c 656e0069 nt.fork.strlen.i │ │ │ │ + 0x000018c8 7377616c 6e756d00 67657470 70696400 swalnum.getppid. │ │ │ │ + 0x000018d8 706f7369 785f7370 61776e5f 66696c65 posix_spawn_file │ │ │ │ + 0x000018e8 5f616374 696f6e73 5f616464 74637365 _actions_addtcse │ │ │ │ + 0x000018f8 74706772 705f6e70 00697377 73706163 tpgrp_np.iswspac │ │ │ │ + 0x00001908 65007369 6770656e 64696e67 005f5f63 e.sigpending.__c │ │ │ │ + 0x00001918 74797065 5f625f6c 6f63006d 626c656e type_b_loc.mblen │ │ │ │ + 0x00001928 005f5f6d 656d6370 795f6368 6b007374 .__memcpy_chk.st │ │ │ │ + 0x00001938 72737472 006d6b6e 6f64006d 6272746f rstr.mknod.mbrto │ │ │ │ + 0x00001948 7763005f 5f736967 7365746a 6d70006d wc.__sigsetjmp.m │ │ │ │ + 0x00001958 6b646972 00697377 626c616e 6b006765 kdir.iswblank.ge │ │ │ │ + 0x00001968 74726c69 6d697436 34005f5f 69736f63 trlimit64.__isoc │ │ │ │ + 0x00001978 32335f73 7472746f 6c005f5f 73657469 23_strtol.__seti │ │ │ │ + 0x00001988 74696d65 72363400 67657470 69640072 timer64.getpid.r │ │ │ │ + 0x00001998 65637600 69737770 756e6374 005f5f6c ecv.iswpunct.__l │ │ │ │ + 0x000019a8 73746174 36345f74 696d6536 34006368 stat64_time64.ch │ │ │ │ + 0x000019b8 6f776e00 72656164 6c696e6b 00756d61 own.readlink.uma │ │ │ │ + 0x000019c8 736b0066 74735f63 68696c64 72656e00 sk.fts_children. │ │ │ │ + 0x000019d8 65786563 76650072 65616c6c 6f630069 execve.realloc.i │ │ │ │ + 0x000019e8 73617474 79005f5f 69736f63 32335f73 satty.__isoc23_s │ │ │ │ + 0x000019f8 7472746f 6c6c0077 63746f6d 62005f65 trtoll.wctomb._e │ │ │ │ + 0x00001a08 78697400 67657470 776e616d 00737472 xit.getpwnam.str │ │ │ │ + 0x00001a18 7866726d 00737472 63617365 636d7000 xfrm.strcasecmp. │ │ │ │ + 0x00001a28 6c6f6361 6c65636f 6e760073 68757464 localeconv.shutd │ │ │ │ + 0x00001a38 6f776e00 636f6e66 73747200 6d616c6c own.confstr.mall │ │ │ │ + 0x00001a48 6f63005f 5f6c6962 635f7374 6172745f oc.__libc_start_ │ │ │ │ + 0x00001a58 6d61696e 005f5f73 74617436 345f7469 main.__stat64_ti │ │ │ │ + 0x00001a68 6d653634 005f5f73 656d6374 6c363400 me64.__semctl64. │ │ │ │ + 0x00001a78 6765746d 6e74656e 74007374 72746f6c getmntent.strtol │ │ │ │ + 0x00001a88 64005f5f 696f6374 6c5f7469 6d653634 d.__ioctl_time64 │ │ │ │ + 0x00001a98 00736574 6d6e7465 6e740069 73777072 .setmntent.iswpr │ │ │ │ + 0x00001aa8 696e7400 77637274 6f6d6200 65786563 int.wcrtomb.exec │ │ │ │ + 0x00001ab8 76005f5f 74696d65 36340073 69677072 v.__time64.sigpr │ │ │ │ + 0x00001ac8 6f636d61 736b0072 656d6f76 65006973 ocmask.remove.is │ │ │ │ + 0x00001ad8 77646967 6974006c 69737465 6e006d65 wdigit.listen.me │ │ │ │ + 0x00001ae8 6d636872 00706f73 69785f73 7061776e mchr.posix_spawn │ │ │ │ + 0x00001af8 5f66696c 655f6163 74696f6e 735f6465 _file_actions_de │ │ │ │ + 0x00001b08 7374726f 79006674 735f636c 6f736500 stroy.fts_close. │ │ │ │ + 0x00001b18 7474796e 616d6500 706f7369 785f7370 ttyname.posix_sp │ │ │ │ + 0x00001b28 61776e00 706f7369 785f7370 61776e61 awn.posix_spawna │ │ │ │ + 0x00001b38 7474725f 73657466 6c616773 00697377 ttr_setflags.isw │ │ │ │ + 0x00001b48 636e7472 6c005f5f 73747263 61745f63 cntrl.__strcat_c │ │ │ │ + 0x00001b58 686b0074 6f776c6f 77657200 646c7379 hk.towlower.dlsy │ │ │ │ + 0x00001b68 6d006674 735f7265 61640069 73776374 m.fts_read.iswct │ │ │ │ + 0x00001b78 79706500 5f5f6765 74727573 61676536 ype.__getrusage6 │ │ │ │ + 0x00001b88 34007261 69736500 63617467 65747300 4.raise.catgets. │ │ │ │ + 0x00001b98 73656d6f 70006b69 6c6c7067 005f5f63 semop.killpg.__c │ │ │ │ + 0x00001ba8 74797065 5f746f6c 6f776572 5f6c6f63 type_tolower_loc │ │ │ │ + 0x00001bb8 00646c6f 70656e00 746f7763 7472616e .dlopen.towctran │ │ │ │ + 0x00001bc8 73007372 616e6400 5f5f6378 615f6669 s.srand.__cxa_fi │ │ │ │ + 0x00001bd8 6e616c69 7a650070 7574656e 7600646c nalize.putenv.dl │ │ │ │ + 0x00001be8 6572726f 72007365 746c6f63 616c6500 error.setlocale. │ │ │ │ + 0x00001bf8 73656d67 65740073 74726368 72005f5f semget.strchr.__ │ │ │ │ + 0x00001c08 6f70656e 36345f32 00697377 78646967 open64_2.iswxdig │ │ │ │ + 0x00001c18 69740067 65746769 64007374 72657272 it.getgid.strerr │ │ │ │ + 0x00001c28 6f72006b 696c6c00 73657472 6c696d69 or.kill.setrlimi │ │ │ │ + 0x00001c38 74363400 73657472 65676964 00676574 t64.setregid.get │ │ │ │ + 0x00001c48 656e7600 63616c6c 6f630066 73796e63 env.calloc.fsync │ │ │ │ + 0x00001c58 006d656d 636d7000 66747275 6e636174 .memcmp.ftruncat │ │ │ │ + 0x00001c68 65363400 5f5f6c6f 63616c74 696d6536 e64.__localtime6 │ │ │ │ + 0x00001c78 34006d65 6d736574 005f5f6c 6962635f 4.memset.__libc_ │ │ │ │ + 0x00001c88 63757272 656e745f 73696772 746d6178 current_sigrtmax │ │ │ │ + 0x00001c98 00706f73 69785f73 7061776e 61747472 .posix_spawnattr │ │ │ │ + 0x00001ca8 5f696e69 74005f5f 69736f63 32335f73 _init.__isoc23_s │ │ │ │ + 0x00001cb8 7472746f 756c0072 656e616d 6500746f trtoul.rename.to │ │ │ │ + 0x00001cc8 77757070 65720077 61697470 69640074 wupper.waitpid.t │ │ │ │ + 0x00001cd8 63676574 61747472 00636f6e 6e656374 cgetattr.connect │ │ │ │ + 0x00001ce8 00706f73 69785f73 7061776e 61747472 .posix_spawnattr │ │ │ │ + 0x00001cf8 5f646573 74726f79 00667473 5f6f7065 _destroy.fts_ope │ │ │ │ + 0x00001d08 6e007374 726c6370 79006f70 656e6469 n.strlcpy.opendi │ │ │ │ + 0x00001d18 72006561 63636573 73006765 74756964 r.eaccess.getuid │ │ │ │ + 0x00001d28 00676574 65676964 00736967 656d7074 .getegid.sigempt │ │ │ │ + 0x00001d38 79736574 005f5f75 74696d65 36340074 yset.__utime64.t │ │ │ │ + 0x00001d48 63736574 61747472 00736574 72657569 csetattr.setreui │ │ │ │ + 0x00001d58 64007763 77696474 68006d65 6d637079 d.wcwidth.memcpy │ │ │ │ + 0x00001d68 005f5f66 636e746c 5f74696d 65363400 .__fcntl_time64. │ │ │ │ + 0x00001d78 5f5f6e61 6e6f736c 65657036 34006765 __nanosleep64.ge │ │ │ │ + 0x00001d88 74637764 00737472 636d7000 71736f72 tcwd.strcmp.qsor │ │ │ │ + 0x00001d98 7400756e 616d6500 5f5f6572 726e6f5f t.uname.__errno_ │ │ │ │ + 0x00001da8 6c6f6361 74696f6e 00697377 67726170 location.iswgrap │ │ │ │ + 0x00001db8 68006d61 64766973 65007772 69746500 h.madvise.write. │ │ │ │ + 0x00001dc8 73797363 616c6c00 61626f72 74007061 syscall.abort.pa │ │ │ │ + 0x00001dd8 75736500 70697065 00667473 5f736574 use.pipe.fts_set │ │ │ │ + 0x00001de8 00746367 65747067 72700073 74726e63 .tcgetpgrp.strnc │ │ │ │ + 0x00001df8 6d700067 65746575 69640064 75700061 mp.geteuid.dup.a │ │ │ │ + 0x00001e08 6c61726d 005f5f74 7a6e616d 65005f5f larm.__tzname.__ │ │ │ │ + 0x00001e18 656e7669 726f6e00 5f5f6378 615f6174 environ.__cxa_at │ │ │ │ + 0x00001e28 65786974 005f5f73 7461636b 5f63686b exit.__stack_chk │ │ │ │ + 0x00001e38 5f677561 7264006c 69626d2e 736f2e36 _guard.libm.so.6 │ │ │ │ + 0x00001e48 006c6962 632e736f 2e36006c 642d6c69 .libc.so.6.ld-li │ │ │ │ + 0x00001e58 6e75782d 61726d68 662e736f 2e330047 nux-armhf.so.3.G │ │ │ │ + 0x00001e68 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2 │ │ │ │ + 0x00001e78 2e333900 474c4942 435f322e 33350047 .39.GLIBC_2.35.G │ │ │ │ + 0x00001e88 4c494243 5f322e33 3800474c 4942435f LIBC_2.38.GLIBC_ │ │ │ │ + 0x00001e98 322e3233 00474c49 42435f32 2e323900 2.23.GLIBC_2.29. │ │ │ │ + 0x00001ea8 474c4942 435f322e 31310047 4c494243 GLIBC_2.11.GLIBC │ │ │ │ + 0x00001eb8 5f322e34 3200474c 4942435f 322e3700 _2.42.GLIBC_2.7. │ │ │ │ + 0x00001ec8 474c4942 435f322e 33330047 4c494243 GLIBC_2.33.GLIBC │ │ │ │ + 0x00001ed8 5f322e31 3500474c 4942435f 322e3334 _2.15.GLIBC_2.34 │ │ │ │ + 0x00001ee8 00 . │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000797c <.init>: │ │ │ │ +0000793c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 8444 <__time64@plt+0x48> │ │ │ │ + bl 83ec <__time64@plt+0x48> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1100 +1,1090 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00007988 <__gmtime64@plt-0x14>: │ │ │ │ +00007948 <__gmtime64@plt-0x14>: │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 7998 <__gmtime64@plt-0x4> │ │ │ │ + ldr lr, [pc, #4] @ 7958 <__gmtime64@plt-0x4> │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - muleq lr, r8, sp │ │ │ │ + andeq r7, lr, r0, ror #27 │ │ │ │ │ │ │ │ -0000799c <__gmtime64@plt>: │ │ │ │ +0000795c <__gmtime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3480]! @ 0xd98 │ │ │ │ + ldr pc, [ip, #3552]! @ 0xde0 │ │ │ │ │ │ │ │ -000079a8 : │ │ │ │ +00007968 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3472]! @ 0xd90 │ │ │ │ + ldr pc, [ip, #3544]! @ 0xdd8 │ │ │ │ │ │ │ │ -000079b4 <__localtime64@plt>: │ │ │ │ +00007974 <__localtime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3464]! @ 0xd88 │ │ │ │ + ldr pc, [ip, #3536]! @ 0xdd0 │ │ │ │ │ │ │ │ -000079c0 : │ │ │ │ +00007980 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3456]! @ 0xd80 │ │ │ │ + ldr pc, [ip, #3528]! @ 0xdc8 │ │ │ │ │ │ │ │ -000079cc : │ │ │ │ +0000798c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3448]! @ 0xd78 │ │ │ │ + ldr pc, [ip, #3520]! @ 0xdc0 │ │ │ │ │ │ │ │ -000079d8 : │ │ │ │ +00007998 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3440]! @ 0xd70 │ │ │ │ + ldr pc, [ip, #3512]! @ 0xdb8 │ │ │ │ │ │ │ │ -000079e4 : │ │ │ │ +000079a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3432]! @ 0xd68 │ │ │ │ + ldr pc, [ip, #3504]! @ 0xdb0 │ │ │ │ │ │ │ │ -000079f0 : │ │ │ │ +000079b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3424]! @ 0xd60 │ │ │ │ + ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ │ │ │ │ -000079fc : │ │ │ │ +000079bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ + ldr pc, [ip, #3488]! @ 0xda0 │ │ │ │ │ │ │ │ -00007a08 <__stat64_time64@plt>: │ │ │ │ +000079c8 <__stat64_time64@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ + ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -00007a18 : │ │ │ │ +000079d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ + ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ -00007a24 : │ │ │ │ +000079e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ + ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ -00007a30 : │ │ │ │ +000079f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ + ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ -00007a3c : │ │ │ │ +000079fc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3368]! @ 0xd28 │ │ │ │ + ldr pc, [ip, #3440]! @ 0xd70 │ │ │ │ │ │ │ │ -00007a4c : │ │ │ │ +00007a0c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ + │ │ │ │ +00007a1c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ + │ │ │ │ +00007a2c : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3408]! @ 0xd50 │ │ │ │ + │ │ │ │ +00007a38 <__libc_start_main@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3400]! @ 0xd48 │ │ │ │ + │ │ │ │ +00007a44 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3392]! @ 0xd40 │ │ │ │ + │ │ │ │ +00007a50 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ + │ │ │ │ +00007a60 <__cxa_finalize@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ + │ │ │ │ +00007a6c : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ + │ │ │ │ +00007a78 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ -00007a5c : │ │ │ │ +00007a84 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3344]! @ 0xd10 │ │ │ │ │ │ │ │ -00007a6c : │ │ │ │ +00007a94 <__isoc23_strtoull@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3336]! @ 0xd08 │ │ │ │ │ │ │ │ -00007a78 <__libc_start_main@plt>: │ │ │ │ +00007aa0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3328]! @ 0xd00 │ │ │ │ │ │ │ │ -00007a84 : │ │ │ │ +00007aac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3320]! @ 0xcf8 │ │ │ │ │ │ │ │ -00007a90 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007ab8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ + ldr pc, [ip, #3312]! @ 0xcf0 │ │ │ │ │ │ │ │ -00007aa0 <__cxa_finalize@plt>: │ │ │ │ +00007ac4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ + ldr pc, [ip, #3304]! @ 0xce8 │ │ │ │ │ │ │ │ -00007aac : │ │ │ │ +00007ad0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ -00007ab8 : │ │ │ │ +00007ae0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ + ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ -00007ac4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007af0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3272]! @ 0xcc8 │ │ │ │ │ │ │ │ -00007ad4 <__isoc23_strtoull@plt>: │ │ │ │ +00007afc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3264]! @ 0xcc0 │ │ │ │ │ │ │ │ -00007ae0 : │ │ │ │ +00007b08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3256]! @ 0xcb8 │ │ │ │ │ │ │ │ -00007aec : │ │ │ │ +00007b14 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3248]! @ 0xcb0 │ │ │ │ │ │ │ │ -00007af8 : │ │ │ │ +00007b20 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3240]! @ 0xca8 │ │ │ │ + ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ -00007b04 : │ │ │ │ +00007b30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3232]! @ 0xca0 │ │ │ │ + ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ -00007b10 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007b3c <_exit@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ │ │ │ │ -00007b20 : │ │ │ │ +00007b48 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3208]! @ 0xc88 │ │ │ │ │ │ │ │ -00007b30 : │ │ │ │ +00007b58 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3200]! @ 0xc80 │ │ │ │ │ │ │ │ -00007b3c : │ │ │ │ +00007b64 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3192]! @ 0xc78 │ │ │ │ │ │ │ │ -00007b48 : │ │ │ │ +00007b70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ -00007b54 : │ │ │ │ +00007b7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3176]! @ 0xc68 │ │ │ │ │ │ │ │ -00007b60 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007b88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ + ldr pc, [ip, #3168]! @ 0xc60 │ │ │ │ │ │ │ │ -00007b70 : │ │ │ │ +00007b94 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ + ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ │ │ │ │ -00007b7c <_exit@plt>: │ │ │ │ +00007ba0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ + ldr pc, [ip, #3152]! @ 0xc50 │ │ │ │ │ │ │ │ -00007b88 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007bac : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #3144]! @ 0xc48 │ │ │ │ + │ │ │ │ +00007bb8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3136]! @ 0xc40 │ │ │ │ │ │ │ │ -00007b98 : │ │ │ │ +00007bc4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3128]! @ 0xc38 │ │ │ │ │ │ │ │ -00007ba4 : │ │ │ │ +00007bd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3120]! @ 0xc30 │ │ │ │ │ │ │ │ -00007bb0 : │ │ │ │ +00007bdc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3112]! @ 0xc28 │ │ │ │ │ │ │ │ -00007bbc : │ │ │ │ +00007be8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3104]! @ 0xc20 │ │ │ │ │ │ │ │ -00007bc8 : │ │ │ │ +00007bf4 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3096]! @ 0xc18 │ │ │ │ │ │ │ │ -00007bd4 : │ │ │ │ +00007c00 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3088]! @ 0xc10 │ │ │ │ │ │ │ │ -00007be0 : │ │ │ │ +00007c0c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3080]! @ 0xc08 │ │ │ │ │ │ │ │ -00007bec : │ │ │ │ +00007c18 <__utimes64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3072]! @ 0xc00 │ │ │ │ │ │ │ │ -00007bf8 : │ │ │ │ +00007c24 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3064]! @ 0xbf8 │ │ │ │ │ │ │ │ -00007c04 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3056]! @ 0xbf0 │ │ │ │ - │ │ │ │ -00007c10 : │ │ │ │ +00007c30 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3048]! @ 0xbe8 │ │ │ │ + ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ -00007c1c : │ │ │ │ +00007c40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3040]! @ 0xbe0 │ │ │ │ + ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ -00007c28 : │ │ │ │ +00007c4c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #3032]! @ 0xbd8 │ │ │ │ │ │ │ │ -00007c34 : │ │ │ │ +00007c5c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3024]! @ 0xbd0 │ │ │ │ + ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ -00007c40 <__stack_chk_fail@plt>: │ │ │ │ +00007c6c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3016]! @ 0xbc8 │ │ │ │ + ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ -00007c4c : │ │ │ │ +00007c78 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3008]! @ 0xbc0 │ │ │ │ + ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ -00007c58 : │ │ │ │ +00007c84 <__fdelt_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ + ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ -00007c64 <__utimes64@plt>: │ │ │ │ +00007c90 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2992]! @ 0xbb0 │ │ │ │ + ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ │ │ │ │ -00007c70 : │ │ │ │ +00007ca0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ + ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ │ │ │ │ -00007c7c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007cac <__isoc23_strtoll@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ + ldr pc, [ip, #2968]! @ 0xb98 │ │ │ │ │ │ │ │ -00007c8c : │ │ │ │ +00007cb8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ + ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ -00007c98 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007cc8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2952]! @ 0xb88 │ │ │ │ + ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ -00007ca8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007cd4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ -00007cb8 : │ │ │ │ +00007ce0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ -00007cc4 : │ │ │ │ +00007cec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ -00007cd0 <__fdelt_chk@plt>: │ │ │ │ +00007cf8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ -00007cdc : │ │ │ │ +00007d04 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ │ │ │ │ -00007cec : │ │ │ │ +00007d14 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2896]! @ 0xb50 │ │ │ │ │ │ │ │ -00007cf8 <__isoc23_strtoll@plt>: │ │ │ │ +00007d20 <__fstat64_time64@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2888]! @ 0xb48 │ │ │ │ + ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ -00007d04 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007d30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ -00007d14 : │ │ │ │ +00007d3c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ -00007d20 : │ │ │ │ +00007d48 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ -00007d2c : │ │ │ │ +00007d54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ -00007d38 : │ │ │ │ +00007d60 <__memcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ -00007d44 : │ │ │ │ +00007d6c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ + ldr pc, [ip, #2832]! @ 0xb10 │ │ │ │ │ │ │ │ -00007d50 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007d7c <__stpcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2824]! @ 0xb08 │ │ │ │ │ │ │ │ -00007d60 : │ │ │ │ +00007d88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2816]! @ 0xb00 │ │ │ │ │ │ │ │ -00007d6c <__fstat64_time64@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007d94 <__ctype_get_mb_cur_max@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ + ldr pc, [ip, #2808]! @ 0xaf8 │ │ │ │ │ │ │ │ -00007d7c : │ │ │ │ +00007da0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ + ldr pc, [ip, #2800]! @ 0xaf0 │ │ │ │ │ │ │ │ -00007d88 : │ │ │ │ +00007dac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ + ldr pc, [ip, #2792]! @ 0xae8 │ │ │ │ │ │ │ │ -00007d94 : │ │ │ │ +00007db8 <__strcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ + ldr pc, [ip, #2784]! @ 0xae0 │ │ │ │ │ │ │ │ -00007da0 : │ │ │ │ +00007dc4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ -00007dac <__memcpy_chk@plt>: │ │ │ │ +00007dd4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ -00007db8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007de0 <__nanosleep64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2752]! @ 0xac0 │ │ │ │ + ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ -00007dc8 <__stpcpy_chk@plt>: │ │ │ │ +00007dec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2744]! @ 0xab8 │ │ │ │ + ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -00007dd4 : │ │ │ │ +00007df8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ + ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -00007de0 <__ctype_get_mb_cur_max@plt>: │ │ │ │ +00007e04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ + ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ -00007dec : │ │ │ │ +00007e10 <__select64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ + ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ -00007df8 : │ │ │ │ +00007e1c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2712]! @ 0xa98 │ │ │ │ + ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ -00007e04 <__strcpy_chk@plt>: │ │ │ │ +00007e28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ + ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ -00007e10 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007e34 <__fcntl_time64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ + ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ -00007e20 : │ │ │ │ +00007e40 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ + ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -00007e2c <__nanosleep64@plt>: │ │ │ │ +00007e50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ + ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ -00007e38 : │ │ │ │ +00007e5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ + ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ │ │ │ │ -00007e44 : │ │ │ │ +00007e68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ + ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ │ │ │ │ -00007e50 : │ │ │ │ +00007e74 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ -00007e5c <__select64@plt>: │ │ │ │ +00007e84 <__ctype_tolower_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ │ │ │ │ -00007e68 : │ │ │ │ +00007e90 <__ctype_toupper_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ -00007e74 : │ │ │ │ +00007e9c <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ -00007e80 <__fcntl_time64@plt>: │ │ │ │ +00007ea8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ -00007e8c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007eb4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ + ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ -00007e9c : │ │ │ │ +00007ec0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ + ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ -00007ea8 : │ │ │ │ +00007ecc <__ctype_b_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2592]! @ 0xa20 │ │ │ │ + ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ -00007eb4 : │ │ │ │ +00007ed8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ + ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ -00007ec0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007ee4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ + ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ -00007ed0 <__ctype_tolower_loc@plt>: │ │ │ │ +00007ef0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ + ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ │ │ │ │ -00007edc <__ctype_toupper_loc@plt>: │ │ │ │ +00007efc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ + ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -00007ee8 <__gmon_start__@plt>: │ │ │ │ +00007f0c <__utimensat64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ + ldr pc, [ip, #2552]! @ 0x9f8 │ │ │ │ │ │ │ │ -00007ef4 : │ │ │ │ +00007f18 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ + ldr pc, [ip, #2544]! @ 0x9f0 │ │ │ │ │ │ │ │ -00007f00 : │ │ │ │ +00007f24 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ + ldr pc, [ip, #2536]! @ 0x9e8 │ │ │ │ │ │ │ │ -00007f0c : │ │ │ │ +00007f30 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ -00007f18 <__ctype_b_loc@plt>: │ │ │ │ +00007f40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ -00007f24 : │ │ │ │ +00007f4c <__libc_current_sigrtmax@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ -00007f30 : │ │ │ │ +00007f58 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ -00007f3c : │ │ │ │ +00007f64 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ -00007f48 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007f70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2480]! @ 0x9b0 │ │ │ │ + ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ -00007f58 <__utimensat64@plt>: │ │ │ │ +00007f7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2472]! @ 0x9a8 │ │ │ │ + ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ -00007f64 : │ │ │ │ +00007f88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2464]! @ 0x9a0 │ │ │ │ + ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ -00007f70 : │ │ │ │ +00007f94 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2456]! @ 0x998 │ │ │ │ + ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ -00007f7c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007fa0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ + ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ -00007f8c : │ │ │ │ +00007fac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ + ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ -00007f98 <__libc_current_sigrtmax@plt>: │ │ │ │ +00007fb8 <__open64_2@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ + ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ -00007fa4 : │ │ │ │ +00007fc4 <__errno_location@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ + ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ -00007fb0 : │ │ │ │ +00007fd0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ + ldr pc, [ip, #2416]! @ 0x970 │ │ │ │ │ │ │ │ -00007fbc : │ │ │ │ +00007fe0 <__strcat_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ + ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ │ │ │ │ -00007fc8 : │ │ │ │ +00007fec <__cxa_atexit@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ -00007fd4 : │ │ │ │ +00007ffc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ -00007fe0 : │ │ │ │ +00008008 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ -00007fec : │ │ │ │ +00008014 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ -00007ff8 : │ │ │ │ +00008020 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ + ldr pc, [ip, #2360]! @ 0x938 │ │ │ │ │ │ │ │ -00008004 <__open64_2@plt>: │ │ │ │ +00008030 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ + ldr pc, [ip, #2352]! @ 0x930 │ │ │ │ │ │ │ │ -00008010 <__errno_location@plt>: │ │ │ │ +0000803c <__setitimer64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ + ldr pc, [ip, #2344]! @ 0x928 │ │ │ │ │ │ │ │ -0000801c : │ │ │ │ +00008048 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2336]! @ 0x920 │ │ │ │ + ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ -0000802c <__strcat_chk@plt>: │ │ │ │ +00008058 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ + ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ -00008038 <__cxa_atexit@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008064 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ -00008048 : │ │ │ │ +00008070 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ -00008054 : │ │ │ │ +0000807c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ -00008060 : │ │ │ │ +00008088 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ + ldr pc, [ip, #2288]! @ 0x8f0 │ │ │ │ │ │ │ │ -0000806c : │ │ │ │ +00008098 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2280]! @ 0x8e8 │ │ │ │ + ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ │ │ │ │ -0000807c : │ │ │ │ +000080a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2272]! @ 0x8e0 │ │ │ │ + ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ -00008088 <__setitimer64@plt>: │ │ │ │ +000080b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2264]! @ 0x8d8 │ │ │ │ + ldr pc, [ip, #2256]! @ 0x8d0 │ │ │ │ │ │ │ │ -00008094 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000080c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ + ldr pc, [ip, #2248]! @ 0x8c8 │ │ │ │ │ │ │ │ -000080a4 : │ │ │ │ +000080d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ + ldr pc, [ip, #2240]! @ 0x8c0 │ │ │ │ │ │ │ │ -000080b0 : │ │ │ │ +000080dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ + ldr pc, [ip, #2232]! @ 0x8b8 │ │ │ │ │ │ │ │ -000080bc : │ │ │ │ +000080e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ + ldr pc, [ip, #2224]! @ 0x8b0 │ │ │ │ │ │ │ │ -000080c8 : │ │ │ │ +000080f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ + ldr pc, [ip, #2216]! @ 0x8a8 │ │ │ │ │ │ │ │ -000080d4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008100 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2208]! @ 0x8a0 │ │ │ │ │ │ │ │ -000080e4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000810c <__longjmp_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ + ldr pc, [ip, #2200]! @ 0x898 │ │ │ │ │ │ │ │ -000080f4 : │ │ │ │ +00008118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ + ldr pc, [ip, #2192]! @ 0x890 │ │ │ │ │ │ │ │ -00008100 : │ │ │ │ +00008124 <__lstat64_time64@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2176]! @ 0x880 │ │ │ │ + ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ -00008110 : │ │ │ │ +00008134 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2168]! @ 0x878 │ │ │ │ + ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ -0000811c : │ │ │ │ +00008140 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2160]! @ 0x870 │ │ │ │ + ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ -00008128 : │ │ │ │ +0000814c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2152]! @ 0x868 │ │ │ │ + ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ -00008134 : │ │ │ │ +00008158 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2144]! @ 0x860 │ │ │ │ + ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ -00008140 : │ │ │ │ +00008164 <__utime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2136]! @ 0x858 │ │ │ │ + ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ -0000814c : │ │ │ │ +00008170 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2128]! @ 0x850 │ │ │ │ + ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ -00008158 : │ │ │ │ +0000817c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2120]! @ 0x848 │ │ │ │ + ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ │ │ │ │ -00008164 <__longjmp_chk@plt>: │ │ │ │ +00008188 <__getrusage64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2112]! @ 0x840 │ │ │ │ + ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ │ │ │ │ -00008170 : │ │ │ │ +00008194 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2104]! @ 0x838 │ │ │ │ + ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ │ │ │ │ -0000817c <__lstat64_time64@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000081a0 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ + │ │ │ │ +000081ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ │ │ │ │ -0000818c : │ │ │ │ +000081b8 <__sigsetjmp@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ -00008198 : │ │ │ │ +000081c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ -000081a4 : │ │ │ │ +000081d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ -000081b0 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ - │ │ │ │ -000081bc <__utime64@plt>: │ │ │ │ +000081dc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ + ldr pc, [ip, #2056]! @ 0x808 │ │ │ │ │ │ │ │ -000081c8 : │ │ │ │ +000081ec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ + ldr pc, [ip, #2048]! @ 0x800 │ │ │ │ │ │ │ │ -000081d4 : │ │ │ │ +000081f8 <__semctl64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ + ldr pc, [ip, #2040]! @ 0x7f8 │ │ │ │ │ │ │ │ -000081e0 <__getrusage64@plt>: │ │ │ │ +00008204 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ + ldr pc, [ip, #2032]! @ 0x7f0 │ │ │ │ │ │ │ │ -000081ec : │ │ │ │ +00008210 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ + ldr pc, [ip, #2024]! @ 0x7e8 │ │ │ │ │ │ │ │ -000081f8 : │ │ │ │ +0000821c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ -00008204 : │ │ │ │ +0000822c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ -00008210 <__sigsetjmp@plt>: │ │ │ │ +00008238 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ -0000821c : │ │ │ │ +00008244 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ -00008228 : │ │ │ │ +00008250 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ -00008234 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000825c <__gettimeofday64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1968]! @ 0x7b0 │ │ │ │ + ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ -00008244 : │ │ │ │ +00008268 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1960]! @ 0x7a8 │ │ │ │ + ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ -00008250 <__semctl64@plt>: │ │ │ │ +00008274 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1952]! @ 0x7a0 │ │ │ │ + ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ │ │ │ │ -0000825c : │ │ │ │ +00008280 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1944]! @ 0x798 │ │ │ │ + ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ │ │ │ │ -00008268 : │ │ │ │ +0000828c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1936]! @ 0x790 │ │ │ │ + ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ │ │ │ │ -00008274 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008298 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #946176 @ 0xe7000 │ │ │ │ + ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ + │ │ │ │ +000082a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ -00008284 : │ │ │ │ +000082b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ -00008290 : │ │ │ │ +000082bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ -0000829c : │ │ │ │ +000082c8 <__clock_gettime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ -000082a8 : │ │ │ │ +000082d4 <__ioctl_time64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ -000082b4 <__gettimeofday64@plt>: │ │ │ │ +000082e0 <__libc_current_sigrtmin@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ -000082c0 : │ │ │ │ +000082ec : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ + ldr pc, [ip, #1872]! @ 0x750 │ │ │ │ │ │ │ │ -000082cc : │ │ │ │ +000082fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ + ldr pc, [ip, #1864]! @ 0x748 │ │ │ │ │ │ │ │ -000082d8 : │ │ │ │ +00008308 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ + ldr pc, [ip, #1856]! @ 0x740 │ │ │ │ │ │ │ │ -000082e4 : │ │ │ │ +00008314 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ + ldr pc, [ip, #1848]! @ 0x738 │ │ │ │ │ │ │ │ -000082f0 : │ │ │ │ +00008320 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ + ldr pc, [ip, #1840]! @ 0x730 │ │ │ │ │ │ │ │ -000082fc : │ │ │ │ +0000832c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ + ldr pc, [ip, #1832]! @ 0x728 │ │ │ │ │ │ │ │ -00008308 : │ │ │ │ +00008338 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ + ldr pc, [ip, #1824]! @ 0x720 │ │ │ │ │ │ │ │ -00008314 : │ │ │ │ +00008344 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ + ldr pc, [ip, #1816]! @ 0x718 │ │ │ │ │ │ │ │ -00008320 <__clock_gettime64@plt>: │ │ │ │ +00008350 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ + ldr pc, [ip, #1808]! @ 0x710 │ │ │ │ │ │ │ │ -0000832c <__ioctl_time64@plt>: │ │ │ │ +0000835c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ + ldr pc, [ip, #1800]! @ 0x708 │ │ │ │ │ │ │ │ -00008338 <__libc_current_sigrtmin@plt>: │ │ │ │ +00008368 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ + ldr pc, [ip, #1792]! @ 0x700 │ │ │ │ │ │ │ │ -00008344 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008374 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1784]! @ 0x6f8 │ │ │ │ │ │ │ │ -00008354 : │ │ │ │ +00008380 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1776]! @ 0x6f0 │ │ │ │ │ │ │ │ -00008360 : │ │ │ │ +0000838c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1768]! @ 0x6e8 │ │ │ │ │ │ │ │ -0000836c : │ │ │ │ +00008398 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1760]! @ 0x6e0 │ │ │ │ │ │ │ │ -00008378 : │ │ │ │ +000083a4 <__time64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #946176 @ 0xe7000 │ │ │ │ ldr pc, [ip, #1752]! @ 0x6d8 │ │ │ │ - │ │ │ │ -00008384 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1744]! @ 0x6d0 │ │ │ │ - │ │ │ │ -00008390 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1736]! @ 0x6c8 │ │ │ │ - │ │ │ │ -0000839c : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1728]! @ 0x6c0 │ │ │ │ - │ │ │ │ -000083a8 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1720]! @ 0x6b8 │ │ │ │ - │ │ │ │ -000083b4 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1712]! @ 0x6b0 │ │ │ │ - │ │ │ │ -000083c0 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1704]! @ 0x6a8 │ │ │ │ - │ │ │ │ -000083cc : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1696]! @ 0x6a0 │ │ │ │ - │ │ │ │ -000083d8 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1688]! @ 0x698 │ │ │ │ - │ │ │ │ -000083e4 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1680]! @ 0x690 │ │ │ │ - │ │ │ │ -000083f0 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1672]! @ 0x688 │ │ │ │ - │ │ │ │ -000083fc <__time64@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #946176 @ 0xe7000 │ │ │ │ - ldr pc, [ip, #1664]! @ 0x680 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,141 +1,141 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00008408 : │ │ │ │ +000083b0 : │ │ │ │ @ instruction: 0xf0002200 │ │ │ │ svclt 0x0000be5d │ │ │ │ - bleq 44554 │ │ │ │ + bleq 444fc │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdami r4, {r3, sl, ip, sp, pc} │ │ │ │ andeq pc, r0, sl, asr r8 @ │ │ │ │ - bl 846438 │ │ │ │ + bl b463e0 │ │ │ │ svc 0x00aaf7ff │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - andeq r0, r0, ip, lsl r7 │ │ │ │ - ldr r3, [pc, #20] @ 8460 <__time64@plt+0x64> │ │ │ │ - ldr r2, [pc, #20] @ 8464 <__time64@plt+0x68> │ │ │ │ + andeq r7, lr, r4, asr r3 │ │ │ │ + andeq r0, r0, r4, lsl r7 │ │ │ │ + ldr r3, [pc, #20] @ 8408 <__time64@plt+0x64> │ │ │ │ + ldr r2, [pc, #20] @ 840c <__time64@plt+0x68> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 7ee8 <__gmon_start__@plt> │ │ │ │ - ldrdeq r7, [lr], -ip │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - blmi 1da488 │ │ │ │ + b 7e9c <__gmon_start__@plt> │ │ │ │ + andeq r7, lr, ip, lsr r3 │ │ │ │ + andeq r0, r0, r8, asr #11 │ │ │ │ + blmi 1da430 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, lr, r2, asr r7 │ │ │ │ - andeq sl, lr, r0, asr r7 │ │ │ │ - @ instruction: 0x000e72ba │ │ │ │ - andeq r0, r0, r0, ror #7 │ │ │ │ - blmi 25a4bc │ │ │ │ - bmi 259680 │ │ │ │ - bne 6d9690 │ │ │ │ + andeq sl, lr, sl, lsr #15 │ │ │ │ + andeq sl, lr, r8, lsr #15 │ │ │ │ + andeq r7, lr, sl, lsl r3 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + blmi 25a464 │ │ │ │ + bmi 259628 │ │ │ │ + bne 6d9638 │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, lr, r8, lsr #14 │ │ │ │ - andeq sl, lr, r4, lsr #14 │ │ │ │ - andeq r7, lr, ip, lsl #5 │ │ │ │ - andeq r0, r0, r0, lsr r8 │ │ │ │ - blmi 2b58f0 │ │ │ │ + andeq sl, lr, r0, lsl #15 │ │ │ │ + andeq sl, lr, ip, ror r7 │ │ │ │ + andeq r7, lr, ip, ror #5 │ │ │ │ + andeq r0, r0, r8, lsr #16 │ │ │ │ + blmi 2b5898 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 276a88 │ │ │ │ + blmi 276a30 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xf7ffeade │ │ │ │ - blmi 1c83ec │ │ │ │ + @ instruction: 0xf7ffeaea │ │ │ │ + blmi 1c8394 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - strdeq sl, [lr], -r6 │ │ │ │ - andeq r7, lr, ip, asr r2 │ │ │ │ - andeq r0, r0, ip, asr #7 │ │ │ │ - andeq r7, lr, r2, lsr #22 │ │ │ │ - ldrdeq sl, [lr], -r6 │ │ │ │ + andeq sl, lr, lr, asr #14 │ │ │ │ + @ instruction: 0x000e72bc │ │ │ │ + andeq r0, r0, r4, asr #7 │ │ │ │ + andeq r7, lr, sl, ror fp │ │ │ │ + andeq sl, lr, lr, lsr #14 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldcmi 14, cr4, [r7], #-216 @ 0xffffff28 │ │ │ │ stmdavs r7, {r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r5!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d6b369 │ │ │ │ svccs 0x00009004 │ │ │ │ @ instruction: 0xf100d05d │ │ │ │ strcs r0, [r0], -r4, lsl #16 │ │ │ │ - beq 84467c │ │ │ │ + beq 844624 │ │ │ │ @ instruction: 0xf7ffe016 │ │ │ │ - blne feac39c8 │ │ │ │ + blne feac3988 │ │ │ │ ldrtmi r1, [r9], -r4, lsl #19 │ │ │ │ svclt 0x00b842ac │ │ │ │ adcmi r4, ip, #2097152 @ 0x200000 │ │ │ │ strtmi fp, [ip], -r8, lsr #31 │ │ │ │ andeq lr, r6, r9, lsl #22 │ │ │ │ @ instruction: 0xf7ff1c66 │ │ │ │ - bl 2831c4 │ │ │ │ + bl 28319c │ │ │ │ @ instruction: 0xf8090004 │ │ │ │ @ instruction: 0xf858a004 │ │ │ │ @ instruction: 0xb12f7b04 │ │ │ │ adcmi r4, lr, #56, 12 @ 0x3800000 │ │ │ │ vsubne.f64 d29, d20, d21 │ │ │ │ andeq lr, r4, r9, lsl #22 │ │ │ │ tstcs r0, sl, lsr #22 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @ instruction: 0xf7ff3201 │ │ │ │ - rsbsvs fp, r7, r7, lsl #27 │ │ │ │ + rsbsvs fp, r7, sp, lsl #27 │ │ │ │ pkhtbmi fp, r0, r7, asr #2 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - mcrrne 12, 15, lr, r3, cr8 │ │ │ │ + mcrrne 12, 15, lr, r3, cr14 │ │ │ │ svceq 0x0004f858 │ │ │ │ eorsvs r4, r5, sp, lsl r4 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ stcle 13, cr2, [r2], #-508 @ 0xfffffe04 │ │ │ │ - strtmi r4, [pc], #-2838 @ 85ac <__time64@plt+0x1b0> │ │ │ │ + strtmi r4, [pc], #-2838 @ 8554 <__time64@plt+0x1b0> │ │ │ │ andls pc, r3, r4, asr r8 @ │ │ │ │ ldrdhi pc, [r0], -r9 │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ @ instruction: 0xd11842bc │ │ │ │ svcmi 0x0012b1bc │ │ │ │ - ldrbtmi r2, [pc], #-1540 @ 85c4 <__time64@plt+0x1c8> │ │ │ │ + ldrbtmi r2, [pc], #-1540 @ 856c <__time64@plt+0x1c8> │ │ │ │ ldmdavs sp!, {sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - mcrrne 12, 13, lr, r3, cr12 │ │ │ │ + mcrrne 12, 14, lr, r3, cr2 │ │ │ │ strtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf038603b │ │ │ │ @ instruction: 0xf8c8f995 │ │ │ │ @ instruction: 0xf8d90000 │ │ │ │ - bl d45e4 │ │ │ │ + bl d458c │ │ │ │ ldmibpl ip, {r1, r2, fp} │ │ │ │ stccs 6, cr3, [r0], {4} │ │ │ │ pop {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf10987f0 │ │ │ │ @ instruction: 0xf04f30ff │ │ │ │ @ instruction: 0xe7bf34ff │ │ │ │ - andeq sl, lr, ip, lsr #13 │ │ │ │ - andeq r7, lr, r8, lsl #4 │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ - andeq sl, lr, lr, lsl #12 │ │ │ │ + andeq sl, lr, r4, lsl #14 │ │ │ │ + andeq r7, lr, r8, ror #4 │ │ │ │ + andeq r0, r0, r0, asr r8 │ │ │ │ + andeq sl, lr, r6, ror #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #-816] @ 0xfffffcd0 │ │ │ │ ldmibcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcvc 5, cr15, [r3, #-692]! @ 0xfffffd4c │ │ │ │ ldmibmi r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -165,16 +165,16 @@ │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrdne pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf944f002 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ cmpphi r8, #0 @ p-variant is OBSOLETE │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ - bls 96ba4 <__isoc23_strtoul@@Base+0x1a484> │ │ │ │ - bls 11e9f8 │ │ │ │ + bls 96b4c <__isoc23_strtoul@@Base+0x1a484> │ │ │ │ + bls 11e9a0 │ │ │ │ ldrdcc pc, [r4], #132 @ 0x84 │ │ │ │ cmppcs r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf100069e │ │ │ │ stmdavs r2!, {r0, r2, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x005e05dd │ │ │ │ orrsls r2, r6, fp, lsl #2 │ │ │ │ addne pc, r0, #1107296256 @ 0x42000000 │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ ldmdage r2!, {r8, r9, sp} │ │ │ │ movwls r4, #1561 @ 0x619 │ │ │ │ movwls r2, #4884 @ 0x1314 │ │ │ │ ldc 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ adchi pc, r9, #64 @ 0x40 │ │ │ │ tstcs r1, r5, lsl #26 │ │ │ │ - bls 23030c │ │ │ │ + bls 2302b4 │ │ │ │ @ instruction: 0xf8df8aab │ │ │ │ vld2. {d0-d1}, [r3 :64], ip │ │ │ │ adchi r7, fp, #192, 6 │ │ │ │ stmiacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c358fb │ │ │ │ @ instruction: 0xf8df20c4 │ │ │ │ @ instruction: 0xf8c328cc │ │ │ │ @@ -205,18 +205,18 @@ │ │ │ │ andcs r6, r0, #20, 16 @ 0x140000 │ │ │ │ @ instruction: 0xf8c361a2 │ │ │ │ @ instruction: 0xf88320cc │ │ │ │ @ instruction: 0xf8832099 │ │ │ │ ldmdapl r8!, {r3, r4, r7, r8, sp} │ │ │ │ stmdavs r0, {r0, r3, r4, r7, r9, sp, lr} │ │ │ │ @ instruction: 0xf8836401 │ │ │ │ - bhi fead0db0 │ │ │ │ + bhi fead0d58 │ │ │ │ @ instruction: 0xf100061d │ │ │ │ @ instruction: 0xf8df813a │ │ │ │ - bls 969a0 <__isoc23_strtoul@@Base+0x1a280> │ │ │ │ + bls 96948 <__isoc23_strtoul@@Base+0x1a280> │ │ │ │ ldmlt r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8df44fb │ │ │ │ @ instruction: 0x960f3894 │ │ │ │ ldrbtmi r4, [fp], #-1738 @ 0xfffff936 │ │ │ │ tstcc r0, #23068672 @ 0x1600000 │ │ │ │ vcgt.s8 d25, d12, d7 │ │ │ │ @@ -264,17 +264,17 @@ │ │ │ │ @ instruction: 0xf8dfedf8 │ │ │ │ @ instruction: 0xf8df37ec │ │ │ │ ldmdbls r4, {r2, r3, r5, r6, r7, r8, r9, sl, sp} │ │ │ │ @ instruction: 0xf8dd447a │ │ │ │ @ instruction: 0xf858c054 │ │ │ │ ldmdavs sp, {r0, r1, ip, sp} │ │ │ │ andcc lr, r2, #3440640 @ 0x348000 │ │ │ │ - bne ff2ce7d0 │ │ │ │ + bne ff2ce778 │ │ │ │ andeq lr, r2, #108, 22 @ 0x1b000 │ │ │ │ - bl 1c992e4 │ │ │ │ + bl 1c9928c │ │ │ │ vaddl.s8 q0, d0, d0 │ │ │ │ @ instruction: 0xf8df813e │ │ │ │ @ instruction: 0xf85837a0 │ │ │ │ cdpvs 0, 13, cr3, cr8, cr3, {0} │ │ │ │ @ instruction: 0xf02bb108 │ │ │ │ @ instruction: 0xf8dff8e9 │ │ │ │ @ instruction: 0xf8df3790 │ │ │ │ @@ -282,36 +282,36 @@ │ │ │ │ @ instruction: 0xf8d33003 │ │ │ │ @ instruction: 0xf8c310dc │ │ │ │ @ instruction: 0xf8c31144 │ │ │ │ @ instruction: 0xf8589028 │ │ │ │ ldmdavs r2, {r1, sp} │ │ │ │ subls pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8832200 │ │ │ │ - blls fe590adc │ │ │ │ + blls fe590a84 │ │ │ │ tstle r1, fp, lsl #22 │ │ │ │ orrsls r2, r6, #671088640 @ 0x28000000 │ │ │ │ - bl ff246880 │ │ │ │ + bl ff3c6828 │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0864611 │ │ │ │ - @ instruction: 0xf8dffc8d │ │ │ │ + @ instruction: 0xf8dffaf9 │ │ │ │ @ instruction: 0xf858374c │ │ │ │ @ instruction: 0xf8d44003 │ │ │ │ stmdacs r0, {r2, r6, r7, ip, sp} │ │ │ │ addhi pc, ip, r0 │ │ │ │ ldreq r6, [sp], r2, lsr #22 │ │ │ │ strle r6, [lr, #-738] @ 0xfffffd1e │ │ │ │ cmnlt r3, r3, ror #29 │ │ │ │ @ instruction: 0xf03f2000 │ │ │ │ vfmsvs.f32 s31, s1, s10 │ │ │ │ @ instruction: 0xf8b2f02b │ │ │ │ @ instruction: 0x3738f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf0886818 │ │ │ │ - @ instruction: 0xf8dffdd7 │ │ │ │ + @ instruction: 0xf8dffb33 │ │ │ │ @ instruction: 0xf8583714 │ │ │ │ ldmdavs sl, {r0, r1, ip, sp} │ │ │ │ strle r0, [r5, #-1940] @ 0xfffff86c │ │ │ │ ldrdcs pc, [r4], #131 @ 0x83 │ │ │ │ andeq pc, r2, #66 @ 0x42 │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0x270cf8df │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ @ instruction: 0x36d0f8df │ │ │ │ @ instruction: 0xf8584605 │ │ │ │ @ instruction: 0xf8d00003 │ │ │ │ stmdavs r3, {r2, r6, r7, sp} │ │ │ │ msreq CPSR_, r2 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ tstle r8, fp, lsl #6 │ │ │ │ - blvs ff4e29b4 │ │ │ │ + blvs ff4e295c │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ @ instruction: 0xf8d063d3 │ │ │ │ @ instruction: 0xf00220c4 │ │ │ │ @ instruction: 0xf8df0120 │ │ │ │ @ instruction: 0xf85836a4 │ │ │ │ movwcs r4, #3 │ │ │ │ asrscc pc, r4, #17 @ │ │ │ │ @@ -349,66 +349,66 @@ │ │ │ │ tstcs r4, r4, asr #1 │ │ │ │ stccs 1, cr9, [r0, #-4] │ │ │ │ andhi pc, r6, #64 @ 0x40 │ │ │ │ cmppls r4, r7, lsr #17 @ p-variant is OBSOLETE │ │ │ │ mcr2 0, 2, pc, cr14, cr1, {0} @ │ │ │ │ @ instruction: 0xf8d72200 │ │ │ │ @ instruction: 0x46110110 │ │ │ │ - blx fefc4b30 │ │ │ │ + blx fefc4ad8 │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ - b e2a6c │ │ │ │ + b e2a14 │ │ │ │ streq r0, [r4, -sl, lsl #6] │ │ │ │ @ instruction: 0xf043bf48 │ │ │ │ ldrbeq r0, [r9, #776] @ 0x308 │ │ │ │ mrcge 5, 7, APSR_nzcv, cr2, cr15, {3} │ │ │ │ @ instruction: 0x2640f8df │ │ │ │ teqpeq r4, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ sbccc pc, r4, r2, asr #17 │ │ │ │ - bl cc69ac │ │ │ │ + bl e46954 │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ - blcs 2f5b8 │ │ │ │ + blcs 2f560 │ │ │ │ svcge 0x0066f43f │ │ │ │ @ instruction: 0xf8df9e0f │ │ │ │ stmdals r2, {r5, r9, sl, ip, sp} │ │ │ │ - blls 15ecd0 │ │ │ │ + blls 15ec78 │ │ │ │ ldrdne pc, [r4], #130 @ 0x82 │ │ │ │ pkhbteq r8, sp, fp, lsl #21 │ │ │ │ strvc pc, [r0], #1027 @ 0x403 │ │ │ │ andhi pc, sl, #0, 2 │ │ │ │ - bl 7469d8 │ │ │ │ - blcs 229ec │ │ │ │ + bl 8c6980 │ │ │ │ + blcs 22994 │ │ │ │ addshi pc, r9, #0 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @ instruction: 0xf8df82e9 │ │ │ │ - bls 961c0 <__isoc23_strtoul@@Base+0x19aa0> │ │ │ │ - blvs 69ed40 │ │ │ │ + bls 96168 <__isoc23_strtoul@@Base+0x19aa0> │ │ │ │ + blvs 69ece8 │ │ │ │ @ instruction: 0xf8df62da │ │ │ │ ldcge 5, cr3, [r8, #928] @ 0x3a0 │ │ │ │ - bls fe52ee08 │ │ │ │ + bls fe52edb0 │ │ │ │ @ instruction: 0xf8df58cf │ │ │ │ @ instruction: 0xf8c735e0 │ │ │ │ stmiapl fp, {r2, r4, r5, r6, r8, sp}^ │ │ │ │ - stcgt 8, cr6, [pc, #-112] @ 89a0 <__time64@plt+0x5a4> │ │ │ │ - strgt r3, [pc], #-1076 @ 8a14 <__time64@plt+0x618> │ │ │ │ + stcgt 8, cr6, [pc, #-112] @ 8948 <__time64@plt+0x5a4> │ │ │ │ + strgt r3, [pc], #-1076 @ 89bc <__time64@plt+0x618> │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0xf100069a │ │ │ │ mcrcs 2, 0, r8, cr12, cr7, {1} │ │ │ │ sbchi pc, r0, #0 │ │ │ │ @ instruction: 0xf0002e0b │ │ │ │ - blls 12951c │ │ │ │ + blls 1294c4 │ │ │ │ vstrle d2, [r2, #-0] │ │ │ │ @ instruction: 0xf03a9804 │ │ │ │ @ instruction: 0xf8dffbeb │ │ │ │ - bls 960c4 <__isoc23_strtoul@@Base+0x199a4> │ │ │ │ + bls 9606c <__isoc23_strtoul@@Base+0x199a4> │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ smlatblt r8, ip, r0, r0 │ │ │ │ - stm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc pc, [ip, #2271] @ 0x8df │ │ │ │ stmdbls r2, {r9, sp} │ │ │ │ @ instruction: 0xf8c358cb │ │ │ │ @ instruction: 0xf8df20ac │ │ │ │ @ instruction: 0xf8df25a8 │ │ │ │ ldrbtmi r3, [sl], #-1400 @ 0xfffffa88 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -416,17 +416,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, r5, #64 @ 0x40 │ │ │ │ stcvc 5, cr15, [r3, #-52]! @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stchi 14, cr6, [r3, #-384] @ 0xfffffe80 │ │ │ │ msreq SPSR_x, #3 │ │ │ │ andle r2, r3, r2, lsr #22 │ │ │ │ - blcs 2369c │ │ │ │ + blcs 23644 │ │ │ │ mvnhi pc, r0 │ │ │ │ - blx ff444b6c │ │ │ │ + blx ff444b14 │ │ │ │ @ instruction: 0xf9ccf02b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ ldrdcs pc, [r4], #131 @ 0x83 │ │ │ │ stmdacs r0, {r3, r9, ip, pc} │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {1} │ │ │ │ @ instruction: 0xf042681a │ │ │ │ @@ -446,59 +446,59 @@ │ │ │ │ stmib sp, {r0, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ stmib sp, {r1, r3, r8, sp}^ │ │ │ │ vstrcs s14, [r0, #-52] @ 0xffffffcc │ │ │ │ ldccs 15, cr11, [sl, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0x2601bf14 │ │ │ │ @ instruction: 0xf0002600 │ │ │ │ strtmi r8, [r7], -r3, lsr #1 │ │ │ │ - ldccs 6, cr2, [pc, #-0] @ 8b08 <__time64@plt+0x70c> │ │ │ │ + ldccs 6, cr2, [pc, #-0] @ 8ab0 <__time64@plt+0x70c> │ │ │ │ stccs 15, cr11, [r5, #-96]! @ 0xffffffa0 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ cdpcs 5, 0, cr2, cr0, cr0, {0} │ │ │ │ strcs fp, [r0, #-3860] @ 0xfffff0ec │ │ │ │ streq pc, [r1, #-5] │ │ │ │ svclt 0x00182d00 │ │ │ │ @ instruction: 0xf817463e │ │ │ │ ldccs 15, cr5, [sl, #-4]! │ │ │ │ stccs 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ mvnle r2, r0, lsl #6 │ │ │ │ tstlt r6, fp, lsr r0 │ │ │ │ ldmdbge r6, {r0, r1, r4, r5, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - stmdacs r0, {r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdals sl!, {r0, r1, r3, r4, r8, r9, fp, ip, lr, pc} │ │ │ │ ldrdne pc, [r8], -fp │ │ │ │ @ instruction: 0xf8db9b2b │ │ │ │ addmi r2, r8, #12 │ │ │ │ andeq lr, r2, #117760 @ 0x1cc00 │ │ │ │ ldmib sp, {r0, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ addmi r1, r8, #1610612738 @ 0x60000002 │ │ │ │ - blle 3191b0 │ │ │ │ - bge 4ef7b4 │ │ │ │ - blls 6b7778 │ │ │ │ + blle 319158 │ │ │ │ + bge 4ef75c │ │ │ │ + blls 6b7720 │ │ │ │ cmnpmi r0, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ svcmi 0x0080f5b3 │ │ │ │ @ instruction: 0x4620d11a │ │ │ │ @ instruction: 0xf0344641 │ │ │ │ ldcls 12, cr15, [r3], {193} @ 0xc1 │ │ │ │ stmdavs r2!, {r2, r3, r4, r6, r8, ip, sp, pc}^ │ │ │ │ ldmdbge r6, {r0, r3, sl, ip, sp} │ │ │ │ andsls r4, r3, #32, 12 @ 0x2000000 │ │ │ │ - svc 0x0040f7fe │ │ │ │ - ble ff612b94 │ │ │ │ + svc 0x004cf7fe │ │ │ │ + ble ff612b3c │ │ │ │ stccs 12, cr9, [r0], {19} │ │ │ │ strdlt sp, [lr, -r3] │ │ │ │ eorsvc r2, r3, pc, lsr r3 │ │ │ │ stccs 0, cr7, [r0, #-244] @ 0xffffff0c │ │ │ │ ldmdavc sp!, {r1, r3, r4, r5, ip, lr, pc}^ │ │ │ │ @ instruction: 0xe7a21c7c │ │ │ │ - bgt 843324 │ │ │ │ + bgt 8432cc │ │ │ │ movweq lr, #43612 @ 0xaa5c │ │ │ │ - blls 27cc44 │ │ │ │ + blls 27cbec │ │ │ │ @ instruction: 0x2018e9dd │ │ │ │ movwne lr, #27091 @ 0x69d3 │ │ │ │ svclt 0x00084298 │ │ │ │ @ instruction: 0xf000428a │ │ │ │ @ instruction: 0xf8df80fa │ │ │ │ ldclne 4, cr3, [r0], #-80 @ 0xffffffb0 │ │ │ │ ldmpl r3, {r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -506,212 +506,212 @@ │ │ │ │ smlawtmi r0, r3, r8, pc @ │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf0498101 │ │ │ │ strmi pc, [r2], -r3, ror #22 │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r2, [r8], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf856f063 │ │ │ │ - bls 19bbe0 │ │ │ │ + bls 19bb88 │ │ │ │ @ instruction: 0xf8c358d3 │ │ │ │ stmdals r7, {r5, r8, sp, pc} │ │ │ │ ldmdbge r6, {r4, r5, r6, r9, sp} │ │ │ │ - svc 0x00c4f7fe │ │ │ │ + svc 0x00d0f7fe │ │ │ │ cdpvs 7, 6, cr14, cr8, cr7, {6} │ │ │ │ @ instruction: 0xf00230a8 │ │ │ │ strmi pc, [r4], -r9, ror #27 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xe610adf9 │ │ │ │ @ instruction: 0xf8dd4bf0 │ │ │ │ ldmib sp, {r3, r4, pc}^ │ │ │ │ @ instruction: 0xf858210a │ │ │ │ - bne 1494c38 │ │ │ │ + bne 1494be0 │ │ │ │ ldmib sp, {r2, r3, r9, sl, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d37a0d │ │ │ │ @ instruction: 0xf06b0110 │ │ │ │ ldmib sp, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi ffd8fc90 │ │ │ │ + blmi ffd8fc38 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrb r1, [sl, #3074]! @ 0xc02 │ │ │ │ eorvc r4, r6, r7, lsr #12 │ │ │ │ @ instruction: 0x4601e775 │ │ │ │ @ instruction: 0xf03d2000 │ │ │ │ - blmi ff8c71ac │ │ │ │ + blmi ff8c7154 │ │ │ │ ldmpl r4, {r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf02b6ee0 │ │ │ │ @ instruction: 0xf8d4fca7 │ │ │ │ @ instruction: 0xf0880140 │ │ │ │ - @ instruction: 0xf8d4fc07 │ │ │ │ + @ instruction: 0xf8d4f963 │ │ │ │ andcs r3, r0, #196 @ 0xc4 │ │ │ │ sbccs pc, r8, r4, asr #17 │ │ │ │ strle r0, [r3, #-1496]! @ 0xfffffa28 │ │ │ │ @ instruction: 0xf0321ff2 │ │ │ │ tstle pc, r4, lsl #24 │ │ │ │ svcge 0x00989b08 │ │ │ │ sbccc pc, r4, r4, asr #17 │ │ │ │ - blmi ff5af6dc │ │ │ │ + blmi ff5af684 │ │ │ │ cmnpcs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ svcgt 0x000f681d │ │ │ │ - strgt r3, [pc, #-1332] @ 8768 <__time64@plt+0x36c> │ │ │ │ + strgt r3, [pc, #-1332] @ 8710 <__time64@plt+0x36c> │ │ │ │ muleq r7, r7, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ ldrdcc pc, [r4], #132 @ 0x84 │ │ │ │ @ instruction: 0xf57f0699 │ │ │ │ @ instruction: 0x4660aebf │ │ │ │ - bl 1646cb0 │ │ │ │ + bl 1646c58 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf03e80f1 │ │ │ │ ldrt pc, [r5], r3, asr #23 @ │ │ │ │ stmdbls r2, {r0, r1, r2, r6, r7, r9, fp, lr} │ │ │ │ stmdavs r2!, {r2, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf1400692 │ │ │ │ @ instruction: 0x061f80bc │ │ │ │ adcshi pc, r9, r0, lsl #2 │ │ │ │ vcge.f32 d2, d0, d10 │ │ │ │ - bvs ff8691b4 │ │ │ │ + bvs ff86915c │ │ │ │ @ instruction: 0x63214acf │ │ │ │ stmpl sl, {r1, r8, fp, ip, pc} │ │ │ │ bicslt r6, r2, r2, lsl r8 │ │ │ │ - bls 9bc1c <__isoc23_strtoul@@Base+0x1f4fc> │ │ │ │ + bls 9bbc4 <__isoc23_strtoul@@Base+0x1f4fc> │ │ │ │ ldmvs r3, {r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ sbcsvs r3, r3, r1, lsl #6 │ │ │ │ stcmi 8, cr15, [r1], {19} │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf99ef036 │ │ │ │ and r9, r1, r5, lsl #26 │ │ │ │ @ instruction: 0xf808f082 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx fed44f30 │ │ │ │ + @ instruction: 0xf810f088 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ - bls 9bbe0 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ + bls 9bb88 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ vmla.i , , d0[1] │ │ │ │ cdpcs 3, 0, cr1, cr10, cr0, {2} │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blmi feae9198 │ │ │ │ + blmi feae9140 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ - blmi feba41a0 │ │ │ │ + blmi feba4148 │ │ │ │ @ instruction: 0xf9b358d3 │ │ │ │ @ instruction: 0xf7fe0030 │ │ │ │ - ldrb lr, [r9], #3926 @ 0xf56 │ │ │ │ - blcs 2f95c │ │ │ │ - blcs 28031c │ │ │ │ + ldrb lr, [r9], #3932 @ 0xf5c │ │ │ │ + blcs 2f904 │ │ │ │ + blcs 2802c4 │ │ │ │ rschi pc, r4, r0, asr #6 │ │ │ │ andcs r9, r1, #4, 24 @ 0x400 │ │ │ │ strtmi r2, [r0], -r2, lsl #2 │ │ │ │ - ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bls 9bbe0 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ + ldm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bls 9bb88 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ ldmpl r3, {r5, r9, sl, lr}^ │ │ │ │ ldrtcs pc, [r0], #2259 @ 0x8d3 @ │ │ │ │ @ instruction: 0xf0435d13 │ │ │ │ ldrpl r0, [r3, #-832] @ 0xfffffcc0 │ │ │ │ stc2 0, cr15, [lr, #-232]! @ 0xffffff18 │ │ │ │ ldr r9, [r0], #5 │ │ │ │ ldrtmi r4, [sl], r6, asr #12 │ │ │ │ svcvc 0x0090f412 │ │ │ │ addshi pc, lr, r0 │ │ │ │ - blmi fe55121c │ │ │ │ + blmi fe5511c4 │ │ │ │ ldmpl r4!, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf01a30c8 │ │ │ │ @ instruction: 0xf894f93b │ │ │ │ - blcs 15408 │ │ │ │ + blcs 153b0 │ │ │ │ rscshi pc, r7, r0, asr #32 │ │ │ │ tsteq r8, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0xf8d4d506 │ │ │ │ ldrbeq r3, [r9, #196] @ 0xc4 │ │ │ │ - blls 3ddbc │ │ │ │ + blls 3dd64 │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ movwls r2, #4884 @ 0x1314 │ │ │ │ - bls 282114 │ │ │ │ + bls 2820bc │ │ │ │ tstne r6, #3620864 @ 0x374000 │ │ │ │ andeq lr, r4, #3440640 @ 0x348000 │ │ │ │ svclt 0x00084293 │ │ │ │ @ instruction: 0xf47f4281 │ │ │ │ - blls 2749c4 │ │ │ │ + blls 27496c │ │ │ │ movwne lr, #59859 @ 0xe9d3 │ │ │ │ - bl 1cda360 │ │ │ │ + bl 1cda308 │ │ │ │ @ instruction: 0xf6bf030a │ │ │ │ ldrbt sl, [r2], lr, lsl #30 │ │ │ │ - bls 19bc20 │ │ │ │ + bls 19bbc8 │ │ │ │ usat r5, #26, r0, asr #17 │ │ │ │ cmnle sp, r0, lsl #24 │ │ │ │ stmdbcc r1, {r0, r8, fp, ip, pc} │ │ │ │ adcmi r9, r1, #1073741824 @ 0x40000000 │ │ │ │ ldmdavs r1, {r0, r2, r3, r5, r8, sl, fp, ip, lr, pc} │ │ │ │ strle r0, [sl, #-1161]! @ 0xfffffb77 │ │ │ │ stmdapl r1, {r0, r2, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ - bhi fe262e2c │ │ │ │ + bhi fe262dd4 │ │ │ │ orrvc pc, r0, r1, lsl r4 @ │ │ │ │ @ instruction: 0xf8d2d123 │ │ │ │ stmdals r4, {r4, r5, r7, sl, sp} │ │ │ │ @ instruction: 0x06975c12 │ │ │ │ - bls 17e290 │ │ │ │ + bls 17e238 │ │ │ │ bicvc pc, r0, #587202560 @ 0x23000000 │ │ │ │ addshi r4, r3, #128, 16 @ 0x800000 │ │ │ │ - blmi fe01a008 │ │ │ │ + blmi fe019fb0 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0x461a9310 │ │ │ │ @ instruction: 0xff36f062 │ │ │ │ - blmi 1f8205c │ │ │ │ + blmi 1f82004 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ @ instruction: 0xf8d4e42d │ │ │ │ - bmi 1995158 │ │ │ │ + bmi 1995100 │ │ │ │ teqpeq r0, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ stmpl sl, {r1, r8, fp, ip, pc} │ │ │ │ sbccc pc, r4, r2, asr #17 │ │ │ │ @ instruction: 0xf03ee5cf │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stclge 6, cr15, [r5, #764] @ 0x2fc │ │ │ │ - bvs ff102030 │ │ │ │ + bvs ff101fd8 │ │ │ │ ldmdavs fp, {r0, r1, r6, r8, ip, sp, pc} │ │ │ │ andscc fp, ip, r3, lsr r1 │ │ │ │ stc2 0, cr15, [r4, #32]! │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ cdpvs 14, 6, cr10, cr0, cr15, {0} │ │ │ │ andscc r4, ip, r9, asr fp │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ - blcs 23ff0 │ │ │ │ - blmi 1abd3f8 │ │ │ │ + blcs 23f98 │ │ │ │ + blmi 1abd3a0 │ │ │ │ ldmpl r1, {r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf0012201 │ │ │ │ - ldrb pc, [pc, #3395]! @ 9bd7 <__time64@plt+0x17db> @ │ │ │ │ + ldrb pc, [pc, #3395]! @ 9b7f <__time64@plt+0x17db> @ │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ orrlt lr, r0, r6, ror #20 │ │ │ │ - bls 9bbe0 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ + bls 9bb88 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strle r0, [sl], #-2011 @ 0xfffff825 │ │ │ │ ldmpl r3, {r0, r1, r4, r6, r8, r9, fp, lr}^ │ │ │ │ ldmib r0, {r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 6, sp, sl, cr9 │ │ │ │ andcs r6, sl, #2 │ │ │ │ @ instruction: 0xf03e701a │ │ │ │ ldr pc, [r0, #2753]! @ 0xac1 │ │ │ │ - bcs 2f6d8 │ │ │ │ + bcs 2f680 │ │ │ │ @ instruction: 0xf8d3db06 │ │ │ │ ldcpl 4, cr3, [fp], {176} @ 0xb0 │ │ │ │ svceq 0x0030f013 │ │ │ │ svcge 0x0058f47f │ │ │ │ stmdals r5, {r9, sp} │ │ │ │ - @ instruction: 0xf0864611 │ │ │ │ - stmdacs r0, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0854611 │ │ │ │ + stmdacs r0, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0050f47f │ │ │ │ strb r2, [lr, -r5, lsr #2] │ │ │ │ - ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 22f00 │ │ │ │ + ldm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 22ea8 │ │ │ │ ldclge 4, cr15, [r9, #-508]! @ 0xfffffe04 │ │ │ │ - blcc 6fb00 │ │ │ │ - blcs 2db04 │ │ │ │ + blcc 6faa8 │ │ │ │ + blcs 2daac │ │ │ │ ldclge 7, cr15, [r3, #-508]! @ 0xfffffe04 │ │ │ │ strtmi r9, [r0], -r5, lsl #24 │ │ │ │ - @ instruction: 0xf88cf082 │ │ │ │ + @ instruction: 0xf880f082 │ │ │ │ vld1.32 {d8-d9}, [r3 :128], r3 │ │ │ │ adchi r7, r3, #192, 6 │ │ │ │ stccs 4, cr14, [r0], {25} │ │ │ │ strb sp, [r6, #-494]! @ 0xfffffe12 │ │ │ │ strbmi r9, [sl], -r5, lsl #18 │ │ │ │ @ instruction: 0xf03b4618 │ │ │ │ strmi pc, [r4], -fp, ror #16 │ │ │ │ @@ -721,109 +721,109 @@ │ │ │ │ ldrpl r5, [sl, #-3098] @ 0xfffff3e6 │ │ │ │ @ instruction: 0xf96cf03a │ │ │ │ str r9, [r9, -r4, lsl #8] │ │ │ │ ldmpl r1, {r2, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf03ee7a2 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0079f6bf │ │ │ │ - blmi ca3adc │ │ │ │ - bls a1be0 │ │ │ │ + blmi ca3a84 │ │ │ │ + bls a1b88 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strbt sl, [r6], r3, asr #29 │ │ │ │ - bls 9bbe0 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ + bls 9bb88 <__isoc23_strtoul@@Base+0x1f4c0> │ │ │ │ @ instruction: 0xf8d458d4 │ │ │ │ stmdacs r0, {r2, r4, r8} │ │ │ │ mrcge 4, 6, APSR_nzcv, cr15, cr15, {1} │ │ │ │ cdp2 0, 13, cr15, cr0, cr1, {4} │ │ │ │ andeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8c42100 │ │ │ │ subvs r1, r1, r4, lsl r1 │ │ │ │ ldc2 0, cr15, [r0, #256] @ 0x100 │ │ │ │ ldrdcs lr, [sl, -r3] │ │ │ │ - ldc2l 0, cr15, [r2, #-520]! @ 0xfffffdf8 │ │ │ │ + stc2l 0, cr15, [r6, #-520]! @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8d4e795 │ │ │ │ cdpls 0, 0, cr3, cr15, cr4, {6} │ │ │ │ nopeq {35} @ 0x23 │ │ │ │ sbccc pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf7fee529 │ │ │ │ - andcs lr, r0, r0, asr lr │ │ │ │ - blx ffd45080 │ │ │ │ + andcs lr, r0, r6, asr lr │ │ │ │ + blx ffd45028 │ │ │ │ ldrtmi r4, [r1], -ip, lsl #22 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ ldrsbeq pc, [r4, #-131]! @ 0xffffff7d @ │ │ │ │ ldm r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf44f4b1e │ │ │ │ - bls a56c8 │ │ │ │ + bls a5670 │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, lr}^ │ │ │ │ tstls r1, #120, 8 @ 0x78000000 │ │ │ │ @ instruction: 0xf062461a │ │ │ │ svclt 0x0000fe67 │ │ │ │ - andeq r7, lr, r0, lsl #2 │ │ │ │ - strdeq r7, [lr], -lr │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r0, r0, r0, lsr #17 │ │ │ │ - andeq r0, r0, r4, asr #16 │ │ │ │ - andeq sl, lr, r8, ror r4 │ │ │ │ - andeq sl, lr, lr, ror #8 │ │ │ │ - andeq r0, r0, r0, asr #14 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r0, lsl #16 │ │ │ │ - andeq r0, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0x000ea3b4 │ │ │ │ - andeq r6, lr, sl, asr #25 │ │ │ │ - andeq sl, lr, r2, lsl #2 │ │ │ │ - muleq sl, sl, fp │ │ │ │ - muleq sl, r2, sl │ │ │ │ - muleq lr, r0, pc @ │ │ │ │ - andeq r0, r0, r4, ror #14 │ │ │ │ - andeq r0, r0, r8, lsl r6 │ │ │ │ - andeq r1, sl, ip, asr r8 │ │ │ │ + andeq r7, lr, r0, ror #2 │ │ │ │ + andeq r7, lr, lr, asr r1 │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + andeq r0, r0, ip, lsr r8 │ │ │ │ + ldrdeq sl, [lr], -r0 │ │ │ │ + andeq sl, lr, r6, asr #9 │ │ │ │ + andeq r0, r0, r8, lsr r7 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r8, ror r8 │ │ │ │ + andeq sl, lr, ip, lsl #8 │ │ │ │ + andeq r6, lr, sl, lsr #26 │ │ │ │ + andeq sl, lr, sl, asr r1 │ │ │ │ + andeq r1, sl, sl, lsl #12 │ │ │ │ + andeq r1, sl, r2, lsl #10 │ │ │ │ + andeq r9, lr, r8, ror #31 │ │ │ │ + andeq r0, r0, ip, asr r7 │ │ │ │ + andeq r0, r0, r0, lsl r6 │ │ │ │ + andeq r1, sl, ip, asr #5 │ │ │ │ + andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - andeq r0, r0, ip, lsl #13 │ │ │ │ - muleq r0, r8, r3 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - @ instruction: 0x000a16b8 │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + andeq r1, sl, r8, lsr #2 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ stmdavc r1, {r3, r8, ip, sp, pc} │ │ │ │ andcs fp, r0, r9, lsl #18 │ │ │ │ ldrblt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ smlabbcs r0, r4, r0, fp │ │ │ │ andls r4, r1, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xffbaf012 │ │ │ │ svclt 0x00b81e01 │ │ │ │ - blle 911070 │ │ │ │ + blle 911018 │ │ │ │ @ instruction: 0x46204b14 │ │ │ │ ldmpl r4, {r0, r9, fp, ip, pc}^ │ │ │ │ andls r9, r2, #-1073741824 @ 0xc0000000 │ │ │ │ movwls r6, #6179 @ 0x1823 │ │ │ │ @ instruction: 0xf0376cde │ │ │ │ - blls 88184 <__isoc23_strtoul@@Base+0xba64> │ │ │ │ - bls 9a8a0 <__isoc23_strtoul@@Base+0x1e180> │ │ │ │ + blls 8812c <__isoc23_strtoul@@Base+0xba64> │ │ │ │ + bls 9a848 <__isoc23_strtoul@@Base+0x1e180> │ │ │ │ stmdami lr, {r3, r4, r6, r7, sl, sp, lr} │ │ │ │ andls r5, r1, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0x0110f8d2 │ │ │ │ andcc r6, r2, r0, lsl #19 │ │ │ │ mrc2 0, 2, pc, cr14, cr1, {0} │ │ │ │ stmdbls r3, {r0, r9, fp, ip, pc} │ │ │ │ adceq pc, ip, r2, asr #17 │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ stmdavs r2!, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbvs r4, [r6], #1576 @ 0x628 │ │ │ │ - ldcl 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ + stcl 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ andlt r2, r4, r1 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq r6, lr, lr, ror #13 │ │ │ │ - andeq r0, r0, r0, lsr #17 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r6, lr, lr, asr #14 │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ @ instruction: 0x4615b0b2 │ │ │ │ pkhtbcs pc, ip, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df460e │ │ │ │ @@ -833,15 +833,15 @@ │ │ │ │ smlsdxls r3, pc, r4, r4 @ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9331 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ strtmi pc, [sl], -r3, lsl #20 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - blx ff4451f6 │ │ │ │ + blx ff44519e │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ andcc r4, r8, r8, ror r4 │ │ │ │ ldmdb r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x365cf8df │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ cmppeq r0, r3, lsl r0 @ p-variant is OBSOLETE │ │ │ │ svclt 0x001c9105 │ │ │ │ @@ -888,52 +888,52 @@ │ │ │ │ ldmdavs sl, {r1, r3, r4, sp, lr}^ │ │ │ │ andeq pc, r8, #66 @ 0x42 │ │ │ │ @ instruction: 0xf8df605a │ │ │ │ stmiapl ip, {r4, r5, r7, r8, sl, ip, sp}^ │ │ │ │ ldmdavc fp, {r0, r1, r5, fp, sp, lr} │ │ │ │ strcc fp, [ip], #-491 @ 0xfffffe15 │ │ │ │ andcs r2, r1, ip, lsl r1 │ │ │ │ - blx 1ec52ce │ │ │ │ + blx 1ec5276 │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ strmi r6, [r1], -r3, lsl #1 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ addne pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stcpl 8, cr15, [r8], {84} @ 0x54 │ │ │ │ orrhi r3, r5, ip, lsl #8 │ │ │ │ ldcvs 8, cr15, [r0], {84} @ 0x54 │ │ │ │ stmdals r3, {r1, r2, r6, r8, sp, lr} │ │ │ │ ldmibvs r8, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ ldrmi r6, [r8, r3, lsl #16] │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ - blcs 2728c │ │ │ │ + blcs 27234 │ │ │ │ @ instruction: 0xf8dfd1e2 │ │ │ │ - bls d6798 │ │ │ │ + bls d6740 │ │ │ │ ldmib r4, {r2, r4, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf8d40101 │ │ │ │ stmdavs r3!, {r3, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ strbcs pc, [r4, #2260]! @ 0x8d4 @ │ │ │ │ andeq lr, r5, r0, lsr #20 │ │ │ │ @ instruction: 0xf8d46060 │ │ │ │ - b 8ca9f4 │ │ │ │ + b 8ca99c │ │ │ │ stmiavs r2!, {r1, r8, r9}^ │ │ │ │ tsteq r0, r1, lsr #20 │ │ │ │ @ instruction: 0xf8d460a1 │ │ │ │ @ instruction: 0x069e15f0 │ │ │ │ - b 8a12e4 │ │ │ │ + b 8a128c │ │ │ │ rscvs r0, r2, r1, lsl #4 │ │ │ │ adcshi pc, r7, r0, lsl #2 │ │ │ │ ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ ldmpl r4, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf00068a0 │ │ │ │ @ instruction: 0xf03d0008 │ │ │ │ stmiavs r3!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf100071d │ │ │ │ @ instruction: 0xf01180b7 │ │ │ │ @ instruction: 0xf8dffc95 │ │ │ │ - bls d6684 │ │ │ │ + bls d662c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strle r0, [fp], #-596 @ 0xfffffdac │ │ │ │ @ instruction: 0xf0026899 │ │ │ │ vst4.32 {d6-d9}, [r1], r0 │ │ │ │ movwmi r4, #4352 @ 0x1100 │ │ │ │ cmpphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0710685a │ │ │ │ @@ -954,22 +954,22 @@ │ │ │ │ cmppeq r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8df6019 │ │ │ │ stmdbls r3, {r5, r7, sl, ip, sp} │ │ │ │ @ instruction: 0xf8d458cc │ │ │ │ stccs 1, cr5, [r0, #-432] @ 0xfffffe50 │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - movwcs lr, #24136 @ 0x5e48 │ │ │ │ + movwcs lr, #24142 @ 0x5e4e │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0844618 │ │ │ │ - strmi pc, [r5], -r3, lsl #19 │ │ │ │ + @ instruction: 0x4605f937 │ │ │ │ andcs r2, r0, #0, 8 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ - ldc 7, cr15, [r8, #1016]! @ 0x3f8 │ │ │ │ + ldc 7, cr15, [lr, #1016]! @ 0x3f8 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ strcc r8, [r1], #-149 @ 0xffffff6b │ │ │ │ mvnsle r2, r3, lsl #24 │ │ │ │ ldrbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ ldmpl r3, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf014681c │ │ │ │ rsbsle r0, sl, r0, lsr #2 │ │ │ │ @@ -1015,15 +1015,15 @@ │ │ │ │ smlatbcs r0, r8, r7, lr │ │ │ │ @ instruction: 0xf0612018 │ │ │ │ tstpcs r0, pc, lsr #22 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0612019 │ │ │ │ stmdavs r3!, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldr r6, [fp, -r3, lsr #32]! │ │ │ │ - bls dc394 │ │ │ │ + bls dc33c │ │ │ │ movwls r5, #35027 @ 0x88d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ stmiavs r3!, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vst2.8 {d6-d7}, [r3 :128], r2 │ │ │ │ @ instruction: 0xf0024300 │ │ │ │ tstmi r3, #128, 4 │ │ │ │ svcge 0x0039f47f │ │ │ │ @@ -1032,80 +1032,80 @@ │ │ │ │ @ instruction: 0xf7ffff4d │ │ │ │ stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x002ff47f │ │ │ │ svceq 0x0004f854 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ strmi lr, [r8], -r9, lsr #14 │ │ │ │ @ instruction: 0xf0349311 │ │ │ │ - bmi ff6c86d4 │ │ │ │ + bmi ff6c867c │ │ │ │ andscs r9, ip, r3, lsl #22 │ │ │ │ movwls r5, #59547 @ 0xe89b │ │ │ │ @ instruction: 0xf0614619 │ │ │ │ - blls 48802c │ │ │ │ + blls 487fd4 │ │ │ │ usada8 r7, ip, r8, r6 │ │ │ │ - stcl 7, cr15, [r6, #1016]! @ 0x3f8 │ │ │ │ - blcs 263458 │ │ │ │ + stcl 7, cr15, [ip, #1016]! @ 0x3f8 │ │ │ │ + blcs 263400 │ │ │ │ svcge 0x0065f47f │ │ │ │ @ instruction: 0xf0394620 │ │ │ │ @ instruction: 0xe760fedf │ │ │ │ orrscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldmdavs r2, {r1, r4, r6, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf503b142 │ │ │ │ tstls r3, r0, rrx │ │ │ │ - blx fe9c548c │ │ │ │ + blx fe9c5434 │ │ │ │ @ instruction: 0x6e4b9913 │ │ │ │ orrle r2, r1, r0, lsl #16 │ │ │ │ - bls dc39c │ │ │ │ + bls dc344 │ │ │ │ movwls r5, #63699 @ 0xf8d3 │ │ │ │ - blmi ff01ace4 │ │ │ │ + blmi ff01ac8c │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ mrcvs 3, 2, r9, cr8, cr2, {0} │ │ │ │ rsbvc pc, r0, r0, lsl #10 │ │ │ │ - blx 1145494 │ │ │ │ + blx 114543c │ │ │ │ vmovvs.s8 r9, d11[0] │ │ │ │ ldclvs 7, cr14, [r0], {112} @ 0x70 │ │ │ │ @ instruction: 0xf8d46823 │ │ │ │ strmi r1, [r7], -r8, ror #2 │ │ │ │ @ instruction: 0x1600f413 │ │ │ │ ldrsble r6, [r1, #-65] @ 0xffffffbf │ │ │ │ - bls dc3a0 │ │ │ │ + bls dc348 │ │ │ │ movwls r5, #47315 @ 0xb8d3 │ │ │ │ @ instruction: 0xf0544619 │ │ │ │ @ instruction: 0x4680f8b5 │ │ │ │ rsble r2, r7, r0, lsl #16 │ │ │ │ andcs r4, sl, #51380224 @ 0x3100000 │ │ │ │ andeq pc, r8, r7, lsl #2 │ │ │ │ mcr2 0, 4, pc, cr6, cr2, {3} @ │ │ │ │ andls sl, r6, r4, lsl r9 │ │ │ │ - mrrc 7, 15, pc, r2, cr14 @ │ │ │ │ + mrrc 7, 15, pc, r8, cr14 @ │ │ │ │ vsubl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf8d480e6 │ │ │ │ - blcs 158fc │ │ │ │ + blcs 158a4 │ │ │ │ stmdbls r4, {r1, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ ldrdcs pc, [ip, -r4] │ │ │ │ eorcs pc, r3, r1, asr #16 │ │ │ │ ldmdavs r8, {r2, r8, r9, fp, ip, pc} │ │ │ │ ldc2l 0, cr15, [r8], #220 @ 0xdc │ │ │ │ @ instruction: 0xf10007c1 │ │ │ │ - bls 1297a4 │ │ │ │ + bls 12974c │ │ │ │ ldmdavs r2, {r0, r5, r7, r8, r9, fp, lr} │ │ │ │ - bls dad5c │ │ │ │ + bls dad04 │ │ │ │ ldmdavs r3, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orreq pc, r8, #35 @ 0x23 │ │ │ │ - blmi fe761558 │ │ │ │ + blmi fe761500 │ │ │ │ ldmpl r3, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ ldrdcs pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ asrscs pc, r3, #17 @ │ │ │ │ - bls dc384 │ │ │ │ + bls dc32c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ usat r6, #17, pc, asr #9 @ │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ orrsmi r4, r3, #0, 6 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr10, cr15, {3} │ │ │ │ - bls dc3a4 │ │ │ │ + bls dc34c │ │ │ │ movwls r5, #43219 @ 0xa8d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldrt pc, [r1], r1, lsl #27 @ │ │ │ │ cdp2 0, 0, cr15, cr2, cr7, {1} │ │ │ │ cmple r7, r0, lsl #16 │ │ │ │ ldrt r6, [r9], -r2, lsr #16 │ │ │ │ strb r9, [r3, r6, lsl #10]! │ │ │ │ @@ -1119,31 +1119,31 @@ │ │ │ │ @ instruction: 0xf0544479 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r8, r0 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ @ instruction: 0x4620ae93 │ │ │ │ ldc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0xe68beaf0 │ │ │ │ + @ instruction: 0xe68beafc │ │ │ │ strmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf03a4638 │ │ │ │ cdpne 14, 0, cr15, cr4, cr11, {7} │ │ │ │ ldmdbge r4, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ - bl ffac7598 │ │ │ │ - blle 8d35a4 │ │ │ │ + bl ffc47540 │ │ │ │ + blle 8d354c │ │ │ │ @ instruction: 0xf4039b18 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ andsle r4, sp, r0, lsl #31 │ │ │ │ @ instruction: 0xf0114638 │ │ │ │ - blmi 1cc8504 │ │ │ │ + blmi 1cc84ac │ │ │ │ strls r9, [r6], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf8c358d3 │ │ │ │ - blls 189874 │ │ │ │ - blle 7941c8 │ │ │ │ - blcs 301e4 │ │ │ │ + blls 18981c │ │ │ │ + blle 794170 │ │ │ │ + blcs 3018c │ │ │ │ stmdals r6, {r0, r2, r3, r4, r7, r8, ip, lr, pc} │ │ │ │ mcr2 0, 5, pc, cr0, cr9, {1} @ │ │ │ │ ldr r9, [r8, r6] │ │ │ │ @ instruction: 0xf0272002 │ │ │ │ stmdavs r2!, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf042aded │ │ │ │ @@ -1152,62 +1152,62 @@ │ │ │ │ @ instruction: 0xf7fe0801 │ │ │ │ @ instruction: 0xf04feedc │ │ │ │ movwls r3, #25599 @ 0x63ff │ │ │ │ @ instruction: 0xf037e7e1 │ │ │ │ strmi pc, [r4], -r1, lsl #19 │ │ │ │ @ instruction: 0x212fe7b0 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ - strmi lr, [r4], -lr, asr #25 │ │ │ │ + @ instruction: 0x4604ecd4 │ │ │ │ subsle r2, r1, r0, lsl #16 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strtmi sp, [ip], -lr, rrx │ │ │ │ - ldcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ - blls dbf84 │ │ │ │ + stc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ + blls dbf2c │ │ │ │ andvs r2, r1, r5, lsl r1 │ │ │ │ - blls 11f894 │ │ │ │ + blls 11f83c │ │ │ │ ldmdavs r9, {r1, r4, fp, sp, lr} │ │ │ │ stccs 4, cr6, [r0], {209} @ 0xd1 │ │ │ │ - bmi 177d7d4 │ │ │ │ + bmi 177d77c │ │ │ │ stcls 6, cr4, [r3], {59} @ 0x3b │ │ │ │ bicvc pc, r0, pc, asr #8 │ │ │ │ stmiapl r2!, {r0, r1, r3, r4, r6, fp, lr} │ │ │ │ andls r4, sp, #120, 8 @ 0x78000000 │ │ │ │ - blx ac57d6 │ │ │ │ - bls dc380 │ │ │ │ + blx ac577e │ │ │ │ + bls dc328 │ │ │ │ mrcvs 8, 2, r5, cr8, cr3, {6} │ │ │ │ eorsvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c4f002 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ svcge 0x0049f43f │ │ │ │ ldc2 0, cr15, [ip], #-220 @ 0xffffff24 │ │ │ │ @ instruction: 0xf53f07c2 │ │ │ │ streq sl, [r3, -r4, asr #30] │ │ │ │ strtmi sp, [r0], -r3, lsl #8 │ │ │ │ - blx 17456be │ │ │ │ + blx 1745666 │ │ │ │ cdpls 6, 0, cr4, cr4, cr4, {0} │ │ │ │ @ instruction: 0xf0546034 │ │ │ │ @ instruction: 0x4631fb3d │ │ │ │ - ldc 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ - bls dc380 │ │ │ │ + stcl 7, cr15, [r0], {254} @ 0xfe │ │ │ │ + bls dc328 │ │ │ │ ldmdavs r0!, {r0, r8, sp} │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ andsvs r2, r0, r4, lsr #1 │ │ │ │ ldrdeq pc, [r4], r3 @ │ │ │ │ @ instruction: 0xff38f7fe │ │ │ │ - bmi 10c3348 │ │ │ │ + bmi 10c32f0 │ │ │ │ stcls 6, cr4, [r3], {59} @ 0x3b │ │ │ │ tstpne r3, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmiapl r2!, {r0, r6, fp, lr} │ │ │ │ andls r4, ip, #120, 8 @ 0x78000000 │ │ │ │ - blx ffd45840 │ │ │ │ + blx ffd457e8 │ │ │ │ strmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0124638 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - blmi bbd960 │ │ │ │ - bls daf50 │ │ │ │ + blmi bbd908 │ │ │ │ + bls daef8 │ │ │ │ @ instruction: 0x462258d6 │ │ │ │ @ instruction: 0x3110f8d6 │ │ │ │ strcc r6, [r2], #-2460 @ 0xfffff664 │ │ │ │ @ instruction: 0xf03a4620 │ │ │ │ cdpne 14, 0, cr15, cr3, cr7, {2} │ │ │ │ @ instruction: 0xf1b8da3c │ │ │ │ teqle r7, r0, lsl #30 │ │ │ │ @@ -1215,192 +1215,192 @@ │ │ │ │ stmiapl fp, {r2, r9, fp, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xe79e64da │ │ │ │ stmdbls r3, {r1, r5, r8, r9, fp, lr} │ │ │ │ stmiapl fp, {r2, r9, fp, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fe64da │ │ │ │ - stmdavs r3, {r1, r2, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3, {r2, r3, r7, sl, fp, sp, lr, pc} │ │ │ │ orrsle r2, r2, r2, lsl #22 │ │ │ │ @ instruction: 0x46384b1b │ │ │ │ ldmpl r4, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf0436823 │ │ │ │ eorvs r0, r3, r1, lsl #6 │ │ │ │ - ldc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ + ldc 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf0363007 │ │ │ │ ldrtmi pc, [r9], -r7, lsl #31 @ │ │ │ │ msreq SPSR_fs, r4, asr #17 │ │ │ │ @ instruction: 0xfff4f053 │ │ │ │ ldrdcc pc, [r0], r4 @ │ │ │ │ ldmdbmi pc, {r0, r1, r3, r4, r8, ip, sp, pc} @ │ │ │ │ @ instruction: 0xf0534479 │ │ │ │ @ instruction: 0xf8d4ffed │ │ │ │ ldrb r5, [r3, #364] @ 0x16c │ │ │ │ - bls dc3bc │ │ │ │ + bls dc364 │ │ │ │ movwls r5, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ smusdx pc, r5, ip @ │ │ │ │ ldrb r9, [pc, -r6, lsl #6] │ │ │ │ tstls r0, #32, 12 @ 0x2000000 │ │ │ │ - blx fff457a8 │ │ │ │ + blx fff45750 │ │ │ │ @ instruction: 0xf8c69b10 │ │ │ │ movwls r0, #24748 @ 0x60ac │ │ │ │ svclt 0x0000e72c │ │ │ │ - andeq r6, lr, r0, asr #12 │ │ │ │ - andeq r6, lr, ip, lsr r6 │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ - @ instruction: 0x000e9ab8 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r0, r0, r0, lsr #17 │ │ │ │ - andeq r9, lr, r2, asr sl │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - andeq r0, r0, r0, lsl #13 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r0, r0, r0, lsr r7 │ │ │ │ - andeq r0, r0, ip, lsl #8 │ │ │ │ - andeq r0, r0, r4, ror r7 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r1, sl, r0, lsr #2 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - andeq r1, sl, ip, lsr r0 │ │ │ │ - ldrdeq r0, [sl], -r0 @ │ │ │ │ - andeq r0, sl, ip, asr pc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + andeq r6, lr, r0, lsr #13 │ │ │ │ + muleq lr, ip, r6 │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + andeq r9, lr, r0, lsl fp │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + andeq r9, lr, sl, lsr #21 │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + andeq r0, r0, r8, ror r4 │ │ │ │ + andeq r0, r0, r8, lsr #14 │ │ │ │ + andeq r0, r0, r4, lsl #8 │ │ │ │ + andeq r0, r0, ip, ror #14 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + muleq sl, r0, fp │ │ │ │ + andeq r0, r0, ip, lsl #7 │ │ │ │ + andeq r0, sl, ip, lsr #21 │ │ │ │ + andeq r0, sl, r0, asr #20 │ │ │ │ + andeq r0, sl, ip, asr #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x46884b31 │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ strcc fp, [r1], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf1b84a2f │ │ │ │ svclt 0x00180900 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldmpl sp, {r8, r9, sl, sp} │ │ │ │ - bcs 642a0 │ │ │ │ - blvs b00c50 │ │ │ │ + bcs 64248 │ │ │ │ + blvs b00bf8 │ │ │ │ @ instruction: 0xf1054621 │ │ │ │ @ instruction: 0x47980018 │ │ │ │ eorvs r2, r8, #0, 16 │ │ │ │ stmibvs fp!, {r0, r2, r5, r8, sl, fp, ip, lr, pc} │ │ │ │ cmnlt r3, r4, lsl #8 │ │ │ │ andsle r2, r3, fp, asr fp │ │ │ │ @ instruction: 0xd1232b2e │ │ │ │ - blcs 16e78a8 │ │ │ │ - bvs feabd8cc │ │ │ │ - bcs 53424 │ │ │ │ + blcs 16e7850 │ │ │ │ + bvs feabd874 │ │ │ │ + bcs 533cc │ │ │ │ @ instruction: 0xf814dce9 │ │ │ │ - blcs 18430 │ │ │ │ + blcs 183d8 │ │ │ │ @ instruction: 0xf1b8d1f0 │ │ │ │ svclt 0x00180f00 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - blcs 17678cc │ │ │ │ + blcs 1767874 │ │ │ │ strcc fp, [r1], #-3848 @ 0xfffff0f8 │ │ │ │ andcs sp, r0, #214 @ 0xd6 │ │ │ │ ldrmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf0324627 │ │ │ │ @ instruction: 0x4604faf7 │ │ │ │ rscle lr, sl, lr, asr #15 │ │ │ │ movwcc r6, #7275 @ 0x1c6b │ │ │ │ bfi r4, ip, #8, #2 │ │ │ │ svclt 0x00142b3d │ │ │ │ @ instruction: 0xf0092200 │ │ │ │ - bcs a070 <__time64@plt+0x1c74> │ │ │ │ + bcs a018 <__time64@plt+0x1c74> │ │ │ │ cdpne 0, 6, cr13, cr7, cr2, {6} │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ andcs r8, r0, #248, 6 @ 0xe0000003 │ │ │ │ ldrmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx ff845948 │ │ │ │ + blx ff8458f0 │ │ │ │ strmi r4, [r1], -r7, lsl #12 │ │ │ │ @ instruction: 0xf0141c60 │ │ │ │ addmi pc, r7, #3248 @ 0xcb0 │ │ │ │ shadd8mi fp, ip, r8 │ │ │ │ ldrtmi sp, [r9], -r5, asr #19 │ │ │ │ @ instruction: 0xf7fe2700 │ │ │ │ - @ instruction: 0x4604eab2 │ │ │ │ + @ instruction: 0x4604eab8 │ │ │ │ svclt 0x0000e7aa │ │ │ │ - andeq r5, lr, r2, asr pc │ │ │ │ - andeq r0, r0, r8, asr r7 │ │ │ │ + @ instruction: 0x000e5fb2 │ │ │ │ + andeq r0, r0, r0, asr r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb60ab0 │ │ │ │ + bl feb60a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7fe9100 │ │ │ │ - stmdbls r0, {r1, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c00eb04 │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ and r4, r1, r3, lsl #12 │ │ │ │ andle r3, r3, r1, lsl #22 │ │ │ │ stccs 8, cr15, [r1, #-112] @ 0xffffff90 │ │ │ │ rscsle r2, r9, r0, lsr #20 │ │ │ │ suble r4, r0, fp, lsl #5 │ │ │ │ andcs sp, r0, #11776 @ 0x2e00 │ │ │ │ stmdane r2!, {r1, r5, r6, sl, ip, lr}^ │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ smlatbeq r3, ip, fp, lr │ │ │ │ @ instruction: 0xf81c4610 │ │ │ │ @ instruction: 0xf800e901 │ │ │ │ strmi lr, [ip, #3329] @ 0xd01 │ │ │ │ - bne ff57e0e4 │ │ │ │ + bne ff57e08c │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - bl 2c7900 │ │ │ │ + bl 4478a8 │ │ │ │ stmdavc r0!, {r0, fp, sp, lr} │ │ │ │ andsne pc, r0, r1, lsr r8 @ │ │ │ │ svcvs 0x0000f411 │ │ │ │ shadd16mi fp, r1, r4 │ │ │ │ adcmi r2, ip, #32, 2 │ │ │ │ ldmib sp, {r0, r5, r9, ip, lr, pc}^ │ │ │ │ - bne fe6d2524 │ │ │ │ + bne fe6d24cc │ │ │ │ stmiane r0!, {r1, r3, r5, r8, r9, fp, ip}^ │ │ │ │ adcmi r1, r3, #1712 @ 0x6b0 │ │ │ │ @ instruction: 0xf04fbf3c │ │ │ │ andcs r3, r1, #255 @ 0xff │ │ │ │ andlt r4, r2, r8, lsr #8 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - bllt feb47938 │ │ │ │ - bl 11b1ac │ │ │ │ + bllt fecc78e0 │ │ │ │ + bl 11b154 │ │ │ │ movwcs r0, #3075 @ 0xc03 │ │ │ │ @ instruction: 0xf88c1860 │ │ │ │ andle r3, r8, #0 │ │ │ │ @ instruction: 0x1e621a53 │ │ │ │ @ instruction: 0xf8134423 │ │ │ │ @ instruction: 0xf8021b01 │ │ │ │ addsmi r1, r0, #1, 30 │ │ │ │ strdlt sp, [r2], -r9 │ │ │ │ addmi fp, r1, #112, 26 @ 0x1c00 │ │ │ │ @ instruction: 0x4602d0fb │ │ │ │ - bl 34091c │ │ │ │ + bl 3408c4 │ │ │ │ @ instruction: 0xf80c0201 │ │ │ │ adcmi r0, r2, #1 │ │ │ │ - blne 4c0148 │ │ │ │ + blne 4c00f0 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4070 │ │ │ │ - svclt 0x0000bb87 │ │ │ │ + svclt 0x0000bb8d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb60b94 │ │ │ │ + bl feb60b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stc2l 0, cr15, [lr, #24] │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0064611 │ │ │ │ cmpplt r4, r9, asr #27 @ p-variant is OBSOLETE │ │ │ │ and r2, r5, r0, lsl #4 │ │ │ │ smlattlt fp, r3, r9, r6 │ │ │ │ mvnvs r6, sl, lsl r0 │ │ │ │ tstlt r4, r4, lsr #20 │ │ │ │ adcmi r6, fp, #405504 @ 0x63000 │ │ │ │ ldclt 0, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb60bd0 │ │ │ │ + bl feb60b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andls r4, r1, ip, lsl r6 │ │ │ │ cdp2 0, 8, cr15, cr4, cr6, {0} │ │ │ │ strtmi r9, [r1], -r1, lsl #16 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ bfi r4, r0, #0, #16 │ │ │ │ @@ -1414,44 +1414,44 @@ │ │ │ │ andhi pc, r4, r3, asr r8 @ │ │ │ │ @ instruction: 0x0110f8d8 │ │ │ │ stmibvs r5, {r0, fp, sp, lr} │ │ │ │ @ instruction: 0xf1bc1b4d │ │ │ │ suble r0, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xf04f4661 │ │ │ │ @ instruction: 0xf08432ff │ │ │ │ - @ instruction: 0xf8d8fd89 │ │ │ │ + @ instruction: 0xf8d8fd3d │ │ │ │ stmdavs r3, {r4, r8} │ │ │ │ - bne fe664038 │ │ │ │ + bne fe663fe0 │ │ │ │ stccc 8, cr15, [r1], {19} │ │ │ │ rsbsle r2, pc, lr, lsr #22 │ │ │ │ - blcs ba7b28 │ │ │ │ + blcs ba7ad0 │ │ │ │ addhi pc, r2, r0 │ │ │ │ svclt 0x00182b5b │ │ │ │ svclt 0x00142b3d │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ svclt 0x000c2b2b │ │ │ │ @ instruction: 0xf0022200 │ │ │ │ - bcs a25c <__time64@plt+0x1e60> │ │ │ │ + bcs a204 <__time64@plt+0x1e60> │ │ │ │ addhi pc, r9, r0, asr #32 │ │ │ │ stmdavs r1, {r1, r2, r3, r6, r7, r8, ip, sp, pc} │ │ │ │ - beq 45ba0 │ │ │ │ + beq 45b48 │ │ │ │ addmi r6, fp, #4390912 @ 0x430000 │ │ │ │ cmpcs fp, lr, lsr #16 │ │ │ │ - @ instruction: 0xf802f082 │ │ │ │ + @ instruction: 0xfff6f081 │ │ │ │ @ instruction: 0xf8d8e02e │ │ │ │ ldmib r0, {r4, r8}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ adcshi pc, r1, r0, lsl #1 │ │ │ │ andvs r1, r2, sl, asr ip │ │ │ │ andsvc r2, sl, sp, asr r2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8d8d106 │ │ │ │ @ instruction: 0xf04f0110 │ │ │ │ @ instruction: 0x463932ff │ │ │ │ - stc2l 0, cr15, [lr, #-528] @ 0xfffffdf0 │ │ │ │ + stc2 0, cr15, [r2, #-528] @ 0xfffffdf0 │ │ │ │ @ instruction: 0x0110f8d8 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ eorsle r4, lr, #805306377 @ 0x30000009 │ │ │ │ andvs r1, r2, sl, asr ip │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0x3110f8d8 │ │ │ │ strtmi r6, [r8], #-2456 @ 0xfffff668 │ │ │ │ @@ -1460,124 +1460,124 @@ │ │ │ │ stmdavs r3, {r1, r5, r6, r7, r9, sl, lr}^ │ │ │ │ ldmible r0, {r0, r1, r3, r7, r9, lr}^ │ │ │ │ andvs r1, r3, fp, asr #24 │ │ │ │ andvc r2, fp, fp, asr r3 │ │ │ │ @ instruction: 0xf1067834 │ │ │ │ ldrbcs r0, [ip], -r1, lsl #18 │ │ │ │ strb fp, [sl, r4, lsr #18] │ │ │ │ - blmi 87b44 <__isoc23_strtoul@@Base+0xb424> │ │ │ │ + blmi 87aec <__isoc23_strtoul@@Base+0xb424> │ │ │ │ sbcle r2, r6, r0, lsl #24 │ │ │ │ cmppeq fp, #164, 2 @ p-variant is OBSOLETE @ 0x29 │ │ │ │ stmdale sl, {r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0x0110f8d8 │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf102429a │ │ │ │ svclt 0x003c0101 │ │ │ │ andsvc r6, r6, r1 │ │ │ │ @ instruction: 0xf8d8d20d │ │ │ │ stmdavs r3, {r4, r8} │ │ │ │ mrrcne 8, 4, r6, sl, cr1 │ │ │ │ svclt 0x003c428b │ │ │ │ andsvc r6, ip, r2 │ │ │ │ strtmi sp, [r1], -r2, ror #7 │ │ │ │ - @ instruction: 0xffacf081 │ │ │ │ + @ instruction: 0xffa0f081 │ │ │ │ ldrsbcs lr, [ip, #-126] @ 0xffffff82 │ │ │ │ - @ instruction: 0xffa8f081 │ │ │ │ + @ instruction: 0xff9cf081 │ │ │ │ smlattcs r0, sp, r7, lr │ │ │ │ - @ instruction: 0xffa4f081 │ │ │ │ + @ instruction: 0xff98f081 │ │ │ │ @ instruction: 0x3110f8d8 │ │ │ │ strtmi r6, [r8], #-2456 @ 0xfffff668 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ cmple sl, r1, lsl #18 │ │ │ │ @ instruction: 0xf8d86002 │ │ │ │ @ instruction: 0xe7790110 │ │ │ │ - blcs 16e7d34 │ │ │ │ - blcs f7dbe8 │ │ │ │ - blcs 397b0 │ │ │ │ + blcs 16e7cdc │ │ │ │ + blcs f7db90 │ │ │ │ + blcs 39758 │ │ │ │ ldmib r0, {r2, r7, r8, ip, lr, pc}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 6, sp, sl, cr2 │ │ │ │ eorcs r6, lr, #2 │ │ │ │ @ instruction: 0xf8d8701a │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ svcge 0x0079f47f │ │ │ │ ldmib r0, {r0, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 4, sp, sl, cr13 │ │ │ │ eorcs r6, lr, #2 │ │ │ │ ldmdavc fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ @ instruction: 0xd1ee4293 │ │ │ │ @ instruction: 0xf8d8787b │ │ │ │ - blcs 9fcc <__time64@plt+0x1bd0> │ │ │ │ - blcs f797f0 │ │ │ │ + blcs 9f74 <__time64@plt+0x1bd0> │ │ │ │ + blcs f79798 │ │ │ │ mcrcs 0, 0, sp, cr0, cr15, {6} │ │ │ │ svcge 0x0063f47f │ │ │ │ stmdavs r3, {r0, r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - bne fe6e41a8 │ │ │ │ + bne fe6e4150 │ │ │ │ ldrmi r3, [sl], r2, lsl #6 │ │ │ │ svcge 0x005af43f │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf0844639 │ │ │ │ - @ instruction: 0xf8d8fcc3 │ │ │ │ + @ instruction: 0xf8d8fc77 │ │ │ │ tstcs r0, r0, lsl r1 │ │ │ │ ldrbmi r6, [r0], #-2456 @ 0xfffff668 │ │ │ │ ldc2 0, cr15, [r0, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0xf8d84603 │ │ │ │ stmdavs r1, {r4, r8} │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ stmdbcs r2, {r0, r3, r6, r7, r9, fp, ip} │ │ │ │ andvs sp, r3, r5, lsl r1 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d8af61 │ │ │ │ stmdavs r1, {r4, r8} │ │ │ │ cmpcs sp, pc, ror #14 │ │ │ │ - @ instruction: 0xff46f081 │ │ │ │ + @ instruction: 0xff3af081 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svcge 0x0056f47f │ │ │ │ stmdbcc r1, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - blx ff2c5da0 │ │ │ │ + blx ff2c5d48 │ │ │ │ @ instruction: 0x0110f8d8 │ │ │ │ stmdbcc r2, {r2, r3, r4, r8, r9, sl, sp, lr, pc} │ │ │ │ - blx ff145dac │ │ │ │ + blx ff145d54 │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ cdpcs 7, 0, cr14, cr0, cr8, {2} │ │ │ │ svcge 0x0059f47f │ │ │ │ @ instruction: 0x212ee744 │ │ │ │ - @ instruction: 0xff2ef081 │ │ │ │ - blcs ba7d08 │ │ │ │ + @ instruction: 0xff22f081 │ │ │ │ + blcs ba7cb0 │ │ │ │ ldr sp, [r1, r1, lsr #3]! │ │ │ │ @ instruction: 0xf081212e │ │ │ │ - @ instruction: 0xf8d8ff27 │ │ │ │ + @ instruction: 0xf8d8ff1b │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ svcge 0x0017f47f │ │ │ │ svclt 0x0000e72f │ │ │ │ - andeq r5, lr, ip, lsr #26 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r5, lr, ip, lsl #27 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ pkhtbmi r4, r9, sp, asr #22 │ │ │ │ @ instruction: 0x46074c5d │ │ │ │ cmpcs fp, fp, ror r4 │ │ │ │ ldrmi r4, [r0], r8, asr #12 │ │ │ │ @ instruction: 0xf8d5591d │ │ │ │ ldmdavs lr, {r4, r8, ip, sp} │ │ │ │ - bne ffda42d4 │ │ │ │ - ldmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bne ffda427c │ │ │ │ + stmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ addshi pc, r5, r0 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - bl 281088 │ │ │ │ + bl 281030 │ │ │ │ addsmi r0, r8, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf104d27b │ │ │ │ strbmi r0, [r9], -r1, lsl #20 │ │ │ │ andeq lr, r9, #174080 @ 0x2a800 │ │ │ │ @ instruction: 0xf08d4638 │ │ │ │ - @ instruction: 0xf8d5fde7 │ │ │ │ + @ instruction: 0xf8d5fb43 │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdavc r1!, {r0, r1, sp, lr}^ │ │ │ │ svclt 0x00182900 │ │ │ │ subsle r2, ip, sp, asr r9 │ │ │ │ ldrbmi r1, [r1], r0, lsr #25 │ │ │ │ eorsle r2, lr, ip, asr r9 │ │ │ │ @@ -1597,65 +1597,65 @@ │ │ │ │ andvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d5701a │ │ │ │ ldmibvs r8, {r4, r8, ip, sp} │ │ │ │ @ instruction: 0xf0134430 │ │ │ │ @ instruction: 0xf04ffcd5 │ │ │ │ @ instruction: 0x460132ff │ │ │ │ @ instruction: 0xf0844638 │ │ │ │ - @ instruction: 0xf1b8fc1b │ │ │ │ + @ instruction: 0xf1b8fbcf │ │ │ │ stcle 15, cr0, [lr], #-0 │ │ │ │ @ instruction: 0x4648215b │ │ │ │ - stmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf899d1b5 │ │ │ │ - blcs 15d1c │ │ │ │ + blcs 15cc4 │ │ │ │ @ instruction: 0xf8d5d145 │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ stmibvs r3, {r1, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, sp, lr} │ │ │ │ @ instruction: 0xf89987f0 │ │ │ │ @ instruction: 0xf1093001 │ │ │ │ @ instruction: 0xf1a30902 │ │ │ │ - bcs 8a6a8 <__isoc23_strtoul@@Base+0xdf88> │ │ │ │ + bcs 8a650 <__isoc23_strtoul@@Base+0xdf88> │ │ │ │ sadd8mi fp, r9, r8 │ │ │ │ @ instruction: 0xe7b5d9b7 │ │ │ │ - cdp2 0, 9, cr15, cr6, cr1, {4} │ │ │ │ + cdp2 0, 8, cr15, cr10, cr1, {4} │ │ │ │ @ instruction: 0x2100e7be │ │ │ │ - cdp2 0, 9, cr15, cr2, cr1, {4} │ │ │ │ + cdp2 0, 8, cr15, cr6, cr1, {4} │ │ │ │ ldrtmi lr, [r1], -fp, asr #15 │ │ │ │ - blx 6c5f00 │ │ │ │ + blx 6c5ea8 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, ip, sp, lr} │ │ │ │ ldmdbcs sp, {r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ ldrbmi sp, [r1], r2, lsr #3 │ │ │ │ ldmib r7, {r0, r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 2, sp, r9, cr4 │ │ │ │ eorsvs r2, r9, sp, asr r2 │ │ │ │ pop {r1, r3, r4, ip, sp, lr} │ │ │ │ @ instruction: 0xf89987f0 │ │ │ │ - blcs 15d80 │ │ │ │ + blcs 15d28 │ │ │ │ strbmi sp, [r2], -sp, asr #1 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - stc2l 0, cr15, [sl, #-564]! @ 0xfffffdcc │ │ │ │ + blx ff1c5f68 │ │ │ │ @ instruction: 0x0110f8d5 │ │ │ │ sbcle r2, r8, r0, lsl #28 │ │ │ │ pop {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf06a47f0 │ │ │ │ @ instruction: 0xf899b9f7 │ │ │ │ - blcs 15da4 │ │ │ │ + blcs 15d4c │ │ │ │ strmi sp, [r0, #187] @ 0xbb │ │ │ │ @ instruction: 0xf04fdceb │ │ │ │ @ instruction: 0x464932ff │ │ │ │ @ instruction: 0xf0844638 │ │ │ │ - ldr pc, [r2, r1, asr #23]! │ │ │ │ + @ instruction: 0xe7b2fb75 │ │ │ │ cmpcs sp, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - cdplt 0, 5, cr15, cr8, cr1, {4} │ │ │ │ - ldrdeq r5, [lr], -ip │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ + cdplt 0, 4, cr15, cr12, cr1, {4} │ │ │ │ + andeq r5, lr, ip, lsr fp │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdgt pc, [r8, #-143] @ 0xffffff71 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #1556 @ 0x614 │ │ │ │ @@ -1678,15 +1678,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2880 @ 0xfffff4c0 │ │ │ │ ldrdeq pc, [r4, -r3] │ │ │ │ svcmi 0x003fb330 │ │ │ │ ldrsbthi pc, [ip], #143 @ 0x8f @ │ │ │ │ ldrbtmi r4, [r8], #1151 @ 0x47f │ │ │ │ stmiavs r8, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ tstls r0, r8, lsl r1 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr12, cr13, {7} │ │ │ │ @ instruction: 0xf8d79900 │ │ │ │ movwcs r0, #260 @ 0x104 │ │ │ │ vst4. {d22-d25}, [pc], fp │ │ │ │ stmdavs r3, {r9, sp} │ │ │ │ @ instruction: 0xb1204798 │ │ │ │ svclt 0x005c0466 │ │ │ │ orrvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -1698,15 +1698,15 @@ │ │ │ │ stccs 1, cr13, [r0, #-900] @ 0xfffffc7c │ │ │ │ stmdbls r1, {r2, r3, r6, r7, ip, lr, pc} │ │ │ │ andcs r6, r2, #2818048 @ 0x2b0000 │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ sbcle r2, r5, r0, lsl #16 │ │ │ │ strble r0, [r3], #1441 @ 0x5a1 │ │ │ │ svceq 0x00a0f014 │ │ │ │ - blls 7df7c <__isoc23_strtoul@@Base+0x185c> │ │ │ │ + blls 7df24 <__isoc23_strtoul@@Base+0x185c> │ │ │ │ ldrbeq r8, [r2, #-2458] @ 0xfffff666 │ │ │ │ ldmdbvs sl, {r5, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4618b1f2 │ │ │ │ ldc2 0, cr15, [r2, #192] @ 0xc0 │ │ │ │ stmdals r1, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xb1ba4603 │ │ │ │ ldmdblt sl, {r1, r4, r9, fp, sp, lr} │ │ │ │ @@ -1714,56 +1714,56 @@ │ │ │ │ stmdals r1, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r3, lsl #4 │ │ │ │ mrc2 0, 4, pc, cr12, cr2, {1} │ │ │ │ strmi r2, [r3], -r5, lsl #4 │ │ │ │ stmdals r1, {r8, sp} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf0322202 │ │ │ │ - blls 89924 <__isoc23_strtoul@@Base+0xd204> │ │ │ │ + blls 898cc <__isoc23_strtoul@@Base+0xd204> │ │ │ │ @ instruction: 0xf7fd6918 │ │ │ │ - blls 857f8 <__isoc23_strtoul@@Base+0x90d8> │ │ │ │ + blls 857d0 <__isoc23_strtoul@@Base+0x9108> │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - andlt lr, r3, r2, asr #28 │ │ │ │ + andlt lr, r3, lr, asr #28 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldrdeq pc, [r4, -r3] │ │ │ │ @ instruction: 0xf07eb108 │ │ │ │ - blmi 449d90 │ │ │ │ + blmi 449d38 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ smlabtcs r4, r3, r8, pc @ │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ stmdals r1, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tstpvs r0, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [lr, #-80]! @ 0xffffffb0 │ │ │ │ adcsle r2, lr, r0, lsl #16 │ │ │ │ - blmi 283d14 │ │ │ │ + blmi 283cbc │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stmdacs r0, {r2, r8} │ │ │ │ ldrb sp, [r7, -r5, lsl #3]! │ │ │ │ - andeq r8, lr, lr, ror #28 │ │ │ │ - andeq r8, lr, sl, lsr #28 │ │ │ │ - andeq r8, lr, ip, lsl lr │ │ │ │ - andeq r8, lr, sl, lsl lr │ │ │ │ - andeq r8, lr, r6, ror #26 │ │ │ │ - andeq r8, lr, r6, asr sp │ │ │ │ - andeq r8, lr, r8, lsr sp │ │ │ │ + andeq r8, lr, r6, asr #29 │ │ │ │ + andeq r8, lr, r2, lsl #29 │ │ │ │ + andeq r8, lr, r4, ror lr │ │ │ │ + andeq r8, lr, r2, ror lr │ │ │ │ + @ instruction: 0x000e8dbe │ │ │ │ + andeq r8, lr, lr, lsr #27 │ │ │ │ + muleq lr, r0, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ asrshi pc, pc @ @ │ │ │ │ - blmi 1b36168 │ │ │ │ + blmi 1b36110 │ │ │ │ ldrbtmi r4, [r8], #1674 @ 0x68a │ │ │ │ @ instruction: 0xf8584604 │ │ │ │ ldrmi r3, [fp], r3 │ │ │ │ ldrtvs pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ @ instruction: 0x700cf9b6 │ │ │ │ - bllt fe3db868 │ │ │ │ + bllt fe3db810 │ │ │ │ @ instruction: 0xf0038983 │ │ │ │ - blcs 88ad04 │ │ │ │ + blcs 88acac │ │ │ │ stmdbvs r3, {r0, r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf8db80a2 │ │ │ │ orrslt r0, r8, r8, lsr r1 │ │ │ │ @ instruction: 0xf9b8f007 │ │ │ │ vst1.8 {d20-d22}, [pc], r5 │ │ │ │ strtmi r7, [r0], -r0, lsl #4 │ │ │ │ @@ -1803,36 +1803,36 @@ │ │ │ │ @ instruction: 0xf8584478 │ │ │ │ movwls r3, #3 │ │ │ │ stmiavs r3!, {r1, r3, r4, r9, sl, lr} │ │ │ │ cdp2 0, 3, cr15, cr10, cr1, {3} │ │ │ │ ldmdavs fp, {r0, r1, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x91016899 │ │ │ │ @ instruction: 0xf7fd4608 │ │ │ │ - stmdbls r1, {r1, r2, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ andls r4, r0, r2, lsl #12 │ │ │ │ @ instruction: 0xf7fe4648 │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmvs r3!, {r0, r6, r7, r8, ip, lr, pc} │ │ │ │ - bls 365fc │ │ │ │ + bls 365a4 │ │ │ │ andcc pc, r2, r9, lsl r8 @ │ │ │ │ bicle r2, fp, lr, lsr #22 │ │ │ │ movweq lr, #11017 @ 0x2b09 │ │ │ │ - bcs 17e81c8 │ │ │ │ + bcs 17e8170 │ │ │ │ ldmvc fp, {r1, r2, r6, r7, r8, ip, lr, pc} │ │ │ │ bicle r2, r3, r0, lsl #22 │ │ │ │ stccs 0, cr6, [r0, #-716] @ 0xfffffd34 │ │ │ │ ldmdavs r0!, {r1, r5, r7, r8, sl, fp, ip, lr, pc}^ │ │ │ │ svcne 0x00022300 │ │ │ │ movwcc lr, #4098 @ 0x1002 │ │ │ │ addsle r4, fp, fp, lsr #5 │ │ │ │ svcne 0x0004f852 │ │ │ │ mvnsle r4, r1, lsr #5 │ │ │ │ svceq 0x0000f1ba │ │ │ │ mrrcne 0, 10, sp, r9, cr1 │ │ │ │ - ble 59ab34 │ │ │ │ + ble 59aadc │ │ │ │ @ instruction: 0xf850008a │ │ │ │ ldrmi r1, [r0], #-33 @ 0xffffffdf │ │ │ │ @ instruction: 0xf8403302 │ │ │ │ @ instruction: 0xf9b61c04 │ │ │ │ addsmi r7, pc, #12 │ │ │ │ andcc sp, r4, #704 @ 0x2c0 │ │ │ │ movwcc r6, #6257 @ 0x1871 │ │ │ │ @@ -1855,65 +1855,65 @@ │ │ │ │ ldrb sl, [lr, -pc, asr #30] │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mvnshi fp, r9, lsl #4 │ │ │ │ @ instruction: 0xf0360089 │ │ │ │ @ instruction: 0xf9b6fbe3 │ │ │ │ rsbsvs r5, r0, ip │ │ │ │ svclt 0x0000e75f │ │ │ │ - ldrdeq r5, [lr], -r2 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x000a06be │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - andeq r0, sl, r4, ror #12 │ │ │ │ + andeq r5, lr, r2, lsr r8 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r0, sl, lr, lsr #2 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + ldrdeq r0, [sl], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [sp], -r7, lsl #1 │ │ │ │ ldrmi r4, [r6], -r4, lsl #12 │ │ │ │ ldrdhi pc, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf4189101 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ addcs r6, r0, #196608 @ 0x30000 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ - blls 3e29c │ │ │ │ + blls 3e244 │ │ │ │ vld2.8 {d9-d12}, [r8], r4 │ │ │ │ @ instruction: 0xf1b62700 │ │ │ │ svclt 0x00180a00 │ │ │ │ - beq 862a0 <__isoc23_strtoul@@Base+0x9b80> │ │ │ │ + beq 86248 <__isoc23_strtoul@@Base+0x9b80> │ │ │ │ svcvc 0x0050f5b7 │ │ │ │ svccs 0x00a0bf18 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ vcgt.s8 d18, d2, d0 │ │ │ │ movwls r0, #14606 @ 0x390e │ │ │ │ stmdaeq ip, {r1, r6, r9, ip, sp, lr, pc} │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ @ instruction: 0x300cf8bb │ │ │ │ tsteq r9, r3, lsl #20 │ │ │ │ svclt 0x000c4541 │ │ │ │ @ instruction: 0xf00a2200 │ │ │ │ - bcs a998 <__time64@plt+0x259c> │ │ │ │ + bcs a940 <__time64@plt+0x259c> │ │ │ │ @ instruction: 0xf5b5d134 │ │ │ │ subsle r6, sl, r0, lsl #30 │ │ │ │ cmnle r1, r0, lsl #26 │ │ │ │ andsmi fp, pc, #-1073741821 @ 0xc0000003 │ │ │ │ mcrcs 0, 0, sp, cr0, cr10, {0} │ │ │ │ ldmdavs r1!, {r0, r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ eorsle r2, ip, r0, lsl #18 │ │ │ │ - blcs 30dc0 │ │ │ │ + blcs 30d68 │ │ │ │ @ instruction: 0x4608d074 │ │ │ │ @ instruction: 0xf7fd9102 │ │ │ │ - @ instruction: 0xf8dbeee4 │ │ │ │ + @ instruction: 0xf8dbeeea │ │ │ │ stmdbls r2, {r3, ip, sp} │ │ │ │ andls r4, r5, r2, lsl #12 │ │ │ │ movwls r4, #9752 @ 0x2618 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blls b8654 │ │ │ │ + blls b85fc │ │ │ │ vldmiapl r9, {s18-s22} │ │ │ │ subsle r2, sl, lr, lsr #18 │ │ │ │ stmdavs r3!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ pkhbtmi r4, r3, r8, lsl #15 │ │ │ │ bicle r2, r9, r0, lsl #16 │ │ │ │ tstlt fp, r4, lsl #22 │ │ │ │ @@ -1921,15 +1921,15 @@ │ │ │ │ stc2l 0, cr15, [r2, #-512]! @ 0xfffffe00 │ │ │ │ andlt r9, r7, r0, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstlt sl, #3276800 @ 0x320000 │ │ │ │ movwls r4, #9816 @ 0x2658 │ │ │ │ @ instruction: 0xf99cf00b │ │ │ │ addsmi r6, r0, #3276800 @ 0x320000 │ │ │ │ - blls be9a4 │ │ │ │ + blls be94c │ │ │ │ svcvs 0x0000f5b5 │ │ │ │ stccs 0, cr13, [r0, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0xb127d12f │ │ │ │ sbcsle r4, fp, pc, lsl r2 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf8dbd1c2 │ │ │ │ mvnlt r3, r4, lsl r0 │ │ │ │ @@ -1955,40 +1955,40 @@ │ │ │ │ eormi lr, fp, lr, lsr #15 │ │ │ │ @ instruction: 0xd1ab429f │ │ │ │ andcs lr, r0, #38010880 @ 0x2440000 │ │ │ │ @ instruction: 0x46114658 │ │ │ │ mcr2 0, 6, pc, cr0, cr0, {1} @ │ │ │ │ mrrcne 7, 13, lr, r0, cr4 │ │ │ │ @ instruction: 0xf7fd4418 │ │ │ │ - stmdacs r0, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ bfi sp, lr, #3, #2 │ │ │ │ @ instruction: 0xf0331f3b │ │ │ │ bicle r0, r0, r4, lsl #6 │ │ │ │ ldrbmi r9, [r8], -r3, lsl #18 │ │ │ │ @ instruction: 0xf89cf038 │ │ │ │ adcsle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd6871 │ │ │ │ - stmdacs r0, {r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe78dd0b5 │ │ │ │ @ instruction: 0xf0802100 │ │ │ │ stmdavs r3!, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ addcs r9, r0, #4 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ pkhbtmi r4, r3, r8, lsl #15 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ andls sl, r0, lr, lsr pc │ │ │ │ svclt 0x0000e786 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb614e8 │ │ │ │ + bl feb61490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ ldmdbmi lr!, {r0, r2, r3, r4, r5, r9, sl, fp, lr} │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ - bmi f5b4f8 │ │ │ │ + bmi f5b4a0 │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwpl pc, #1103 @ 0x44f @ │ │ │ │ tstcs r6, r4, ror r8 │ │ │ │ ldrmi r9, [r1], -r7, lsl #2 │ │ │ │ @@ -2001,135 +2001,135 @@ │ │ │ │ stmiane r1, {r2, r3, r5, r6, r7, r8, ip, sp}^ │ │ │ │ @ instruction: 0x0110f8d4 │ │ │ │ addeq r3, r9, r4, lsl #2 │ │ │ │ cdp2 0, 14, cr15, cr12, cr9, {3} │ │ │ │ ldrdcc pc, [ip, #132]! @ 0x84 │ │ │ │ streq pc, [r8, #-256] @ 0xffffff00 │ │ │ │ stmiane r9!, {r1, r3, r4, r7} │ │ │ │ - blcs 2e76c │ │ │ │ + blcs 2e714 │ │ │ │ vst4.8 {d29,d31,d33,d35}, [pc :256], r8 │ │ │ │ stmdbmi r8!, {r8, r9, ip, lr} │ │ │ │ - bge 12ef60 │ │ │ │ + bge 12ef08 │ │ │ │ andls r4, r3, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff6920 │ │ │ │ @ instruction: 0xf8d4fed9 │ │ │ │ ldmib sp, {r4, r8}^ │ │ │ │ @ instruction: 0xf0697106 │ │ │ │ - blmi 8c9ec4 │ │ │ │ + blmi 8c9e6c │ │ │ │ ldmpl r3!, {r3, r4, r5, sp, lr}^ │ │ │ │ - blls 1aef88 │ │ │ │ + blls 1aef30 │ │ │ │ ldmdavs r8, {r1, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf9caf053 │ │ │ │ - bls e4518 │ │ │ │ + bls e44c0 │ │ │ │ @ instruction: 0xf4134606 │ │ │ │ andls r4, r8, r0, lsl #7 │ │ │ │ @ instruction: 0x4603bf18 │ │ │ │ andcs sp, r0, #28 │ │ │ │ - bls 226408 │ │ │ │ + bls 2263b0 │ │ │ │ addsmi r9, r6, #6144 @ 0x1800 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcc fp, #20248 @ 0x4f18 │ │ │ │ - bmi 562418 │ │ │ │ + bmi 5623c0 │ │ │ │ ldrbtmi r4, [sl], #-2833 @ 0xfffff4ef │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4628d111 │ │ │ │ ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ │ │ ldrsbne pc, [r0, #132]! @ 0x84 @ │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strb lr, [r0, r0, ror #23] │ │ │ │ + strb lr, [r0, ip, ror #23] │ │ │ │ cmncs lr, r0, lsr #18 │ │ │ │ stmdbmi fp, {r8, ip, pc} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blls 249e58 │ │ │ │ + blls 249e00 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ - svclt 0x0000ec2e │ │ │ │ - andeq r5, lr, r4, lsr r4 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r5, lr, lr, lsr #8 │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ + svclt 0x0000ec34 │ │ │ │ + muleq lr, r4, r4 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r5, lr, lr, lsl #9 │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r1, r0, r9, lsr #19 │ │ │ │ - andeq r0, r0, r8, asr #14 │ │ │ │ - andeq r5, lr, lr, ror r3 │ │ │ │ + andeq r0, r0, r0, asr #14 │ │ │ │ + ldrdeq r5, [lr], -lr │ │ │ │ @ instruction: 0x000012bd │ │ │ │ - bmi 25d030 │ │ │ │ + bmi 25cfd8 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r8, fp, sp, lr} │ │ │ │ strlt fp, [r0, #-330] @ 0xfffffeb6 │ │ │ │ andcs r4, r4, #1048576 @ 0x100000 │ │ │ │ ldrd pc, [r0], -r3 │ │ │ │ @ instruction: 0x46734618 │ │ │ │ - bl 1485a0 │ │ │ │ + bl 148548 │ │ │ │ @ instruction: 0x47704718 │ │ │ │ - andeq r5, lr, r0, lsr #6 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - blmi 1e4840 │ │ │ │ + andeq r5, lr, r0, lsl #7 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + blmi 1e47e8 │ │ │ │ hvclt 37963 @ 0x944b │ │ │ │ ldmpl sl, {r1, r2, r9, fp, lr} │ │ │ │ stmdbvs r9, {r0, sp, lr, pc} │ │ │ │ stmdavs fp, {r0, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd1fa4293 │ │ │ │ - blt fe748450 │ │ │ │ + blt fe7483f8 │ │ │ │ svclt 0x00004770 │ │ │ │ - strdeq r5, [lr], -r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ + andeq r5, lr, r4, asr r3 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [r2], -r1, asr #26 │ │ │ │ ldrbtmi r4, [sp], #-2881 @ 0xfffff4bf │ │ │ │ @ instruction: 0xf8d658ee │ │ │ │ teqlt r0, #52, 12 @ 0x3400000 │ │ │ │ @ instruction: 0xf2036e73 │ │ │ │ addsmi r6, sl, #116, 6 @ 0xd0000001 │ │ │ │ ldmdbvs r3, {r0, r1, r5, ip, lr, pc} │ │ │ │ - blcs 1bed0 │ │ │ │ + blcs 1be78 │ │ │ │ strcs sp, [r0], #-79 @ 0xffffffb1 │ │ │ │ ldmdbmi sl!, {r1, r3, r4, fp, sp, lr} │ │ │ │ ldmvs r7, {r1, r3, r4, r5, r8, ip, sp, pc}^ │ │ │ │ ldmvs r7, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ stmdapl r9!, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ svclt 0x0008428a │ │ │ │ ldmdbvs fp, {r2, r3, r4, r9, sl, lr} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmibvs r3!, {r2, r5, r7, r8, ip, sp, pc}^ │ │ │ │ mulle sl, r8, r2 │ │ │ │ ldmdblt r3, {r0, r1, r5, r9, fp, sp, lr} │ │ │ │ - bvs 7025e8 │ │ │ │ + bvs 702590 │ │ │ │ ldmibvs sl, {r0, r1, r3, r5, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xd1fa4290 │ │ │ │ strbmi r6, [r2, #-2650] @ 0xfffff5a6 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ movwcs r8, #496 @ 0x1f0 │ │ │ │ ldrtcc pc, [r4], -r6, asr #17 @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ ldrdne pc, [r4, -r3]! │ │ │ │ - bvs 2b724c │ │ │ │ + bvs 2b71f4 │ │ │ │ @ instruction: 0xf8c161c8 │ │ │ │ @ instruction: 0xf8c38024 │ │ │ │ - blmi 8d2984 │ │ │ │ + blmi 8d292c │ │ │ │ andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ andvs r5, fp, fp, ror #17 │ │ │ │ @ instruction: 0x3638f8d6 │ │ │ │ @ instruction: 0xf8c6620b │ │ │ │ pop {r3, r4, r5, r9, sl, ip} │ │ │ │ @ instruction: 0xf00641f0 │ │ │ │ - bmi 7b8574 │ │ │ │ + bmi 7b851c │ │ │ │ @ instruction: 0xf8d2447a │ │ │ │ tstlt fp, #36, 2 │ │ │ │ bicsvs r6, r8, r9, lsl sl │ │ │ │ eorhi pc, r4, r3, asr #17 │ │ │ │ smlawtne r4, r2, r8, pc @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ andsvs r6, sl, #139264 @ 0x22000 │ │ │ │ pop {r0, r1, r5, r9, sp, lr} │ │ │ │ - blmi 5aacf4 │ │ │ │ + blmi 5aac9c │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stmdbcs r0, {r2, r5, r8, ip} │ │ │ │ ldrdcs sp, [r8, -r3]! │ │ │ │ @ instruction: 0xf0362001 │ │ │ │ @ instruction: 0xf8d6f9cf │ │ │ │ @ instruction: 0x46013634 │ │ │ │ @ instruction: 0xf8c061c3 │ │ │ │ @@ -2139,102 +2139,102 @@ │ │ │ │ bicsle r2, fp, r0, lsl #22 │ │ │ │ andcs r2, r1, r8, lsr #2 │ │ │ │ @ instruction: 0xf9bef036 │ │ │ │ @ instruction: 0x2634f8d6 │ │ │ │ bicvs r4, r2, r3, lsl #12 │ │ │ │ eorhi pc, r4, r0, asr #17 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - @ instruction: 0x000e52ba │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq r8, lr, r6, ror r7 │ │ │ │ - andeq r8, lr, r4, asr #14 │ │ │ │ - andeq r8, lr, r0, lsr #14 │ │ │ │ - strdeq r8, [lr], -lr │ │ │ │ + andeq r5, lr, sl, lsl r3 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r8, lr, lr, asr #15 │ │ │ │ + muleq lr, ip, r7 │ │ │ │ + andeq r8, lr, r8, ror r7 │ │ │ │ + andeq r8, lr, r6, asr r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ pkhbtmi r4, r0, r2, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2578 @ 0xfffff5ee │ │ │ │ @ instruction: 0x461f589b │ │ │ │ @ instruction: 0x5638f8d3 │ │ │ │ cdpmi 1, 1, cr11, cr0, cr5, {6} │ │ │ │ @ instruction: 0x462c447e │ │ │ │ stmibvs r3!, {r0, r2, r3, r5, r9, fp, sp, lr}^ │ │ │ │ stmdavs r3!, {r0, r1, r3, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ - bvs 1836ab8 │ │ │ │ + bvs 1836a60 │ │ │ │ @ instruction: 0xffb8f005 │ │ │ │ - bvs 1812dd4 │ │ │ │ + bvs 1812d7c │ │ │ │ @ instruction: 0xf0054611 │ │ │ │ @ instruction: 0xf8d6ffb3 │ │ │ │ eorvs r3, r3, #36, 2 │ │ │ │ smlawtmi r4, r6, r8, pc @ │ │ │ │ mvnle r2, r0, lsl #26 │ │ │ │ ldrthi pc, [r8], -r7, asr #17 @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r5, lr, r6, lsl #3 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - muleq lr, ip, r6 │ │ │ │ + andeq r5, lr, r6, ror #3 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + strdeq r8, [lr], -r4 │ │ │ │ @ instruction: 0x46034a18 │ │ │ │ ldrbtmi r2, [sl], #-2305 @ 0xfffff6ff │ │ │ │ ldmdami r7, {r2, r3, r4, ip, lr, pc} │ │ │ │ ldmdapl r2, {r4, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d26a50 │ │ │ │ adcmi r4, r0, #188 @ 0xbc │ │ │ │ @ instruction: 0xf102bf08 │ │ │ │ ldmdblt r1!, {r2, r3, r4, r7} │ │ │ │ tstlt sl, r2, lsl #16 │ │ │ │ tstcc r1, r2, lsl r8 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - blcs 11158 │ │ │ │ + blcs 11100 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ tstlt fp, r4, lsl #22 │ │ │ │ - blcc 64638 │ │ │ │ + blcc 645e0 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ @ instruction: 0x4770bc10 │ │ │ │ - blcs 1ca64 │ │ │ │ + blcs 1ca0c │ │ │ │ @ instruction: 0xf1005850 │ │ │ │ - blle 18a8bc │ │ │ │ + blle 18a864 │ │ │ │ stmdavs r0, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, sp} │ │ │ │ @ instruction: 0x4770d1fa │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, lr, lr, lsr #2 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r5, lr, lr, lsl #3 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46064d12 │ │ │ │ rsbscs r4, r4, #18432 @ 0x4800 │ │ │ │ stmiapl ip!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ orrseq pc, ip, r4, lsl #2 │ │ │ │ ldrsbtvc pc, [ip], r4 @ │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - ldrtmi lr, [r1], -r0, lsl #21 │ │ │ │ + ldrtmi lr, [r1], -ip, lsl #21 │ │ │ │ @ instruction: 0xf1042274 │ │ │ │ @ instruction: 0xf7fd009c │ │ │ │ - @ instruction: 0x6e62ea7a │ │ │ │ + vmulvs.f32 s29, s5, s12 │ │ │ │ @ instruction: 0x463869f3 │ │ │ │ ldrdne pc, [ip], r4 @ │ │ │ │ - blmi 222b38 │ │ │ │ + blmi 222ae0 │ │ │ │ ldrne pc, [r8], -r2, asr #17 │ │ │ │ ldrsbtne pc, [r0], r4 @ │ │ │ │ ldrtne pc, [r4], -r2, asr #17 @ │ │ │ │ ldmvs r2!, {r0, r1, r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrbvs r6, [sl], #2075 @ 0x81b │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - strheq r5, [lr], -r0 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r0, r0, r0, lsr #17 │ │ │ │ + andeq r5, lr, r0, lsl r1 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + muleq r0, r8, r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb618d8 │ │ │ │ + bl feb61880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibhi r3, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andeq pc, lr, #536870916 @ 0x20000004 │ │ │ │ vceq.f32 d20, d18, d5 │ │ │ │ andsmi r0, sl, ip, lsl #10 │ │ │ │ ldrbtmi fp, [lr], #-131 @ 0xffffff7d │ │ │ │ adcmi r4, sl, #4, 12 @ 0x400000 │ │ │ │ @@ -2255,164 +2255,164 @@ │ │ │ │ teqpcc r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldrbeq r8, [r9, #-2435] @ 0xfffff67d │ │ │ │ sbchi pc, sl, r0, asr #2 │ │ │ │ @ instruction: 0xffcaf7ff │ │ │ │ @ instruction: 0x46024971 │ │ │ │ ldrtmi r6, [r8], -r3, lsr #17 │ │ │ │ @ instruction: 0xf0834479 │ │ │ │ - @ instruction: 0xf8d6fe4b │ │ │ │ + @ instruction: 0xf8d6fdff │ │ │ │ @ instruction: 0xf8c604c0 │ │ │ │ ldmib r0, {r3, r4, r5, r8, ip, lr}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 7, sp, r9, cr14 │ │ │ │ andvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d6701a │ │ │ │ ldmibvs r3, {r6, r7, sl, sp} │ │ │ │ @ instruction: 0x46186013 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ ldmpl r3!, {r0, r1, r5, r6, r8, r9, fp, lr}^ │ │ │ │ teqpeq r4, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ffb308 │ │ │ │ strmi pc, [r6], -r9, lsr #31 │ │ │ │ - stc 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [r6], {253} @ 0xfd │ │ │ │ strmi r6, [r2], -r3, lsr #17 │ │ │ │ ldrtmi r4, [r1], -r5, lsl #12 │ │ │ │ movwls r4, #5656 @ 0x1618 │ │ │ │ ldcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ ldmiblt r8, {r0, r8, r9, fp, ip, pc} │ │ │ │ strcc r5, [r1, #-3418] @ 0xfffff2a6 │ │ │ │ - bcs b9b814 │ │ │ │ + bcs b9b7bc │ │ │ │ strtmi fp, [fp], -r8, lsl #30 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ - bmi 1579f6c │ │ │ │ + bmi 1579f14 │ │ │ │ @ instruction: 0xf8d258b2 │ │ │ │ @ instruction: 0xb1200134 │ │ │ │ adceq pc, r0, #68, 4 @ 0x40000004 │ │ │ │ - blcs fe81a808 │ │ │ │ + blcs fe81a7b0 │ │ │ │ stmiavs r3!, {r0, r2, r3, r4, r6, r7, ip, lr, pc} │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ @ instruction: 0x4620bdf0 │ │ │ │ cdp2 0, 7, cr15, cr14, cr6, {0} │ │ │ │ cmnle r5, r0, lsl #16 │ │ │ │ - bmi 12ece60 │ │ │ │ + bmi 12ece08 │ │ │ │ cmnppl sp, #587202560 @ p-variant is OBSOLETE @ 0x23000000 │ │ │ │ teqpeq pc, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ ldreq r5, [fp], #-2230 @ 0xfffff74a │ │ │ │ @ instruction: 0xf8d60c1b │ │ │ │ @ instruction: 0xf5b30138 │ │ │ │ andle r4, fp, r0, lsl #31 │ │ │ │ cmplt fp, r3, lsr #18 │ │ │ │ tstlt r2, sl, lsl r8 │ │ │ │ - bcs 24f40 │ │ │ │ + bcs 24ee8 │ │ │ │ ldmdbvs fp, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ teqpeq r8, r6 @ @ p-variant is OBSOLETE │ │ │ │ smlaltblt r6, r8, r3, r8 │ │ │ │ ldmdavc sl, {r0, r1, r4, r8, ip, sp, pc} │ │ │ │ andle r2, r5, lr, lsr #20 │ │ │ │ teqpcs r4, r6 @ @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184284 │ │ │ │ cmnle r1, r2, lsl #5 │ │ │ │ sbcle r2, pc, r0, lsl #26 │ │ │ │ - bcs 251cc │ │ │ │ + bcs 25174 │ │ │ │ stmibvs sl!, {r2, r3, r6, r7, ip, lr, pc}^ │ │ │ │ strble r0, [r9], #466 @ 0x1d2 │ │ │ │ @ instruction: 0x461a4936 │ │ │ │ strbeq pc, [r0], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf0834479 │ │ │ │ - bvs 1b09f88 │ │ │ │ + bvs 1b09e00 │ │ │ │ @ instruction: 0xf8d6b133 │ │ │ │ movwcs r1, #1216 @ 0x4c0 │ │ │ │ strtmi r2, [r0], -r1, lsl #4 │ │ │ │ @ instruction: 0xf97af030 │ │ │ │ strbeq pc, [r0], #2262 @ 0x8d6 @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ orrle r4, r0, #805306377 @ 0x30000009 │ │ │ │ @ instruction: 0xf0812100 │ │ │ │ - stmdacs r0, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #4024 @ 0xfb8 │ │ │ │ svcge 0x007df6bf │ │ │ │ - bmi 984714 │ │ │ │ + bmi 9846bc │ │ │ │ ldmpl r6!, {r0, r1, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xd1bd2b00 │ │ │ │ teqpeq r8, r6 @ @ p-variant is OBSOLETE │ │ │ │ adcle r2, r1, r0, lsl #16 │ │ │ │ teqpcs r4, r6 @ @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184284 │ │ │ │ addsle r4, fp, r2, lsl #5 │ │ │ │ @ instruction: 0xff22f7ff │ │ │ │ @ instruction: 0x4602491f │ │ │ │ @ instruction: 0xf8d668a3 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - stc2 0, cr15, [r2, #524]! @ 0x20c │ │ │ │ + ldc2l 0, cr15, [r6, #-524] @ 0xfffffdf4 │ │ │ │ @ instruction: 0xf8d6e7d6 │ │ │ │ @ instruction: 0x46201138 │ │ │ │ ldrmi r4, [r9], -r1, lsr #5 │ │ │ │ andcs fp, r0, #1, 30 │ │ │ │ teqpcs r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldmibvs r2, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0x471040f0 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - blmi 409cf8 │ │ │ │ + blmi 409ca0 │ │ │ │ @ instruction: 0xf8c658f6 │ │ │ │ @ instruction: 0xe79b0138 │ │ │ │ @ instruction: 0xff00f7ff │ │ │ │ strmi r4, [r2], -pc, lsl #18 │ │ │ │ ldrtmi r6, [r8], -r3, lsr #17 │ │ │ │ @ instruction: 0xf0834479 │ │ │ │ - ldr pc, [r4, -r1, lsl #27]! │ │ │ │ + @ instruction: 0xe734fd35 │ │ │ │ mrc2 7, 7, pc, cr6, cr15, {7} │ │ │ │ strmi r4, [r2], -fp, lsl #18 │ │ │ │ @ instruction: 0xf8d668a3 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - ldc2l 0, cr15, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2 0, cr15, [sl, #-524]! @ 0xfffffdf4 │ │ │ │ adcle r2, r9, r0, lsl #26 │ │ │ │ svclt 0x0000e79f │ │ │ │ - andeq r5, lr, r2, asr #32 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq pc, r9, r8, ror #30 │ │ │ │ - andeq r5, sl, r8 │ │ │ │ - andeq r6, sl, r6, lsr #5 │ │ │ │ - andeq r6, sl, r4, ror #4 │ │ │ │ - andeq r6, sl, lr, asr #4 │ │ │ │ + andeq r5, lr, r2, lsr #1 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + ldrdeq pc, [r9], -r8 │ │ │ │ + andeq r4, sl, r8, ror sl │ │ │ │ + andeq r5, sl, r6, lsl sp │ │ │ │ + ldrdeq r5, [sl], -r4 │ │ │ │ + @ instruction: 0x000a5cbe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stcleq 8, cr15, [r8], #-304 @ 0xfffffed0 │ │ │ │ - bmi fe648cac │ │ │ │ + bmi fe648c54 │ │ │ │ stcpl 5, cr15, [r2, #692] @ 0x2b4 │ │ │ │ - bcc fe548cb4 │ │ │ │ + bcc fe548c5c │ │ │ │ ldrbtmi fp, [ip], #-129 @ 0xffffff7f │ │ │ │ strpl pc, [r1, #1293] @ 0x50d │ │ │ │ @ instruction: 0xf8df351c │ │ │ │ strmi r7, [lr], -ip, lsl #21 │ │ │ │ - ldrbtmi r5, [pc], #-2275 @ a94c <__time64@plt+0x2550> │ │ │ │ + ldrbtmi r5, [pc], #-2275 @ a8f4 <__time64@plt+0x2550> │ │ │ │ ldmdavs fp, {r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f602b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ @ instruction: 0x46053a7c │ │ │ │ andhi pc, r3, r7, asr r8 @ │ │ │ │ - bcc 1d48ce0 │ │ │ │ + bcc 1d48c88 │ │ │ │ mulge r0, r8, r8 │ │ │ │ @ instruction: 0xf89358fb │ │ │ │ @ instruction: 0xb11221dc │ │ │ │ @ instruction: 0xf10003e1 │ │ │ │ @ instruction: 0x07e28099 │ │ │ │ stmibhi sl!, {r0, r1, r4, sl, ip, lr, pc} │ │ │ │ andeq pc, r1, #18 │ │ │ │ strhi pc, [ip], #-64 @ 0xffffffc0 │ │ │ │ ldrtcs pc, [r4], -r3, asr #17 @ │ │ │ │ @ instruction: 0x2090f8d3 │ │ │ │ @ instruction: 0xf898b162 │ │ │ │ stmdblt sl, {sp}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf0149302 │ │ │ │ - blls c8ae4 │ │ │ │ + blls c8a8c │ │ │ │ andcs lr, r0, #2 │ │ │ │ ldrtcs pc, [r4], -r3, asr #17 @ │ │ │ │ ldreq r6, [r0, #-2074] @ 0xfffff7e6 │ │ │ │ @ instruction: 0xf444bf41 │ │ │ │ stmibhi sl!, {sl, ip, lr} │ │ │ │ andpl pc, r0, #1107296256 @ 0x42000000 │ │ │ │ stmdbvs sl!, {r1, r3, r5, r7, r8, pc} │ │ │ │ @@ -2444,22 +2444,22 @@ │ │ │ │ andcs fp, r0, #4, 30 │ │ │ │ andcs pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xc00cf8b5 │ │ │ │ @ instruction: 0xf0044662 │ │ │ │ @ instruction: 0xf01c0102 │ │ │ │ @ instruction: 0xf0000f02 │ │ │ │ @ instruction: 0xf00c808b │ │ │ │ - blcs 48b688 │ │ │ │ + blcs 48b630 │ │ │ │ mvnshi pc, r0 │ │ │ │ movweq pc, #32796 @ 0x801c @ │ │ │ │ msrhi SPSR_fc, r0 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0xf00482cd │ │ │ │ @ instruction: 0xf0040312 │ │ │ │ - blcs 48b27c │ │ │ │ + blcs 48b224 │ │ │ │ cmnphi sl, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldmib r6, {r1, r3, r5, r8, sl, pc}^ │ │ │ │ @ instruction: 0xf8d92600 │ │ │ │ stmdacs r0, {} @ │ │ │ │ ldrhi pc, [sl, #-0] │ │ │ │ strle r0, [r5, #-996] @ 0xfffffc1c │ │ │ │ @@ -2472,38 +2472,38 @@ │ │ │ │ tstle r2, r0, lsl #30 │ │ │ │ ldreq r8, [fp], #2475 @ 0x9ab │ │ │ │ @ instruction: 0xf8dfd545 │ │ │ │ ldmpl sl!, {r2, r6, r8, fp, ip, sp}^ │ │ │ │ movwcc r6, #7187 @ 0x1c13 │ │ │ │ eors r6, lr, r3, lsl r4 │ │ │ │ @ instruction: 0xf0028982 │ │ │ │ - bcs 88b438 │ │ │ │ + bcs 88b3e0 │ │ │ │ svcge 0x0061f43f │ │ │ │ - bcs 24fc0 │ │ │ │ + bcs 24f68 │ │ │ │ svcge 0x005df47f │ │ │ │ cmplt r2, r2, lsl #18 │ │ │ │ teqlt r2, r2, lsl r8 │ │ │ │ @ instruction: 0xf0069302 │ │ │ │ - blls ca8a8 │ │ │ │ + blls ca850 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldmdbvs sl, {r1, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ movwls r6, #10408 @ 0x28a8 │ │ │ │ andcs r6, r0, #2375680 @ 0x244000 │ │ │ │ ldc2 0, cr15, [r8], #-24 @ 0xffffffe8 │ │ │ │ stmdacs r0, {r1, r8, r9, fp, ip, pc} │ │ │ │ svcge 0x0047f43f │ │ │ │ strtmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0069302 │ │ │ │ - blls c9330 │ │ │ │ + blls c92d8 │ │ │ │ tstlt r2, pc, lsr r7 │ │ │ │ svcvs 0x0080f41c │ │ │ │ strbmi sp, [sl], -fp, lsl #3 │ │ │ │ eorsls pc, r8, sp, asr #17 │ │ │ │ ldmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ - bcs 44920 │ │ │ │ + bcs 448c8 │ │ │ │ addsmi fp, r6, #24, 30 @ 0x60 │ │ │ │ rscshi pc, sp, r0, asr #32 │ │ │ │ stmdavc r0, {r3, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf028616e │ │ │ │ vst2.8 {d16-d17}, [r8], r1 │ │ │ │ @ instruction: 0xf8a57800 │ │ │ │ @ instruction: 0xf8df800c │ │ │ │ @@ -2526,23 +2526,23 @@ │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ rscshi pc, lr, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8df06a1 │ │ │ │ movwls r1, #10356 @ 0x2874 │ │ │ │ ldmdahi r2!, {r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ svclt 0x00584479 │ │ │ │ @ instruction: 0xf0836832 │ │ │ │ - blls c9c3c │ │ │ │ + blls c9ab4 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, sp, lr, pc} │ │ │ │ rscshi pc, sl, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8df06a2 │ │ │ │ movwls r1, #10328 @ 0x2858 │ │ │ │ @ instruction: 0xf9b6bf48 │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ ldmdavs r2!, {r3, r4, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ - ldc2 0, cr15, [ip], {131} @ 0x83 │ │ │ │ + blx ff446d5e │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addmi r2, sl, #0, 2 │ │ │ │ rscshi pc, lr, #128 @ 0x80 │ │ │ │ andvs r1, r1, r1, asr ip │ │ │ │ andsvc r2, r1, r0, lsl #2 │ │ │ │ strbcs pc, [r0], #2259 @ 0x8d3 @ │ │ │ │ @@ -2586,62 +2586,62 @@ │ │ │ │ adcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0x200082b7 │ │ │ │ adcsmi r9, r1, #4 │ │ │ │ teqphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ andls r1, r8, #603979776 @ 0x24000000 │ │ │ │ - stmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r2, ip, pc}^ │ │ │ │ ldmib sp, {r0, r1, r2, r9}^ │ │ │ │ stmdacs r0, {r0, r3, r8, r9, ip} │ │ │ │ rschi pc, sp, r0 │ │ │ │ - blcs 31894 │ │ │ │ + blcs 3183c │ │ │ │ bicshi pc, r0, r0, asr #32 │ │ │ │ stmdaeq r0, {r3, r4, ip, sp, lr, pc}^ │ │ │ │ sbchi pc, fp, #64 @ 0x40 │ │ │ │ @ instruction: 0xf10006d2 │ │ │ │ - blls 1ab4d0 │ │ │ │ + blls 1ab478 │ │ │ │ stmdaeq r3, {r0, r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ - bl f18b0 │ │ │ │ + bl f1858 │ │ │ │ stclne 4, cr0, [r0], #-608 @ 0xfffffda0 │ │ │ │ stc2l 0, cr15, [r4], {53} @ 0x35 │ │ │ │ andvc r2, r3, r0, lsl #6 │ │ │ │ stmibhi fp!, {r0, r1, r2, r9, sl, lr} │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ - blls ab36c │ │ │ │ + blls ab314 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls ab9e0 │ │ │ │ + blls ab988 │ │ │ │ andvc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf67f429c │ │ │ │ - bls b697c │ │ │ │ + bls b6924 │ │ │ │ @ instruction: 0x26004630 │ │ │ │ - bne fe8f10f4 │ │ │ │ + bne fe8f109c │ │ │ │ movwls r9, #1537 @ 0x601 │ │ │ │ @ instruction: 0x463218bb │ │ │ │ @ instruction: 0xf816f067 │ │ │ │ - bls ad398 │ │ │ │ + bls ad340 │ │ │ │ ldrmi r0, [r0], #-1755 @ 0xfffff925 │ │ │ │ mvnshi pc, #64, 2 │ │ │ │ - blcs 2d4a4 │ │ │ │ + blcs 2d44c │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf4bf42a0 │ │ │ │ - bne 8b694c │ │ │ │ + bne 8b68f4 │ │ │ │ ldrtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ - stmib r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmibhi fp!, {r0, r1, r3, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf53f0599 │ │ │ │ @ instruction: 0x4610aeff │ │ │ │ - svc 0x0026f7fc │ │ │ │ + svc 0x0032f7fc │ │ │ │ stmdbcs r0, {r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ cmnphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ tstpeq r2, r4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r8, r4 │ │ │ │ @ instruction: 0xf0002912 │ │ │ │ - b 17eb538 │ │ │ │ + b 17eb4e0 │ │ │ │ @ instruction: 0xf140714c │ │ │ │ ldmdblt r8, {r0, r1, r2, r6, r7, r8, r9, pc} │ │ │ │ svclt 0x004806a0 │ │ │ │ strle r8, [r0], #-2097 @ 0xfffff7cf │ │ │ │ stmibhi r8!, {r0, r4, r5, fp, sp, lr}^ │ │ │ │ strbteq pc, [r2], -r2 @ │ │ │ │ svclt 0x009c2801 │ │ │ │ @@ -2657,26 +2657,26 @@ │ │ │ │ cdpcs 6, 0, cr14, cr0, cr8, {4} │ │ │ │ eorhi pc, r8, #0 │ │ │ │ vst2.8 {d26,d28}, [pc] │ │ │ │ ldrtmi r5, [r0], -r0, lsl #5 │ │ │ │ tstls r2, r4, lsl #6 │ │ │ │ @ instruction: 0xff60f052 │ │ │ │ mlascs sp, sp, r8, pc @ │ │ │ │ - blls 13119c │ │ │ │ + blls 131144 │ │ │ │ @ instruction: 0xf0002a3a │ │ │ │ @ instruction: 0x460e81bb │ │ │ │ smlatbcs r0, sl, r9, r8 │ │ │ │ ldr r9, [r2, -r5, lsl #2]! │ │ │ │ movwls r4, #9768 @ 0x2628 │ │ │ │ cdp2 0, 1, cr15, cr0, cr15, {1} │ │ │ │ - blls a5358 │ │ │ │ + blls a5300 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - bvs 1076678 │ │ │ │ + bvs 1076620 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ - bcs 36670 │ │ │ │ + bcs 36618 │ │ │ │ ldrbhi pc, [r6], #-64 @ 0xffffffc0 @ │ │ │ │ @ instruction: 0xc00cf8b5 │ │ │ │ @ instruction: 0xe62f46d9 │ │ │ │ stmcc r0, {r2, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0282000 │ │ │ │ andls r0, r2, r0, lsl #17 │ │ │ │ cdpcs 7, 0, cr14, cr0, cr3, {1} │ │ │ │ @@ -2692,153 +2692,153 @@ │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ svclt 0x000c4288 │ │ │ │ @ instruction: 0xf0022200 │ │ │ │ andls r0, r5, #268435456 @ 0x10000000 │ │ │ │ tstlt sl, r2, lsl #20 │ │ │ │ @ instruction: 0x3110f8d3 │ │ │ │ mulsvs sl, sl, r9 │ │ │ │ - blcs 31a34 │ │ │ │ + blcs 319dc │ │ │ │ mrcge 4, 1, APSR_nzcv, cr2, cr15, {1} │ │ │ │ @ instruction: 0xf7fc9804 │ │ │ │ - strt lr, [sp], -r0, lsr #29 │ │ │ │ + strt lr, [sp], -ip, lsr #29 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x072381fa │ │ │ │ msrhi CPSR_fxc, r0, asr #2 │ │ │ │ - bleq 46494 │ │ │ │ + bleq 4643c │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ mvneq r8, #-1677721600 @ 0x9c000000 │ │ │ │ ldc 5, cr13, [r0, #32] │ │ │ │ vmov.f64 d7, #80 @ 0x3e800000 0.250 │ │ │ │ vneg.f64 d23, d0 │ │ │ │ svclt 0x0018fa10 │ │ │ │ - bleq 20671c │ │ │ │ - bleq 46460 │ │ │ │ + bleq 2066c4 │ │ │ │ + bleq 46408 │ │ │ │ stmdals r5, {r1, r4, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldmib sp, {r1, r2, r5, r6, r7, pc}^ │ │ │ │ addmi r2, r2, #5 │ │ │ │ vpmax.s8 d25, d0, d2 │ │ │ │ - bcs 2bc90 │ │ │ │ + bcs 2bc38 │ │ │ │ movthi pc, #64 @ 0x40 @ │ │ │ │ stmdbcs r0, {r2, r8, fp, ip, pc} │ │ │ │ orrshi pc, ip, #64 @ 0x40 │ │ │ │ ldrmi r9, [r3], r5, lsl #18 │ │ │ │ - bls 16f2a4 │ │ │ │ + bls 16f24c │ │ │ │ andls r2, r7, #0, 8 │ │ │ │ strls r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ stmib sp, {r4, r6, sl, fp, ip}^ │ │ │ │ movwls r4, #37380 @ 0x9204 │ │ │ │ - blx ff346f76 │ │ │ │ + blx ff346f1e │ │ │ │ strmi r9, [r4], -r9, lsl #22 │ │ │ │ andcs r9, r0, #327680 @ 0x50000 │ │ │ │ stmibhi sl!, {r1, r5, sl, ip, lr} │ │ │ │ andvc pc, r0, #570425344 @ 0x22000000 │ │ │ │ - bls 1ab55c │ │ │ │ - bls 1b7440 │ │ │ │ + bls 1ab504 │ │ │ │ + bls 1b73e8 │ │ │ │ stmdals r8, {r0, r4, r5, r9, sl, lr} │ │ │ │ andcc r9, r1, #603979776 @ 0x24000000 │ │ │ │ strtmi r9, [r0], #-2821 @ 0xfffff4fb │ │ │ │ @ instruction: 0xf7fd5ce6 │ │ │ │ - blls 18528c │ │ │ │ - blls 260268 │ │ │ │ + blls 18524c │ │ │ │ + blls 260210 │ │ │ │ andls r2, r5, #0, 4 │ │ │ │ stmdals r2, {r6, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ strmi sl, [r8], -r4, lsr #28 │ │ │ │ smlabtcs r8, sp, r9, lr │ │ │ │ @ instruction: 0xf7fd930a │ │ │ │ - ldmib sp, {r1, r2, r3, r6, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r2, r4, r6, fp, sp, lr, pc}^ │ │ │ │ andls r3, r6, r7, lsl #4 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals r5, {r0, r2, r3, r4, r7, pc} │ │ │ │ movwne lr, #39389 @ 0x99dd │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stclcs 2, cr8, [r0], #-988 @ 0xfffffc24 │ │ │ │ addhi pc, ip, #0 │ │ │ │ rsbseq pc, r0, #18 │ │ │ │ rschi pc, r6, #0 │ │ │ │ stmdals r2, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d981ea │ │ │ │ mrsls r1, (UNDEF: 4) │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x4683827d │ │ │ │ - bls 12f744 │ │ │ │ - bcc 31348 │ │ │ │ + bls 12f6ec │ │ │ │ + bcc 312f0 │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ svclt 0x00082900 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ - bcs 2f750 │ │ │ │ + bcs 2f6f8 │ │ │ │ orrhi pc, r7, #64 @ 0x40 │ │ │ │ - bcs 3175c │ │ │ │ + bcs 31704 │ │ │ │ orrshi pc, pc, #64 @ 0x40 │ │ │ │ ldrdcs pc, [r0], -r9 │ │ │ │ - bcs 1c7a0 │ │ │ │ + bcs 1c748 │ │ │ │ msrhi SPSR_fc, #0 │ │ │ │ andls r9, r4, #20480 @ 0x5000 │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ ldreq r8, [r0], sl, lsr #19 │ │ │ │ cmpphi r1, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10006d1 │ │ │ │ @ instruction: 0xf00282f3 │ │ │ │ - bcs 80b8f0 │ │ │ │ + bcs 80b898 │ │ │ │ stmdbls r7, {r0, r2, r8, ip, lr, pc} │ │ │ │ movwls r4, #26144 @ 0x6620 │ │ │ │ ldc2 7, cr15, [r6], {254} @ 0xfe │ │ │ │ @ instruction: 0xf8df9b06 │ │ │ │ ldrbtmi r1, [r9], #-1140 @ 0xfffffb8c │ │ │ │ teqpeq r4, r1 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf891b190 │ │ │ │ cmplt sl, r8, lsr #2 │ │ │ │ @ instruction: 0xf5019c04 │ │ │ │ @ instruction: 0xf8007194 │ │ │ │ @ instruction: 0xf8112b01 │ │ │ │ - bcs 16ba4 │ │ │ │ + bcs 16b4c │ │ │ │ strls sp, [r4], #-505 @ 0xfffffe07 │ │ │ │ ldrbcs pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ │ │ teqpne r4, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ - bcs 317bc │ │ │ │ + bcs 31764 │ │ │ │ svcge 0x0032f43f │ │ │ │ svceq 0x0000f1bb │ │ │ │ svcge 0x002af43f │ │ │ │ @ instruction: 0x0110f8d3 │ │ │ │ @ instruction: 0xf0694659 │ │ │ │ str pc, [r7, -r1, ror #17]! │ │ │ │ - blvc 46628 │ │ │ │ + blvc 465d0 │ │ │ │ stc 3, cr9, [sp, #8] │ │ │ │ stmdbcs r0, {r8, r9, fp, ip, sp, lr} │ │ │ │ addshi pc, r3, r0 │ │ │ │ ldrne pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r2, [r9], #-527 @ 0xfffffdf1 │ │ │ │ - @ instruction: 0xf9fcf083 │ │ │ │ + @ instruction: 0xf9b0f083 │ │ │ │ ldrb r9, [lr, #2818] @ 0xb02 │ │ │ │ mcrcs 6, 0, r4, cr0, cr2, {1} │ │ │ │ ldcge 4, cr15, [fp, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf02e4630 │ │ │ │ mrrc 9, 9, pc, r1, cr11 @ │ │ │ │ - @ instruction: 0xf09f0b10 │ │ │ │ - strmi pc, [r2], -fp, lsl #20 │ │ │ │ + @ instruction: 0xf09e0b10 │ │ │ │ + strmi pc, [r2], -r3, asr #30 │ │ │ │ ldr r4, [r0, #-1550]! @ 0xfffff9f2 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0x4630ae9c │ │ │ │ @ instruction: 0xf02e9302 │ │ │ │ @ instruction: 0xeeb5f98d │ │ │ │ stmibhi sl!, {r6, r7, r8, r9, fp} │ │ │ │ vmov.f64 d25, #18 @ 0x40900000 4.5 │ │ │ │ @ instruction: 0xf100fa10 │ │ │ │ cdp 2, 15, cr8, cr12, cr5, {6} │ │ │ │ vnmla.f64 d7, d23, d0 │ │ │ │ pkhbt r1, sl, r0, lsl #21 │ │ │ │ movwls r8, #10731 @ 0x29eb │ │ │ │ stclcs 6, cr14, [r0], #-176 @ 0xffffff50 │ │ │ │ svcge 0x0066f47f │ │ │ │ - bcs 31848 │ │ │ │ + bcs 317f0 │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ - bls 19ca94 │ │ │ │ + bls 19ca3c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibhi sl!, {r0, r2, r5, r7, r9, pc} │ │ │ │ svceq 0x0060f012 │ │ │ │ rschi pc, r3, #64 @ 0x40 │ │ │ │ tstls r7, r5, lsl #18 │ │ │ │ stmiami r4!, {r0, r1, r2, r3, r4, r6, r7, r8, fp, lr}^ │ │ │ │ ldmdapl r9!, {r2, sl, fp, ip, pc}^ │ │ │ │ @@ -2850,44 +2850,44 @@ │ │ │ │ svclt 0x000c42b4 │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ tstls r5, r1, lsl #2 │ │ │ │ andvc pc, r0, #1107296256 @ 0x42000000 │ │ │ │ @ instruction: 0x81aa1c44 │ │ │ │ strteq lr, [r0], r4, ror #14 │ │ │ │ mrcge 5, 6, APSR_nzcv, cr2, cr15, {3} │ │ │ │ - beq 466f0 │ │ │ │ - beq ff046b78 │ │ │ │ + beq 46698 │ │ │ │ + beq ff046b20 │ │ │ │ @ instruction: 0xf414e6ce │ │ │ │ svclt 0x00183380 │ │ │ │ @ instruction: 0x3000f9b0 │ │ │ │ andhi r4, r3, fp, lsl #8 │ │ │ │ vst2.32 {d24,d26}, [r3 :128], fp │ │ │ │ @ instruction: 0x81ab7300 │ │ │ │ stmibhi ip!, {r3, r5, r6, r7, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ stclne 13, cr10, [r0], #-960 @ 0xfffffc40 │ │ │ │ - blx feec7198 │ │ │ │ + blx feec7140 │ │ │ │ andhi pc, r0, r0, lsl #17 │ │ │ │ stmibhi fp!, {r0, r1, r2, r9, sl, lr} │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ - blls ab780 │ │ │ │ + blls ab728 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8c9813c │ │ │ │ ldrb r7, [r8, #0]! │ │ │ │ @ instruction: 0x46314613 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r0, r8, lsl #17 │ │ │ │ - blx ffec7108 │ │ │ │ + blx ffec70b0 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ strteq sl, [r0], #3350 @ 0xd16 │ │ │ │ stclge 5, cr15, [sp], {63} @ 0x3f │ │ │ │ ldmibmi pc!, {r3, r6, r7, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-527 @ 0xfffffdf1 │ │ │ │ - @ instruction: 0xf96af083 │ │ │ │ + @ instruction: 0xf91ef083 │ │ │ │ strb r9, [ip, #-2818] @ 0xfffff4fe │ │ │ │ mlascs lr, sp, r8, pc @ │ │ │ │ @ instruction: 0xf47f2a2f │ │ │ │ @ instruction: 0xf89dae40 │ │ │ │ subscs r2, ip, ip, lsr r0 │ │ │ │ eorseq pc, lr, sp, lsl #17 │ │ │ │ subeq pc, r1, r2, lsr #3 │ │ │ │ @@ -2895,85 +2895,85 @@ │ │ │ │ @ instruction: 0xf88d3220 │ │ │ │ @ instruction: 0xe632203c │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ stmdacs r0, {r1, r8, r9, ip, pc} │ │ │ │ andshi pc, r0, #64 @ 0x40 │ │ │ │ @ instruction: 0xf14006a0 │ │ │ │ ldmdavs r0!, {r0, r2, r3, r9, pc} │ │ │ │ - @ instruction: 0xf954f09f │ │ │ │ - blls b1960 │ │ │ │ + mcr2 0, 4, pc, cr12, cr14, {4} @ │ │ │ │ + blls b1908 │ │ │ │ ldrb r4, [r8, #1537]! @ 0x601 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ strteq r8, [r2], ip, lsl #4 │ │ │ │ andhi pc, r9, #64, 2 │ │ │ │ - @ instruction: 0xf09f6830 │ │ │ │ - strmi pc, [r2], -r7, asr #18 │ │ │ │ + @ instruction: 0xf09e6830 │ │ │ │ + @ instruction: 0x4602fe7f │ │ │ │ ldrbt r4, [lr], #-1550 @ 0xfffff9f2 │ │ │ │ - blvc 467c8 │ │ │ │ + blvc 46770 │ │ │ │ stmibmi r4!, {r3, r9, sp} │ │ │ │ ldrbtmi r9, [r9], #-770 @ 0xfffffcfe │ │ │ │ - blvc 467b0 │ │ │ │ - @ instruction: 0xf930f083 │ │ │ │ + blvc 46758 │ │ │ │ + @ instruction: 0xf8e4f083 │ │ │ │ ldr r9, [r2, #-2818] @ 0xfffff4fe │ │ │ │ - blvc 467e0 │ │ │ │ + blvc 46788 │ │ │ │ ldmibmi pc, {r3, r9, sp} @ │ │ │ │ ldrbtmi r9, [r9], #-770 @ 0xfffffcfe │ │ │ │ - blvc 467c8 │ │ │ │ - @ instruction: 0xf924f083 │ │ │ │ + blvc 46770 │ │ │ │ + @ instruction: 0xf8d8f083 │ │ │ │ str r9, [r6, #-2818] @ 0xfffff4fe │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - bmi fe6c9c00 │ │ │ │ + bmi fe6c9ba8 │ │ │ │ ldmmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [r8], #-259 @ 0xfffffefd │ │ │ │ andls r5, r2, #12189696 @ 0xba0000 │ │ │ │ ldc2l 0, cr15, [r6, #-384]! @ 0xfffffe80 │ │ │ │ movwls r2, #8448 @ 0x2100 │ │ │ │ - mrrc2 0, 8, pc, ip, cr0 @ │ │ │ │ + mrrc2 0, 8, pc, r0, cr0 @ │ │ │ │ stmdacs r0, {r1, r8, r9, fp, ip, pc} │ │ │ │ ldclge 6, cr15, [lr], #764 @ 0x2fc │ │ │ │ stmibhi sl!, {r9, sl, sp} │ │ │ │ ldr r9, [lr, #-1541] @ 0xfffff9fb │ │ │ │ ldr r9, [ip, #-1541] @ 0xfffff9fb │ │ │ │ @ instruction: 0xf8c99a02 │ │ │ │ - bcs 231d8 │ │ │ │ + bcs 23180 │ │ │ │ mrrcge 4, 3, pc, r6, cr15 @ │ │ │ │ @ instruction: 0x3110f8d3 │ │ │ │ mulsvs sl, sl, r9 │ │ │ │ @ instruction: 0xf002e450 │ │ │ │ - bcs 100bb6c │ │ │ │ + bcs 100bb14 │ │ │ │ mcrge 4, 6, pc, cr7, cr15, {3} @ │ │ │ │ movwls r4, #26144 @ 0x6620 │ │ │ │ - mcr 7, 6, pc, cr6, cr12, {7} @ │ │ │ │ + mcr 7, 6, pc, cr12, cr12, {7} @ │ │ │ │ stmdane r6!, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ stmiane r1!, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf4bf428e │ │ │ │ - bne 4b6cf8 │ │ │ │ + bne 4b6ca0 │ │ │ │ ldrtmi r2, [r0], -r0, lsr #2 │ │ │ │ - svc 0x0046f7fc │ │ │ │ + svc 0x004cf7fc │ │ │ │ ldrt r9, [r4], r6, lsl #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ mvneq r8, #1073741881 @ 0x40000039 │ │ │ │ stmdahi r3, {r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andhi r4, r3, fp, lsl #8 │ │ │ │ @ instruction: 0x4630e430 │ │ │ │ @ instruction: 0xf882f02e │ │ │ │ - blls 144a48 │ │ │ │ + blls 1449f0 │ │ │ │ @ instruction: 0x4618b133 │ │ │ │ - ldc 7, cr15, [r8], {252} @ 0xfc │ │ │ │ + stc 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ vld2.32 {d8,d10}, [r3 :128], fp │ │ │ │ @ instruction: 0x81ab7300 │ │ │ │ andvs pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf002e46f │ │ │ │ stmib sp, {r4, r5, r9, sl, fp}^ │ │ │ │ ldrtmi r4, [r3], -fp, lsl #6 │ │ │ │ @ instruction: 0x468c4676 │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ stmdbhi r9, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ smlabtcs r5, sp, r9, lr │ │ │ │ - blx fedb0698 │ │ │ │ + blx fedb0640 │ │ │ │ strbtmi pc, [r0], r6, lsl #29 @ │ │ │ │ ldrmi r4, [sp], -r4, ror #12 │ │ │ │ vnmlane.f32 s29, s28, s30 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8cd9608 │ │ │ │ movwls lr, #28680 @ 0x7008 │ │ │ │ strtmi lr, [r9], -r6, lsr #32 │ │ │ │ @@ -2981,128 +2981,128 @@ │ │ │ │ @ instruction: 0x47980018 │ │ │ │ strmi r2, [r1], r0, lsl #16 │ │ │ │ svclt 0x00c84603 │ │ │ │ eorsvs r1, r0, #2949120 @ 0x2d0000 │ │ │ │ ldclvs 15, cr11, [r2], #-860 @ 0xfffffca4 │ │ │ │ andcc r6, r1, #2932736 @ 0x2cc000 │ │ │ │ svclt 0x00d818ad │ │ │ │ - blvs fec9cce8 │ │ │ │ + blvs fec9cc90 │ │ │ │ eorle r2, lr, r0, lsl #20 │ │ │ │ @ instruction: 0x47904618 │ │ │ │ mvnvc lr, #32, 20 @ 0x20000 │ │ │ │ - bl fea51e44 │ │ │ │ + bl fea51dec │ │ │ │ stmdals r2, {r0, r1, r8, r9} │ │ │ │ strbmi r4, [r4], r3, asr #8 │ │ │ │ svclt 0x00cc2c00 │ │ │ │ @ instruction: 0xf0002000 │ │ │ │ stmdacs r0, {r0} │ │ │ │ ldrmi sp, [r8], sl, asr #2 │ │ │ │ movtlt r7, #2088 @ 0x828 │ │ │ │ ldmpl lr!, {r0, r1, r6, r8, r9, fp, lr}^ │ │ │ │ - bcs 65da0 │ │ │ │ - blvs fecc2620 │ │ │ │ + bcs 65d48 │ │ │ │ + blvs fecc25c8 │ │ │ │ strmi r3, [r3], -r1, lsl #10 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bicsle r2, pc, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fc9304 │ │ │ │ - blls 146b50 │ │ │ │ + blls 146b10 │ │ │ │ @ instruction: 0xf8106800 │ │ │ │ vmov.i32 d19, #179 @ 0x000000b3 │ │ │ │ @ instruction: 0xf0830340 │ │ │ │ - bne ff90bf04 │ │ │ │ + bne ff90beac │ │ │ │ movweq lr, #15273 @ 0x3ba9 │ │ │ │ - blcs 5264 <__gmtime64@plt-0x2738> │ │ │ │ + blcs 520c <__gmtime64@plt-0x2750> │ │ │ │ strbmi fp, [fp], -r8, lsl #31 │ │ │ │ ubfx sp, r3, #17, #12 │ │ │ │ ldmdbcs r0!, {r0, r4, r5, fp, ip, sp, lr} │ │ │ │ ldclge 4, cr15, [r4], #-508 @ 0xfffffe04 │ │ │ │ svcne 0x0001f816 │ │ │ │ rscsle r2, fp, r0, lsr r9 │ │ │ │ strbmi lr, [sl], -lr, ror #8 │ │ │ │ strtmi r4, [r5], -r9, lsr #13 │ │ │ │ - blls 1f2b4c │ │ │ │ + blls 1f2af4 │ │ │ │ vsubl.s8 q2, d16, d5 │ │ │ │ mcrcs 1, 0, r8, cr0, cr1, {4} │ │ │ │ mrshi pc, (UNDEF: 74) @ │ │ │ │ - bl fea1cb54 │ │ │ │ + bl fea1cafc │ │ │ │ ldmib sp, {r0, r2, r9}^ │ │ │ │ @ instruction: 0xf1c51005 │ │ │ │ - blx 4e34a │ │ │ │ + blx 4e2f2 │ │ │ │ submi r0, sl, #2 │ │ │ │ andls r9, r5, #6 │ │ │ │ @ instruction: 0xf8d9e787 │ │ │ │ ldrtmi r1, [r8], -r0 │ │ │ │ @ instruction: 0xf7fc9a02 │ │ │ │ - ldrt lr, [r2], #3098 @ 0xc1a │ │ │ │ + ldrt lr, [r2], #3110 @ 0xc26 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ @ instruction: 0x464a469c │ │ │ │ andhi pc, r8, sp, asr #17 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ ldmib sp, {r0, r1, r2, r9, sl, fp, ip, pc}^ │ │ │ │ stcls 3, cr4, [sp, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdami r4!, {r2, r4, r5, r6, r8, pc} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - bl 1c56c │ │ │ │ + bl 1c514 │ │ │ │ @ instruction: 0xf88c0c02 │ │ │ │ cmnlt sl, r8, lsr #2 │ │ │ │ addsvc pc, r4, r0, lsl #10 │ │ │ │ cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ strmi r4, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ stcgt 8, cr15, [r1, #-72] @ 0xffffffb8 │ │ │ │ stcgt 8, cr15, [r1, #-0] │ │ │ │ @ instruction: 0xf8824291 │ │ │ │ mvnsle lr, r0 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ teqpne r4, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ andne lr, r5, #3620864 @ 0x374000 │ │ │ │ - blx 313ca │ │ │ │ + blx 31372 │ │ │ │ andls r2, r5, #268435456 @ 0x10000000 │ │ │ │ strt r8, [r0], #-2474 @ 0xfffff656 │ │ │ │ - strdeq r4, [lr], -r6 │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ - andeq r4, lr, r6, ror #27 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r0, r0, r0, lsl #13 │ │ │ │ - andeq r0, r0, r8, asr r7 │ │ │ │ - strdeq r4, [lr], -ip │ │ │ │ - andeq pc, r9, r0, asr fp @ │ │ │ │ - andeq pc, r9, sl, lsr fp @ │ │ │ │ - andeq r0, r0, ip, lsl #9 │ │ │ │ - ldrdeq r7, [lr], -r2 │ │ │ │ - andeq r7, lr, sl, lsr #25 │ │ │ │ - ldrdeq pc, [r9], -r2 │ │ │ │ - @ instruction: 0x0009f5b6 │ │ │ │ - andeq pc, r9, lr, asr #10 │ │ │ │ - andeq pc, r9, r2, asr #10 │ │ │ │ - andeq r0, r0, ip, lsr #7 │ │ │ │ - ldrdeq pc, [r9], -r6 │ │ │ │ - andeq r7, lr, ip, asr #17 │ │ │ │ - andeq r7, lr, r2, lsr #17 │ │ │ │ + andeq r4, lr, r6, asr lr │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + andeq r4, lr, r6, asr #28 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + andeq r0, r0, r0, asr r7 │ │ │ │ + andeq r4, lr, ip, asr ip │ │ │ │ + andeq pc, r9, r0, asr #11 │ │ │ │ + andeq pc, r9, sl, lsr #11 │ │ │ │ + andeq r0, r0, r4, lsl #9 │ │ │ │ + andeq r7, lr, sl, lsr #26 │ │ │ │ + andeq r7, lr, r2, lsl #26 │ │ │ │ + andeq pc, r9, r2, asr #2 │ │ │ │ + andeq pc, r9, r6, lsr #32 │ │ │ │ + @ instruction: 0x0009efbe │ │ │ │ + @ instruction: 0x0009efb2 │ │ │ │ + andeq r0, r0, r4, lsr #7 │ │ │ │ + andeq lr, r9, r6, asr #30 │ │ │ │ + andeq r7, lr, r4, lsr #18 │ │ │ │ + strdeq r7, [lr], -sl │ │ │ │ andls r9, r5, #24576 @ 0x6000 │ │ │ │ - bcs 31c3c │ │ │ │ - blge 2008524 │ │ │ │ + bcs 31be4 │ │ │ │ + blge 20084cc │ │ │ │ strmi r9, [r8], -r5, lsl #20 │ │ │ │ movwls r9, #41479 @ 0xa207 │ │ │ │ @ instruction: 0xf7fc9109 │ │ │ │ - blls 206ad8 │ │ │ │ + blls 206a98 │ │ │ │ @ instruction: 0x1e1a9906 │ │ │ │ svclt 0x00189b04 │ │ │ │ andls r2, r8, r1, lsl #4 │ │ │ │ svclt 0x00082b00 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ movwls r1, #22595 @ 0x5843 │ │ │ │ movwne lr, #39389 @ 0x99dd │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbls r5, {r1, r3, r4, r8, pc} │ │ │ │ stmcc r0, {r3, r5, sl, ip, sp, lr, pc} │ │ │ │ mcrrne 2, 0, r9, r8, cr2 │ │ │ │ - bmi fe2efc84 │ │ │ │ + bmi fe2efc2c │ │ │ │ ldmpl sl!, {r2, r8, fp, ip, pc} │ │ │ │ stceq 1, cr15, [r3], {2} │ │ │ │ ldmpl sl!, {r0, r3, r7, r9, fp, lr} │ │ │ │ strbmi r3, [r1, #-513]! @ 0xfffffdff │ │ │ │ addsmi fp, r1, #24, 30 @ 0x60 │ │ │ │ stcge 4, cr15, [sp, #-252] @ 0xffffff04 │ │ │ │ stmdals r4, {r0, r9, sl, lr} │ │ │ │ @@ -3118,136 +3118,136 @@ │ │ │ │ andls r2, r2, #8 │ │ │ │ @ instruction: 0xf8c4f035 │ │ │ │ @ instruction: 0xf8c99a02 │ │ │ │ @ instruction: 0xf7ff0000 │ │ │ │ strteq fp, [r3], r5, ror #21 │ │ │ │ ldmdahi r2!, {r2, r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x26006832 │ │ │ │ - blt ff4894c4 │ │ │ │ + blt ff48946c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0x06a1ac3b │ │ │ │ @ instruction: 0xf9b6bf48 │ │ │ │ @ instruction: 0xf53f1000 │ │ │ │ ldrt sl, [r3], #-3126 @ 0xfffff3ca │ │ │ │ stmdacs r0, {r1, fp, ip, pc} │ │ │ │ - bls bfb58 │ │ │ │ + bls bfb00 │ │ │ │ ldrmi r9, [r3], r5, lsl #4 │ │ │ │ mvnhi lr, sp, lsr #11 │ │ │ │ - bllt 7094ec │ │ │ │ + bllt 709494 │ │ │ │ ldrdcs lr, [r5], -sp │ │ │ │ stmdale r1, {r1, r7, r9, lr} │ │ │ │ orrsle r2, r5, r0, asr #24 │ │ │ │ movwls r4, #38408 @ 0x9608 │ │ │ │ @ instruction: 0xf7fc9106 │ │ │ │ - blls 186a08 │ │ │ │ + blls 1869c8 │ │ │ │ stmdbls r6, {r0, r1, r2, r8, r9, ip, pc} │ │ │ │ andls r9, r8, r9, lsl #22 │ │ │ │ @ instruction: 0x0110f8d3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8d09306 │ │ │ │ @ instruction: 0xf8d0c000 │ │ │ │ - bl feb43584 │ │ │ │ - @ instruction: 0xf083040e │ │ │ │ - blls 1c9548 │ │ │ │ + bl feb4352c │ │ │ │ + @ instruction: 0xf082040e │ │ │ │ + blls 1cb3c0 │ │ │ │ andcs r4, r0, #51380224 @ 0x3100000 │ │ │ │ strtmi r9, [r3], r9, lsl #6 │ │ │ │ @ instruction: 0x0110f8d3 │ │ │ │ - @ instruction: 0xfffef082 │ │ │ │ - blls 231d54 │ │ │ │ + @ instruction: 0xffb2f082 │ │ │ │ + blls 231cfc │ │ │ │ movwls r4, #25619 @ 0x6413 │ │ │ │ @ instruction: 0xf8d39b09 │ │ │ │ ldmibvs r6, {r4, r8, sp} │ │ │ │ strbt r4, [sl], #1062 @ 0x426 │ │ │ │ strtmi r9, [r0], -r7, lsl #18 │ │ │ │ movwls r2, #25136 @ 0x6230 │ │ │ │ @ instruction: 0xf9a6f7fe │ │ │ │ str r9, [lr, #-2822] @ 0xfffff4fa │ │ │ │ ldrdeq lr, [r0, -r6] │ │ │ │ - @ instruction: 0xff58f09e │ │ │ │ + ldc2 0, cr15, [r0], {158} @ 0x9e │ │ │ │ strmi r9, [r1], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7ff9a04 │ │ │ │ ldmib r6, {r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf09e0100 │ │ │ │ - strmi pc, [r2], -pc, asr #30 │ │ │ │ + strmi pc, [r2], -r7, lsl #25 │ │ │ │ @ instruction: 0xf7ff460e │ │ │ │ mcrrcs 10, 7, fp, r0, cr4 │ │ │ │ - bcs 3f68c │ │ │ │ + bcs 3f634 │ │ │ │ svcge 0x004ef47f │ │ │ │ @ instruction: 0xf8dd9a04 │ │ │ │ - bcs 375b4 │ │ │ │ + bcs 3755c │ │ │ │ ldclge 4, cr15, [r9], #-252 @ 0xffffff04 │ │ │ │ andls r9, r7, #20480 @ 0x5000 │ │ │ │ mrrcne 10, 0, r9, r0, cr6 │ │ │ │ - bcs 31db4 │ │ │ │ - bls 1bf750 │ │ │ │ + bcs 31d5c │ │ │ │ + bls 1bf6f8 │ │ │ │ andcs r9, r0, #1342177280 @ 0x50000000 │ │ │ │ ldrb r9, [sl, -r8, lsl #4] │ │ │ │ - blvc ff0471a8 │ │ │ │ - bne fe446e14 │ │ │ │ - bllt ff1895b8 │ │ │ │ + blvc ff047150 │ │ │ │ + bne fe446dbc │ │ │ │ + bllt ff189560 │ │ │ │ stmdbls r2, {r0, r2, r9, fp, ip, pc} │ │ │ │ andls r1, r6, #80, 24 @ 0x5000 │ │ │ │ stmib sp, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ strb r2, [ip, -r7, lsl #2] │ │ │ │ ldrmi r4, [lr], -r9, asr #12 │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ movwmi lr, #47581 @ 0xb9dd │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ strb r9, [lr], sp, lsl #26 │ │ │ │ tstls r4, r2 │ │ │ │ @ instruction: 0xf0359302 │ │ │ │ - blls c9684 │ │ │ │ + blls c962c │ │ │ │ @ instruction: 0xf8c99904 │ │ │ │ ldr r0, [r3], -r0 │ │ │ │ tstls r2, r4 │ │ │ │ @ instruction: 0xf81cf035 │ │ │ │ @ instruction: 0xf8c99902 │ │ │ │ @ instruction: 0xf7ff0000 │ │ │ │ - bcs 3a4dc │ │ │ │ + bcs 3a484 │ │ │ │ svcge 0x0076f47f │ │ │ │ ldmiblt sl!, {r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8dd9a05 │ │ │ │ andls fp, r6, #8 │ │ │ │ - bls 1846f4 │ │ │ │ + bls 18469c │ │ │ │ andls r2, r7, #1 │ │ │ │ stmibhi sl!, {r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svceq 0x0060f012 │ │ │ │ stcls 0, cr13, [r6], {5} │ │ │ │ strls r2, [r5], #-1 │ │ │ │ strls r9, [r4], #-1032 @ 0xfffffbf8 │ │ │ │ stmdbls r6, {r0, r1, r2, r3, r5, sl, sp, lr, pc} │ │ │ │ ldmdbmi r6, {r2, r8, ip, pc} │ │ │ │ - ldr r5, [pc, #-2168] @ adcc <__time64@plt+0x29d0> │ │ │ │ + ldr r5, [pc, #-2168] @ ad74 <__time64@plt+0x29d0> │ │ │ │ @ instruction: 0xf8dd9a05 │ │ │ │ andls fp, r6, #8 │ │ │ │ - bls 2054e0 │ │ │ │ + bls 205488 │ │ │ │ ldrbt r9, [r8], #517 @ 0x205 │ │ │ │ @ instruction: 0xf8cd461e │ │ │ │ @ instruction: 0xf8dd8008 │ │ │ │ @ instruction: 0xf8dd9028 │ │ │ │ ldmib sp, {r2, r5, pc}^ │ │ │ │ stcls 3, cr4, [sp, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xf8cde6a6 │ │ │ │ strt ip, [r3], r8 │ │ │ │ ldmdavs r2, {r0, r4, r7, r9, sl, lr} │ │ │ │ stmiblt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ - b ff94966c │ │ │ │ + b ffac9614 │ │ │ │ andls r9, r5, #24576 @ 0x6000 │ │ │ │ andls r9, r8, #4, 20 @ 0x4000 │ │ │ │ - bls 2046ac │ │ │ │ + bls 204654 │ │ │ │ @ instruction: 0xf7ff9205 │ │ │ │ - bls 1ba688 │ │ │ │ + bls 1ba630 │ │ │ │ ldr r9, [sp, -r5, lsl #4]! │ │ │ │ - andeq r0, r0, r0, lsl #13 │ │ │ │ - andeq r0, r0, ip, lsl #9 │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + andeq r0, r0, r4, lsl #9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb628a4 │ │ │ │ + bl feb6284c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi d4f62c │ │ │ │ + blmi d4f5d4 │ │ │ │ stmibhi r4, {r0, r1, r7, ip, sp, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8c1447b │ │ │ │ ldrmi ip, [lr], -r0 │ │ │ │ movwpl pc, #9220 @ 0x2404 @ │ │ │ │ svcpl 0x0000f5b3 │ │ │ │ andlt sp, r3, r1 │ │ │ │ @@ -3280,57 +3280,57 @@ │ │ │ │ streq pc, [ip], #-4 │ │ │ │ ands pc, r0, r3, asr #17 │ │ │ │ strteq pc, [r2], #-68 @ 0xffffffbc │ │ │ │ eorcs r7, r0, r4 │ │ │ │ andvc r6, r8, r9, lsl r9 │ │ │ │ strbtmi lr, [r1], -r5, ror #15 │ │ │ │ @ instruction: 0xf0369300 │ │ │ │ - blls 4b084 │ │ │ │ + blls 4b02c │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ stmdbmi fp, {r0, r1, r2, r3, r4, r5, r7, ip, lr, pc} │ │ │ │ ldmdapl r3!, {r0, r8, r9, ip, pc}^ │ │ │ │ ldrmi r9, [r9], -r0, lsl #6 │ │ │ │ - ldmib sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ stmdbmi r7, {r0, r2, r4, r5, r7, ip, lr, pc} │ │ │ │ ldmdapl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r0, lsl #6 │ │ │ │ - ldmib r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ str sp, [r2, fp, lsr #1]! │ │ │ │ - andeq r4, lr, ip, ror r0 │ │ │ │ - andeq r0, r0, ip, lsr #9 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ + ldrdeq r4, [lr], -ip │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ + andeq r0, r0, r4, asr #8 │ │ │ │ ldmdbmi r4, {r0, r1, r4, r8, r9, fp, lr} │ │ │ │ ldmdapl fp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x1090f8d3 │ │ │ │ stmibhi r3, {r0, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ orrpl pc, r0, #1124073472 @ 0x43000000 │ │ │ │ movweq pc, #49219 @ 0xc043 @ │ │ │ │ ldrbmi r8, [r0, -r3, lsl #3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb629b0 │ │ │ │ + bl feb62958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ - blls 8b5e4 <__isoc23_strtoul@@Base+0xeec4> │ │ │ │ + blls 8b58c <__isoc23_strtoul@@Base+0xeec4> │ │ │ │ andne pc, r8, #79 @ 0x4f │ │ │ │ @ instruction: 0xf0056a19 │ │ │ │ stmibhi r3, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ orrpl pc, r0, #1124073472 @ 0x43000000 │ │ │ │ movweq pc, #49219 @ 0xc043 @ │ │ │ │ andlt r8, r3, r3, lsl #3 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - andeq r3, lr, r0, lsr #31 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r4, lr, r0 │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb629ec │ │ │ │ + bl feb62994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmibmi r7!, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ - blmi ffdf7a14 │ │ │ │ + blmi ffdf79bc │ │ │ │ ldclmi 4, cr4, [r7], #484 @ 0x1e4 │ │ │ │ ldrbtmi r4, [ip], #-2807 @ 0xfffff509 │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [r3], -r0, lsl #6 │ │ │ │ ldmdavc r1, {r1, r5, r7, fp, ip, lr} │ │ │ │ ldmibmi r3!, {r0, r4, r6, r8, fp, ip, sp, pc}^ │ │ │ │ @@ -3362,57 +3362,57 @@ │ │ │ │ svceq 0x0000f1be │ │ │ │ tstphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ streq pc, [r0, #-28]! @ 0xffffffe4 │ │ │ │ cmpphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ stcleq 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ svceq 0x0062f1bc │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ - bcs 2ae304 │ │ │ │ + bcs 2ae2ac │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ stmdapl r4!, {r4, r6, r7, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d449d0 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ @ instruction: 0x3e00e9cd │ │ │ │ @ instruction: 0xf0822308 │ │ │ │ - @ instruction: 0xf8d4fd97 │ │ │ │ + @ instruction: 0xf8d4fd4b │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ tstcs r0, r2, lsr r3 │ │ │ │ - @ instruction: 0xf8d8f080 │ │ │ │ - ble c558c8 │ │ │ │ + @ instruction: 0xf8ccf080 │ │ │ │ + ble c55870 │ │ │ │ eors r2, r3, r0, lsl #8 │ │ │ │ addmi pc, r2, #68, 4 @ 0x40000004 │ │ │ │ svceq 0x0002ea1c │ │ │ │ vld4.8 {d13-d16}, [ip :256], ip │ │ │ │ @ instruction: 0xf022527d │ │ │ │ @ instruction: 0xf5b2023f │ │ │ │ @ instruction: 0xd1b64f80 │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ - bmi fef7fca4 │ │ │ │ + bmi fef7fc4c │ │ │ │ stmiapl r4!, {r0, r3, r6, fp, sp, lr} │ │ │ │ teqpne r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldmvs r3, {r1, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ - blcs 2593c │ │ │ │ + blcs 258e4 │ │ │ │ addhi pc, r4, r0 │ │ │ │ strbpl pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf7fe9302 │ │ │ │ ldmibmi r7!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blls 9d118 <__isoc23_strtoul@@Base+0x209f8> │ │ │ │ + blls 9d0c0 <__isoc23_strtoul@@Base+0x209f8> │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ - stc2l 0, cr15, [r4, #-520]! @ 0xfffffdf8 │ │ │ │ + ldc2 0, cr15, [r8, #-520] @ 0xfffffdf8 │ │ │ │ strbeq pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ sbcle r4, ip, #805306377 @ 0x30000009 │ │ │ │ andcs r1, r0, #22784 @ 0x5900 │ │ │ │ andsvc r6, sl, r1 │ │ │ │ strbcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ mulsvs ip, ip, r9 │ │ │ │ - blmi fe9de3ec │ │ │ │ + blmi fe9de394 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 1659a8 │ │ │ │ + blls 165950 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strtmi r8, [r0], -r0, asr #2 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0x2c00695c │ │ │ │ @ instruction: 0xf41cd0b8 │ │ │ │ tstle fp, r0, lsl #31 │ │ │ │ @@ -3423,62 +3423,62 @@ │ │ │ │ stmiami r0!, {r1, r5, r6, r7, ip, lr, pc} │ │ │ │ ldrbtmi r1, [r8], #-3157 @ 0xfffff3ab │ │ │ │ teqpne r8, r0 @ @ p-variant is OBSOLETE │ │ │ │ vhsub.s8 d4, d16, d13 │ │ │ │ strtmi r8, [r1], -r8, ror #1 │ │ │ │ teqpmi ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ andls r4, r2, #32, 12 @ 0x2000000 │ │ │ │ - stmdb r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwcs r9, #2562 @ 0xa02 │ │ │ │ strb r5, [pc, r3, lsr #9] │ │ │ │ svceq 0x0040f01c │ │ │ │ ldmibhi sp, {r2, r3, r6, r7, r8, ip, lr, pc}^ │ │ │ │ adccs pc, fp, #77594624 @ 0x4a00000 │ │ │ │ adccs pc, sl, #211812352 @ 0xca00000 │ │ │ │ @ instruction: 0x03b7f246 │ │ │ │ movwvs pc, #45771 @ 0xb2cb @ │ │ │ │ umlaleq r4, r9, r1, r8 │ │ │ │ - blx fe89cb96 │ │ │ │ - blx fe0d3dbe │ │ │ │ + blx fe89cb3e │ │ │ │ + blx fe0d3d66 │ │ │ │ @ instruction: 0xf8d03205 │ │ │ │ strtmi r3, [sl], #-312 @ 0xfffffec8 │ │ │ │ - bl 8ff0c <__isoc23_strtoul@@Base+0x137ec> │ │ │ │ + bl 8feb4 <__isoc23_strtoul@@Base+0x137ec> │ │ │ │ andcc r0, r8, #268435461 @ 0x10000005 │ │ │ │ svclt 0x0098429a │ │ │ │ teqpcc ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ - blcs 41e04 │ │ │ │ + blcs 41dac │ │ │ │ sbchi pc, sl, r0, asr #32 │ │ │ │ andls r4, r2, #16, 12 @ 0x1000000 │ │ │ │ mcr2 0, 1, pc, cr12, cr4, {1} @ │ │ │ │ strmi r9, [r3], -r2, lsl #20 │ │ │ │ ldrbtmi r4, [r9], #-2436 @ 0xfffff67c │ │ │ │ movtcs lr, #59841 @ 0xe9c1 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ stcge 2, cr9, [r4], {-0} │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0664301 │ │ │ │ - bls 149be4 │ │ │ │ + bls 149b8c │ │ │ │ stcls 1, cr2, [r2], {-0} │ │ │ │ @ instruction: 0xe7957011 │ │ │ │ - blmi 1c9e3fc │ │ │ │ + blmi 1c9e3a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 165a7c │ │ │ │ + blls 165a24 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrdlt r8, [r7], -r6 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mrclt 7, 2, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf01cd14b │ │ │ │ rsble r0, pc, r0, lsr #30 │ │ │ │ stcleq 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ svceq 0x0062f1bc │ │ │ │ adchi pc, r9, r0 │ │ │ │ @ instruction: 0x3014f9b3 │ │ │ │ - b 13d6270 │ │ │ │ + b 13d6218 │ │ │ │ suble r7, sl, r3, ror #29 │ │ │ │ stmdapl r4!, {r2, r5, r6, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d4496b │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ andcs lr, r1, r6, lsr #14 │ │ │ │ stmdami r9!, {r4, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-2652 @ 0xfffff5a4 │ │ │ │ @@ -3486,32 +3486,32 @@ │ │ │ │ subsmi r9, r0, r5, lsl #20 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ andlt r4, r7, r8, lsl r6 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mcrrlt 0, 0, pc, ip, cr4 @ │ │ │ │ movteq pc, #12 @ │ │ │ │ - blvc 470cc │ │ │ │ + blvc 47074 │ │ │ │ svceq 0x0000f1be │ │ │ │ - blcs 3fb7c │ │ │ │ + blcs 3fb24 │ │ │ │ @ instruction: 0xf01cd157 │ │ │ │ @ instruction: 0xf0000f04 │ │ │ │ ldmdbmi fp, {r0, r3, r7, pc}^ │ │ │ │ - blmi 141cc84 │ │ │ │ + blmi 141cc2c │ │ │ │ @ instruction: 0xf8d458e4 │ │ │ │ stc 4, cr0, [sp, #768] @ 0x300 │ │ │ │ @ instruction: 0xf0827b00 │ │ │ │ - @ instruction: 0xe733fc99 │ │ │ │ + ldr pc, [r3, -sp, asr #24]! │ │ │ │ @ instruction: 0x3e00e9d1 │ │ │ │ andsle r2, r4, sl, lsl #20 │ │ │ │ stmdapl r4!, {r0, r3, r6, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d44953 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ ldmib r1, {r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ - bcs 29b2cc │ │ │ │ + bcs 29b274 │ │ │ │ stmdbmi r4, {r0, r3, ip, lr, pc}^ │ │ │ │ stmdbmi pc, {r2, r5, r6, fp, ip, lr}^ @ │ │ │ │ strbeq pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ uxtab r4, r5, r9, ror #8 │ │ │ │ ldrbtmi r4, [ip], #-3149 @ 0xfffff3b3 │ │ │ │ stmdbmi sp, {r3, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2619 @ 0xfffff5c5 │ │ │ │ @@ -3522,429 +3522,429 @@ │ │ │ │ @ instruction: 0x46184671 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf0664030 │ │ │ │ ldmiblt fp!, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ svceq 0x0004f01c │ │ │ │ stmdbmi r3, {r0, r4, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xe7c44479 │ │ │ │ - bcs 2a5b44 │ │ │ │ + bcs 2a5aec │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ ldmdbmi r0!, {r0, r5, r6, r7, ip, lr, pc} │ │ │ │ ldmdbmi pc!, {r2, r5, r6, fp, ip, lr} @ │ │ │ │ strbeq pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ sxtah r4, sp, r9, ror #8 │ │ │ │ strtmi r6, [lr], fp, lsl #16 │ │ │ │ sbcsle r2, r6, sl, lsl #20 │ │ │ │ stmdapl r4!, {r1, r3, r5, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d4493a │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ ldmdbmi r9!, {r1, r4, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7aa4479 │ │ │ │ ldrbtmi r4, [r9], #-2360 @ 0xfffff6c8 │ │ │ │ stmib sp, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bllt fe25475c │ │ │ │ + bllt fe254704 │ │ │ │ @ instruction: 0xf0344628 │ │ │ │ strmi pc, [r4], -pc, ror #26 │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ - blmi ce60c8 │ │ │ │ + blmi ce6070 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ str r5, [fp, -lr, asr #8] │ │ │ │ @ instruction: 0xf8d04611 │ │ │ │ andls r0, r2, #60, 2 │ │ │ │ mcr2 0, 5, pc, cr6, cr4, {1} @ │ │ │ │ strmi r9, [r3], -r2, lsl #20 │ │ │ │ stmdahi fp, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ adcle r2, lr, sl, lsl #20 │ │ │ │ stmdapl r4!, {r1, r2, r4, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d4492a │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ @ instruction: 0xf9b1e68a │ │ │ │ - bcs 297b98 │ │ │ │ + bcs 297b40 │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ ldmdbmi r0, {r0, r5, r7, ip, lr, pc} │ │ │ │ stmdbmi r5!, {r2, r5, r6, fp, ip, lr} │ │ │ │ strbeq pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xe67d4479 │ │ │ │ ldrbtmi r4, [r9], #-2339 @ 0xfffff6dd │ │ │ │ stmdbmi r3!, {r0, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7724479 │ │ │ │ teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0344629 │ │ │ │ strmi pc, [r4], -r1, lsl #29 │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ @ instruction: 0xf7fce7ca │ │ │ │ - svclt 0x0000e83c │ │ │ │ - andeq r3, lr, r8, lsr pc │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ - andeq r3, lr, r2, lsr pc │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq lr, r9, r6, asr lr │ │ │ │ - muleq r9, sl, sp │ │ │ │ - strdeq r3, [lr], -r8 │ │ │ │ - andeq r7, lr, r2, ror #5 │ │ │ │ - andeq r7, lr, r4, lsr #5 │ │ │ │ - andeq r7, lr, lr, ror #4 │ │ │ │ - andeq r3, lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x0009ecb2 │ │ │ │ - andeq r3, lr, lr, asr #25 │ │ │ │ - andeq lr, r9, r0, asr #24 │ │ │ │ - andeq lr, r9, sl, lsr ip │ │ │ │ - andeq lr, r9, r0, lsr ip │ │ │ │ - andeq lr, r9, r6, lsr ip │ │ │ │ - andeq r3, lr, sl, asr #24 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ - andeq lr, r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0009ebbe │ │ │ │ - andeq lr, r9, r0, ror fp │ │ │ │ - andeq lr, r9, r2, ror fp │ │ │ │ - strdeq r7, [lr], -r0 │ │ │ │ - andeq lr, r9, lr, ror #22 │ │ │ │ - andeq lr, r9, r0, ror #22 │ │ │ │ - andeq lr, r9, r6, lsr fp │ │ │ │ - andeq lr, r9, r0, asr #22 │ │ │ │ + svclt 0x0000e842 │ │ │ │ + muleq lr, r8, pc @ │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + muleq lr, r2, pc @ │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + andeq lr, r9, r6, asr #17 │ │ │ │ + andeq lr, r9, sl, lsl #16 │ │ │ │ + andeq r3, lr, r8, asr lr │ │ │ │ + andeq r7, lr, sl, lsr r3 │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + andeq r7, lr, r6, asr #5 │ │ │ │ + andeq r3, lr, r4, lsl #27 │ │ │ │ + andeq lr, r9, r2, lsr #14 │ │ │ │ + andeq r3, lr, lr, lsr #26 │ │ │ │ + @ instruction: 0x0009e6b0 │ │ │ │ + andeq lr, r9, sl, lsr #13 │ │ │ │ + andeq lr, r9, r0, lsr #13 │ │ │ │ + andeq lr, r9, r6, lsr #13 │ │ │ │ + andeq r3, lr, sl, lsr #25 │ │ │ │ + andeq lr, r9, ip, asr #12 │ │ │ │ + andeq lr, r9, r0, asr r6 │ │ │ │ + andeq lr, r9, lr, lsr #12 │ │ │ │ + andeq lr, r9, r0, ror #11 │ │ │ │ + andeq lr, r9, r2, ror #11 │ │ │ │ + andeq r7, lr, r8, asr #2 │ │ │ │ + ldrdeq lr, [r9], -lr @ │ │ │ │ + ldrdeq lr, [r9], -r0 │ │ │ │ + andeq lr, r9, r6, lsr #11 │ │ │ │ + @ instruction: 0x0009e5b0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb62e4c │ │ │ │ + bl feb62df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi a8fc14 │ │ │ │ + bmi a8fbbc │ │ │ │ ldrbtmi r4, [sl], #-2858 @ 0xfffff4d6 │ │ │ │ stmdbvs r1!, {r2, r4, r6, r7, fp, ip, lr} │ │ │ │ andcs fp, r0, #1073741876 @ 0x40000034 │ │ │ │ teqppl r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ ldrsbvs pc, [r0, #-132]! @ 0xffffff7c @ │ │ │ │ teqpcs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpcs r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - blx 1bc7c8a │ │ │ │ + blx 1bc7c32 │ │ │ │ tstlt r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf4118981 │ │ │ │ mrsle r5, (UNDEF: 21) │ │ │ │ teqppl r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpvs r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldcllt 6, cr4, [r0, #-32]! @ 0xffffffe0 │ │ │ │ stc2 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldrb r4, [r5, r1, lsl #12]! │ │ │ │ rscsle r2, r7, r0, lsl #16 │ │ │ │ mul r0, r0, r8 │ │ │ │ svceq 0x0000f1be │ │ │ │ - blmi 64006c │ │ │ │ + blmi 640014 │ │ │ │ stmdbcs r0, {r0, r6, fp, ip, sp, lr} │ │ │ │ ldmpl r3, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0x460dbf14 │ │ │ │ ldmdavs fp, {r0, r2, r3, r4, r5, r8, sl, sp} │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf103d0e6 │ │ │ │ and r0, r3, r4, lsl #24 │ │ │ │ - blne 149e34 │ │ │ │ + blne 149ddc │ │ │ │ sbcsle r2, pc, r0, lsl #18 │ │ │ │ ldrbmi r7, [r3, #-2059]! @ 0xfffff7f5 │ │ │ │ stmdavc fp, {r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ mvnsle r4, fp, lsr #5 │ │ │ │ ldrtmi r1, [r3], -r2, asr #24 │ │ │ │ @ instruction: 0xf811b13b │ │ │ │ addsmi r4, ip, #1, 30 │ │ │ │ @ instruction: 0xf812d108 │ │ │ │ - blcs 1b8ec │ │ │ │ + blcs 1b894 │ │ │ │ stmdavc fp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ mvnle r2, sp, lsr fp │ │ │ │ strb r3, [r9, r2, lsl #2] │ │ │ │ - blcs 29e44 │ │ │ │ + blcs 29dec │ │ │ │ ldrb sp, [r6, r2, ror #3]! │ │ │ │ - ldrdeq r3, [lr], -sl │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ + andeq r3, lr, sl, lsr fp │ │ │ │ + andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r0, r0, r0, asr r8 │ │ │ │ │ │ │ │ -0000bd04 : │ │ │ │ - b.w bc40 <__time64@plt+0x3844> │ │ │ │ +0000bcac : │ │ │ │ + b.w bbe8 <__time64@plt+0x3844> │ │ │ │ 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, #168] @ (bdc4 ) │ │ │ │ + ldr r3, [pc, #168] @ (bd6c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r3 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, bd34 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, bcdc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bdbe │ │ │ │ + beq.n bd66 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - ldr r2, [pc, #124] @ (bdc8 ) │ │ │ │ + ldr r2, [pc, #124] @ (bd70 ) │ │ │ │ adds r1, r5, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ str.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r6, [r2, #272] @ 0x110 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - blx 7f80 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + blx 7f34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r1, r7, r0 │ │ │ │ adds r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n bd2e │ │ │ │ + bmi.n bcd6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #126 @ 0x7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd2e │ │ │ │ + beq.n bcd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - blx 7f80 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + blx 7f34 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r3, #4 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.n bd2e │ │ │ │ - ldr r3, [pc, #8] @ (bdc8 ) │ │ │ │ + b.n bcd6 │ │ │ │ + ldr r3, [pc, #8] @ (bd70 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n bd96 │ │ │ │ - subs r2, #12 │ │ │ │ + b.n bd3e │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #316] @ (bf18 ) │ │ │ │ + ldr r5, [pc, #316] @ (bec0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #316] @ (bf1c ) │ │ │ │ + ldr r3, [pc, #316] @ (bec4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, bdfa │ │ │ │ - ldr r3, [pc, #304] @ (bf20 ) │ │ │ │ + cbnz r3, bda2 │ │ │ │ + ldr r3, [pc, #304] @ (bec8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, bdfa │ │ │ │ - bl a45c <__time64@plt+0x2060> │ │ │ │ + cbz r3, bda2 │ │ │ │ + bl a404 <__time64@plt+0x2060> │ │ │ │ mov r0, r4 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bef6 │ │ │ │ + bne.n be9e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, be14 │ │ │ │ + cbz r1, bdbc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, be14 │ │ │ │ + cbz r3, bdbc │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n beb4 │ │ │ │ + beq.n be5c │ │ │ │ strb r0, [r6, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r2, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n be6c │ │ │ │ + beq.n be14 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.n be82 │ │ │ │ - ldr r2, [pc, #248] @ (bf24 ) │ │ │ │ + bpl.n be2a │ │ │ │ + ldr r2, [pc, #248] @ (becc ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r2, #3 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n be40 │ │ │ │ - vldr d0, [pc, #212] @ bf10 │ │ │ │ + bne.n bde8 │ │ │ │ + vldr d0, [pc, #212] @ beb8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and.w r2, r3, #18 │ │ │ │ and.w r0, r3, #8 │ │ │ │ cmp r2, #18 │ │ │ │ - beq.n be9c │ │ │ │ + beq.n be44 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.n bea4 │ │ │ │ - cbnz r0, bea6 │ │ │ │ + bpl.n be4c │ │ │ │ + cbnz r0, be4e │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n beec │ │ │ │ + bpl.n be94 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r1, #0] │ │ │ │ ldrhne r3, [r4, #20] │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n be3c │ │ │ │ + b.n bde4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r1, be7c │ │ │ │ + cbz r1, be24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n be28 │ │ │ │ + bmi.n bdd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n be38 │ │ │ │ + beq.n bde0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n be38 │ │ │ │ + beq.n bde0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3932c │ │ │ │ + b.w 392d4 │ │ │ │ vldr d0, [r1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, bec4 │ │ │ │ + cbz r0, be6c │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n be3c │ │ │ │ + b.n bde4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103f8 │ │ │ │ + b.w 103a0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n bee2 │ │ │ │ + bpl.n be8a │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ ite eq │ │ │ │ ldrsheq.w r3, [r1] │ │ │ │ ldrshne.w r3, [r4, #20] │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n be3c │ │ │ │ + b.n bde4 │ │ │ │ vldr s0, [r1] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n be3c │ │ │ │ + b.n bde4 │ │ │ │ vldr s0, [r1] │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ - b.n be3c │ │ │ │ + b.n bde4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #40] @ (bf28 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #40] @ (bed0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ (bf2c ) │ │ │ │ + ldr r0, [pc, #40] @ (bed4 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n be20 │ │ │ │ + b.n c2a8 │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ bic.w r3, r2, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n bfa8 │ │ │ │ + bne.n bf50 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ bic.w r2, r2, #16896 @ 0x4200 │ │ │ │ strh r2, [r0, #12] │ │ │ │ - cbz r1, bfa8 │ │ │ │ + cbz r1, bf50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (bfac ) │ │ │ │ + ldr r3, [pc, #80] @ (bf54 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ - cbz r3, bf88 │ │ │ │ + cbz r3, bf30 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, bf7a │ │ │ │ + cbz r0, bf22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - bl 40900 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + bl 408a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a434 <__time64@plt+0x2038> │ │ │ │ + b.w a3dc <__time64@plt+0x2038> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r4, [pc, #2772] @ ca98 │ │ │ │ + ldr.w r4, [pc, #2772] @ ca40 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w r3, [pc, #2768] @ ca9c │ │ │ │ + ldr.w r3, [pc, #2768] @ ca44 │ │ │ │ add r4, pc │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ and.w r3, r2, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w c436 │ │ │ │ + beq.w c3de │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c44c │ │ │ │ + beq.w c3f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [lr] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, fp │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ @@ -3956,54 +3956,54 @@ │ │ │ │ it eq │ │ │ │ ldrbeq.w sl, [lr, #1] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r5 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.w c458 │ │ │ │ + beq.w c400 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bhi.w c144 │ │ │ │ + bhi.w c0ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w c362 │ │ │ │ + bne.w c30a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ add.w r3, fp, #1 │ │ │ │ tst.w r8, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w c18c │ │ │ │ + bne.w c134 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w c4a8 │ │ │ │ + beq.w c450 │ │ │ │ mov.w r3, #524296 @ 0x80008 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c1b0 │ │ │ │ + bne.w c158 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, c090 │ │ │ │ + cbnz r3, c038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n c08c │ │ │ │ + beq.n c034 │ │ │ │ ldr.w r0, [r7, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc12 │ │ │ │ + beq.w cbba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w cf30 │ │ │ │ + beq.w ced8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cdb8 │ │ │ │ + beq.w cd60 │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ bic.w r5, r5, #16192 @ 0x3f40 │ │ │ │ bic.w r5, r5, #63 @ 0x3f │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ @@ -4011,135 +4011,135 @@ │ │ │ │ lsls r5, r5, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r5, r5, #16 │ │ │ │ sub.w fp, r5, #16384 @ 0x4000 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c25a │ │ │ │ + bne.w c202 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c284 │ │ │ │ + beq.w c22c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w c284 │ │ │ │ + beq.w c22c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c284 │ │ │ │ + bne.w c22c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, c100 │ │ │ │ + cbz r3, c0a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, c100 │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, c0a8 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c284 │ │ │ │ + bne.w c22c │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne.w c284 │ │ │ │ + bne.w c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n c114 │ │ │ │ + beq.n c0bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a48 │ │ │ │ + bl 149f0 │ │ │ │ ldr.w r0, [r7, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1b6 │ │ │ │ - bl 112fc │ │ │ │ + beq.w d15e │ │ │ │ + bl 112a4 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w d302 │ │ │ │ + beq.w d2aa │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp.w r5, #16384 @ 0x4000 │ │ │ │ strb.w r3, [r9] │ │ │ │ - bne.w c7da │ │ │ │ - ldr.w r3, [pc, #2408] @ caa0 │ │ │ │ + bne.w c782 │ │ │ │ + ldr.w r3, [pc, #2408] @ ca48 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ - b.n c4fc │ │ │ │ + b.n c4a4 │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ - beq.w c50c │ │ │ │ + beq.w c4b4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.w c368 │ │ │ │ + bne.w c310 │ │ │ │ ands.w r5, r8, #2097152 @ 0x200000 │ │ │ │ - bne.w d216 │ │ │ │ + bne.w d1be │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w c56a │ │ │ │ + beq.w c512 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w c56a │ │ │ │ + beq.w c512 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r8, #262144 @ 0x40000 │ │ │ │ strb.w r5, [r9] │ │ │ │ str r0, [r3, #20] │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w c058 │ │ │ │ + beq.w c000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w c4a0 │ │ │ │ + bne.w c448 │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w ccd4 │ │ │ │ + beq.w cc7c │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c06e │ │ │ │ + beq.w c016 │ │ │ │ ldr.w r5, [r7, #260] @ 0x104 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w cafe │ │ │ │ + beq.w caa6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w cbbc │ │ │ │ + beq.w cb64 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c856 │ │ │ │ + beq.w c7fe │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w cc1c │ │ │ │ + beq.w cbc4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c846 │ │ │ │ + beq.w c7ee │ │ │ │ ldr.w r0, [r7, #308] @ 0x134 │ │ │ │ - cbz r0, c1fe │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, c1a6 │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w cc18 │ │ │ │ + beq.w cbc0 │ │ │ │ ldrb.w r3, [r7, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c850 │ │ │ │ + bne.w c7f8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, sl │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ - cbz r5, c22c │ │ │ │ + cbz r5, c1d4 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ - cbz r5, c22c │ │ │ │ + cbz r5, c1d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - bne.w cbfe │ │ │ │ + bne.w cba6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ @@ -4156,635 +4156,635 @@ │ │ │ │ str.w r1, [r7, #304] @ 0x130 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt eq │ │ │ │ biceq.w r8, r8, #524288 @ 0x80000 │ │ │ │ ldreq.w sl, [r7, #1236] @ 0x4d4 │ │ │ │ - beq.n c284 │ │ │ │ + beq.n c22c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, c284 │ │ │ │ + cbz r3, c22c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n c280 │ │ │ │ + beq.n c228 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cdee │ │ │ │ + beq.w cd96 │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r7, #308] @ 0x134 │ │ │ │ - cbz r0, c294 │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, c23c │ │ │ │ + bl 112a4 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w c4be │ │ │ │ + beq.w c466 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w c4d0 │ │ │ │ + bne.w c478 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w c81c │ │ │ │ - ldr.w r3, [pc, #2048] @ caa4 │ │ │ │ + beq.w c7c4 │ │ │ │ + ldr.w r3, [pc, #2048] @ ca4c │ │ │ │ add r3, pc │ │ │ │ strh.w r4, [r3, #258] @ 0x102 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bmi.w c4fc │ │ │ │ + bmi.w c4a4 │ │ │ │ subs.w r3, r4, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ands.w r3, r3, r8, lsr #14 │ │ │ │ - beq.n c2cc │ │ │ │ + beq.n c274 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w d2d4 │ │ │ │ + bne.w d27c │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ movw fp, #49280 @ 0xc080 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ and.w r2, fp, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - bne.w d004 │ │ │ │ + bne.w cfac │ │ │ │ subs.w r3, r4, #46 @ 0x2e │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n c324 │ │ │ │ + b.n c2cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r5, r9 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c586 │ │ │ │ + bne.w c52e │ │ │ │ ldrh r1, [r6, #12] │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ movs r0, #1 │ │ │ │ and.w r1, fp, r1 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - bne.w c5ac │ │ │ │ + bne.w c554 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c5ac │ │ │ │ + beq.w c554 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str.w r4, [r7, #1236] @ 0x4d4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r2, [r7, #312] @ 0x138 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldrd r5, r9, [r1, #12] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n c2fe │ │ │ │ + beq.n c2a6 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [r0, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ - b.n c310 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n c2b8 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w c504 │ │ │ │ + beq.w c4ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [r3, #20] │ │ │ │ - ldr.w r3, [pc, #1844] @ caa8 │ │ │ │ + ldr.w r3, [pc, #1844] @ ca50 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w c55e │ │ │ │ + ble.w c506 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w cd80 │ │ │ │ + ble.w cd28 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3b2 │ │ │ │ - blt.w c6f2 │ │ │ │ + beq.n c35a │ │ │ │ + blt.w c69a │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w cc68 │ │ │ │ + ble.w cc10 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d00a │ │ │ │ + beq.w cfb2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c69a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r5, r4, #24 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ble.n c414 │ │ │ │ + ble.n c3bc │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.w c592 │ │ │ │ + ble.w c53a │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w c5a0 │ │ │ │ + blt.w c548 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ add.w r7, r6, r0 │ │ │ │ it le │ │ │ │ movle ip, r3 │ │ │ │ - ble.n c422 │ │ │ │ + ble.n c3ca │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c7ce │ │ │ │ + beq.w c776 │ │ │ │ blx r2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c5a0 │ │ │ │ + beq.w c548 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n c3c6 │ │ │ │ + bgt.n c36e │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ it le │ │ │ │ movle ip, r3 │ │ │ │ - bgt.n c3f0 │ │ │ │ - ldr.w r2, [pc, #1672] @ caac │ │ │ │ + bgt.n c398 │ │ │ │ + ldr.w r2, [pc, #1672] @ ca54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrb.w r0, [r2, ip] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n c404 │ │ │ │ + b.n c3ac │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ccde │ │ │ │ + beq.w cc86 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bff6 │ │ │ │ + bne.w bf9e │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n bffa │ │ │ │ + b.n bfa2 │ │ │ │ tst.w r8, #128 @ 0x80 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c51e │ │ │ │ + beq.n c4c6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n c552 │ │ │ │ + beq.n c4fa │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c1a8 │ │ │ │ + b.n c150 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c1a8 │ │ │ │ + b.n c150 │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ite ne │ │ │ │ movne.w r3, #524296 @ 0x80008 │ │ │ │ moveq r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c1a8 │ │ │ │ + b.n c150 │ │ │ │ ldr.w r3, [r7, #308] @ 0x134 │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c29a │ │ │ │ + beq.w c242 │ │ │ │ strb.w r4, [r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w c666 │ │ │ │ - ldr.w r3, [pc, #1488] @ cab0 │ │ │ │ + beq.w c60e │ │ │ │ + ldr.w r3, [pc, #1488] @ ca58 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w c2b4 │ │ │ │ + bpl.w c25c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #1588] @ 0x634 │ │ │ │ - b.n c2cc │ │ │ │ + b.n c274 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n c040 │ │ │ │ + b.n bfe8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ - b.n c04a │ │ │ │ + b.n bff2 │ │ │ │ ands.w r4, r8, #16384 @ 0x4000 │ │ │ │ - bne.n c472 │ │ │ │ + bne.n c41a │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ sub.w r5, r9, r1 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ - bl 99e8 <__time64@plt+0x15ec> │ │ │ │ + bl 9990 <__time64@plt+0x15ec> │ │ │ │ adds r3, r0, r5 │ │ │ │ strb r4, [r0, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r6, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n c48a │ │ │ │ + bne.n c432 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n c1a8 │ │ │ │ + b.n c150 │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c39c │ │ │ │ - b.n c3b4 │ │ │ │ + bne.w c344 │ │ │ │ + b.n c35c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ - bne.w c04a │ │ │ │ + bne.w bff2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c484 │ │ │ │ + b.n c42c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ - b.n c310 │ │ │ │ - bne.n c5a0 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n c2b8 │ │ │ │ + bne.n c548 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ mov ip, r0 │ │ │ │ adds r3, #1 │ │ │ │ adds r7, r6, r3 │ │ │ │ - b.n c422 │ │ │ │ + b.n c3ca │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb.w r4, [r9] │ │ │ │ - b.n c02e │ │ │ │ + b.n bfd6 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w sl, [r7, #1228] @ 0x4cc │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.w ca1e │ │ │ │ + beq.w c9c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, c638 │ │ │ │ + cbz r3, c5e0 │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c69a │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.w cb14 │ │ │ │ + beq.w cabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cf8c │ │ │ │ + beq.w cf34 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n c630 │ │ │ │ + beq.n c5d8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, c630 │ │ │ │ + cbnz r3, c5d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, c626 │ │ │ │ + cbz r3, c5ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, c626 │ │ │ │ - bl 119b4 │ │ │ │ - cbnz r0, c630 │ │ │ │ + cbz r3, c5ce │ │ │ │ + bl 1195c │ │ │ │ + cbnz r0, c5d8 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w cce8 │ │ │ │ + beq.w cc90 │ │ │ │ orrs r4, r5 │ │ │ │ - bne.w ca3e │ │ │ │ + bne.w c9e6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r8, r8, #16384 @ 0x4000 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, c662 │ │ │ │ + cbnz r3, c60a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n c662 │ │ │ │ + beq.n c60a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d050 │ │ │ │ + beq.w cff8 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w sl, [r7, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, c678 │ │ │ │ + cbz r3, c620 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cccc │ │ │ │ + beq.w cc74 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.w c7f0 │ │ │ │ + beq.w c798 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ addeq.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cde0 │ │ │ │ + beq.w cd88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c6ae │ │ │ │ + cbz r0, c656 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.n c718 │ │ │ │ + beq.n c6c0 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ and.w r2, r3, #1024 @ 0x400 │ │ │ │ - beq.w c88c │ │ │ │ - cbz r2, c6ec │ │ │ │ - cbz r4, c6d0 │ │ │ │ + beq.w c834 │ │ │ │ + cbz r2, c694 │ │ │ │ + cbz r4, c678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n c6ec │ │ │ │ + beq.n c694 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w cf52 │ │ │ │ + bne.w cefa │ │ │ │ tst.w r8, #134217728 @ 0x8000000 │ │ │ │ - bne.n c6f2 │ │ │ │ + bne.n c69a │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d312 │ │ │ │ + beq.w d2ba │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ subs r4, #0 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bic.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #1581] @ 0x62d │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r5, [r6, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ and.w r5, r5, #1024 @ 0x400 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cf98 │ │ │ │ + bne.w cf40 │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ - bne.w ce80 │ │ │ │ + bne.w ce28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w cfa8 │ │ │ │ + bne.w cf50 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - bne.w d076 │ │ │ │ + bne.w d01e │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ and.w r2, r8, r2 │ │ │ │ mov r1, r9 │ │ │ │ orrs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r8, r8, #268435456 @ 0x10000000 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w fp, [r3] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.n c78a │ │ │ │ + beq.n c732 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.w d0de │ │ │ │ + beq.w d086 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - bpl.w cfe4 │ │ │ │ + bpl.w cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ itt eq │ │ │ │ moveq r2, r9 │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ - beq.w c8f6 │ │ │ │ + beq.w c89e │ │ │ │ mov r0, r6 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cf16 │ │ │ │ - blx 7f80 │ │ │ │ + beq.w cebe │ │ │ │ + blx 7f34 │ │ │ │ mov r5, r0 │ │ │ │ adds r4, r0, #2 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd3a │ │ │ │ + bne.w cce2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ negs r3, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n cd0a │ │ │ │ - blx 8134 │ │ │ │ + b.n ccb2 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c404 │ │ │ │ + b.n c3ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [r7, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, c7f0 │ │ │ │ + cbz r3, c798 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cccc │ │ │ │ + beq.w cc74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d15e │ │ │ │ + bne.w d106 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov.w fp, #46 @ 0x2e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ - b.n c68a │ │ │ │ + b.n c632 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w sl, [r7, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cb9a │ │ │ │ + bne.w cb42 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ streq.w fp, [sp, #16] │ │ │ │ addeq.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq.w c69c │ │ │ │ + beq.w c644 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n c69c │ │ │ │ + b.n c644 │ │ │ │ ldrb.w r3, [r7, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c212 │ │ │ │ + beq.w c1ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c06e │ │ │ │ + beq.w c016 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c06e │ │ │ │ + beq.w c016 │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - beq.w c06e │ │ │ │ + beq.w c016 │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r1, sl │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w c072 │ │ │ │ + beq.w c01a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c090 │ │ │ │ + beq.w c038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n c22c │ │ │ │ - cbnz r2, c8c6 │ │ │ │ + b.n c1d4 │ │ │ │ + cbnz r2, c86e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ - cbnz r5, c8b2 │ │ │ │ + cbnz r5, c85a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c69a │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w c034 │ │ │ │ + b.w bfdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, c8be │ │ │ │ + cbz r3, c866 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d018 │ │ │ │ + bne.w cfc0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c8b2 │ │ │ │ - b.n c898 │ │ │ │ + bne.n c85a │ │ │ │ + b.n c840 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #1581] @ 0x62d │ │ │ │ ldrb.w fp, [r9] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.n c8f4 │ │ │ │ + beq.n c89c │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.n c9c0 │ │ │ │ + beq.n c968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c9c8 │ │ │ │ + beq.n c970 │ │ │ │ ands.w r5, r8, #1024 @ 0x400 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #4] │ │ │ │ - beq.n c9da │ │ │ │ + beq.n c982 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ccf6 │ │ │ │ + beq.w cc9e │ │ │ │ movs r3, #3 │ │ │ │ - ldr r1, [pc, #432] @ (cab4 ) │ │ │ │ + ldr r1, [pc, #432] @ (ca5c ) │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -4794,381 +4794,381 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ it eq │ │ │ │ streq r1, [r2, #0] │ │ │ │ - beq.n c952 │ │ │ │ + beq.n c8fa │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ add r4, r9 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add r4, r0 │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r3, [r0, #-1]! │ │ │ │ strb.w r3, [r4], #-1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n c96e │ │ │ │ + bne.n c916 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ mov r2, r5 │ │ │ │ add.w r9, r1, r0 │ │ │ │ strb r3, [r1, r0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r9, r2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w cacc │ │ │ │ + bmi.w ca74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bne.w cf66 │ │ │ │ - b.n c894 │ │ │ │ + bne.w cf0e │ │ │ │ + b.n c83c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n c8f4 │ │ │ │ - b.n c8e4 │ │ │ │ + bmi.n c89c │ │ │ │ + b.n c88c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - bne.w cff2 │ │ │ │ + bne.w cf9a │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ubfx r2, r3, #3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cc8e │ │ │ │ + bne.w cc36 │ │ │ │ orrs r4, r5 │ │ │ │ - bne.n cabc │ │ │ │ + bne.n ca64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w d10a │ │ │ │ + beq.w d0b2 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.w d240 │ │ │ │ + beq.w d1e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w ccb6 │ │ │ │ + bmi.w cc5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n c630 │ │ │ │ + b.n c5d8 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r4, #91 @ 0x5b │ │ │ │ - beq.w d35c │ │ │ │ + beq.w d304 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.w d35c │ │ │ │ + beq.w d304 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cd90 │ │ │ │ + beq.w cd38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w cce8 │ │ │ │ + beq.w cc90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ sub.w r5, r3, r9 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str r0, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r2, #4] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d09a │ │ │ │ + bne.w d042 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, r4 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add.w r3, r9, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, ca7e │ │ │ │ + cbnz r3, ca26 │ │ │ │ bic.w r8, r8, #524288 @ 0x80000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w c646 │ │ │ │ - ldr r1, [pc, #48] @ (cab8 ) │ │ │ │ + bne.w c5ee │ │ │ │ + ldr r1, [pc, #48] @ (ca60 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #320 @ 0x140 │ │ │ │ - bl 3be3c │ │ │ │ - b.n c646 │ │ │ │ + bl 3bde4 │ │ │ │ + b.n c5ee │ │ │ │ nop │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r6, r1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ movs r6, r1 │ │ │ │ - udf #10 │ │ │ │ + bhi.n cb54 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w cf60 │ │ │ │ + bpl.w cf08 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne.w fp, #91 @ 0x5b │ │ │ │ - bne.w ccba │ │ │ │ + bne.w cc62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cea8 │ │ │ │ + beq.w ce50 │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.n cb82 │ │ │ │ + beq.n cb2a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n cf6e │ │ │ │ + b.n cf16 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c1d6 │ │ │ │ - b.w c06e │ │ │ │ + bne.w c17e │ │ │ │ + b.w c016 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c630 │ │ │ │ + bne.w c5d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c630 │ │ │ │ + bne.w c5d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r3 │ │ │ │ and.w r3, r8, #262144 @ 0x40000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d0ee │ │ │ │ + bne.w d096 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r5, r3, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cecc │ │ │ │ + beq.w ce74 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d282 │ │ │ │ + beq.w d22a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cee6 │ │ │ │ + beq.w ce8e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ str r6, [r0, #24] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n cb7a │ │ │ │ + beq.n cb22 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d2ae │ │ │ │ + beq.w d256 │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - bne.w d34c │ │ │ │ + bne.w d2f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d14e │ │ │ │ + beq.w d0f6 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n c894 │ │ │ │ + b.n c83c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w cf3e │ │ │ │ + beq.w cee6 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ streq.w fp, [sp, #16] │ │ │ │ addeq.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #4] │ │ │ │ - bne.w c840 │ │ │ │ - b.n c69c │ │ │ │ + bne.w c7e8 │ │ │ │ + b.n c644 │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - beq.w c1c4 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - ldr.w r3, [pc, #1964] @ d378 │ │ │ │ + beq.w c16c │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + ldr.w r3, [pc, #1964] @ d320 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1956] @ d37c │ │ │ │ + ldr.w r3, [pc, #1956] @ d324 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - b.w c1c4 │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + b.w c16c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d0c6 │ │ │ │ + beq.w d06e │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w ce76 │ │ │ │ + beq.w ce1e │ │ │ │ mov sl, r5 │ │ │ │ - b.n c868 │ │ │ │ + b.n c810 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w c090 │ │ │ │ + b.w c038 │ │ │ │ ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r6 │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str.w r2, [r7, #1236] @ 0x4d4 │ │ │ │ - beq.n cc54 │ │ │ │ + beq.n cbfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n cc54 │ │ │ │ + beq.n cbfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d17a │ │ │ │ + bne.w d122 │ │ │ │ mov sl, r2 │ │ │ │ - cbnz r5, cc5a │ │ │ │ - b.w c228 │ │ │ │ + cbnz r5, cc02 │ │ │ │ + b.w c1d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c884 │ │ │ │ + beq.w c82c │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c220 │ │ │ │ - b.w c228 │ │ │ │ - ldr.w r3, [pc, #1812] @ d380 │ │ │ │ + bne.w c1c8 │ │ │ │ + b.w c1d0 │ │ │ │ + ldr.w r3, [pc, #1812] @ d328 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ sub.w r0, r0, #46 @ 0x2e │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r3, #24 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3b2 │ │ │ │ - b.n c6f2 │ │ │ │ + beq.w c35a │ │ │ │ + b.n c69a │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt.w d190 │ │ │ │ + bgt.w d138 │ │ │ │ orrs r2, r4 │ │ │ │ - beq.w d10a │ │ │ │ + beq.w d0b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w ca14 │ │ │ │ + bpl.w c9bc │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ - bne.w ce56 │ │ │ │ + bne.w cdfe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n c630 │ │ │ │ + b.n c5d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n c678 │ │ │ │ + b.n c620 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w c1a8 │ │ │ │ + b.w c150 │ │ │ │ bic.w r8, r2, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w bfec │ │ │ │ + b.w bf94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c646 │ │ │ │ + bne.w c5ee │ │ │ │ bic.w r8, r8, #524288 @ 0x80000 │ │ │ │ - b.n c646 │ │ │ │ - ldr.w r3, [pc, #1676] @ d384 │ │ │ │ + b.n c5ee │ │ │ │ + ldr.w r3, [pc, #1676] @ d32c │ │ │ │ movs r5, #1 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -5178,642 +5178,642 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ sub.w r9, r9, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 99e8 <__time64@plt+0x15ec> │ │ │ │ + bl 9990 <__time64@plt+0x15ec> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r0, r9 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n cd74 │ │ │ │ + blt.n cd1c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r0, r9, #1 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r9, r2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w c9a0 │ │ │ │ + ble.w c948 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r9 │ │ │ │ subs r2, r1, #1 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cd64 │ │ │ │ + bne.n cd0c │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n c9a0 │ │ │ │ + b.n c948 │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ - b.n c910 │ │ │ │ - bne.w c6f2 │ │ │ │ + b.n c8b8 │ │ │ │ + bne.w c69a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ add r9, r3 │ │ │ │ - b.w c3b4 │ │ │ │ + b.w c35c │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr.w r2, [pc, #1520] @ d388 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr.w r2, [pc, #1520] @ d330 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1516] @ d38c │ │ │ │ + ldr.w r0, [pc, #1516] @ d334 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n c5d4 │ │ │ │ + b.n c57c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n ce6c │ │ │ │ + bne.n ce14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w sl, [r7, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d13a │ │ │ │ + beq.w d0e2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w d232 │ │ │ │ + beq.w d1da │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ itt eq │ │ │ │ addeq.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d1e2 │ │ │ │ + beq.w d18a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n c630 │ │ │ │ + b.n c5d8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, ce02 │ │ │ │ + cbz r3, cdaa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, ce02 │ │ │ │ + cbz r3, cdaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c280 │ │ │ │ + bne.w c228 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.w c280 │ │ │ │ + beq.w c228 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 41104 │ │ │ │ + bl 410ac │ │ │ │ str r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1d2 │ │ │ │ + beq.w d17a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr.w r0, [r7, #308] @ 0x134 │ │ │ │ - cbz r0, ce2e │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, cdd6 │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w d2ec │ │ │ │ + beq.w d294 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c280 │ │ │ │ + bne.w c228 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r2, [r6, #16] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ add.w r3, r7, #212 @ 0xd4 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.w c280 │ │ │ │ + b.w c228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, cea8 │ │ │ │ + cbz r0, ce50 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.w c630 │ │ │ │ + b.w c5d8 │ │ │ │ mov fp, r0 │ │ │ │ strb.w r4, [r9] │ │ │ │ - b.w c666 │ │ │ │ + b.w c60e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w c22c │ │ │ │ + b.w c1d4 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ - bne.w c746 │ │ │ │ + bne.w c6ee │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w c746 │ │ │ │ + bne.w c6ee │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.w c630 │ │ │ │ + b.w c5d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r8, #262144 @ 0x40000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cb3c │ │ │ │ + bne.w cae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cde8 │ │ │ │ + bne.n cd90 │ │ │ │ movs r5, #8 │ │ │ │ - b.n cb48 │ │ │ │ + b.n caf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n cee6 │ │ │ │ + bpl.n ce8e │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cb4e │ │ │ │ + bne.w caf6 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ subs r3, #93 @ 0x5d │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r2, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r1, #20] │ │ │ │ ldrb.w fp, [r9, #3] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n c9ae │ │ │ │ + b.n c956 │ │ │ │ lsls r1, r5, #28 │ │ │ │ - bpl.w cde8 │ │ │ │ - ldr.w r3, [pc, #1136] @ d390 │ │ │ │ + bpl.w cd90 │ │ │ │ + ldr.w r3, [pc, #1136] @ d338 │ │ │ │ movs r4, #3 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - b.n c7ba │ │ │ │ - bl 112fc │ │ │ │ + b.n c762 │ │ │ │ + bl 112a4 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w c090 │ │ │ │ + b.w c038 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w c840 │ │ │ │ + beq.w c7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w c69c │ │ │ │ + b.w c644 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - bne.w c6f2 │ │ │ │ + bne.w c69a │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c718 │ │ │ │ + beq.w c6c0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ subs r4, r4, r3 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w c718 │ │ │ │ + b.w c6c0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.n cb1c │ │ │ │ - cbnz r4, cfa8 │ │ │ │ + b.n cac4 │ │ │ │ + cbnz r4, cf50 │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ - b.w c74c │ │ │ │ + b.w c6f4 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.n d0a8 │ │ │ │ + beq.n d050 │ │ │ │ orr.w r2, r5, #268435456 @ 0x10000000 │ │ │ │ mov r1, r9 │ │ │ │ orr.w r2, r2, #520 @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r8, r8, #268435456 @ 0x10000000 │ │ │ │ bic.w r8, r8, #1024 @ 0x400 │ │ │ │ ldrb.w fp, [r3] │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.w c78a │ │ │ │ + beq.w c732 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.n d0de │ │ │ │ + beq.n d086 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d342 │ │ │ │ + beq.w d2ea │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ mov r9, r3 │ │ │ │ - beq.w c9da │ │ │ │ - b.w c78a │ │ │ │ + beq.w c982 │ │ │ │ + b.w c732 │ │ │ │ movs r5, #0 │ │ │ │ - b.w c5ba │ │ │ │ - blx 8134 │ │ │ │ + b.w c562 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c3b2 │ │ │ │ - b.w c6f2 │ │ │ │ + bne.w c35a │ │ │ │ + b.w c69a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.w d19a │ │ │ │ + beq.w d142 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, d04c │ │ │ │ + cbz r3, cff4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r2, #20] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d320 │ │ │ │ + beq.w d2c8 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w c6fc │ │ │ │ + beq.w c6a4 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w c630 │ │ │ │ + bne.w c5d8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n c898 │ │ │ │ + b.n c840 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - cbz r2, d066 │ │ │ │ + cbz r2, d00e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, d066 │ │ │ │ + cbz r2, d00e │ │ │ │ mov r0, r6 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c662 │ │ │ │ + bne.w c60a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ubfx r3, r3, #10, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov.w fp, r3, lsl #9 │ │ │ │ - b.w c666 │ │ │ │ + b.w c60e │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ and.w r2, r8, r2 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ orrs r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r8, r8, #268435456 @ 0x10000000 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.w c770 │ │ │ │ + b.w c718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 99e8 <__time64@plt+0x15ec> │ │ │ │ + bl 9990 <__time64@plt+0x15ec> │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n ca68 │ │ │ │ + b.n ca10 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ and.w r3, r8, r3 │ │ │ │ mov r1, r9 │ │ │ │ orrs r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n cfc4 │ │ │ │ + b.n cf6c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r5 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.w c868 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.w c810 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ mov.w fp, #91 @ 0x5b │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w c78a │ │ │ │ - b.w c784 │ │ │ │ + bmi.w c732 │ │ │ │ + b.w c72c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cec4 │ │ │ │ + beq.w ce6c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w d2fe │ │ │ │ + bne.w d2a6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ceea │ │ │ │ - b.n cb56 │ │ │ │ + beq.w ce92 │ │ │ │ + b.n cafe │ │ │ │ ldrb.w r3, [r7, #1581] @ 0x62d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d264 │ │ │ │ + beq.w d20c │ │ │ │ ldr.w r3, [r7, #1584] @ 0x630 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n d222 │ │ │ │ + bmi.n d1ca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n d1a8 │ │ │ │ + bne.n d150 │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bmi.w ccb6 │ │ │ │ - b.n ca14 │ │ │ │ + bmi.w cc5e │ │ │ │ + b.n c9bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w cde0 │ │ │ │ + bne.w cd88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n cde0 │ │ │ │ + b.n cd88 │ │ │ │ tst.w r8, #262144 @ 0x40000 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a48 │ │ │ │ - b.n cb8e │ │ │ │ - ldr r3, [pc, #564] @ (d394 ) │ │ │ │ + bl 149f0 │ │ │ │ + b.n cb36 │ │ │ │ + ldr r3, [pc, #564] @ (d33c ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c69a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.w c6f2 │ │ │ │ + b.w c69a │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c856 │ │ │ │ - b.w c06e │ │ │ │ + bne.w c7fe │ │ │ │ + b.w c016 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ - b.n cca0 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n cc48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w c898 │ │ │ │ + b.w c840 │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.n d25a │ │ │ │ + bmi.n d202 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ orrs r3, r1 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n cf6e │ │ │ │ + b.n cf16 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp.w r5, #16384 @ 0x4000 │ │ │ │ strb.w r3, [r9] │ │ │ │ - bne.w c7da │ │ │ │ - ldr r3, [pc, #464] @ (d398 ) │ │ │ │ + bne.w c782 │ │ │ │ + ldr r3, [pc, #464] @ (d340 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ - b.w c4fc │ │ │ │ + b.w c4a4 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c280 │ │ │ │ - b.n ce16 │ │ │ │ + bne.w c228 │ │ │ │ + b.n cdbe │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ ldrb.w r4, [r2, #-1] │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cd90 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, r9, #1 │ │ │ │ strb.w r2, [r5, #-1] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ strb.w r4, [r5, #-1] │ │ │ │ - b.n cde8 │ │ │ │ + b.n cd90 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ str.w r9, [ip, #20] │ │ │ │ - b.w c6f2 │ │ │ │ - ldr r1, [pc, #376] @ (d39c ) │ │ │ │ + b.w c69a │ │ │ │ + ldr r1, [pc, #376] @ (d344 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 3b00c │ │ │ │ - b.n d124 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n d0cc │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cde0 │ │ │ │ + beq.w cd88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n cde0 │ │ │ │ + b.n cd88 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w d10a │ │ │ │ + bpl.w d0b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ itt pl │ │ │ │ ldrpl r2, [sp, #16] │ │ │ │ orrpl r3, r2 │ │ │ │ - bpl.n d1b2 │ │ │ │ + bpl.n d15a │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #91 @ 0x5b │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n cada │ │ │ │ + b.n ca82 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r0, r9, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ vmov r3, s15 │ │ │ │ - b.n d118 │ │ │ │ - ldr r3, [pc, #244] @ (d378 ) │ │ │ │ + b.n d0c0 │ │ │ │ + ldr r3, [pc, #244] @ (d320 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #240] @ (d37c ) │ │ │ │ + ldr r3, [pc, #240] @ (d324 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ceea │ │ │ │ - b.n cb56 │ │ │ │ + beq.w ce92 │ │ │ │ + b.n cafe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, d2c0 │ │ │ │ + cbz r3, d268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, d2c0 │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, d268 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cb7a │ │ │ │ + bne.w cb22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cb7a │ │ │ │ - b.n cee6 │ │ │ │ + bne.w cb22 │ │ │ │ + b.n ce8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c69a │ │ │ │ tst.w r8, #262144 @ 0x40000 │ │ │ │ - bne.w c6f2 │ │ │ │ + bne.w c69a │ │ │ │ mov r0, r6 │ │ │ │ - bl bf30 │ │ │ │ - b.w c6f2 │ │ │ │ + bl bed8 │ │ │ │ + b.w c69a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r5, r3, #18 │ │ │ │ ittt mi │ │ │ │ ldrhmi r3, [r6, #12] │ │ │ │ orrmi.w r3, r3, #8192 @ 0x2000 │ │ │ │ strhmi r3, [r6, #12] │ │ │ │ - b.n ce2e │ │ │ │ + b.n cdd6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n cb4e │ │ │ │ + b.n caf6 │ │ │ │ ldr.w r3, [r7, #308] @ 0x134 │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ - b.w c4d0 │ │ │ │ + b.w c478 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.w c718 │ │ │ │ + b.w c6c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w c630 │ │ │ │ + bpl.w c5d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w c630 │ │ │ │ + beq.w c5d8 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ - bl 3b00c │ │ │ │ - b.w c630 │ │ │ │ + bl 3afb4 │ │ │ │ + b.w c5d8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ - b.w c9cc │ │ │ │ + b.w c974 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n cf66 │ │ │ │ + b.n cf0e │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #60] @ (d3a0 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #60] @ (d348 ) │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #56] @ (d3a4 ) │ │ │ │ + ldr r0, [pc, #56] @ (d34c ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n d3a8 │ │ │ │ + bmi.n d230 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n d340 │ │ │ │ + bcc.n d3c8 │ │ │ │ movs r1, r1 │ │ │ │ - bvc.n d36c │ │ │ │ + bcs.n d3f4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ movs r6, r1 │ │ │ │ - bmi.n d36c │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d3c4 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #2124] @ dc08 │ │ │ │ + ldr.w r5, [pc, #2124] @ dbb0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2124] @ dc0c │ │ │ │ + ldr.w r4, [pc, #2124] @ dbb4 │ │ │ │ mov fp, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #2120] @ dc10 │ │ │ │ - ldr.w r3, [pc, #2120] @ dc14 │ │ │ │ + ldr.w r9, [pc, #2120] @ dbb8 │ │ │ │ + ldr.w r3, [pc, #2120] @ dbbc │ │ │ │ mov r6, r2 │ │ │ │ add r9, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -5831,415 +5831,415 @@ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w d7e0 │ │ │ │ + beq.w d788 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r4, #1236] @ 0x4d4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w d76a │ │ │ │ + beq.w d712 │ │ │ │ mov.w r3, #640 @ 0x280 │ │ │ │ movt r3, #2 │ │ │ │ tst r6, r3 │ │ │ │ - beq.n d4aa │ │ │ │ + beq.n d452 │ │ │ │ ldr.w r0, [r4, #368] @ 0x170 │ │ │ │ - cbz r0, d43a │ │ │ │ + cbz r0, d3e2 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bmi.w d908 │ │ │ │ - ldr.w r3, [pc, #2012] @ dc18 │ │ │ │ + bmi.w d8b0 │ │ │ │ + ldr.w r3, [pc, #2012] @ dbc0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n d500 │ │ │ │ + beq.n d4a8 │ │ │ │ ldrb.w r0, [fp] │ │ │ │ ands.w r3, r6, #128 @ 0x80 │ │ │ │ - beq.w d8fe │ │ │ │ - ldr.w r3, [pc, #1988] @ dc1c │ │ │ │ + beq.w d8a6 │ │ │ │ + ldr.w r3, [pc, #1988] @ dbc4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.w d572 │ │ │ │ - ldr.w r3, [pc, #1968] @ dc20 │ │ │ │ + bgt.w d51a │ │ │ │ + ldr.w r3, [pc, #1968] @ dbc8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w d8d4 │ │ │ │ + beq.w d87c │ │ │ │ lsls r3, r6, #11 │ │ │ │ - bpl.w d9d6 │ │ │ │ + bpl.w d97e │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r2, [pc, #1944] @ dc24 │ │ │ │ - ldr.w r3, [pc, #1916] @ dc0c │ │ │ │ + ldr.w r2, [pc, #1944] @ dbcc │ │ │ │ + ldr.w r3, [pc, #1916] @ dbb4 │ │ │ │ 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 dc02 │ │ │ │ + bne.w dbaa │ │ │ │ mov r0, r8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r2, r6, #18, #1 │ │ │ │ lsls r1, r6, #12 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #524288 @ 0x80000 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d484 │ │ │ │ + beq.n d42c │ │ │ │ lsls r3, r6, #17 │ │ │ │ - bmi.n d488 │ │ │ │ + bmi.n d430 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #49280 @ 0xc080 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n d488 │ │ │ │ + bne.n d430 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r1, [r4, #312] @ 0x138 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ ands r1, r2 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n d4e4 │ │ │ │ + beq.n d48c │ │ │ │ mov r8, r3 │ │ │ │ - b.n d488 │ │ │ │ + b.n d430 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1820] @ dc20 │ │ │ │ + ldr.w r3, [pc, #1820] @ dbc8 │ │ │ │ mov r2, fp │ │ │ │ mov r7, fp │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n d538 │ │ │ │ + b.n d4e0 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq.w d93a │ │ │ │ + beq.w d8e2 │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w d93a │ │ │ │ + bhi.w d8e2 │ │ │ │ movw r1, #32769 @ 0x8001 │ │ │ │ movt r1, #16384 @ 0x4000 │ │ │ │ adds r2, #1 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w d93a │ │ │ │ + bpl.w d8e2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d512 │ │ │ │ + bne.n d4ba │ │ │ │ ubfx r2, r6, #18, #1 │ │ │ │ mov r1, r5 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8e2 │ │ │ │ + beq.w d88a │ │ │ │ ldr.w r2, [r4, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d8e2 │ │ │ │ + beq.w d88a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 9f40 <__time64@plt+0x1b44> │ │ │ │ + bl 9ee8 <__time64@plt+0x1b44> │ │ │ │ mov r8, r0 │ │ │ │ - b.n d8e2 │ │ │ │ - ldr.w r3, [pc, #1716] @ dc28 │ │ │ │ + b.n d88a │ │ │ │ + ldr.w r3, [pc, #1716] @ dbd0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d928 │ │ │ │ + beq.w d8d0 │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d47e │ │ │ │ - ldr.w r2, [pc, #1688] @ dc2c │ │ │ │ + bne.w d426 │ │ │ │ + ldr.w r2, [pc, #1688] @ dbd4 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w sl, [pc, #1680] @ dc30 │ │ │ │ + ldr.w sl, [pc, #1680] @ dbd8 │ │ │ │ add r2, pc │ │ │ │ ands r3, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ add.w r8, r2, #256 @ 0x100 │ │ │ │ ldr.w r4, [r4, #308] @ 0x134 │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n d5c4 │ │ │ │ + b.n d56c │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w d7e4 │ │ │ │ + beq.w d78c │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n d5ba │ │ │ │ + bne.n d562 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n d5ba │ │ │ │ + bne.n d562 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n d5ba │ │ │ │ + bne.n d562 │ │ │ │ ldrsh.w r2, [sl, #30] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d5ba │ │ │ │ + bne.n d562 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d5ba │ │ │ │ + beq.n d562 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r3, sl │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ ldr r2, [r1, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #28] │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ ldrsh.w sl, [sl, #30] │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ add sl, fp │ │ │ │ lsls r7, r2, #21 │ │ │ │ - bpl.n d63e │ │ │ │ + bpl.n d5e6 │ │ │ │ ands.w r1, r6, #134217728 @ 0x8000000 │ │ │ │ - beq.w dbf2 │ │ │ │ + beq.w db9a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r2, [r4, #312] @ 0x138 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - ldr.w r3, [pc, #1512] @ dc34 │ │ │ │ + ldr.w r3, [pc, #1512] @ dbdc │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ strh.w r5, [r3, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d988 │ │ │ │ + beq.w d930 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ mov r7, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ strb r5, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r1, [sl] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d8dc │ │ │ │ + beq.w d884 │ │ │ │ sub.w r5, r1, #61 @ 0x3d │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - cbz r1, d6b8 │ │ │ │ + cbz r1, d660 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9f40 <__time64@plt+0x1b44> │ │ │ │ + bl 9ee8 <__time64@plt+0x1b44> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w d8dc │ │ │ │ + beq.w d884 │ │ │ │ lsls r5, r6, #22 │ │ │ │ - bpl.w d47e │ │ │ │ + bpl.w d426 │ │ │ │ ldr.w r5, [r4, #196] @ 0xc4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ands.w r5, r5, #32768 @ 0x8000 │ │ │ │ - bne.w da04 │ │ │ │ + bne.w d9ac │ │ │ │ ldr.w fp, [r4, #368] @ 0x170 │ │ │ │ lsls r0, r6, #6 │ │ │ │ str.w r5, [r4, #368] @ 0x170 │ │ │ │ ldrh.w r7, [r8, #12] │ │ │ │ - bpl.n d6ee │ │ │ │ + bpl.n d696 │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w da64 │ │ │ │ + beq.w da0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bic.w r7, r7, #16192 @ 0x3f40 │ │ │ │ bic.w r7, r7, #63 @ 0x3f │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bmi.w da9c │ │ │ │ + bmi.w da44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1332] @ dc38 │ │ │ │ + ldr.w r1, [pc, #1332] @ dbe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, r1] │ │ │ │ and.w r1, r6, #8192 @ 0x2000 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r1 │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r1, [r8, #12] │ │ │ │ biceq.w r1, r1, #16384 @ 0x4000 │ │ │ │ strheq.w r1, [r8, #12] │ │ │ │ - cbnz r2, d732 │ │ │ │ + cbnz r2, d6da │ │ │ │ lsls r3, r6, #8 │ │ │ │ - bmi.w da3e │ │ │ │ + bmi.w d9e6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - bmi.w da7a │ │ │ │ + bmi.w da22 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ - beq.w daf2 │ │ │ │ - ldr.w r3, [pc, #1264] @ dc3c │ │ │ │ + beq.w da9a │ │ │ │ + ldr.w r3, [pc, #1264] @ dbe4 │ │ │ │ str.w fp, [r4, #368] @ 0x170 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r3, #324] @ 0x144 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ bic.w r6, r6, #18048 @ 0x4680 │ │ │ │ orrs r3, r6 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - b.n d8e2 │ │ │ │ + b.n d88a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, fp │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8c6 │ │ │ │ + beq.w d86e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r2 │ │ │ │ bic.w r6, r6, #128 @ 0x80 │ │ │ │ - bl 99e8 <__time64@plt+0x15ec> │ │ │ │ + bl 9990 <__time64@plt+0x15ec> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov fp, r0 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ orr.w r6, r6, #16384 @ 0x4000 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d4fe │ │ │ │ + beq.w d4a6 │ │ │ │ ldrb.w r0, [fp] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w dac2 │ │ │ │ + beq.w da6a │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1152] @ dc40 │ │ │ │ + ldr.w r3, [pc, #1152] @ dbe8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.w d572 │ │ │ │ - ldr.w r3, [pc, #1104] @ dc20 │ │ │ │ + bgt.w d51a │ │ │ │ + ldr.w r3, [pc, #1104] @ dbc8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w d590 │ │ │ │ - b.n d47e │ │ │ │ + beq.w d538 │ │ │ │ + b.n d426 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n d416 │ │ │ │ + b.n d3be │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov.w ip, #1 │ │ │ │ strh.w ip, [r7, #258] @ 0x102 │ │ │ │ - bl bfb0 │ │ │ │ + bl bf58 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d64a │ │ │ │ + beq.w d5f2 │ │ │ │ ldrsh.w r3, [r7, #258] @ 0x102 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d64a │ │ │ │ + beq.w d5f2 │ │ │ │ ldrb.w r3, [sl, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w d64a │ │ │ │ + beq.w d5f2 │ │ │ │ ldrb.w r1, [sl] │ │ │ │ mov r0, fp │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w da2c │ │ │ │ - blx 7f80 │ │ │ │ + bne.w d9d4 │ │ │ │ + blx 7f34 │ │ │ │ sxth r2, r0 │ │ │ │ - ldr.w r3, [pc, #1040] @ dc44 │ │ │ │ + ldr.w r3, [pc, #1040] @ dbec │ │ │ │ add.w r1, r2, #32 │ │ │ │ bic.w r1, r1, #31 │ │ │ │ add r3, pc │ │ │ │ ldrsh.w r0, [r3, #256] @ 0x100 │ │ │ │ lsls r0, r0, #5 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ ldrsh.w r0, [r3, #28] │ │ │ │ strh r2, [r3, #30] │ │ │ │ cmp r0, r1 │ │ │ │ - bge.n d872 │ │ │ │ + bge.n d81a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w db20 │ │ │ │ + bne.w dac8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #996] @ (dc48 ) │ │ │ │ + ldr r3, [pc, #996] @ (dbf0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ add r3, r2 │ │ │ │ ldrsh.w r2, [r3, #30] │ │ │ │ str r0, [r3, #8] │ │ │ │ strh r1, [r3, #28] │ │ │ │ - ldr r7, [pc, #984] @ (dc4c ) │ │ │ │ + ldr r7, [pc, #984] @ (dbf4 ) │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, pc │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldrsh.w r2, [r3, #30] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r0, [r1, r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [r3, #12] │ │ │ │ @@ -6254,1891 +6254,1891 @@ │ │ │ │ strh.w r2, [r7, #256] @ 0x100 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, #312] @ 0x138 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n d64a │ │ │ │ - ldr r3, [pc, #888] @ (dc40 ) │ │ │ │ + b.n d5f2 │ │ │ │ + ldr r3, [pc, #888] @ (dbe8 ) │ │ │ │ orr.w r6, r6, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n d444 │ │ │ │ + b.n d3ec │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.w d590 │ │ │ │ - b.n d47e │ │ │ │ + bne.w d538 │ │ │ │ + b.n d426 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d9bc │ │ │ │ + bne.n d964 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w d488 │ │ │ │ + bpl.w d430 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ subs r1, r3, r2 │ │ │ │ - bne.n d9e4 │ │ │ │ + bne.n d98c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n d488 │ │ │ │ + b.n d430 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n d9ea │ │ │ │ + beq.n d992 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - b.n d7c6 │ │ │ │ + b.n d76e │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ - bl 99e8 <__time64@plt+0x15ec> │ │ │ │ + bl 9990 <__time64@plt+0x15ec> │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #760] @ (dc18 ) │ │ │ │ + ldr r3, [pc, #760] @ (dbc0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n d444 │ │ │ │ - blx 8134 │ │ │ │ + b.n d3ec │ │ │ │ + blx 80e8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d590 │ │ │ │ - b.n d47e │ │ │ │ + beq.w d538 │ │ │ │ + b.n d426 │ │ │ │ ubfx r2, r6, #18, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sl] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w db16 │ │ │ │ + beq.w dabe │ │ │ │ ldr.w r2, [r4, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n da54 │ │ │ │ - ldr r1, [pc, #708] @ (dc38 ) │ │ │ │ + beq.n d9fc │ │ │ │ + ldr r1, [pc, #708] @ (dbe0 ) │ │ │ │ sub.w r5, r3, #61 @ 0x3d │ │ │ │ clz r5, r5 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr.w r3, [r9, r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n d6a0 │ │ │ │ + b.n d648 │ │ │ │ ldrb.w r1, [sl] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ - beq.w dad4 │ │ │ │ + beq.w da7c │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne.w d686 │ │ │ │ + bne.w d62e │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w db2c │ │ │ │ + beq.w dad4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d47e │ │ │ │ + beq.w d426 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ movs r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d6a0 │ │ │ │ + bne.w d648 │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w d484 │ │ │ │ + bmi.w d42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w dbe8 │ │ │ │ + beq.w db90 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n d9d6 │ │ │ │ - ldr r3, [pc, #640] @ (dc50 ) │ │ │ │ + bne.n d97e │ │ │ │ + ldr r3, [pc, #640] @ (dbf8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #636] @ (dc54 ) │ │ │ │ + ldr r0, [pc, #636] @ (dbfc ) │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - bl 74188 │ │ │ │ - b.n d488 │ │ │ │ + bl 6bc44 │ │ │ │ + bl 74130 │ │ │ │ + b.n d430 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orr.w r6, r6, #16384 @ 0x4000 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ cmp r2, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - beq.n dace │ │ │ │ + beq.n da76 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ - b.n d466 │ │ │ │ + b.n d40e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w d75e │ │ │ │ + bne.w d706 │ │ │ │ mvn.w r3, r3, lsl #17 │ │ │ │ mvn.w r3, r3, lsr #17 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - b.n d75e │ │ │ │ - blx 7fa4 │ │ │ │ + b.n d706 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d64a │ │ │ │ + beq.w d5f2 │ │ │ │ sub.w r2, r0, fp │ │ │ │ sxth r2, r2 │ │ │ │ - b.n d830 │ │ │ │ + b.n d7d8 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w d732 │ │ │ │ + bne.w d6da │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r8 │ │ │ │ - bl dc5c │ │ │ │ - b.n d732 │ │ │ │ + bl dc04 │ │ │ │ + b.n d6da │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - ldr r3, [pc, #480] @ (dc38 ) │ │ │ │ + ldr r3, [pc, #480] @ (dbe0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w d6be │ │ │ │ - b.n d9bc │ │ │ │ + beq.w d666 │ │ │ │ + b.n d964 │ │ │ │ and.w r1, r7, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n da74 │ │ │ │ + beq.n da1c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n db58 │ │ │ │ + beq.n db00 │ │ │ │ str.w fp, [r4, #368] @ 0x170 │ │ │ │ - b.n d488 │ │ │ │ + b.n d430 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, da90 │ │ │ │ + cbz r0, da38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n db84 │ │ │ │ + beq.n db2c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r8 │ │ │ │ - bl dc5c │ │ │ │ - b.n d738 │ │ │ │ + bl dc04 │ │ │ │ + b.n d6e0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6fe │ │ │ │ + beq.w d6a6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w d6fe │ │ │ │ + bne.w d6a6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n d702 │ │ │ │ - ldr r3, [pc, #380] @ (dc40 ) │ │ │ │ + b.n d6aa │ │ │ │ + ldr r3, [pc, #380] @ (dbe8 ) │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r5, [r4, #296] @ 0x128 │ │ │ │ - b.n d9fc │ │ │ │ + b.n d9a4 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n db4c │ │ │ │ + beq.n daf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n dbe2 │ │ │ │ + beq.n db8a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n db80 │ │ │ │ + beq.n db28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - b.n d6a0 │ │ │ │ + b.n d648 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, db08 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, dab0 │ │ │ │ ldr.w r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl df80 │ │ │ │ - b.n d74a │ │ │ │ - ldr r3, [pc, #288] @ (dc38 ) │ │ │ │ + bl df28 │ │ │ │ + b.n d6f2 │ │ │ │ + ldr r3, [pc, #288] @ (dbe0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n d9bc │ │ │ │ + b.n d964 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n d862 │ │ │ │ + b.n d80a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d47e │ │ │ │ + beq.w d426 │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #65536 @ 0x10000 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d6be │ │ │ │ + beq.w d666 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n d6a0 │ │ │ │ + b.n d648 │ │ │ │ ldrb.w r1, [sl, #2] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w sl, sl, #2 │ │ │ │ - b.n d996 │ │ │ │ + b.n d93e │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d6ee │ │ │ │ + beq.w d696 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d6ee │ │ │ │ + beq.w d696 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w da74 │ │ │ │ + bne.w da1c │ │ │ │ ldrh.w r7, [r8, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n d6ee │ │ │ │ + b.n d696 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n d9bc │ │ │ │ + b.n d964 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n da90 │ │ │ │ + bne.n da38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r2, #3538944 @ 0x360000 │ │ │ │ mov r0, sl │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w da90 │ │ │ │ + beq.w da38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w da90 │ │ │ │ + beq.w da38 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr.w r2, r0, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ mov r8, r0 │ │ │ │ bic.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.n da90 │ │ │ │ + b.n da38 │ │ │ │ lsls r6, r6, #11 │ │ │ │ - bmi.w d484 │ │ │ │ - ldr r3, [pc, #108] @ (dc58 ) │ │ │ │ + bmi.w d42c │ │ │ │ + ldr r3, [pc, #108] @ (dc00 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n d9d6 │ │ │ │ + b.n d97e │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n d63e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n d5e6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r6, r1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r6, r1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r6, r1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ movs r6, r1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #748] @ (df5c ) │ │ │ │ + ldr r5, [pc, #748] @ (df04 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #748] @ (df60 ) │ │ │ │ + ldr r3, [pc, #748] @ (df08 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1624 @ 0x658 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n dd42 │ │ │ │ + beq.n dcea │ │ │ │ ldrh.w ip, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n dd48 │ │ │ │ + bpl.n dcf0 │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ and.w r3, ip, r3 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n dd72 │ │ │ │ + beq.n dd1a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dd64 │ │ │ │ + bne.n dd0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #65407 @ 0xff7f │ │ │ │ and.w r2, ip, r2 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - cbz r3, dcce │ │ │ │ + cbz r3, dc76 │ │ │ │ and.w r1, ip, #49152 @ 0xc000 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n dcce │ │ │ │ - ldr r1, [pc, #676] @ (df64 ) │ │ │ │ + beq.n dc76 │ │ │ │ + ldr r1, [pc, #676] @ (df0c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w df42 │ │ │ │ + beq.w deea │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n dd94 │ │ │ │ + beq.n dd3c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - cbz r1, dd0c │ │ │ │ + cbz r1, dcb4 │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.w ddea │ │ │ │ + bne.w dd92 │ │ │ │ and.w ip, ip, #61440 @ 0xf000 │ │ │ │ cmp.w ip, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ addne.w r7, r4, #20 │ │ │ │ - beq.w de18 │ │ │ │ - ldr r3, [pc, #624] @ (df68 ) │ │ │ │ + beq.w ddc0 │ │ │ │ + ldr r3, [pc, #624] @ (df10 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r2, r3, #3 │ │ │ │ - ldr r3, [pc, #624] @ (df6c ) │ │ │ │ + ldr r3, [pc, #624] @ (df14 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bne.n ddb4 │ │ │ │ + bne.n dd5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ and.w r3, ip, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dda4 │ │ │ │ + bne.n dd4c │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, ip, #8192 @ 0x2000 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ strh r3, [r4, #14] │ │ │ │ - beq.n dd8a │ │ │ │ + beq.n dd32 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ddca │ │ │ │ + beq.n dd72 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ddde │ │ │ │ + beq.n dd86 │ │ │ │ lsls r1, r6, #18 │ │ │ │ - bmi.n ddc2 │ │ │ │ + bmi.n dd6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n dc8e │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #540] @ (df70 ) │ │ │ │ + beq.n dc36 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #540] @ (df18 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #540] @ (df74 ) │ │ │ │ + ldr r0, [pc, #540] @ (df1c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ - b.n dca4 │ │ │ │ + b.n dc4c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n dc9a │ │ │ │ + beq.n dc42 │ │ │ │ ldrsh.w r3, [r2, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n de60 │ │ │ │ + beq.n de08 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r2, #10] │ │ │ │ - b.n dd42 │ │ │ │ + b.n dcea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n dd2a │ │ │ │ + bne.n dcd2 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.n dd3a │ │ │ │ - b.n dd3e │ │ │ │ + bpl.n dce2 │ │ │ │ + b.n dce6 │ │ │ │ ands.w r3, ip, #1024 @ 0x400 │ │ │ │ - beq.w df3c │ │ │ │ - ldr r3, [pc, #456] @ (df68 ) │ │ │ │ + beq.w dee4 │ │ │ │ + ldr r3, [pc, #456] @ (df10 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n dd42 │ │ │ │ + bne.n dcea │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ - b.n dd18 │ │ │ │ + b.n dcc0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.n dd08 │ │ │ │ + bmi.n dcb0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ - b.n dd08 │ │ │ │ + blx 7b24 │ │ │ │ + b.n dcb0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n dd3a │ │ │ │ - b.n dd3e │ │ │ │ + bmi.n dce2 │ │ │ │ + b.n dce6 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9dc8 <__time64@plt+0x19cc> │ │ │ │ - ldr r3, [pc, #408] @ (df78 ) │ │ │ │ + b.w 9d70 <__time64@plt+0x19cc> │ │ │ │ + ldr r3, [pc, #408] @ (df20 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - b.n dd36 │ │ │ │ + b.n dcde │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - cbz r0, ddf8 │ │ │ │ + cbz r0, dda0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, de4e │ │ │ │ + cbz r3, ddf6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #3952 @ 0xf70 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ addne.w r7, r4, #20 │ │ │ │ - bne.n de58 │ │ │ │ + bne.n de00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w dd0c │ │ │ │ + beq.w dcb4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, de2e │ │ │ │ - ldr r3, [pc, #348] @ (df7c ) │ │ │ │ + cbz r3, ddd6 │ │ │ │ + ldr r3, [pc, #348] @ (df24 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #260] @ 0x104 │ │ │ │ - cbz r0, de2e │ │ │ │ + cbz r0, ddd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, de3c │ │ │ │ + cbz r3, dde4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ and.w r3, ip, #1024 @ 0x400 │ │ │ │ - b.n dd14 │ │ │ │ + b.n dcbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w dd0c │ │ │ │ + beq.w dcb4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w dcf4 │ │ │ │ - b.n dd0c │ │ │ │ + bne.w dc9c │ │ │ │ + b.n dcb4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dd10 │ │ │ │ + beq.w dcb8 │ │ │ │ ands.w r3, ip, #512 @ 0x200 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.w dd10 │ │ │ │ + bne.w dcb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, deb4 │ │ │ │ + cbz r0, de5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #2490368 @ 0x260000 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r3, r0 │ │ │ │ strb r2, [r7, #0] │ │ │ │ - cbz r0, deb4 │ │ │ │ + cbz r0, de5c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r1, #308] @ 0x134 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n deb4 │ │ │ │ + beq.n de5c │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - cbz r0, dee4 │ │ │ │ + cbz r0, de8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r3, #1244] @ 0x4dc │ │ │ │ - cbz r1, dee4 │ │ │ │ + cbz r1, de8c │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, dee4 │ │ │ │ + cbz r0, de8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, #1244] @ 0x4dc │ │ │ │ cmp r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - beq.n df56 │ │ │ │ + beq.n defe │ │ │ │ movs r2, #8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n decc │ │ │ │ + bne.n de74 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ - cbz r0, df28 │ │ │ │ + cbz r0, ded0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, df20 │ │ │ │ + cbz r0, dec8 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n def6 │ │ │ │ + bne.n de9e │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n de3a │ │ │ │ + beq.n dde2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 73e80 │ │ │ │ - b.n de3a │ │ │ │ + bl 73e28 │ │ │ │ + b.n dde2 │ │ │ │ mov ip, r2 │ │ │ │ strh r3, [r4, #20] │ │ │ │ - b.n dd18 │ │ │ │ + b.n dcc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb r1, [r7, #0] │ │ │ │ - b.n dd42 │ │ │ │ + b.n dcea │ │ │ │ movs r2, #2 │ │ │ │ blx r3 │ │ │ │ - b.n dee4 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + b.n de8c │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #200] @ (e048 ) │ │ │ │ + ldr r6, [pc, #552] @ (e150 ) │ │ │ │ movs r6, r1 │ │ │ │ stmdb 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 │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r8, [pc, #1192] @ e440 │ │ │ │ + ldr.w r8, [pc, #1192] @ e3e8 │ │ │ │ bic.w r3, r5, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ add r8, pc │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.w e0f4 │ │ │ │ + beq.w e09c │ │ │ │ mov r7, r1 │ │ │ │ ands.w r6, r5, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w e3a4 │ │ │ │ - ldr.w r3, [pc, #1164] @ e444 │ │ │ │ + bne.w e34c │ │ │ │ + ldr.w r3, [pc, #1164] @ e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e0e4 │ │ │ │ + beq.w e08c │ │ │ │ mov r1, r6 │ │ │ │ - bl 97c4 <__time64@plt+0x13c8> │ │ │ │ + bl 976c <__time64@plt+0x13c8> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, dfe4 │ │ │ │ + cbz r0, df8c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.w e326 │ │ │ │ + bmi.w e2ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r3, #1835008 @ 0x1c0000 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w e0fa │ │ │ │ + beq.w e0a2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e278 │ │ │ │ + beq.w e220 │ │ │ │ ldr.w fp, [r5, #1236] @ 0x4d4 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w e22c │ │ │ │ + beq.w e1d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w e128 │ │ │ │ + bne.w e0d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, sl │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w e3d6 │ │ │ │ + bne.w e37e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #426] @ 0x1aa │ │ │ │ subs r2, r7, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w e1e6 │ │ │ │ + bne.w e18e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w e1f8 │ │ │ │ + beq.w e1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e180 │ │ │ │ + beq.w e128 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w e180 │ │ │ │ + beq.w e128 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w sl, [r5, #426] @ 0x1aa │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r9, [r2, #8] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1da │ │ │ │ + beq.w e182 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #20 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3aae4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ orr.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ str r0, [r3, #16] │ │ │ │ - ldr r6, [pc, #908] @ (e448 ) │ │ │ │ + ldr r6, [pc, #908] @ (e3f0 ) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, pc │ │ │ │ ldr.w r2, [r5, #312] @ 0x138 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #16896 @ 0x4200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e2f2 │ │ │ │ + beq.w e29a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e00a │ │ │ │ + bne.w dfb2 │ │ │ │ ldr.w r9, [r5, #304] @ 0x130 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e122 │ │ │ │ + beq.n e0ca │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e374 │ │ │ │ + beq.w e31c │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ - b.n e29a │ │ │ │ + b.n e242 │ │ │ │ mov r7, sl │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - bne.n e13a │ │ │ │ + bne.n e0e2 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [r5, #1236] @ 0x4d4 │ │ │ │ - b.n e020 │ │ │ │ + b.n dfc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, e14a │ │ │ │ + cbz r0, e0f2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n e132 │ │ │ │ + bne.n e0da │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e132 │ │ │ │ + bne.n e0da │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e38a │ │ │ │ + beq.w e332 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, fp │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldr.w fp, [r5, #1236] @ 0x4d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e020 │ │ │ │ + b.n dfc8 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ands.w fp, r2, #1024 @ 0x400 │ │ │ │ - beq.w e2bc │ │ │ │ + beq.w e264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w sl, [r5, #426] @ 0x1aa │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r9, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w e0b8 │ │ │ │ + beq.w e060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e09a │ │ │ │ + bne.w e042 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n e0b8 │ │ │ │ + b.n e060 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, e1f8 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, e1a0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ tst.w r2, #25165824 @ 0x1800000 │ │ │ │ - beq.w e340 │ │ │ │ + beq.w e2e8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w r6, [r5, #426] @ 0x1aa │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n e0b8 │ │ │ │ + b.n e060 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, e23c │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, e1e4 │ │ │ │ + bl 112a4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w e426 │ │ │ │ + beq.w e3ce │ │ │ │ ldr.w r9, [fp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w e3bc │ │ │ │ + beq.w e364 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #16392 @ 0x4008 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w e3bc │ │ │ │ + beq.w e364 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - beq.w e134 │ │ │ │ + beq.w e0dc │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n e31e │ │ │ │ + beq.n e2c6 │ │ │ │ mov fp, r9 │ │ │ │ - b.n e12a │ │ │ │ + b.n e0d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e400 │ │ │ │ + beq.w e3a8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n e35a │ │ │ │ + beq.n e302 │ │ │ │ ldr.w r9, [r5, #304] @ 0x130 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e354 │ │ │ │ + beq.n e2fc │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n e374 │ │ │ │ + beq.n e31c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ str.w r7, [r5, #1236] @ 0x4d4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr.w fp, [r5, #1236] @ 0x4d4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it ne │ │ │ │ movne r9, fp │ │ │ │ - b.n e020 │ │ │ │ + b.n dfc8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r7, r0, #1 │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r6, r7] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ strb r2, [r6, r7] │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e1f8 │ │ │ │ + bne.n e1a0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n e196 │ │ │ │ - ldr r3, [pc, #344] @ (e44c ) │ │ │ │ - ldr r2, [pc, #344] @ (e450 ) │ │ │ │ - ldr r0, [pc, #348] @ (e454 ) │ │ │ │ + b.n e13e │ │ │ │ + ldr r3, [pc, #344] @ (e3f4 ) │ │ │ │ + ldr r2, [pc, #344] @ (e3f8 ) │ │ │ │ + ldr r0, [pc, #348] @ (e3fc ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [r6, #276] @ 0x114 │ │ │ │ add r0, pc │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str.w r0, [r6, #260] @ 0x104 │ │ │ │ - b.n e0d6 │ │ │ │ + b.n e07e │ │ │ │ ldr.w fp, [r5, #1236] @ 0x4d4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n e020 │ │ │ │ + b.n dfc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #296] @ (e458 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #296] @ (e400 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ (e45c ) │ │ │ │ + ldr r0, [pc, #296] @ (e404 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e05a │ │ │ │ - b.n e1f8 │ │ │ │ + bne.w e002 │ │ │ │ + b.n e1a0 │ │ │ │ ldr.w r9, [r5, #296] @ 0x128 │ │ │ │ - b.n e29a │ │ │ │ + b.n e242 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e00a │ │ │ │ - b.n e288 │ │ │ │ + bne.w dfb2 │ │ │ │ + b.n e230 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e00a │ │ │ │ + bne.w dfb2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n e29a │ │ │ │ - b.n e122 │ │ │ │ - ldr r1, [pc, #212] @ (e460 ) │ │ │ │ + bne.n e242 │ │ │ │ + b.n e0ca │ │ │ │ + ldr r1, [pc, #212] @ (e408 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e168 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #172] @ (e458 ) │ │ │ │ + b.n e110 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #172] @ (e400 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ (e464 ) │ │ │ │ + ldr r0, [pc, #180] @ (e40c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #164] @ (e468 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #164] @ (e410 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ (e46c ) │ │ │ │ + ldr r0, [pc, #164] @ (e414 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #128] @ (e470 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #128] @ (e418 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ (e474 ) │ │ │ │ + ldr r0, [pc, #128] @ (e41c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r9, [r5, #304] @ 0x130 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e354 │ │ │ │ + beq.n e2fc │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e29a │ │ │ │ + bne.w e242 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e00a │ │ │ │ - b.n e29a │ │ │ │ + bne.w dfb2 │ │ │ │ + b.n e242 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #56] @ (e468 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #56] @ (e410 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (e478 ) │ │ │ │ + ldr r0, [pc, #68] @ (e420 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + bl 6bc44 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #592] @ (e69c ) │ │ │ │ + ldr r3, [pc, #944] @ (e7a4 ) │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + bkpt 0x008c │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r3, #5 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r1, r1 │ │ │ │ - b.n e7d8 │ │ │ │ + bgt.n e460 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r1, [pc, #448] @ (e650 ) │ │ │ │ + ldr r1, [pc, #448] @ (e5f8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r0, [pc, #448] @ (e654 ) │ │ │ │ - ldr r2, [pc, #452] @ (e658 ) │ │ │ │ + ldr r0, [pc, #448] @ (e5fc ) │ │ │ │ + ldr r2, [pc, #452] @ (e600 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #448] @ (e65c ) │ │ │ │ + ldr r3, [pc, #448] @ (e604 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e61c │ │ │ │ + beq.w e5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e5dc │ │ │ │ + beq.w e584 │ │ │ │ movs r7, #1 │ │ │ │ movt r7, #8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n e512 │ │ │ │ + b.n e4ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, e4f6 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, e49e │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e5dc │ │ │ │ + beq.n e584 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, e568 │ │ │ │ - bl 41104 │ │ │ │ - cbz r0, e554 │ │ │ │ + cbz r0, e510 │ │ │ │ + bl 410ac │ │ │ │ + cbz r0, e4fc │ │ │ │ ldr.w sl, [r5, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [r5, #144] @ 0x90 │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n e60c │ │ │ │ - bl bdcc │ │ │ │ + bpl.n e5b4 │ │ │ │ + bl bd74 │ │ │ │ movs r2, #26 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ str.w sl, [r5, #144] @ 0x90 │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n e568 │ │ │ │ - ldr r3, [pc, #256] @ (e660 ) │ │ │ │ + bpl.n e510 │ │ │ │ + ldr r3, [pc, #256] @ (e608 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [r5, #1236] @ 0x4d4 │ │ │ │ str.w r6, [r5, #312] @ 0x138 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e4d6 │ │ │ │ + beq.n e47e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e4d6 │ │ │ │ + beq.n e47e │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n e5c4 │ │ │ │ + b.n e56c │ │ │ │ ldrb.w r3, [r5, r9] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n e5d8 │ │ │ │ + bne.n e580 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - cbz r5, e5d8 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + cbz r5, e580 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e598 │ │ │ │ + beq.n e540 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.n e4d6 │ │ │ │ + b.n e47e │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ - cbz r3, e5e8 │ │ │ │ + cbz r3, e590 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e636 │ │ │ │ - ldr r2, [pc, #120] @ (e664 ) │ │ │ │ - ldr r3, [pc, #108] @ (e658 ) │ │ │ │ + beq.n e5de │ │ │ │ + ldr r2, [pc, #120] @ (e60c ) │ │ │ │ + ldr r3, [pc, #108] @ (e600 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e64a │ │ │ │ + bne.n e5f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.w 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n e54c │ │ │ │ - ldr r2, [pc, #72] @ (e668 ) │ │ │ │ - ldr r3, [pc, #56] @ (e658 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n e4f4 │ │ │ │ + ldr r2, [pc, #72] @ (e610 ) │ │ │ │ + ldr r3, [pc, #56] @ (e600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e64a │ │ │ │ + bne.n e5f2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n e5e8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n e590 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r6, r1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ movs r6, r1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -0000e66c : │ │ │ │ - ldr r2, [pc, #104] @ (e6d8 ) │ │ │ │ +0000e614 : │ │ │ │ + ldr r2, [pc, #104] @ (e680 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, e6c8 │ │ │ │ + cbz r0, e670 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #88] @ (e6dc ) │ │ │ │ + ldr r3, [pc, #88] @ (e684 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #8832 @ 0x2280 │ │ │ │ movt r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ ldr.w r6, [r3, #368] @ 0x170 │ │ │ │ str.w ip, [r3, #308] @ 0x134 │ │ │ │ str.w ip, [r3, #368] @ 0x170 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, e6cc │ │ │ │ + cbz r0, e674 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, #308] @ 0x134 │ │ │ │ str.w r6, [r3, #368] @ 0x170 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e6ba │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + b.n e662 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (e754 ) │ │ │ │ + ldr r2, [pc, #100] @ (e6fc ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, e74a │ │ │ │ - ldr r3, [pc, #96] @ (e758 ) │ │ │ │ + cbz r0, e6f2 │ │ │ │ + ldr r3, [pc, #96] @ (e700 ) │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #8832 @ 0x2280 │ │ │ │ movt r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r4, [r3, #308] @ 0x134 │ │ │ │ ldr.w r5, [r3, #368] @ 0x170 │ │ │ │ str.w ip, [r3, #308] @ 0x134 │ │ │ │ str.w ip, [r3, #368] @ 0x170 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r3, #308] @ 0x134 │ │ │ │ str.w r5, [r3, #368] @ 0x170 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, e742 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, e6ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.w b788 <__time64@plt+0x33e4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ - ldr r0, [pc, #16] @ (e75c ) │ │ │ │ + bl dc04 │ │ │ │ + ldr r0, [pc, #16] @ (e704 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr8, cr9, {0} │ │ │ │ - b.w e6e0 │ │ │ │ + strd r0, r0, [r8, #-36]! @ 0x24 │ │ │ │ + b.w e688 │ │ │ │ stmdb 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 fp, [pc, #1096] @ ebc0 │ │ │ │ + ldr.w fp, [pc, #1096] @ eb68 │ │ │ │ ands.w r3, r1, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - ldr.w r3, [pc, #1088] @ ebc4 │ │ │ │ + ldr.w r3, [pc, #1088] @ eb6c │ │ │ │ add fp, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r8, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bmi.n e848 │ │ │ │ + bmi.n e7f0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w sl, r6, #128 @ 0x80 │ │ │ │ eor.w r2, r3, sl │ │ │ │ ands.w r1, r3, #2 │ │ │ │ and.w r0, r2, #8192 @ 0x2000 │ │ │ │ - bne.n e7cc │ │ │ │ + bne.n e774 │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.w ea44 │ │ │ │ + beq.w e9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e8d4 │ │ │ │ + beq.w e87c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n e89e │ │ │ │ + b.n e846 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e89a │ │ │ │ + bne.n e842 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w eaae │ │ │ │ + beq.w ea56 │ │ │ │ bic.w r2, r2, #46592 @ 0xb600 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w eb94 │ │ │ │ + beq.w eb3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e8da │ │ │ │ + beq.n e882 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w ea56 │ │ │ │ + bgt.w e9fe │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ea6e │ │ │ │ + beq.w ea16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e8e4 │ │ │ │ + beq.n e88c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w r9, [r4, #14] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r8, [r4, #16] │ │ │ │ orr.w r3, r3, sl │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r7, #368] @ 0x170 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n e880 │ │ │ │ + beq.n e828 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n e880 │ │ │ │ + beq.n e828 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n e880 │ │ │ │ + beq.n e828 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n e7a4 │ │ │ │ + bne.n e74c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #832] @ (ebc8 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #832] @ (eb70 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #832] @ (ebcc ) │ │ │ │ + ldr r0, [pc, #832] @ (eb74 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r0, r3, #18 │ │ │ │ ite mi │ │ │ │ bicmi.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #800] @ (ebd0 ) │ │ │ │ + ldr r3, [pc, #800] @ (eb78 ) │ │ │ │ cmp.w r2, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ - beq.w eac0 │ │ │ │ + beq.w ea68 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w eafa │ │ │ │ + beq.w eaa2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e7ea │ │ │ │ + beq.n e792 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e7d8 │ │ │ │ + beq.n e780 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n e7ea │ │ │ │ + b.n e792 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n e8e4 │ │ │ │ + beq.n e88c │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r7, fp, [sp, #16] │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r2 │ │ │ │ bic.w r3, r6, #1152 @ 0x480 │ │ │ │ strd r3, r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e9ea │ │ │ │ + beq.n e992 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n e910 │ │ │ │ + bpl.n e8b8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n e97e │ │ │ │ + beq.n e926 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ adds r0, #1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e990 │ │ │ │ + beq.n e938 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ea18 │ │ │ │ + bne.n e9c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl e764 │ │ │ │ + bl e70c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n e9b0 │ │ │ │ + beq.n e958 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh r7, [r4, #14] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n ea00 │ │ │ │ + beq.n e9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e8f4 │ │ │ │ + bne.n e89c │ │ │ │ ldrd r8, r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w e836 │ │ │ │ + beq.w e7de │ │ │ │ str.w r8, [r4, #16] │ │ │ │ - b.n e836 │ │ │ │ + b.n e7de │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n e97e │ │ │ │ + beq.n e926 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r2 │ │ │ │ - b.n e910 │ │ │ │ + b.n e8b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ead2 │ │ │ │ + beq.w ea7a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w eaec │ │ │ │ + beq.w ea94 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n ea8c │ │ │ │ + bne.n ea34 │ │ │ │ ands.w ip, r6, #2 │ │ │ │ - bne.n ea12 │ │ │ │ + bne.n e9ba │ │ │ │ and.w r3, r6, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n ea12 │ │ │ │ + beq.n e9ba │ │ │ │ ands.w r3, r6, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ - bne.w eb04 │ │ │ │ + bne.w eaac │ │ │ │ strh r3, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n e958 │ │ │ │ + bne.n e900 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n e958 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n e900 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, ea4a │ │ │ │ + cbz r3, e9f2 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh r7, [r4, #14] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n e962 │ │ │ │ + bne.n e90a │ │ │ │ ldrd r8, r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w e83c │ │ │ │ + beq.w e7e4 │ │ │ │ str.w r8, [r4, #16] │ │ │ │ - b.n e83c │ │ │ │ + b.n e7e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ - b.n e9ca │ │ │ │ + b.n e972 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ - b.n e93c │ │ │ │ - cbz r0, eaa6 │ │ │ │ + b.n e8e4 │ │ │ │ + cbz r0, ea4e │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n e89e │ │ │ │ + b.n e846 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ - b.n e9ee │ │ │ │ + bl dc04 │ │ │ │ + b.n e996 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w e812 │ │ │ │ + bne.w e7ba │ │ │ │ ldr r3, [r5, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e8e4 │ │ │ │ + beq.w e88c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w r9, [r4, #14] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r3, r3, sl │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n e836 │ │ │ │ + b.n e7de │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ strh r7, [r4, #14] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n e958 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n e900 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w e7e6 │ │ │ │ + bne.w e78e │ │ │ │ bic.w r2, r2, #46592 @ 0xb600 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ebb8 │ │ │ │ + beq.n eb60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n e7f4 │ │ │ │ + b.n e79c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e842 │ │ │ │ + beq.w e7ea │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w e8d4 │ │ │ │ - b.n e7f4 │ │ │ │ + bne.w e87c │ │ │ │ + b.n e79c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e9ac │ │ │ │ + bne.w e954 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w e9b0 │ │ │ │ - b.n ea8c │ │ │ │ + beq.w e958 │ │ │ │ + b.n ea34 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - b.n e9a6 │ │ │ │ + b.n e94e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e7f4 │ │ │ │ - b.n eaae │ │ │ │ - ldr r3, [pc, #200] @ (ebd0 ) │ │ │ │ + bne.w e79c │ │ │ │ + b.n ea56 │ │ │ │ + ldr r3, [pc, #200] @ (eb78 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov sl, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ str.w ip, [r7, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n eb4c │ │ │ │ + ble.n eaf4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #32] │ │ │ │ - ble.n eb70 │ │ │ │ + ble.n eb18 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, eb82 │ │ │ │ + cbz r3, eb2a │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ add r4, r0 │ │ │ │ - cbz r2, eb8e │ │ │ │ + cbz r2, eb36 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n eb1e │ │ │ │ + ble.n eac6 │ │ │ │ add sl, r0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n eb24 │ │ │ │ + bgt.n eacc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, eb82 │ │ │ │ + cbz r3, eb2a │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n eb3c │ │ │ │ + bne.n eae4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n eb1e │ │ │ │ + bmi.n eac6 │ │ │ │ movs r0, #1 │ │ │ │ add sl, r0 │ │ │ │ - b.n eb46 │ │ │ │ - beq.n eb82 │ │ │ │ + b.n eaee │ │ │ │ + beq.n eb2a │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n eb3c │ │ │ │ - b.n eb1e │ │ │ │ + bne.n eae4 │ │ │ │ + b.n eac6 │ │ │ │ mov ip, sl │ │ │ │ mov r7, ip │ │ │ │ mov r3, ip │ │ │ │ ldrd sl, r4, [sp, #32] │ │ │ │ - b.n e9ca │ │ │ │ + b.n e972 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n eb1e │ │ │ │ - b.n eb58 │ │ │ │ + bhi.n eac6 │ │ │ │ + b.n eb00 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n ebae │ │ │ │ + ble.n eb56 │ │ │ │ strh.w r9, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ orr.w r3, r3, sl │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strheq r2, [r4, #14] │ │ │ │ - b.n eb9c │ │ │ │ + b.n eb44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n eb98 │ │ │ │ - b.n eb9c │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + bne.n eb40 │ │ │ │ + b.n eb44 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ - ldr.w r5, [pc, #2788] @ f6cc │ │ │ │ + ldr.w r5, [pc, #2788] @ f674 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr.w r7, [pc, #2788] @ f6d0 │ │ │ │ + ldr.w r7, [pc, #2788] @ f678 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r4, [pc, #2784] @ f6d4 │ │ │ │ + ldr.w r4, [pc, #2784] @ f67c │ │ │ │ add r5, pc │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2780] @ f6d8 │ │ │ │ + ldr.w r3, [pc, #2780] @ f680 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -8147,51 +8147,51 @@ │ │ │ │ and.w r7, r6, #16777216 @ 0x1000000 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r8, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bpl.w f414 │ │ │ │ + bpl.w f3bc │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r1, [r5, #308] @ 0x134 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w f578 │ │ │ │ + bne.w f520 │ │ │ │ mov ip, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f5ac │ │ │ │ + beq.w f554 │ │ │ │ bic.w ip, ip, #20971520 @ 0x1400000 │ │ │ │ ldr.w fp, [r5, #1232] @ 0x4d0 │ │ │ │ bic.w ip, ip, #9344 @ 0x2480 │ │ │ │ orr.w r9, ip, #131072 @ 0x20000 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w f5bc │ │ │ │ + beq.w f564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ed18 │ │ │ │ + beq.n ecc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ and.w r2, r8, #128 @ 0x80 │ │ │ │ mov sl, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ and.w r3, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2644] @ f6dc │ │ │ │ + ldr.w r3, [pc, #2644] @ f684 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2640] @ f6e0 │ │ │ │ + ldr.w r3, [pc, #2640] @ f688 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [pc, #2636] @ f6e4 │ │ │ │ + ldr.w r3, [pc, #2636] @ f68c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -8201,148 +8201,148 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #413] @ 0x19d │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w edfa │ │ │ │ + bpl.w eda2 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ add.w r0, r4, #9 │ │ │ │ ite eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvnne.w r1, #2 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - bl 52138 │ │ │ │ + bl 520e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ and.w r3, r9, #532480 @ 0x82000 │ │ │ │ cmp.w r3, #532480 @ 0x82000 │ │ │ │ - beq.w f104 │ │ │ │ + beq.w f0ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f13e │ │ │ │ + beq.w f0e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, ed40 │ │ │ │ + cbnz r3, ece8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n ed9e │ │ │ │ + bne.n ed46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n ecb4 │ │ │ │ + bne.n ec5c │ │ │ │ tst.w r9, #536870912 @ 0x20000000 │ │ │ │ - bne.w f442 │ │ │ │ - ldr.w r2, [pc, #2500] @ f6e8 │ │ │ │ - ldr.w r3, [pc, #2476] @ f6d4 │ │ │ │ + bne.w f3ea │ │ │ │ + ldr.w r2, [pc, #2500] @ f690 │ │ │ │ + ldr.w r3, [pc, #2476] @ f67c │ │ │ │ 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 fb4a │ │ │ │ + bne.w faf2 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldrh r7, [r7, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ ands.w r7, r7, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #44] @ 0x2c │ │ │ │ ldrne.w r7, [r3, #324] @ 0x144 │ │ │ │ - bl 97c4 <__time64@plt+0x13c8> │ │ │ │ + bl 976c <__time64@plt+0x13c8> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, ed7a │ │ │ │ + cbz r0, ed22 │ │ │ │ ldrb.w r8, [r0, #-1] │ │ │ │ adds r6, #1 │ │ │ │ sub.w r8, r8, #43 @ 0x2b │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f158 │ │ │ │ + bne.w f100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str.w r8, [sp] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n ed0e │ │ │ │ + beq.n ecb6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #22 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrsh.w r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 160b0 │ │ │ │ + bl 16058 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str.w r2, [r5, #1212] @ 0x4bc │ │ │ │ - cbz r3, edd8 │ │ │ │ + cbz r3, ed80 │ │ │ │ ldr.w r0, [r5, #368] @ 0x170 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n ed0e │ │ │ │ + bne.n ecb6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strh.w r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #744] @ 0x2e8 │ │ │ │ - b.n ed0e │ │ │ │ + b.n ecb6 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f0f4 │ │ │ │ + bne.w f09c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w f0f4 │ │ │ │ + beq.w f09c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ bics.w r2, r3, #226 @ 0xe2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w f0f4 │ │ │ │ + bne.w f09c │ │ │ │ lsls r2, r3, #30 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ittt mi │ │ │ │ ldrmi r2, [sp, #24] │ │ │ │ orrmi.w r2, r2, #4194304 @ 0x400000 │ │ │ │ strmi r2, [sp, #24] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w f098 │ │ │ │ + bmi.w f040 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w f0ac │ │ │ │ - ldr.w r2, [pc, #2220] @ f6ec │ │ │ │ + bne.w f054 │ │ │ │ + ldr.w r2, [pc, #2220] @ f694 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #4616 @ 0x1208 │ │ │ │ and.w r0, r9, r2 │ │ │ │ @@ -8351,140 +8351,140 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ orr.w r3, r0, #132096 @ 0x20400 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f30c │ │ │ │ + bne.w f2b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w f30c │ │ │ │ + beq.w f2b4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, ee8c │ │ │ │ + cbz r3, ee34 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f91c │ │ │ │ + beq.w f8c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f31c │ │ │ │ + bne.w f2c4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w f38a │ │ │ │ + blt.w f332 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n eeb4 │ │ │ │ + bpl.n ee5c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, eeb4 │ │ │ │ + cbz r2, ee5c │ │ │ │ tst.w r9, #1 │ │ │ │ - beq.w fb4e │ │ │ │ + beq.w faf6 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n eec8 │ │ │ │ + bpl.n ee70 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n eec8 │ │ │ │ + beq.n ee70 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f7f6 │ │ │ │ + beq.w f79e │ │ │ │ mov r0, r7 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f3dc │ │ │ │ + bne.w f384 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, ef06 │ │ │ │ + cbz r3, eeae │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f660 │ │ │ │ + beq.w f608 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n ef00 │ │ │ │ + beq.n eea8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f874 │ │ │ │ + beq.w f81c │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w f44e │ │ │ │ + bmi.w f3f6 │ │ │ │ tst.w r9, #33554432 @ 0x2000000 │ │ │ │ - beq.n ef38 │ │ │ │ + beq.n eee0 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n ef38 │ │ │ │ + bmi.n eee0 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ed08 │ │ │ │ + bne.w ecb0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, ef38 │ │ │ │ + cbz r3, eee0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, ef38 │ │ │ │ + cbz r3, eee0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ed08 │ │ │ │ + bne.w ecb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f62e │ │ │ │ + beq.w f5d6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f1d4 │ │ │ │ + beq.w f17c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r9, r9, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f1dc │ │ │ │ + beq.w f184 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f648 │ │ │ │ + beq.w f5f0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n ef96 │ │ │ │ + beq.n ef3e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f90c │ │ │ │ + beq.w f8b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f714 │ │ │ │ + beq.w f6bc │ │ │ │ and.w r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w f9bc │ │ │ │ + beq.w f964 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w f822 │ │ │ │ + beq.w f7ca │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ - beq.n eff2 │ │ │ │ + beq.n ef9a │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r8 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, eff2 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, ef9a │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r7, [r5, #272] @ 0x110 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r1, [r5, #1228] @ 0x4cc │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ @@ -8492,478 +8492,478 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, fp │ │ │ │ bics.w r2, r2, r3, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w f7ac │ │ │ │ + bge.w f754 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.w f772 │ │ │ │ + bpl.w f71a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ad8c │ │ │ │ + bl 3ad34 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.w f478 │ │ │ │ + blt.w f420 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w f942 │ │ │ │ + beq.w f8ea │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f8bc │ │ │ │ - ldr.w r3, [pc, #1728] @ f6f0 │ │ │ │ + beq.w f864 │ │ │ │ + ldr.w r3, [pc, #1728] @ f698 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f04e │ │ │ │ + beq.n eff6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f79e │ │ │ │ + beq.w f746 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w f4a6 │ │ │ │ + ble.w f44e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #37748736 @ 0x2400000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r5, #272] @ 0x110 │ │ │ │ - cbz r3, f06a │ │ │ │ + cbz r3, f012 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1668] @ f6f4 │ │ │ │ + ldr.w r1, [pc, #1668] @ f69c │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r8, [r5, #368] @ 0x170 │ │ │ │ - b.n f4c6 │ │ │ │ + b.n f46e │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 52138 │ │ │ │ + bl 520e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w ee3e │ │ │ │ + beq.w ede6 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ee3e │ │ │ │ + beq.w ede6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w ee3e │ │ │ │ + bpl.w ede6 │ │ │ │ ldr.w r1, [r5, #1248] @ 0x4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ee3e │ │ │ │ - ldr.w r0, [pc, #1568] @ f6f8 │ │ │ │ + bne.w ede6 │ │ │ │ + ldr.w r0, [pc, #1568] @ f6a0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r2, [pc, #1560] @ f6fc │ │ │ │ + ldr.w r2, [pc, #1560] @ f6a4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1556] @ f700 │ │ │ │ + ldr.w r0, [pc, #1556] @ f6a8 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ and.w r3, r9, #532480 @ 0x82000 │ │ │ │ add.w r6, r4, #9 │ │ │ │ cmp.w r3, #532480 @ 0x82000 │ │ │ │ - bne.w ecf0 │ │ │ │ + bne.w ec98 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ecf0 │ │ │ │ + beq.w ec98 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ecf0 │ │ │ │ + beq.w ec98 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, f138 │ │ │ │ + cbz r0, f0e0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f3e6 │ │ │ │ + bne.w f38e │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n ecf0 │ │ │ │ + b.n ec98 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ - beq.w ed04 │ │ │ │ + beq.w ecac │ │ │ │ ldrb.w r2, [r5, #413] @ 0x19d │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f1cc │ │ │ │ + beq.n f174 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - b.n ed04 │ │ │ │ + b.n ecac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21cc8 │ │ │ │ - ldr.w r3, [pc, #1440] @ f704 │ │ │ │ + bl 21c70 │ │ │ │ + ldr.w r3, [pc, #1440] @ f6ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9c38 <__time64@plt+0x183c> │ │ │ │ + bl 9be0 <__time64@plt+0x183c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, f192 │ │ │ │ + cbz r7, f13a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, f1c2 │ │ │ │ + cbz r6, f16a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n f1ae │ │ │ │ + beq.n f156 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w f766 │ │ │ │ + bcs.w f70e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed08 │ │ │ │ - b.n ed82 │ │ │ │ + beq.w ecb0 │ │ │ │ + b.n ed2a │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - b.n ed04 │ │ │ │ + b.n ecac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f816 │ │ │ │ + bne.w f7be │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w ef96 │ │ │ │ + beq.w ef3e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f714 │ │ │ │ + beq.w f6bc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ef7c │ │ │ │ + bne.w ef24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, f202 │ │ │ │ + cbz r3, f1aa │ │ │ │ ldrsh.w r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w fa0e │ │ │ │ + blt.w f9b6 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr.w r6, [r5, #1236] @ 0x4d4 │ │ │ │ - bl 38ee0 │ │ │ │ + bl 38e88 │ │ │ │ ldr.w r3, [r5, #1212] @ 0x4bc │ │ │ │ mov r8, r0 │ │ │ │ str.w r6, [r5, #1236] @ 0x4d4 │ │ │ │ - cbz r3, f22c │ │ │ │ + cbz r3, f1d4 │ │ │ │ ldrsh.w r2, [r5, #474] @ 0x1da │ │ │ │ - cbnz r2, f22c │ │ │ │ + cbnz r2, f1d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w fb34 │ │ │ │ + beq.w fadc │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f258 │ │ │ │ + blt.n f200 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w fa1a │ │ │ │ + bmi.w f9c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, f24c │ │ │ │ + cbz r3, f1f4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d0d8 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ite lt │ │ │ │ movlt r7, #43 @ 0x2b │ │ │ │ movge.w r7, #4294967295 @ 0xffffffff │ │ │ │ - cbz r2, f2a8 │ │ │ │ + cbz r2, f250 │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21cc8 │ │ │ │ - ldr.w r3, [pc, #1100] @ f704 │ │ │ │ + bl 21c70 │ │ │ │ + ldr.w r3, [pc, #1100] @ f6ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1084] @ f708 │ │ │ │ + ldr.w r1, [pc, #1084] @ f6b0 │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r0, f2fc │ │ │ │ + cbz r0, f2a4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f2e2 │ │ │ │ + bne.n f28a │ │ │ │ mov r3, r7 │ │ │ │ - ldr.w r1, [pc, #1036] @ f70c │ │ │ │ + ldr.w r1, [pc, #1036] @ f6b4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n ed08 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n ecb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ee8c │ │ │ │ + beq.w ee34 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ee8c │ │ │ │ + beq.w ee34 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w ee8c │ │ │ │ + bne.w ee34 │ │ │ │ ldr.w r1, [r5, #1236] @ 0x4d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ee8c │ │ │ │ - bl 12b94 │ │ │ │ + beq.w ee34 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ee8c │ │ │ │ + beq.w ee34 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w ee8c │ │ │ │ + bmi.w ee34 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w fa6e │ │ │ │ + bcs.w fa16 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n ee8c │ │ │ │ + b.n ee34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.w eea2 │ │ │ │ + bne.w ee4a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w eea2 │ │ │ │ - bl 12b94 │ │ │ │ + beq.w ee4a │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w eea2 │ │ │ │ + bne.w ee4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fa42 │ │ │ │ + beq.w f9ea │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w eea2 │ │ │ │ + bne.w ee4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w eea2 │ │ │ │ + bne.w ee4a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w fabe │ │ │ │ + bne.w fa66 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n eea2 │ │ │ │ + b.n ee4a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ - b.n eed4 │ │ │ │ + bl dc04 │ │ │ │ + b.n ee7c │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ strh r3, [r2, #12] │ │ │ │ ldrh.w r3, [r8, #14] │ │ │ │ strh r3, [r2, #14] │ │ │ │ - bl 41104 │ │ │ │ + bl 410ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #16] │ │ │ │ - b.n f138 │ │ │ │ + b.n f0e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w f572 │ │ │ │ + bne.w f51a │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f5a0 │ │ │ │ - bl 112fc │ │ │ │ + beq.w f548 │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ orreq.w ip, r6, #524288 @ 0x80000 │ │ │ │ - beq.w ec48 │ │ │ │ + beq.w ebf0 │ │ │ │ mov ip, r6 │ │ │ │ - b.n ec48 │ │ │ │ + b.n ebf0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ - b.n ed20 │ │ │ │ + b.n ecc8 │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n f46c │ │ │ │ + beq.n f414 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f8ec │ │ │ │ + beq.w f894 │ │ │ │ ands.w r1, r1, #1024 @ 0x400 │ │ │ │ - bne.n f46c │ │ │ │ + bne.n f414 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dbc │ │ │ │ - b.n ef06 │ │ │ │ + bl 16d64 │ │ │ │ + b.n eeae │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fb68 │ │ │ │ + bne.w fb10 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w f8aa │ │ │ │ + beq.w f852 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f9b4 │ │ │ │ - ldr r2, [pc, #596] @ (f6f0 ) │ │ │ │ + beq.w f95c │ │ │ │ + ldr r2, [pc, #596] @ (f698 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w f03a │ │ │ │ + bne.w efe2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f65a │ │ │ │ + beq.w f602 │ │ │ │ ldr.w r8, [r5, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n f53a │ │ │ │ + beq.n f4e2 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ldr.w lr, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w f670 │ │ │ │ + beq.w f618 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ strd r8, r8, [sp, #136] @ 0x88 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r0, [lr, #728] @ 0x2d8 │ │ │ │ ldr.w r1, [lr, #732] @ 0x2dc │ │ │ │ ldr.w r2, [lr, #736] @ 0x2e0 │ │ │ │ @@ -8984,2346 +8984,2345 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ str.w r8, [lr, #744] @ 0x2e8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ strh.w r3, [lr, #740] @ 0x2e4 │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ - cbz r3, f562 │ │ │ │ + cbz r3, f50a │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strh.w r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n f5c4 │ │ │ │ + bmi.n f56c │ │ │ │ mov r8, r7 │ │ │ │ - b.n f5d0 │ │ │ │ + b.n f578 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r5, #1212] @ 0x4bc │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ mov.w ip, #1310720 @ 0x140000 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r3, [r5, #1212] @ 0x4bc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, ip, [sp, #112] @ 0x70 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f428 │ │ │ │ + bne.w f3d0 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ mov ip, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ec4e │ │ │ │ + bne.w ebf6 │ │ │ │ bic.w r9, ip, #20971520 @ 0x1400000 │ │ │ │ str.w r2, [r5, #1228] @ 0x4cc │ │ │ │ bic.w r9, r9, #1024 @ 0x400 │ │ │ │ str.w r2, [r5, #1232] @ 0x4d0 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ - b.w ec66 │ │ │ │ + b.w ec0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f56e │ │ │ │ + beq.n f516 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n f5f2 │ │ │ │ - b.n f5f8 │ │ │ │ + beq.n f59a │ │ │ │ + b.n f5a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, f5f8 │ │ │ │ + cbnz r2, f5a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, f5f8 │ │ │ │ + cbnz r2, f5a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, f5ea │ │ │ │ + cbz r3, f592 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n f5f8 │ │ │ │ + bne.n f5a0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n f5f8 │ │ │ │ + bne.n f5a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f5d8 │ │ │ │ + bne.n f580 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f984 │ │ │ │ + beq.w f92c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a48 │ │ │ │ + bl 149f0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f9a8 │ │ │ │ + beq.w f950 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.w ed08 │ │ │ │ + b.w ecb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f1dc │ │ │ │ + beq.w f184 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f648 │ │ │ │ + blt.n f5f0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w f960 │ │ │ │ + bmi.w f908 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n ef66 │ │ │ │ + b.n ef0e │ │ │ │ str.w r8, [r5, #368] @ 0x170 │ │ │ │ - b.n f4c6 │ │ │ │ + b.n f46e │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.w f456 │ │ │ │ - b.n f460 │ │ │ │ + bne.w f3fe │ │ │ │ + b.n f408 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w f4e0 │ │ │ │ + bne.w f488 │ │ │ │ ldrh.w r2, [lr, #740] @ 0x2e4 │ │ │ │ bic.w r2, r2, #16192 @ 0x3f40 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - bne.w f4e0 │ │ │ │ + bne.w f488 │ │ │ │ ldr.w r3, [lr, #748] @ 0x2ec │ │ │ │ ldr.w r8, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ - ldr r1, [pc, #104] @ (f710 ) │ │ │ │ + ldr r1, [pc, #104] @ (f6b8 ) │ │ │ │ mov r2, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w lr, [r5, #100] @ 0x64 │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ - b.n f4e0 │ │ │ │ + b.n f488 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r2 │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ - revsh r4, r0 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + ands r0, r2 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + cbz r0, f6b2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r1, r1 │ │ │ │ - push {r2, r6} │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + nop {12} │ │ │ │ movs r1, r1 │ │ │ │ and.w r3, r1, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w f998 │ │ │ │ + bne.w f940 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ef86 │ │ │ │ + bne.w ef2e │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w f4a6 │ │ │ │ + blt.w f44e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, f746 │ │ │ │ + cbz r3, f6ee │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w facc │ │ │ │ + bne.w fa74 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r2, r3, #832 @ 0x340 │ │ │ │ cmp.w r2, #832 @ 0x340 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w f4a6 │ │ │ │ + bmi.w f44e │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ - b.n f4a6 │ │ │ │ + bl dc04 │ │ │ │ + b.n f44e │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n f1ae │ │ │ │ + b.n f156 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n f782 │ │ │ │ + beq.n f72a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f9e0 │ │ │ │ - ldr.w r3, [pc, #1032] @ fb8c │ │ │ │ + beq.w f988 │ │ │ │ + ldr.w r3, [pc, #1032] @ fb34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f4a6 │ │ │ │ + bne.w f44e │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #576 @ 0x240 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n f056 │ │ │ │ - ldr r3, [pc, #988] @ (fb8c ) │ │ │ │ + b.n effe │ │ │ │ + ldr r3, [pc, #988] @ (fb34 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - beq.n f894 │ │ │ │ + beq.n f83c │ │ │ │ mov r0, r7 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f4a6 │ │ │ │ + bne.w f44e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f9a2 │ │ │ │ + beq.w f94a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f9a2 │ │ │ │ - bl dc5c │ │ │ │ - ldr r3, [pc, #936] @ (fb90 ) │ │ │ │ + beq.w f94a │ │ │ │ + bl dc04 │ │ │ │ + ldr r3, [pc, #936] @ (fb38 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b5a0 │ │ │ │ - b.n f4a6 │ │ │ │ + bl 3b548 │ │ │ │ + b.n f44e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, f80c │ │ │ │ + cbz r2, f7b4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, f80c │ │ │ │ + cbz r2, f7b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w eec8 │ │ │ │ + bne.w ee70 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.w eec8 │ │ │ │ + b.w ee70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ef66 │ │ │ │ - b.n f636 │ │ │ │ + bne.w ef0e │ │ │ │ + b.n f5de │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ef96 │ │ │ │ + bne.w ef3e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ef96 │ │ │ │ + beq.w ef3e │ │ │ │ ldr.w r8, [r5, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w fa76 │ │ │ │ + beq.w fa1e │ │ │ │ movs r2, #0 │ │ │ │ bic.w r1, r9, #33554432 @ 0x2000000 │ │ │ │ - bl ebd4 │ │ │ │ + bl eb7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r3, [r3, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a48 │ │ │ │ - b.w ed08 │ │ │ │ + bl 149f0 │ │ │ │ + b.w ecb0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f46c │ │ │ │ + beq.w f414 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f8f4 │ │ │ │ + beq.n f89c │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f660 │ │ │ │ + beq.w f608 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ - b.w ef00 │ │ │ │ + b.w eea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f7be │ │ │ │ + bne.n f766 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f7be │ │ │ │ - b.n f4a6 │ │ │ │ - ldr r3, [pc, #736] @ (fb8c ) │ │ │ │ + bne.n f766 │ │ │ │ + b.n f44e │ │ │ │ + ldr r3, [pc, #736] @ (fb34 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f792 │ │ │ │ - b.n f4a6 │ │ │ │ + bne.w f73a │ │ │ │ + b.n f44e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f04e │ │ │ │ + beq.w eff6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f046 │ │ │ │ + beq.w efee │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f046 │ │ │ │ - ldr r3, [pc, #688] @ (fb8c ) │ │ │ │ + beq.w efee │ │ │ │ + ldr r3, [pc, #688] @ (fb34 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f03a │ │ │ │ - b.w f046 │ │ │ │ + bne.w efe2 │ │ │ │ + b.w efee │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f46c │ │ │ │ + beq.w f414 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f46c │ │ │ │ + beq.w f414 │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f46c │ │ │ │ + beq.w f414 │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ - b.n f460 │ │ │ │ + b.n f408 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ed08 │ │ │ │ + beq.w ecb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.w f202 │ │ │ │ - b.n f1f4 │ │ │ │ + bmi.w f1aa │ │ │ │ + b.n f19c │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ee84 │ │ │ │ + bne.w ee2c │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.w ee84 │ │ │ │ + bne.w ee2c │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r3, #1024 @ 0x400 │ │ │ │ movne.w r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w ee84 │ │ │ │ - ldr r3, [pc, #584] @ (fb8c ) │ │ │ │ + b.w ee2c │ │ │ │ + ldr r3, [pc, #584] @ (fb34 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f04e │ │ │ │ + beq.w eff6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f04e │ │ │ │ - b.n f79e │ │ │ │ - ldr r3, [pc, #556] @ (fb90 ) │ │ │ │ + bne.w eff6 │ │ │ │ + b.n f746 │ │ │ │ + ldr r3, [pc, #556] @ (fb38 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b5a0 │ │ │ │ + bl 3b548 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ef66 │ │ │ │ + beq.w ef0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dbc │ │ │ │ - b.w ef66 │ │ │ │ + bl 16d64 │ │ │ │ + b.w ef0e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f614 │ │ │ │ + beq.w f5bc │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w f614 │ │ │ │ - b.w ed08 │ │ │ │ + bne.w f5bc │ │ │ │ + b.w ecb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ef96 │ │ │ │ - b.w ef86 │ │ │ │ - bl dc5c │ │ │ │ - b.n f4a6 │ │ │ │ + beq.w ef3e │ │ │ │ + b.w ef2e │ │ │ │ + bl dc04 │ │ │ │ + b.n f44e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f622 │ │ │ │ - b.w ed08 │ │ │ │ + bne.w f5ca │ │ │ │ + b.w ecb0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f8c4 │ │ │ │ - b.n f4a6 │ │ │ │ + bne.n f86c │ │ │ │ + b.n f44e │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f9ce │ │ │ │ + blt.n f976 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #9 │ │ │ │ - bmi.w f4a6 │ │ │ │ + bmi.w f44e │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w f4a6 │ │ │ │ - b.n f7e4 │ │ │ │ + bmi.w f44e │ │ │ │ + b.n f78c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f4a6 │ │ │ │ + beq.w f44e │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f4a6 │ │ │ │ - ldr r3, [pc, #396] @ (fb8c ) │ │ │ │ + beq.w f44e │ │ │ │ + ldr r3, [pc, #396] @ (fb34 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f03a │ │ │ │ - b.n f4a6 │ │ │ │ + bne.w efe2 │ │ │ │ + b.n f44e │ │ │ │ and.w r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - bne.w ef96 │ │ │ │ - b.n f4a6 │ │ │ │ + bne.w ef3e │ │ │ │ + b.n f44e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f256 │ │ │ │ + beq.w f1fe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f256 │ │ │ │ + bne.w f1fe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f244 │ │ │ │ - b.n f256 │ │ │ │ + bne.w f1ec │ │ │ │ + b.n f1fe │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w eea4 │ │ │ │ + bpl.w ee4c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w eea4 │ │ │ │ + beq.w ee4c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ adds r0, #9 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3c6 │ │ │ │ + beq.w f36e │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w f3c6 │ │ │ │ - b.w eea2 │ │ │ │ + bge.w f36e │ │ │ │ + b.w ee4a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n f36e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n f316 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n faa2 │ │ │ │ + blt.n fa4a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.w f850 │ │ │ │ + bmi.w f7f8 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.w f850 │ │ │ │ - ldr r3, [pc, #256] @ (fb90 ) │ │ │ │ + bmi.w f7f8 │ │ │ │ + ldr r3, [pc, #256] @ (fb38 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b5a0 │ │ │ │ + bl 3b548 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b.n f850 │ │ │ │ + b.n f7f8 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n fab2 │ │ │ │ + bpl.n fa5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n faba │ │ │ │ + blt.n fa62 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b.n fa7e │ │ │ │ + b.n fa26 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fac0 │ │ │ │ + bne.n fa68 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n f3ce │ │ │ │ + b.n f376 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbnz r3, fb22 │ │ │ │ + cbnz r3, faca │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n faea │ │ │ │ + bmi.n fa92 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbz r2, fb26 │ │ │ │ + cbz r2, face │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n faf2 │ │ │ │ + bne.n fa9a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r5 │ │ │ │ subs r3, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n f4a6 │ │ │ │ + b.n f44e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - b.n faea │ │ │ │ + b.n fa92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, fb78 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, fb20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n faea │ │ │ │ + b.n fa92 │ │ │ │ str.w r2, [r5, #1212] @ 0x4bc │ │ │ │ movs r1, #3 │ │ │ │ - ldr r2, [pc, #88] @ (fb94 ) │ │ │ │ - ldr r0, [pc, #88] @ (fb98 ) │ │ │ │ + ldr r2, [pc, #88] @ (fb3c ) │ │ │ │ + ldr r0, [pc, #88] @ (fb40 ) │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (fb9c ) │ │ │ │ - ldr r2, [pc, #68] @ (fba0 ) │ │ │ │ + ldr r0, [pc, #68] @ (fb44 ) │ │ │ │ + ldr r2, [pc, #68] @ (fb48 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #48] @ (fba4 ) │ │ │ │ - ldr r2, [pc, #52] @ (fba8 ) │ │ │ │ + ldr r0, [pc, #48] @ (fb4c ) │ │ │ │ + ldr r2, [pc, #52] @ (fb50 ) │ │ │ │ add r0, pc │ │ │ │ - b.n fb5c │ │ │ │ + b.n fb04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n f4a6 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + b.n f44e │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r6, pc, #344 @ (adr r6, fc98 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r5, pc, #672 @ (adr r5, fde4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r5, pc, #584 @ (adr r5, fd90 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r5, pc, #480 @ (adr r5, fd30 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #140] @ (fc4c ) │ │ │ │ + ldr r6, [pc, #140] @ (fbf4 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [pc, #140] @ (fc50 ) │ │ │ │ + ldr r2, [pc, #140] @ (fbf8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fc46 │ │ │ │ - bl 112fc │ │ │ │ + beq.n fbee │ │ │ │ + bl 112a4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #120] @ (fc54 ) │ │ │ │ + ldr r2, [pc, #120] @ (fbfc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #120] @ (fc58 ) │ │ │ │ + ldr r2, [pc, #120] @ (fc00 ) │ │ │ │ ldr r3, [r6, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, fc24 │ │ │ │ + cbz r7, fbcc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ movt r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl ebd4 │ │ │ │ + bl eb7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n fc1a │ │ │ │ + bne.n fbc2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr.w r7, [r4, #260] @ 0x104 │ │ │ │ - cbz r7, fc36 │ │ │ │ + cbz r7, fbde │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - cbz r0, fc36 │ │ │ │ + cbz r0, fbde │ │ │ │ mov r1, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ str r6, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r5, [r4, #296] @ 0x128 │ │ │ │ - b.n fbd8 │ │ │ │ - smmls r0, r8, sp, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n fb80 │ │ │ │ + smlal r0, r0, r8, sp │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w fp, [pc, #1268] @ 10164 │ │ │ │ + ldr.w fp, [pc, #1268] @ 1010c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1268] @ 10168 │ │ │ │ + ldr.w r3, [pc, #1268] @ 10110 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ands.w r7, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n fca8 │ │ │ │ + beq.n fc50 │ │ │ │ ldr.w r7, [r4, #156] @ 0x9c │ │ │ │ - cbz r7, fca8 │ │ │ │ + cbz r7, fc50 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w fe7e │ │ │ │ + beq.w fe26 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.w fdf2 │ │ │ │ + bmi.w fd9a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w fdf2 │ │ │ │ + beq.w fd9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fe2c │ │ │ │ + beq.w fdd4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97c4 <__time64@plt+0x13c8> │ │ │ │ + bl 976c <__time64@plt+0x13c8> │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ - cbz r0, fcdc │ │ │ │ + cbz r0, fc84 │ │ │ │ lsls r1, r6, #19 │ │ │ │ - bmi.w 10140 │ │ │ │ + bmi.w 100e8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r0, r9 │ │ │ │ ands.w r6, r6, #1024 @ 0x400 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w fe84 │ │ │ │ + bne.w fe2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w ffaa │ │ │ │ + beq.w ff52 │ │ │ │ orr.w r2, sl, #1835008 @ 0x1c0000 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, r9 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff60 │ │ │ │ + beq.w ff08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ cmpge r6, #0 │ │ │ │ - beq.w fe9c │ │ │ │ + beq.w fe44 │ │ │ │ mov r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w ffd8 │ │ │ │ + beq.w ff80 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w fe44 │ │ │ │ + beq.w fdec │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r9 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ and.w r8, sl, #134217728 @ 0x8000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands.w sl, r3, sl, lsr #27 │ │ │ │ - bne.w 10082 │ │ │ │ + bne.w 1002a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - beq.w ff1a │ │ │ │ + beq.w fec2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ffde │ │ │ │ + beq.w ff86 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ffae │ │ │ │ + beq.w ff56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ addw r3, r3, #1484 @ 0x5cc │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w ffee │ │ │ │ + beq.w ff96 │ │ │ │ orr.w r2, r8, #67108864 @ 0x4000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ str.w r9, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n fdea │ │ │ │ + beq.n fd92 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 100b8 │ │ │ │ + beq.w 10060 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, fe3e │ │ │ │ + cbz r0, fde6 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - beq.n fe3c │ │ │ │ - blx 7f80 │ │ │ │ + beq.n fde4 │ │ │ │ + blx 7f34 │ │ │ │ add r0, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r3, #93 @ 0x5d │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fccc │ │ │ │ + bne.w fc74 │ │ │ │ tst.w sl, #134217728 @ 0x8000000 │ │ │ │ - bne.w 1012a │ │ │ │ + bne.w 100d2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n fcbe │ │ │ │ + b.n fc66 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n fe34 │ │ │ │ + blt.n fddc │ │ │ │ mov r0, r9 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1015a │ │ │ │ + bne.w 10102 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - b.n fdea │ │ │ │ + blx 7b24 │ │ │ │ + b.n fd92 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - b.n fca8 │ │ │ │ + b.n fc50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fcf2 │ │ │ │ + bne.w fc9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n fcf8 │ │ │ │ + b.n fca0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, ff0a │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, feb2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #700] @ (1016c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #700] @ (10114 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1011a │ │ │ │ + bcs.w 100c2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ movt r2, #2 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, ff0a │ │ │ │ + cbz r0, feb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, fefa │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, fea2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp r7, r6 │ │ │ │ str r5, [r6, #24] │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - bne.w fd3c │ │ │ │ + bne.w fce4 │ │ │ │ mov r9, r7 │ │ │ │ - b.n fe4a │ │ │ │ + b.n fdf2 │ │ │ │ cmp r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r5, r8 │ │ │ │ - bne.w fd3c │ │ │ │ - b.n fe4a │ │ │ │ + bne.w fce4 │ │ │ │ + b.n fdf2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fd82 │ │ │ │ + bne.w fd2a │ │ │ │ mov r0, r7 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w fdea │ │ │ │ + beq.w fd92 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n ff56 │ │ │ │ + bmi.n fefe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, ff56 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, ff56 │ │ │ │ + cbz r0, fefe │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, fefe │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ - b.n fdea │ │ │ │ + bl dc04 │ │ │ │ + b.n fd92 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 100b2 │ │ │ │ - bl 112fc │ │ │ │ + beq.w 1005a │ │ │ │ + bl 112a4 │ │ │ │ mov r1, r0 │ │ │ │ ubfx r2, sl, #27, #1 │ │ │ │ mov r0, r9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orr.w r2, sl, r2, lsl #20 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fd22 │ │ │ │ + bne.w fcca │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fe34 │ │ │ │ + bne.w fddc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ - b.n fe34 │ │ │ │ + bl dc04 │ │ │ │ + b.n fddc │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b.n fd04 │ │ │ │ - ldr r3, [pc, #448] @ (10170 ) │ │ │ │ + b.n fcac │ │ │ │ + ldr r3, [pc, #448] @ (10118 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #436] @ (10174 ) │ │ │ │ + ldr r3, [pc, #436] @ (1011c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fdaa │ │ │ │ - b.n fd98 │ │ │ │ + beq.w fd52 │ │ │ │ + b.n fd40 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r8 │ │ │ │ - b.n fd36 │ │ │ │ + b.n fcde │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ addw r3, r3, #1484 @ 0x5cc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w fdc0 │ │ │ │ + bne.w fd68 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w fp, [r4, #1216] @ 0x4c0 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #376] @ (10178 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #376] @ (10120 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ and.w r5, r5, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 13304 │ │ │ │ - ldr r1, [pc, #348] @ (1017c ) │ │ │ │ + bl 132ac │ │ │ │ + ldr r1, [pc, #348] @ (10124 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1010c │ │ │ │ + bcs.n 100b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #308] @ (10180 ) │ │ │ │ + ldr r2, [pc, #308] @ (10128 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 100ea │ │ │ │ + beq.n 10092 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 100f8 │ │ │ │ + bne.n 100a0 │ │ │ │ str.w r9, [r6, #24] │ │ │ │ - b.n fdea │ │ │ │ + b.n fd92 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bmi.w fd70 │ │ │ │ + bmi.w fd18 │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w fd70 │ │ │ │ + beq.w fd18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fd70 │ │ │ │ + beq.w fd18 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fd70 │ │ │ │ + bne.w fd18 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n fd70 │ │ │ │ + b.n fd18 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ - b.n ff70 │ │ │ │ + b.n ff18 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ ands.w r4, r2, #4096 @ 0x1000 │ │ │ │ - bne.w fdde │ │ │ │ + bne.w fd86 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w fdde │ │ │ │ + beq.w fd86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fdde │ │ │ │ + beq.w fd86 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ - b.n fdde │ │ │ │ + bl dc04 │ │ │ │ + b.n fd86 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ - b.n 10076 │ │ │ │ + b.n 1001e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 40b08 │ │ │ │ + bl 40ab0 │ │ │ │ str.w r9, [r6, #24] │ │ │ │ - b.n fdd6 │ │ │ │ + b.n fd7e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 10040 │ │ │ │ + bge.n ffe8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 10048 │ │ │ │ + b.n fff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w fed2 │ │ │ │ + bge.w fe7a │ │ │ │ movs r0, #0 │ │ │ │ - b.n feda │ │ │ │ - ldr r2, [pc, #88] @ (10184 ) │ │ │ │ + b.n fe82 │ │ │ │ + ldr r2, [pc, #88] @ (1012c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #88] @ (10188 ) │ │ │ │ - ldr r0, [pc, #88] @ (1018c ) │ │ │ │ + ldr r3, [pc, #88] @ (10130 ) │ │ │ │ + ldr r0, [pc, #88] @ (10134 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #60] @ (10184 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #60] @ (1012c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (10190 ) │ │ │ │ + ldr r0, [pc, #68] @ (10138 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - bl 40900 │ │ │ │ + bl 6bc44 │ │ │ │ + bl 408a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n fe58 │ │ │ │ + b.n fe00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfab4000d │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + smlabb r0, r4, sp, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r3, pc, #24 @ (adr r3, 10130 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #368 @ (adr r7, 102ec ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 10454 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 10208 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 10370 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + vaddl.u16 q8, d4, d9 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 101b0 │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #272 @ (adr r5, 102a0 ) │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #184 @ (adr r5, 1024c ) │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #12] @ (101a4 ) │ │ │ │ - ldr r2, [pc, #16] @ (101a8 ) │ │ │ │ + ldr r3, [pc, #12] @ (1014c ) │ │ │ │ + ldr r2, [pc, #16] @ (10150 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #312] @ 0x138 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf594000d │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf5f4000d │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 101cc │ │ │ │ + beq.n 10174 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 101d0 │ │ │ │ + cbz r3, 10178 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 101e4 │ │ │ │ + cbz r3, 1018c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 101e4 │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, 1018c │ │ │ │ + bl 1195c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r0, #14] │ │ │ │ it ge │ │ │ │ strhge r1, [r3, #14] │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ - b.w dc5c │ │ │ │ + b.w dc04 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r5, r5, #1024 @ 0x400 │ │ │ │ - bne.n 10258 │ │ │ │ + bne.n 10200 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #80] @ (10270 ) │ │ │ │ + ldr r3, [pc, #80] @ (10218 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 10240 │ │ │ │ + cbz r1, 101e8 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1022c │ │ │ │ + b.n 101d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 10240 │ │ │ │ + cbz r0, 101e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 10228 │ │ │ │ + bne.n 101d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 10228 │ │ │ │ + bne.n 101d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 10228 │ │ │ │ + bne.n 101d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r6, 10254 │ │ │ │ - ldr r3, [pc, #48] @ (10274 ) │ │ │ │ + cbz r6, 101fc │ │ │ │ + ldr r3, [pc, #48] @ (1021c ) │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ str r5, [r6, #16] │ │ │ │ strd r0, r2, [r6, #8] │ │ │ │ str r1, [r6, #0] │ │ │ │ str r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 1021a │ │ │ │ + bge.n 101c2 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3cbf8 │ │ │ │ + bl 3cba0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1021c │ │ │ │ + b.n 101c4 │ │ │ │ nop │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r6, r1 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r6, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #24] @ (10298 ) │ │ │ │ + ldr r1, [pc, #24] @ (10240 ) │ │ │ │ push {lr} │ │ │ │ - ldr.w lr, [pc, #24] @ 1029c │ │ │ │ + ldr.w lr, [pc, #24] @ 10244 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, lr] │ │ │ │ str.w ip, [r1, #312] @ 0x138 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w bfb0 │ │ │ │ - @ instruction: 0xf4a8000d │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.w bf58 │ │ │ │ + add.w r0, r8, #9240576 @ 0x8d0000 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (102b4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1025c ) │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #16] @ (102b8 ) │ │ │ │ + ldr r1, [pc, #16] @ (10260 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 9dc8 <__time64@plt+0x19cc> │ │ │ │ + b.w 9d70 <__time64@plt+0x19cc> │ │ │ │ nop │ │ │ │ - eor.w r0, r4, #9240576 @ 0x8d0000 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf4e4000d │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 102d4 │ │ │ │ + cbz r1, 1027c │ │ │ │ push {lr} │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr.w lr, [r1] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #32] @ (10300 ) │ │ │ │ + ldr r3, [pc, #32] @ (102a8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 102fc │ │ │ │ + cbz r0, 102a4 │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 102ee │ │ │ │ - cbz r1, 102fc │ │ │ │ + bge.n 10296 │ │ │ │ + cbz r1, 102a4 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ orr.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - b.w 3b00c │ │ │ │ + b.w 3afb4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r3, #22 │ │ │ │ movs r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 10310 │ │ │ │ + beq.n 102b8 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7a90 │ │ │ │ + b.w 7a50 │ │ │ │ movs r0, #0 │ │ │ │ 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 r6, [pc, #192] @ (103e8 ) │ │ │ │ + ldr r6, [pc, #192] @ (10390 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 1037e │ │ │ │ - ldr r3, [pc, #188] @ (103ec ) │ │ │ │ + cbz r1, 10326 │ │ │ │ + ldr r3, [pc, #188] @ (10394 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbnz r3, 10378 │ │ │ │ + cbnz r3, 10320 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 10382 │ │ │ │ + cbz r4, 1032a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10338 │ │ │ │ + beq.n 102e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 10370 │ │ │ │ + cbz r2, 10318 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.n 10358 │ │ │ │ - bl 3a9c8 │ │ │ │ + bpl.n 10300 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 10338 │ │ │ │ + bne.n 102e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10392 │ │ │ │ + beq.n 1033a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10348 │ │ │ │ - b.n 10338 │ │ │ │ + bne.n 102f0 │ │ │ │ + b.n 102e0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 1033c │ │ │ │ - ldr r3, [pc, #108] @ (103ec ) │ │ │ │ + b.n 102e4 │ │ │ │ + ldr r3, [pc, #108] @ (10394 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.w b788 <__time64@plt+0x33e4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10382 │ │ │ │ - ldr r2, [pc, #84] @ (103f0 ) │ │ │ │ + beq.n 1032a │ │ │ │ + ldr r2, [pc, #84] @ (10398 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ ldr.w r5, [r4, #1216] @ 0x4c0 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #76] @ (103f4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1039c ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w r8, [r3] │ │ │ │ - bcs.n 103da │ │ │ │ + bcs.n 10382 │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 103cc │ │ │ │ + bge.n 10374 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 103d4 │ │ │ │ - and.w r0, r2, #9240576 @ 0x8d0000 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + b.n 1037c │ │ │ │ + orn r0, r2, #9240576 @ 0x8d0000 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 103f8 ) │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r1 │ │ │ │ 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, #196] @ (104d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (10478 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (104d4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1047c ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - cbz r1, 1046a │ │ │ │ + cbz r1, 10412 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbnz r3, 10464 │ │ │ │ + cbnz r3, 1040c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ - cbz r6, 1046c │ │ │ │ + cbz r6, 10414 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 10436 │ │ │ │ + b.n 103de │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.n 10454 │ │ │ │ - bl 3a9c8 │ │ │ │ + bpl.n 103fc │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1048e │ │ │ │ + beq.n 10436 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 1046e │ │ │ │ + cbz r4, 10416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10432 │ │ │ │ + beq.n 103da │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10422 │ │ │ │ + bne.n 103ca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10432 │ │ │ │ + beq.n 103da │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 10432 │ │ │ │ + bmi.n 103da │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.n 1042a │ │ │ │ - cbz r3, 10494 │ │ │ │ + bmi.n 103d2 │ │ │ │ + cbz r3, 1043c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 104a8 │ │ │ │ + cbz r2, 10450 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 1041e │ │ │ │ + b.n 103c6 │ │ │ │ strb r1, [r7, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ movpl r4, r6 │ │ │ │ - bmi.n 1049a │ │ │ │ + bmi.n 10442 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10314 │ │ │ │ - cbz r0, 10486 │ │ │ │ + bl 102bc │ │ │ │ + cbz r0, 1042e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 104bc │ │ │ │ - vldr d0, [pc, #64] @ 104c8 │ │ │ │ + cbnz r3, 10464 │ │ │ │ + vldr d0, [pc, #64] @ 10470 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10456 │ │ │ │ + bne.n 103fe │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 10478 │ │ │ │ + bpl.n 10420 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w bdcc │ │ │ │ + b.w bd74 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 1049a │ │ │ │ + bmi.n 10442 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10478 │ │ │ │ + beq.n 10420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 10480 │ │ │ │ + b.n 10428 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3932c │ │ │ │ + b.w 392d4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf31c000d │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + @ instruction: 0xf37c000d │ │ │ │ + lsls r0, r2, #15 │ │ │ │ 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, [r0, #0] │ │ │ │ - cbz r3, 10520 │ │ │ │ + cbz r3, 104c8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 10516 │ │ │ │ + cbz r4, 104be │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ and.w r1, r5, #1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #28 │ │ │ │ - b.n 104ee │ │ │ │ + b.n 10496 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1052e │ │ │ │ + cbz r3, 104d6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #28 │ │ │ │ - b.n 104ee │ │ │ │ + b.n 10496 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r4, r0 │ │ │ │ - bmi.n 10512 │ │ │ │ - b.n 10524 │ │ │ │ + bmi.n 104ba │ │ │ │ + b.n 104cc │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #396] @ (106dc ) │ │ │ │ + ldr r1, [pc, #396] @ (10684 ) │ │ │ │ sub sp, #12 │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ add r1, pc │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 10606 │ │ │ │ + beq.n 105ae │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ mov lr, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 10606 │ │ │ │ + beq.n 105ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1060e │ │ │ │ - ldr r3, [pc, #348] @ (106e0 ) │ │ │ │ + beq.n 105b6 │ │ │ │ + ldr r3, [pc, #348] @ (10688 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 10626 │ │ │ │ + beq.n 105ce │ │ │ │ add.w r5, r0, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10660 │ │ │ │ + beq.n 10608 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 105fa │ │ │ │ + cbz r3, 105a2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 105fa │ │ │ │ + cbz r1, 105a2 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ ldrne r2, [r2, #16] │ │ │ │ - bne.n 1059c │ │ │ │ + bne.n 10544 │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 105e8 │ │ │ │ + beq.n 10590 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 10690 │ │ │ │ + beq.n 10638 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp.w lr, #3 │ │ │ │ str r3, [r2, #16] │ │ │ │ - beq.n 1068c │ │ │ │ + beq.n 10634 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bne.n 1064e │ │ │ │ + bne.n 105f6 │ │ │ │ mov r2, ip │ │ │ │ str.w r3, [ip, #16] │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1068c │ │ │ │ + beq.n 10634 │ │ │ │ str r3, [r2, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 105a0 │ │ │ │ + bne.n 10548 │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 106c2 │ │ │ │ + beq.n 1066a │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 105c4 │ │ │ │ + bne.n 1056c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 105e2 │ │ │ │ + beq.n 1058a │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 1067c │ │ │ │ + beq.n 10624 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 105e2 │ │ │ │ + beq.n 1058a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 105e2 │ │ │ │ + b.n 1058a │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 106b4 │ │ │ │ + beq.n 1065c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 105e2 │ │ │ │ + bls.n 1058a │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp.w lr, #3 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq.n 105e2 │ │ │ │ + beq.n 1058a │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 106a2 │ │ │ │ + beq.n 1064a │ │ │ │ add.w r5, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 105a0 │ │ │ │ - b.n 105c4 │ │ │ │ + bne.n 10548 │ │ │ │ + b.n 1056c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 105d8 │ │ │ │ + beq.n 10580 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #0 │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 105d8 │ │ │ │ + b.n 10580 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 10606 │ │ │ │ + beq.n 105ae │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp.w lr, #2 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bne.n 105cc │ │ │ │ + bne.n 10574 │ │ │ │ str.w r2, [ip, #16] │ │ │ │ mov r2, ip │ │ │ │ - b.n 105de │ │ │ │ + b.n 10586 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10606 │ │ │ │ + beq.n 105ae │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10680 │ │ │ │ + bne.n 10628 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 105e2 │ │ │ │ + b.n 1058a │ │ │ │ mov r2, ip │ │ │ │ - b.n 105e2 │ │ │ │ + b.n 1058a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 105e2 │ │ │ │ + b.n 1058a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 105e2 │ │ │ │ + beq.n 1058a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 105a2 │ │ │ │ - b.n 105e2 │ │ │ │ + bne.w 1054a │ │ │ │ + b.n 1058a │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 105e2 │ │ │ │ + b.n 1058a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ - cbz r1, 106d0 │ │ │ │ + cbz r1, 10678 │ │ │ │ add.w r5, r2, #16 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10674 │ │ │ │ + beq.n 1061c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - b.n 10674 │ │ │ │ - rsbs r0, r2, #13 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n 1061c │ │ │ │ + @ instruction: 0xf232000d │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #288] @ (10818 ) │ │ │ │ + ldr r2, [pc, #288] @ (107c0 ) │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ and.w r1, r8, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 107c0 │ │ │ │ - ldr r3, [pc, #272] @ (1081c ) │ │ │ │ + beq.n 10768 │ │ │ │ + ldr r3, [pc, #272] @ (107c4 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbnz r3, 10738 │ │ │ │ + cbnz r3, 106e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 107cc │ │ │ │ + beq.n 10774 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 107aa │ │ │ │ + bne.n 10752 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ strb.w r3, [r9] │ │ │ │ and.w r1, r8, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w dc5c │ │ │ │ + b.w dc04 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1071a │ │ │ │ + bne.n 106c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r3, 1076a │ │ │ │ + cbz r3, 10712 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 1076a │ │ │ │ + cbz r3, 10712 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n 107e4 │ │ │ │ + bpl.n 1078c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 107e4 │ │ │ │ + beq.n 1078c │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1071a │ │ │ │ + beq.n 106c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10748 │ │ │ │ + bne.n 106f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1075e │ │ │ │ + bne.n 10706 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 10782 │ │ │ │ + cbz r0, 1072a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - cbnz r3, 10798 │ │ │ │ + cbnz r3, 10740 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 107dc │ │ │ │ + cbz r3, 10784 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 107d4 │ │ │ │ + bpl.n 1077c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1071e │ │ │ │ + beq.n 106c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10748 │ │ │ │ + bne.n 106f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 10772 │ │ │ │ + b.n 1071a │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w a914 <__time64@plt+0x2518> │ │ │ │ - ldr r3, [pc, #88] @ (1081c ) │ │ │ │ + b.w a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r3, [pc, #88] @ (107c4 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ strb.w r4, [r9] │ │ │ │ - b.n 1071a │ │ │ │ + b.n 106c2 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10742 │ │ │ │ - b.n 1071a │ │ │ │ + bne.n 106ea │ │ │ │ + b.n 106c2 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 10798 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 10740 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 10786 │ │ │ │ - b.n 10798 │ │ │ │ - cbz r7, 10800 │ │ │ │ + bpl.n 1072e │ │ │ │ + b.n 10740 │ │ │ │ + cbz r7, 107a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 107aa │ │ │ │ + beq.n 10752 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r8, #16777216 @ 0x1000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - beq.n 10812 │ │ │ │ - ldr r3, [pc, #20] @ (10820 ) │ │ │ │ + beq.n 107ba │ │ │ │ + ldr r3, [pc, #20] @ (107c8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1071e │ │ │ │ + beq.n 106c6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 107ee │ │ │ │ - b.n 1071e │ │ │ │ - bics.w r0, r0, #13 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + bne.n 10796 │ │ │ │ + b.n 106c6 │ │ │ │ + eors.w r0, r0, #13 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #272] @ (10948 ) │ │ │ │ + ldr r5, [pc, #272] @ (108f0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #272] @ (1094c ) │ │ │ │ + ldr r4, [pc, #272] @ (108f4 ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #272] @ 10950 │ │ │ │ + ldr.w sl, [pc, #272] @ 108f8 │ │ │ │ add sl, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1091e │ │ │ │ + bne.n 108c6 │ │ │ │ mov r8, r3 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #32] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 10870 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 10870 │ │ │ │ + bpl.n 10818 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 10818 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10904 │ │ │ │ + bne.n 108ac │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #208] @ (10954 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #208] @ (108fc ) │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ (10958 ) │ │ │ │ + ldr r1, [pc, #204] @ (10900 ) │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 108e4 │ │ │ │ + cbz r0, 1088c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 108b8 │ │ │ │ + bne.n 10860 │ │ │ │ ldr.w r3, [sl, #1236] @ 0x4d4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [sl, #1236] @ 0x4d4 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1093c │ │ │ │ + bpl.n 108e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #84] @ (1095c ) │ │ │ │ - ldr r3, [pc, #68] @ (1094c ) │ │ │ │ + ldr r2, [pc, #84] @ (10904 ) │ │ │ │ + ldr r3, [pc, #68] @ (108f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10944 │ │ │ │ + bne.n 108ec │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #64] @ (10960 ) │ │ │ │ - ldr r4, [pc, #40] @ (1094c ) │ │ │ │ + ldr r5, [pc, #64] @ (10908 ) │ │ │ │ + ldr r4, [pc, #40] @ (108f4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 10944 │ │ │ │ + bne.n 108ec │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 106e4 │ │ │ │ + b.w 1068c │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 10900 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 15, cr0, cr2, cr13, {0} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 108a8 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + vhadd.s16 d16, d2, d13 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr12, cr13, {0} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + vhadd.s8 d16, d12, d13 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa07ffff │ │ │ │ - cdp 0, 2, cr0, cr4, cr13, {0} │ │ │ │ - cdp 0, 0, cr0, cr10, cr13, {0} │ │ │ │ + cdp 0, 8, cr0, cr4, cr13, {0} │ │ │ │ + cdp 0, 6, cr0, cr10, cr13, {0} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #24 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ - cbnz r2, 10990 │ │ │ │ + cbnz r2, 10938 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 10976 │ │ │ │ + bne.n 1091e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 10990 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 10938 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 10992 │ │ │ │ + bpl.n 1093a │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #552] @ (10bd8 ) │ │ │ │ + ldr r0, [pc, #552] @ (10b80 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r7, [r8, #16] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r7, 109d8 │ │ │ │ - ldr r5, [pc, #536] @ (10bdc ) │ │ │ │ + cbz r7, 10980 │ │ │ │ + ldr r5, [pc, #536] @ (10b84 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 109d2 │ │ │ │ + cbz r2, 1097a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 109fe │ │ │ │ + cbnz r0, 109a6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 109fe │ │ │ │ + beq.n 109a6 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 109c4 │ │ │ │ + bne.n 1096c │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 10a80 │ │ │ │ + beq.n 10a28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10b38 │ │ │ │ + beq.w 10ae0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - cbz r1, 109f6 │ │ │ │ + cbz r1, 1099e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 109f0 │ │ │ │ + cbz r3, 10998 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10a6e │ │ │ │ + bne.n 10a16 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 109e6 │ │ │ │ + bne.n 1098e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10a56 │ │ │ │ + beq.n 109fe │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 109dc │ │ │ │ - ldr r2, [pc, #472] @ (10be0 ) │ │ │ │ + bne.n 10984 │ │ │ │ + ldr r2, [pc, #472] @ (10b88 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10b5c │ │ │ │ + beq.w 10b04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 10b24 │ │ │ │ + beq.w 10acc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10a30 │ │ │ │ + b.n 109d8 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10b1a │ │ │ │ + beq.n 10ac2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a26 │ │ │ │ + bne.n 109ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10a98 │ │ │ │ + beq.n 10a40 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r1, [fp, r5, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 109f6 │ │ │ │ + bne.n 1099e │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 10b24 │ │ │ │ + bne.n 10acc │ │ │ │ mov r1, r7 │ │ │ │ - b.n 109f6 │ │ │ │ + b.n 1099e │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 109dc │ │ │ │ - ldr r3, [pc, #388] @ (10be0 ) │ │ │ │ + bne.n 10984 │ │ │ │ + ldr r3, [pc, #388] @ (10b88 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10b44 │ │ │ │ + beq.n 10aec │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 10a94 │ │ │ │ - b.n 109f6 │ │ │ │ + cbnz r1, 10a3c │ │ │ │ + b.n 1099e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r2, [pc, #348] @ (10be0 ) │ │ │ │ + ldr r2, [pc, #348] @ (10b88 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10b9e │ │ │ │ + beq.w 10b46 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 109f6 │ │ │ │ + beq.n 1099e │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 10a20 │ │ │ │ - ldr r2, [pc, #328] @ (10be4 ) │ │ │ │ + b.n 109c8 │ │ │ │ + ldr r2, [pc, #328] @ (10b8c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ addw r1, r2, #1428 @ 0x594 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 10b84 │ │ │ │ + beq.n 10b2c │ │ │ │ add.w r2, r2, #1624 @ 0x658 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 10b84 │ │ │ │ - cbz r7, 10abe │ │ │ │ + beq.n 10b2c │ │ │ │ + cbz r7, 10a66 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #304] @ (10be8 ) │ │ │ │ + ldr r2, [pc, #304] @ (10b90 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 10b70 │ │ │ │ + beq.n 10b18 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 10b16 │ │ │ │ + beq.n 10abe │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blx 8098 │ │ │ │ - ldr r2, [pc, #272] @ (10bec ) │ │ │ │ + blx 804c │ │ │ │ + ldr r2, [pc, #272] @ (10b94 ) │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bmi.n 10b88 │ │ │ │ + bmi.n 10b30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10bac │ │ │ │ + beq.n 10b54 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r5, 10b3c │ │ │ │ + cbz r5, 10ae4 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 10b08 │ │ │ │ - ldr r1, [pc, #236] @ (10bf0 ) │ │ │ │ + bne.n 10ab0 │ │ │ │ + ldr r1, [pc, #236] @ (10b98 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r3, #28] │ │ │ │ - bl a434 <__time64@plt+0x2038> │ │ │ │ + bl a3dc <__time64@plt+0x2038> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 109f6 │ │ │ │ + b.n 1099e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 10a4e │ │ │ │ + b.n 109f6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 10b30 │ │ │ │ + cbz r3, 10ad8 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10a6e │ │ │ │ + bne.n 10a16 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10b26 │ │ │ │ - b.n 109f6 │ │ │ │ + bne.n 10ace │ │ │ │ + b.n 1099e │ │ │ │ mov r1, r3 │ │ │ │ - b.n 109f6 │ │ │ │ - ldr r1, [pc, #180] @ (10bf4 ) │ │ │ │ + b.n 1099e │ │ │ │ + ldr r1, [pc, #180] @ (10b9c ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 10b08 │ │ │ │ + b.n 10ab0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 109f6 │ │ │ │ + beq.w 1099e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 109f6 │ │ │ │ + beq.w 1099e │ │ │ │ mov r7, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 10a20 │ │ │ │ + b.n 109c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 109f6 │ │ │ │ + beq.w 1099e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10b24 │ │ │ │ + beq.n 10acc │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 10a20 │ │ │ │ + b.n 109c8 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 10af4 │ │ │ │ + bne.n 10a9c │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ - b.n 109f6 │ │ │ │ + b.n 1099e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 109f6 │ │ │ │ + b.n 1099e │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10aea │ │ │ │ + bne.n 10a92 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 10aea │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 10a92 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 109f6 │ │ │ │ + beq.w 1099e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10b68 │ │ │ │ - b.n 109f6 │ │ │ │ + bne.n 10b10 │ │ │ │ + b.n 1099e │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ str.w r9, [r5, #28] │ │ │ │ - bl 10200 │ │ │ │ - cbz r0, 10bcc │ │ │ │ + bl 101a8 │ │ │ │ + cbz r0, 10b74 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r3, r2, #28 │ │ │ │ - bpl.n 10bcc │ │ │ │ - ldr r1, [pc, #48] @ (10bf8 ) │ │ │ │ + bpl.n 10b74 │ │ │ │ + ldr r1, [pc, #48] @ (10ba0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 10b7c │ │ │ │ + b.n 10b24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10964 │ │ │ │ - b.n 10bc6 │ │ │ │ + bl 1090c │ │ │ │ + b.n 10b6e │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8, #-52]! @ 0xffffffcc │ │ │ │ + ldcl 0, cr0, [r8, #52] @ 0x34 │ │ │ │ asrs r3, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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, r3 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (10d08 ) │ │ │ │ + ldr r3, [pc, #244] @ (10cb0 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10cb4 │ │ │ │ + beq.n 10c5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10ca2 │ │ │ │ + beq.n 10c4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 10c40 │ │ │ │ + b.n 10be8 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ - cbz r6, 10c9a │ │ │ │ + cbz r6, 10c42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10c36 │ │ │ │ + bne.n 10bde │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 10c64 │ │ │ │ + cbz r3, 10c0c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10ce8 │ │ │ │ + beq.n 10c90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 10cd8 │ │ │ │ + beq.n 10c80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10cc4 │ │ │ │ + beq.n 10c6c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 10c88 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 10c30 │ │ │ │ add.w r3, r8, sl, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 10c88 │ │ │ │ + cbz r3, 10c30 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 10cee │ │ │ │ + bmi.n 10c96 │ │ │ │ add.w sl, r8, sl, lsl #2 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sl, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -11332,1410 +11331,1410 @@ │ │ │ │ movne r5, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1099c │ │ │ │ + b.w 10944 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10c5c │ │ │ │ + beq.n 10c04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10ca2 │ │ │ │ + beq.n 10c4a │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 10c2e │ │ │ │ + b.n 10bd6 │ │ │ │ add.w sl, r8, sl, lsl #2 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ str.w r9, [sl, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r8, sl, lsl #2 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 10ca2 │ │ │ │ - ldr r2, [pc, #28] @ (10d0c ) │ │ │ │ + b.n 10c4a │ │ │ │ + ldr r2, [pc, #28] @ (10cb4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #20] @ (10d10 ) │ │ │ │ + ldr r0, [pc, #20] @ (10cb8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - adds.w r0, r0, sp │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + sbcs.w r0, r0, sp │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10d9a │ │ │ │ + beq.n 10d42 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10da2 │ │ │ │ + beq.n 10d4a │ │ │ │ adds r3, r1, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10d3a │ │ │ │ + bne.n 10ce2 │ │ │ │ adds r1, #11 │ │ │ │ mov r9, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ strb r3, [r0, #4] │ │ │ │ - cbz r6, 10d8c │ │ │ │ + cbz r6, 10d34 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ - ldr r3, [pc, #56] @ (10dac ) │ │ │ │ + blx 7b4c │ │ │ │ + ldr r3, [pc, #56] @ (10d54 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r5, [r7, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 8098 │ │ │ │ - b.n 10d72 │ │ │ │ + blx 804c │ │ │ │ + b.n 10d1a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r9, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 10d4c │ │ │ │ + b.n 10cf4 │ │ │ │ mov r9, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 10d4c │ │ │ │ + b.n 10cf4 │ │ │ │ nop │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r5, r1 │ │ │ │ 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 r6, [pc, #168] @ (10e6c ) │ │ │ │ + ldr r6, [pc, #168] @ (10e14 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc │ │ │ │ - bl 106e4 │ │ │ │ - cbz r4, 10dda │ │ │ │ + bl 1068c │ │ │ │ + cbz r4, 10d82 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r2, r7, #22 │ │ │ │ - bmi.n 10dd4 │ │ │ │ + bmi.n 10d7c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10e50 │ │ │ │ + beq.n 10df8 │ │ │ │ mov r9, r6 │ │ │ │ add.w r4, r5, #32 │ │ │ │ - b.n 10df8 │ │ │ │ + b.n 10da0 │ │ │ │ sub.w r2, r3, #28 │ │ │ │ subs r2, r2, r5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ - cbz r3, 10e50 │ │ │ │ + cbz r3, 10df8 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10dee │ │ │ │ + beq.n 10d96 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ movw r6, #8204 @ 0x200c │ │ │ │ bic.w r2, r2, #7648 @ 0x1de0 │ │ │ │ bic.w r2, r2, #17 │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 10dee │ │ │ │ + bne.n 10d96 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r0, 10e28 │ │ │ │ + cbz r0, 10dd0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (10e70 ) │ │ │ │ + ldr r2, [pc, #68] @ (10e18 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub.w r2, r3, #28 │ │ │ │ subs r2, r2, r5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10df8 │ │ │ │ + bne.n 10da0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 10dd4 │ │ │ │ + bmi.n 10d7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7b60 │ │ │ │ - strd r0, r0, [r0, #-52]! @ 0x34 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.w 7b20 │ │ │ │ + strd r0, r0, [r0, #52] @ 0x34 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 10e7e │ │ │ │ + cbz r0, 10e26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 10e74 │ │ │ │ + bne.n 10e1c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 10ed2 │ │ │ │ + cbz r4, 10e7a │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ add.w r5, r1, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r8, r2, #134217728 @ 0x8000000 │ │ │ │ mov sl, r0 │ │ │ │ and.w r3, r2, #67108864 @ 0x4000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r4, 10ed8 │ │ │ │ - cbz r2, 10eec │ │ │ │ + cbz r4, 10e80 │ │ │ │ + cbz r2, 10e94 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 10eec │ │ │ │ + cbz r7, 10e94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ - cbz r0, 10ece │ │ │ │ + cbz r0, 10e76 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r0, [r5, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10eac │ │ │ │ + bne.n 10e54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10eb4 │ │ │ │ - cbz r2, 10efa │ │ │ │ + beq.n 10e5c │ │ │ │ + cbz r2, 10ea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10ed2 │ │ │ │ + bne.n 10e7a │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 10eba │ │ │ │ + bne.n 10e62 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 10ec6 │ │ │ │ + bne.n 10e6e │ │ │ │ mov r1, fp │ │ │ │ - bl 104d8 │ │ │ │ - b.n 10ec4 │ │ │ │ + bl 10480 │ │ │ │ + b.n 10e6c │ │ │ │ tst.w fp, #134217728 @ 0x8000000 │ │ │ │ - beq.n 10ef2 │ │ │ │ + beq.n 10e9a │ │ │ │ str r4, [r0, #16] │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #692] @ (111d4 ) │ │ │ │ + ldr r3, [pc, #692] @ (1117c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldrh r3, [r1, #14] │ │ │ │ mov r9, r3 │ │ │ │ - cbz r0, 10f52 │ │ │ │ + cbz r0, 10efa │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 10f48 │ │ │ │ + cbz r4, 10ef0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 10ffc │ │ │ │ + bpl.n 10fa4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10f3a │ │ │ │ + bne.n 10ee2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bmi.n 11004 │ │ │ │ + bmi.n 10fac │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 11014 │ │ │ │ + bpl.n 10fbc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r8, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 10fa0 │ │ │ │ + cbz r3, 10f48 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ and.w r2, r3, #12288 @ 0x3000 │ │ │ │ cmp.w r2, #12288 @ 0x3000 │ │ │ │ itett eq │ │ │ │ biceq.w r3, r3, #4096 @ 0x1000 │ │ │ │ andne.w r3, r3, #4096 @ 0x1000 │ │ │ │ strheq.w r3, [r8, #12] │ │ │ │ moveq r3, #0 │ │ │ │ it eq │ │ │ │ streq.w r3, [r8, #24] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bpl.n 1101a │ │ │ │ + bpl.n 10fc2 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ bic.w r6, r6, #5632 @ 0x1600 │ │ │ │ lsls r6, r6, #16 │ │ │ │ orr.w r6, r3, r6, lsr #16 │ │ │ │ strh.w r6, [r8, #12] │ │ │ │ - bl 10e80 │ │ │ │ + bl 10e28 │ │ │ │ lsls r3, r5, #15 │ │ │ │ - bmi.n 10ff6 │ │ │ │ + bmi.n 10f9e │ │ │ │ ldrh.w r3, [r8, #14] │ │ │ │ cmp r3, r9 │ │ │ │ itt eq │ │ │ │ ldrheq r3, [r7, #14] │ │ │ │ strheq.w r3, [r8, #14] │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 11030 │ │ │ │ + beq.n 10fd8 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 10fd0 │ │ │ │ + bpl.n 10f78 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ and.w r3, r3, #4096 @ 0x1000 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ and.w r2, r5, #134217728 @ 0x8000000 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 11048 │ │ │ │ + beq.n 10ff0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1107c │ │ │ │ + bne.n 11024 │ │ │ │ lsls r2, r5, #21 │ │ │ │ - bpl.n 10fe8 │ │ │ │ + bpl.n 10f90 │ │ │ │ lsls r6, r3, #19 │ │ │ │ - bpl.n 110de │ │ │ │ + bpl.n 11086 │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 110f0 │ │ │ │ + beq.n 11098 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bmi.n 110ba │ │ │ │ + bmi.n 11062 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 10f42 │ │ │ │ + b.n 10eea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1100e │ │ │ │ + cbz r3, 10fb6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10f54 │ │ │ │ + bne.n 10efc │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 10f52 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 10f52 │ │ │ │ + bmi.n 10efa │ │ │ │ + blx 7b24 │ │ │ │ + b.n 10efa │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 10f82 │ │ │ │ + bmi.n 10f2a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10f82 │ │ │ │ + beq.n 10f2a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10f82 │ │ │ │ + bne.n 10f2a │ │ │ │ str.w r2, [r8, #24] │ │ │ │ - b.n 10f82 │ │ │ │ + b.n 10f2a │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r6, r6, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #4096 @ 0x1000 │ │ │ │ orrs r3, r6 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 10fd0 │ │ │ │ - b.n 10fc0 │ │ │ │ + bpl.n 10f78 │ │ │ │ + b.n 10f68 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 11148 │ │ │ │ + bmi.n 110f0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11188 │ │ │ │ - ldr r1, [pc, #384] @ (111d8 ) │ │ │ │ + beq.w 11130 │ │ │ │ + ldr r1, [pc, #384] @ (11180 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ adds r1, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 11158 │ │ │ │ + beq.n 11100 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1116c │ │ │ │ + beq.w 11114 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bpl.n 11158 │ │ │ │ + bpl.n 11100 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1116c │ │ │ │ + beq.n 11114 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 111ca │ │ │ │ + beq.w 11172 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.n 1114e │ │ │ │ + bmi.n 110f6 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ strd r2, r2, [r7, #16] │ │ │ │ - bpl.n 11098 │ │ │ │ + bpl.n 11040 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #18 │ │ │ │ it pl │ │ │ │ movpl.w r3, #4096 @ 0x1000 │ │ │ │ - bpl.n 110ae │ │ │ │ + bpl.n 11056 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ ittt ne │ │ │ │ movne.w r3, #8192 @ 0x2000 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ strh r3, [r7, #12] │ │ │ │ strh r2, [r7, #14] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10ff6 │ │ │ │ + bne.n 10f9e │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n 10ff6 │ │ │ │ + b.n 10f9e │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bpl.n 1115e │ │ │ │ + bpl.n 11106 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 11080 │ │ │ │ + bne.n 11028 │ │ │ │ lsls r2, r5, #21 │ │ │ │ - bpl.n 10ff2 │ │ │ │ + bpl.n 10f9a │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n 10ff2 │ │ │ │ + bmi.n 10f9a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 10ff2 │ │ │ │ - ldr r1, [pc, #228] @ (111d8 ) │ │ │ │ + bne.n 10f9a │ │ │ │ + ldr r1, [pc, #228] @ (11180 ) │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ adds r1, #3 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ - beq.w 10ff2 │ │ │ │ - cbz r6, 11136 │ │ │ │ + beq.w 10f9a │ │ │ │ + cbz r6, 110de │ │ │ │ and.w r1, r3, #18 │ │ │ │ cmp r1, #18 │ │ │ │ - beq.n 111ae │ │ │ │ + beq.n 11156 │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bmi.n 111bc │ │ │ │ + bmi.n 11164 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 111c6 │ │ │ │ + bpl.n 1116e │ │ │ │ and.w r3, r3, #114 @ 0x72 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - bne.n 11136 │ │ │ │ + bne.n 110de │ │ │ │ mov r0, r4 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ str.w r6, [r8, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - b.n 10ff6 │ │ │ │ + b.n 10f9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 10fe0 │ │ │ │ + beq.w 10f88 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ - b.n 11080 │ │ │ │ + b.n 11028 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 110ce │ │ │ │ + beq.n 11076 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 10fe0 │ │ │ │ - b.n 1107c │ │ │ │ + beq.w 10f88 │ │ │ │ + b.n 11024 │ │ │ │ mov r1, r9 │ │ │ │ - cbz r1, 111a8 │ │ │ │ - bl 409d0 │ │ │ │ + cbz r1, 11150 │ │ │ │ + bl 40978 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ - b.n 10fe0 │ │ │ │ + b.n 10f88 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - cbz r1, 111c0 │ │ │ │ + cbz r1, 11168 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 10fe0 │ │ │ │ - b.n 1107c │ │ │ │ - bl 40900 │ │ │ │ - b.n 11174 │ │ │ │ + beq.w 10f88 │ │ │ │ + b.n 11024 │ │ │ │ + bl 408a8 │ │ │ │ + b.n 1111c │ │ │ │ and.w r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r4, #4 │ │ │ │ movne r4, #8 │ │ │ │ - b.n 11126 │ │ │ │ + b.n 110ce │ │ │ │ movs r4, #8 │ │ │ │ - b.n 11126 │ │ │ │ + b.n 110ce │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 110d2 │ │ │ │ - b.n 1118c │ │ │ │ + bmi.n 1107a │ │ │ │ + b.n 11134 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 11126 │ │ │ │ + b.n 110ce │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w 11080 │ │ │ │ - b.n 11076 │ │ │ │ + bmi.w 11028 │ │ │ │ + b.n 1101e │ │ │ │ nop │ │ │ │ - @ instruction: 0xe808000d │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + strd r0, r0, [r8], #-52 @ 0x34 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r5, [pc, #208] @ (112c4 ) │ │ │ │ + ldr r5, [pc, #208] @ (1126c ) │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 104d8 │ │ │ │ - ldr r3, [pc, #200] @ (112c8 ) │ │ │ │ + bl 10480 │ │ │ │ + ldr r3, [pc, #200] @ (11270 ) │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #184] @ (112cc ) │ │ │ │ + ldr r3, [pc, #184] @ (11274 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 112bc │ │ │ │ + beq.n 11264 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w ip, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w r4, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 1122c │ │ │ │ + bne.n 111d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [r4, #32] │ │ │ │ - bl 10194 │ │ │ │ + bl 1013c │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 112ba │ │ │ │ + cbz r0, 11262 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r6] │ │ │ │ mov r0, sl │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #29 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r9, #1 │ │ │ │ adds r0, #28 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r5, #8] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1126e │ │ │ │ + bne.n 11216 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 10d24 │ │ │ │ + b.n 10d8c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1053c │ │ │ │ + b.w 104e4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (112f8 ) │ │ │ │ + ldr r1, [pc, #16] @ (112a0 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 112f4 │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 1129c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ (11340 ) │ │ │ │ + ldr r1, [pc, #52] @ (112e8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #52] @ (11344 ) │ │ │ │ + ldr r4, [pc, #52] @ (112ec ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 11326 │ │ │ │ + cbz r0, 112ce │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ (11348 ) │ │ │ │ + ldr r3, [pc, #32] @ (112f0 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r0, [r4, #312] @ 0x138 │ │ │ │ - cbz r0, 11338 │ │ │ │ - bl 10e74 │ │ │ │ + cbz r0, 112e0 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11320 │ │ │ │ + bne.n 112c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ movs r5, r1 │ │ │ │ - b.n 10b78 │ │ │ │ + b.n 10be0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #348] @ (114bc ) │ │ │ │ + ldr r6, [pc, #348] @ (11464 ) │ │ │ │ ands.w r3, r2, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.n 1138a │ │ │ │ - ldr r3, [pc, #336] @ (114c0 ) │ │ │ │ + bne.n 11332 │ │ │ │ + ldr r3, [pc, #336] @ (11468 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r1, #10 │ │ │ │ - bpl.n 1138a │ │ │ │ + bpl.n 11332 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 114ae │ │ │ │ + beq.w 11456 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 114ae │ │ │ │ + beq.w 11456 │ │ │ │ ands.w r3, r2, #524288 @ 0x80000 │ │ │ │ mov r8, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ - bne.n 1144e │ │ │ │ + bne.n 113f6 │ │ │ │ lsls r3, r2, #17 │ │ │ │ - bpl.n 113ce │ │ │ │ + bpl.n 11376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1146c │ │ │ │ + beq.n 11414 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ - cbnz r2, 113b8 │ │ │ │ - ldr r2, [pc, #272] @ (114c0 ) │ │ │ │ + cbnz r2, 11360 │ │ │ │ + ldr r2, [pc, #272] @ (11468 ) │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1145e │ │ │ │ - cbz r7, 113c6 │ │ │ │ + beq.n 11406 │ │ │ │ + cbz r7, 1136e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 113e6 │ │ │ │ - ldr r3, [pc, #232] @ (114c0 ) │ │ │ │ + bne.n 1138e │ │ │ │ + ldr r3, [pc, #232] @ (11468 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r4, [r3, #296] @ 0x128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 113aa │ │ │ │ + bne.n 11352 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 113b8 │ │ │ │ - ldr r3, [pc, #192] @ (114c0 ) │ │ │ │ + beq.n 11360 │ │ │ │ + ldr r3, [pc, #192] @ (11468 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r0, [r6, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1149c │ │ │ │ + beq.n 11444 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1141a │ │ │ │ + bne.n 113c2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 114b2 │ │ │ │ + beq.n 1145a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 114a2 │ │ │ │ + beq.n 1144a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #29 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #28 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 113b8 │ │ │ │ + b.n 11360 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 11396 │ │ │ │ + b.n 1133e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1147c │ │ │ │ + beq.n 11424 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1141a │ │ │ │ - b.n 113b8 │ │ │ │ + bne.n 113c2 │ │ │ │ + b.n 11360 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 113b8 │ │ │ │ + beq.n 11360 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 113fe │ │ │ │ + b.n 113a6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 113b8 │ │ │ │ + bne.n 11360 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 113b8 │ │ │ │ + beq.n 11360 │ │ │ │ ldr.w r0, [r6, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11410 │ │ │ │ + bne.n 113b8 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - bne.n 1141a │ │ │ │ + bne.n 113c2 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 114a4 │ │ │ │ - b.n 1141a │ │ │ │ + bne.n 1144c │ │ │ │ + b.n 113c2 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 113c6 │ │ │ │ - bl 112fc │ │ │ │ + b.n 1136e │ │ │ │ + bl 112a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1141a │ │ │ │ + b.n 113c2 │ │ │ │ nop │ │ │ │ - b.n 11c4c │ │ │ │ + b.n 10cb4 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (114e4 ) │ │ │ │ + ldr r1, [pc, #16] @ (1148c ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ stmdb 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, r3 │ │ │ │ - ldr r3, [pc, #492] @ (116e8 ) │ │ │ │ + ldr r3, [pc, #492] @ (11690 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #492] @ (116ec ) │ │ │ │ + ldr r2, [pc, #492] @ (11694 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 11632 │ │ │ │ + beq.w 115da │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11694 │ │ │ │ + beq.w 1163c │ │ │ │ adds r1, r5, #1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1153c │ │ │ │ + b.n 114e4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - cbz r3, 11578 │ │ │ │ + cbz r3, 11520 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.n 11628 │ │ │ │ + beq.n 115d0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 1152e │ │ │ │ + bne.n 114d6 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 11566 │ │ │ │ - bl 3be3c │ │ │ │ + bne.n 1150e │ │ │ │ + bl 3bde4 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 11628 │ │ │ │ + bne.n 115d0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1154e │ │ │ │ - cbz r3, 11578 │ │ │ │ + beq.n 114f6 │ │ │ │ + cbz r3, 11520 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 11628 │ │ │ │ + bne.n 115d0 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1153c │ │ │ │ + bne.n 114e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11624 │ │ │ │ + beq.n 115cc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ sub.w r3, r9, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ subs r3, r4, r5 │ │ │ │ add r3, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ adds r2, r1, r3 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 115aa │ │ │ │ + beq.n 11552 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ strb r1, [r2, r3] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r0, r3 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 116a4 │ │ │ │ + beq.n 1164c │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 116be │ │ │ │ + beq.n 11666 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 116b2 │ │ │ │ + bne.n 1165a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 1163c │ │ │ │ + cbnz r0, 115e4 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ adds r1, r4, #1 │ │ │ │ - b.n 1160c │ │ │ │ + b.n 115b4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 11616 │ │ │ │ + cbz r0, 115be │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r4, r2, #21 │ │ │ │ - bpl.n 11616 │ │ │ │ + bpl.n 115be │ │ │ │ mov r3, r0 │ │ │ │ and.w r2, r2, #13312 @ 0x3400 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - beq.n 11600 │ │ │ │ + beq.n 115a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1099c │ │ │ │ + b.w 10944 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 11694 │ │ │ │ + bne.n 1163c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11528 │ │ │ │ - b.n 11628 │ │ │ │ + bne.w 114d0 │ │ │ │ + b.n 115d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 11694 │ │ │ │ + beq.n 1163c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r6, [r7, #308] @ 0x134 │ │ │ │ str.w r5, [r7, #308] @ 0x134 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ str.w r6, [r7, #308] @ 0x134 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r4 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r4, 116da │ │ │ │ + cbnz r4, 11682 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1162a │ │ │ │ + b.n 115d2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1134c │ │ │ │ + b.w 112f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - cbnz r2, 116ce │ │ │ │ + cbnz r2, 11676 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 1162a │ │ │ │ + b.n 115d2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 115ee │ │ │ │ + b.n 11596 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 115e0 │ │ │ │ + b.n 11588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1162a │ │ │ │ + b.n 115d2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1162a │ │ │ │ - b.n 11b44 │ │ │ │ + b.n 115d2 │ │ │ │ + b.n 11bac │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #604] @ (11960 ) │ │ │ │ + ldr r5, [pc, #604] @ (11908 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #604] @ (11964 ) │ │ │ │ + ldr r4, [pc, #604] @ (1190c ) │ │ │ │ mov r9, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #604] @ 11968 │ │ │ │ - ldr r3, [pc, #604] @ (1196c ) │ │ │ │ + ldr.w sl, [pc, #604] @ 11910 │ │ │ │ + ldr r3, [pc, #604] @ (11914 ) │ │ │ │ mov r6, r0 │ │ │ │ add sl, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - beq.n 1180e │ │ │ │ - bl 1ad2c │ │ │ │ - ldr r3, [pc, #564] @ (11970 ) │ │ │ │ + beq.n 117b6 │ │ │ │ + bl 1acd4 │ │ │ │ + ldr r3, [pc, #564] @ (11918 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ subs r3, r7, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 118f6 │ │ │ │ + bne.w 1189e │ │ │ │ ldr.w r3, [r5, #1576] @ 0x628 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r3, 11780 │ │ │ │ + cbz r3, 11728 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, fp │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11816 │ │ │ │ + beq.n 117be │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 118b6 │ │ │ │ + bne.w 1185e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp.w r9, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.w 118d2 │ │ │ │ - cbz r7, 117f0 │ │ │ │ + beq.w 1187a │ │ │ │ + cbz r7, 11798 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - bne.n 11876 │ │ │ │ + bne.n 1181e │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ - cbz r7, 117d0 │ │ │ │ + cbz r7, 11778 │ │ │ │ orr.w r3, r3, #8704 @ 0x2200 │ │ │ │ str r7, [r4, #20] │ │ │ │ orr.w r3, r3, #12 │ │ │ │ str.w r9, [r4, #16] │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 117e8 │ │ │ │ + cbz r3, 11790 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1194a │ │ │ │ + beq.w 118f2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 118f2 │ │ │ │ - ldr r2, [pc, #384] @ (11974 ) │ │ │ │ - ldr r3, [pc, #368] @ (11964 ) │ │ │ │ + beq.w 1189a │ │ │ │ + ldr r2, [pc, #384] @ (1191c ) │ │ │ │ + ldr r3, [pc, #368] @ (1190c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11946 │ │ │ │ + bne.w 118ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 11780 │ │ │ │ + b.n 11728 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 11848 │ │ │ │ + cbz r0, 117f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - bl 1ad2c │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + bl 1acd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 11882 │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 1182a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11824 │ │ │ │ + bne.n 117cc │ │ │ │ subs r2, r7, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 118f2 │ │ │ │ + beq.n 1189a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 117aa │ │ │ │ + beq.n 11752 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.n 117ba │ │ │ │ + beq.n 11762 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 117f0 │ │ │ │ + beq.n 11798 │ │ │ │ str.w r9, [r4, #16] │ │ │ │ - b.n 117f0 │ │ │ │ + b.n 11798 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1185e │ │ │ │ + beq.n 11806 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 117f0 │ │ │ │ + bmi.n 11798 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1193e │ │ │ │ + beq.n 118e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1191a │ │ │ │ + beq.n 118c2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 11848 │ │ │ │ - b.n 118f2 │ │ │ │ + bne.n 117f0 │ │ │ │ + b.n 1189a │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 118d2 │ │ │ │ + beq.n 1187a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 117f0 │ │ │ │ + beq.n 11798 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 1186e │ │ │ │ + bl 74130 │ │ │ │ + b.n 11816 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 118e0 │ │ │ │ + bpl.n 11888 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #16 │ │ │ │ - bpl.n 11926 │ │ │ │ + bpl.n 118ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 118e8 │ │ │ │ + cbz r0, 11890 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 11914 │ │ │ │ + bpl.n 118bc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 117f0 │ │ │ │ + b.n 11798 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11754 │ │ │ │ + beq.w 116fc │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r6, fp │ │ │ │ mov r8, r6 │ │ │ │ - b.n 11780 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 118e8 │ │ │ │ + b.n 11728 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 11890 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 118f2 │ │ │ │ + beq.n 1189a │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #8 │ │ │ │ - b.n 11852 │ │ │ │ - ldr r0, [pc, #80] @ (11978 ) │ │ │ │ + b.n 117fa │ │ │ │ + ldr r0, [pc, #80] @ (11920 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #80] @ (1197c ) │ │ │ │ + ldr r2, [pc, #80] @ (11924 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #72] @ (11980 ) │ │ │ │ + ldr r0, [pc, #72] @ (11928 ) │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 118a4 │ │ │ │ - b.n 118ae │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (11984 ) │ │ │ │ + bne.n 1184c │ │ │ │ + b.n 11856 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #56] @ (1192c ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #56] @ (11988 ) │ │ │ │ + ldr r0, [pc, #56] @ (11930 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - b.n 119ac │ │ │ │ + b.n 11a14 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 119a0 │ │ │ │ + b.n 11a08 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #24] @ (119a8 ) │ │ │ │ + ldr r3, [pc, #24] @ (11950 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 119a0 │ │ │ │ + cbz r0, 11948 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1199a │ │ │ │ + beq.n 11942 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (119ac ) │ │ │ │ + ldr r2, [pc, #16] @ (11954 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ (119b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (11958 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 118e8 │ │ │ │ + ble.n 11950 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r1, #26 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (119f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (119a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (119fc ) │ │ │ │ + ldr r2, [pc, #52] @ (119a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 119ee │ │ │ │ + beq.n 11996 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 119ee │ │ │ │ + cbz r0, 11996 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 119f0 │ │ │ │ + cbz r3, 11998 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbnz r2, 119ec │ │ │ │ + cbnz r2, 11994 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 119f0 │ │ │ │ + cbz r3, 11998 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 119e0 │ │ │ │ + bne.n 11988 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 11ac4 │ │ │ │ + ble.n 1192c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3408] @ 0xd50 │ │ │ │ sub.w sp, sp, #664 @ 0x298 │ │ │ │ tst.w r2, #65536 @ 0x10000 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r7, [pc, #1424] @ 11fb0 │ │ │ │ + ldr.w r7, [pc, #1424] @ 11f58 │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1420] @ 11fb4 │ │ │ │ + ldr.w r2, [pc, #1420] @ 11f5c │ │ │ │ add r7, pc │ │ │ │ - ldr.w r3, [pc, #1416] @ 11fb8 │ │ │ │ + ldr.w r3, [pc, #1416] @ 11f60 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ @@ -12744,70 +12743,70 @@ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, ip, r2, lsl #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 10200 │ │ │ │ + bl 101a8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 11c52 │ │ │ │ + beq.w 11bfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 11a92 │ │ │ │ - ldr.w r3, [pc, #1356] @ 11fbc │ │ │ │ + cbz r0, 11a3a │ │ │ │ + ldr.w r3, [pc, #1356] @ 11f64 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 11a92 │ │ │ │ - bl 15540 │ │ │ │ + cbz r0, 11a3a │ │ │ │ + bl 154e8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 11ee2 │ │ │ │ + beq.w 11e8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11c1a │ │ │ │ + beq.w 11bc2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ - bne.w 11c1a │ │ │ │ - ldr.w r3, [pc, #1296] @ 11fbc │ │ │ │ + bne.w 11bc2 │ │ │ │ + ldr.w r3, [pc, #1296] @ 11f64 │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ addw lr, r5, #1428 @ 0x594 │ │ │ │ ldrh.w r3, [r5, #1440] @ 0x5a0 │ │ │ │ and.w r6, r3, #98 @ 0x62 │ │ │ │ mov r7, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - beq.n 11ae6 │ │ │ │ + beq.n 11a8e │ │ │ │ ldr.w r3, [r5, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11cb0 │ │ │ │ + beq.w 11c58 │ │ │ │ orr.w r3, r7, #512 @ 0x200 │ │ │ │ addw r0, r5, #1428 @ 0x594 │ │ │ │ strh.w r3, [r5, #1440] @ 0x5a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ - ldr.w r3, [pc, #1216] @ 11fbc │ │ │ │ + bl dc04 │ │ │ │ + ldr.w r3, [pc, #1216] @ 11f64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ addw r0, r5, #1428 @ 0x594 │ │ │ │ lsls r6, r1, #30 │ │ │ │ itett mi │ │ │ │ @@ -12815,570 +12814,570 @@ │ │ │ │ movpl.w r2, #512 @ 0x200 │ │ │ │ ldrhmi.w r2, [r5, #1440] @ 0x5a0 │ │ │ │ orrmi r3, r2 │ │ │ │ itt mi │ │ │ │ movmi r2, r1 │ │ │ │ strhmi.w r3, [r5, #1440] @ 0x5a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ec2 │ │ │ │ + beq.w 11e6a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r1, r3 │ │ │ │ ands.w r4, r1, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 11cfe │ │ │ │ + beq.w 11ca6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ ittt mi │ │ │ │ movmi r3, r2 │ │ │ │ ldrmi r2, [sp, #32] │ │ │ │ strmi r2, [r3, #20] │ │ │ │ - ldr.w r3, [pc, #1128] @ 11fbc │ │ │ │ + ldr.w r3, [pc, #1128] @ 11f64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11e06 │ │ │ │ + beq.w 11dae │ │ │ │ ldrh.w r3, [r0, #1440] @ 0x5a0 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 11b7a │ │ │ │ + beq.n 11b22 │ │ │ │ ldr.w r3, [r0, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11c88 │ │ │ │ + beq.w 11c30 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bmi.n 11c72 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bmi.n 11c1a │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 11b9a │ │ │ │ + cbz r0, 11b42 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - bl 106e4 │ │ │ │ - ldr.w r3, [pc, #1056] @ 11fbc │ │ │ │ + bl 1068c │ │ │ │ + ldr.w r3, [pc, #1056] @ 11f64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ - ldr.w r3, [pc, #1036] @ 11fbc │ │ │ │ + bl dc04 │ │ │ │ + ldr.w r3, [pc, #1036] @ 11f64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #1436] @ 0x59c │ │ │ │ str.w r1, [r5, #1440] @ 0x5a0 │ │ │ │ str.w r2, [r5, #1444] @ 0x5a4 │ │ │ │ str.w r3, [r5, #1448] @ 0x5a8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ str.w r0, [r5, #1452] @ 0x5ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11ed8 │ │ │ │ + beq.w 11e80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 11bf6 │ │ │ │ + cbz r3, 11b9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 11bf6 │ │ │ │ + cbz r3, 11b9e │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 11f42 │ │ │ │ + beq.w 11eea │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.w 11f9c │ │ │ │ - ldr r2, [pc, #960] @ (11fc0 ) │ │ │ │ - ldr r3, [pc, #952] @ (11fb8 ) │ │ │ │ + bgt.w 11f44 │ │ │ │ + ldr r2, [pc, #960] @ (11f68 ) │ │ │ │ + ldr r3, [pc, #952] @ (11f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11fac │ │ │ │ + bne.w 11f54 │ │ │ │ add.w sp, sp, #664 @ 0x298 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11f1c │ │ │ │ + beq.w 11ec4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11bfc │ │ │ │ + beq.n 11ba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11bfc │ │ │ │ + beq.n 11ba4 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 11bfc │ │ │ │ + bne.n 11ba4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dc5c │ │ │ │ - b.n 11bfc │ │ │ │ + bl dc04 │ │ │ │ + b.n 11ba4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asr.w r4, r1, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ - bne.n 11c1a │ │ │ │ + bne.n 11bc2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11cdc │ │ │ │ + beq.n 11c84 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 11b34 │ │ │ │ - bl bdcc │ │ │ │ + b.n 11adc │ │ │ │ + bl bd74 │ │ │ │ orr.w r3, r5, #26 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ vstr d0, [r1] │ │ │ │ - b.n 11b8c │ │ │ │ + b.n 11b34 │ │ │ │ ldr.w r3, [r0, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11ba4 │ │ │ │ + beq.n 11b4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11ba4 │ │ │ │ + beq.n 11b4c │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl 119b4 │ │ │ │ - ldr r2, [pc, #796] @ (11fbc ) │ │ │ │ + bl 1195c │ │ │ │ + ldr r2, [pc, #796] @ (11f64 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ba4 │ │ │ │ - b.n 11b7a │ │ │ │ + beq.w 11b4c │ │ │ │ + b.n 11b22 │ │ │ │ ldr.w r3, [r5, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11b02 │ │ │ │ + beq.w 11aaa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11b02 │ │ │ │ + beq.w 11aaa │ │ │ │ addw r0, r5, #1428 @ 0x594 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11b02 │ │ │ │ + beq.w 11aaa │ │ │ │ ldrh.w r3, [r5, #1440] @ 0x5a0 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 11ae6 │ │ │ │ - ldr r3, [pc, #732] @ (11fbc ) │ │ │ │ + b.n 11a8e │ │ │ │ + ldr r3, [pc, #732] @ (11f64 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1568 @ 0x620 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 11f16 │ │ │ │ + bne.w 11ebe │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 106e4 │ │ │ │ - b.n 11bd8 │ │ │ │ - ldr r3, [pc, #700] @ (11fbc ) │ │ │ │ + bl 1068c │ │ │ │ + b.n 11b80 │ │ │ │ + ldr r3, [pc, #700] @ (11f64 ) │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ lsl.w r3, r2, r5 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne.n 11d40 │ │ │ │ + bne.n 11ce8 │ │ │ │ lsls r5, r3, #31 │ │ │ │ ittt pl │ │ │ │ movpl r4, r2 │ │ │ │ orrpl r3, r2 │ │ │ │ strpl r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #632] @ (11fbc ) │ │ │ │ + ldr r3, [pc, #632] @ (11f64 ) │ │ │ │ movs r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r5, sp, #624 @ 0x270 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp, #616] @ 0x268 │ │ │ │ add.w ip, sp, #216 @ 0xd8 │ │ │ │ ldr.w lr, [r1, r3] │ │ │ │ - ldr r3, [pc, #616] @ (11fc4 ) │ │ │ │ + ldr r3, [pc, #616] @ (11f6c ) │ │ │ │ ldr.w r2, [lr, #372] @ 0x174 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ ldr.w r2, [lr, #396] @ 0x18c │ │ │ │ str r2, [sp, #612] @ 0x264 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, ip │ │ │ │ str.w ip, [lr, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f4e │ │ │ │ - ldr r3, [pc, #556] @ (11fbc ) │ │ │ │ + beq.w 11ef6 │ │ │ │ + ldr r3, [pc, #556] @ (11f64 ) │ │ │ │ add.w ip, sp, #624 @ 0x270 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ ldr.w lr, [r1, r3] │ │ │ │ - ldr r3, [pc, #552] @ (11fc4 ) │ │ │ │ + ldr r3, [pc, #552] @ (11f6c ) │ │ │ │ str.w r2, [lr, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r3, [lr, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #612] @ 0x264 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 11dc4 │ │ │ │ + beq.n 11d6c │ │ │ │ mov r1, r4 │ │ │ │ - bl 45efc │ │ │ │ + bl 45ea4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r2, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ bic.w r3, r3, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r2, 11de0 │ │ │ │ + cbz r2, 11d88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11f70 │ │ │ │ + beq.w 11f18 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - blx 7b8c │ │ │ │ - ldr r3, [pc, #448] @ (11fbc ) │ │ │ │ + blx 7b4c │ │ │ │ + ldr r3, [pc, #448] @ (11f64 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 11b44 │ │ │ │ + b.n 11aec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 11cf0 │ │ │ │ + beq.w 11c98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 11e24 │ │ │ │ + cbz r3, 11dcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ asrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 11bd8 │ │ │ │ + bmi.w 11b80 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r2 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #19 │ │ │ │ it mi │ │ │ │ movmi r5, #0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ it pl │ │ │ │ ldrpl r5, [r5, #24] │ │ │ │ - bl 106e4 │ │ │ │ - ldr r3, [pc, #344] @ (11fbc ) │ │ │ │ + bl 1068c │ │ │ │ + ldr r3, [pc, #344] @ (11f64 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11bd8 │ │ │ │ - cbz r5, 11e7c │ │ │ │ + bne.w 11b80 │ │ │ │ + cbz r5, 11e24 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 11bd8 │ │ │ │ + bmi.w 11b80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 11f7a │ │ │ │ + bmi.n 11f22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r3, #24 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ - cbz r5, 11e9e │ │ │ │ + cbz r5, 11e46 │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ - beq.n 11f5a │ │ │ │ + beq.n 11f02 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 11e90 │ │ │ │ + bne.n 11e38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bic.w r3, r3, r7 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 11bd8 │ │ │ │ + bmi.w 11b80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7b64 │ │ │ │ - b.n 11bd8 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 11b80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ itt mi │ │ │ │ ldrmi r3, [sp, #32] │ │ │ │ strmi r3, [r2, #20] │ │ │ │ - ldr r3, [pc, #236] @ (11fbc ) │ │ │ │ + ldr r3, [pc, #236] @ (11f64 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - b.n 11b64 │ │ │ │ + b.n 11b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 102dc │ │ │ │ - b.n 11be2 │ │ │ │ + bl 10284 │ │ │ │ + b.n 11b8a │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f90 │ │ │ │ + beq.n 11f38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 11c26 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 11bce │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 11e24 │ │ │ │ + b.n 11dcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 102dc │ │ │ │ + bl 10284 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11bfc │ │ │ │ + beq.w 11ba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11bfc │ │ │ │ + beq.w 11ba4 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 11bfc │ │ │ │ + bne.w 11ba4 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dc5c │ │ │ │ - b.n 11bf6 │ │ │ │ + bl dc04 │ │ │ │ + b.n 11b9e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26b74 │ │ │ │ - b.n 11d8c │ │ │ │ + bl 26b1c │ │ │ │ + b.n 11d34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 11e9e │ │ │ │ + b.n 11e46 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 10964 │ │ │ │ - b.n 11df0 │ │ │ │ + bl 1090c │ │ │ │ + b.n 11d98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11e84 │ │ │ │ + beq.w 11e2c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 11e84 │ │ │ │ - b.n 11bd8 │ │ │ │ + ble.w 11e2c │ │ │ │ + b.n 11b80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f0c │ │ │ │ - b.n 11c26 │ │ │ │ - ldr r3, [pc, #28] @ (11fbc ) │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 11bce │ │ │ │ + ldr r3, [pc, #28] @ (11f64 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ble.n 11fb8 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ble.n 12020 │ │ │ │ movs r5, r1 │ │ │ │ - bgt.n 11fb0 │ │ │ │ + ble.n 12018 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1201c │ │ │ │ + blt.n 11e84 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #820] @ (12318 ) │ │ │ │ + ldr r2, [pc, #820] @ (122c0 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #820] @ (1231c ) │ │ │ │ + ldr r3, [pc, #820] @ (122c4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #812] @ (12320 ) │ │ │ │ + ldr r2, [pc, #812] @ (122c8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #636] @ 0x27c │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 10200 │ │ │ │ + bl 101a8 │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r3, 12022 │ │ │ │ + cbz r3, 11fca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r1, r3 │ │ │ │ ands.w r4, r1, #1 │ │ │ │ - beq.n 1204a │ │ │ │ + beq.n 11ff2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12274 │ │ │ │ - bl 10314 │ │ │ │ + bne.w 1221c │ │ │ │ + bl 102bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 12234 │ │ │ │ + bne.w 121dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 102dc │ │ │ │ - b.n 12234 │ │ │ │ - ldr r2, [pc, #728] @ (12324 ) │ │ │ │ + bl 10284 │ │ │ │ + b.n 121dc │ │ │ │ + ldr r2, [pc, #728] @ (122cc ) │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r6, [r5, #512] @ 0x200 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ ldr.w lr, [r5, #100] @ 0x64 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ addw ip, lr, #1428 @ 0x594 │ │ │ │ ldrh.w r3, [lr, #1440] @ 0x5a0 │ │ │ │ and.w r5, r3, #98 @ 0x62 │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - beq.n 1209e │ │ │ │ + beq.n 12046 │ │ │ │ ldr.w r3, [lr, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 122b6 │ │ │ │ + beq.w 1225e │ │ │ │ orr.w r3, r6, #512 @ 0x200 │ │ │ │ addw r0, lr, #1428 @ 0x594 │ │ │ │ movs r1, #0 │ │ │ │ strh.w r3, [lr, #1440] @ 0x5a0 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 120d0 │ │ │ │ - ldr r3, [pc, #620] @ (12324 ) │ │ │ │ + bne.n 12078 │ │ │ │ + ldr r3, [pc, #620] @ (122cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ strh.w r2, [r3, #1442] @ 0x5a2 │ │ │ │ ldrh.w r2, [r3, #1440] @ 0x5a0 │ │ │ │ orr.w r2, r2, #18 │ │ │ │ @@ -13391,1299 +13390,1299 @@ │ │ │ │ add.w lr, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #7 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #564] @ (12324 ) │ │ │ │ + ldr r3, [pc, #564] @ (122cc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r2, r0, [sp, #592] @ 0x250 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ - ldr r3, [pc, #556] @ (12328 ) │ │ │ │ + ldr r3, [pc, #556] @ (122d0 ) │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, lr │ │ │ │ str.w lr, [r5, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 122aa │ │ │ │ - ldr r3, [pc, #500] @ (12324 ) │ │ │ │ + beq.w 12252 │ │ │ │ + ldr r3, [pc, #500] @ (122cc ) │ │ │ │ add.w lr, sp, #600 @ 0x258 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ - ldr r3, [pc, #492] @ (12328 ) │ │ │ │ + ldr r3, [pc, #492] @ (122d0 ) │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ 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} │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 12168 │ │ │ │ + beq.n 12110 │ │ │ │ mov r1, r4 │ │ │ │ - bl 45efc │ │ │ │ + bl 45ea4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r1 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 122fa │ │ │ │ - ldr r3, [pc, #408] @ (12324 ) │ │ │ │ + beq.w 122a2 │ │ │ │ + ldr r3, [pc, #408] @ (122cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r2, #4 │ │ │ │ addw r0, r3, #1428 @ 0x594 │ │ │ │ - beq.n 12298 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.n 12240 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 121b2 │ │ │ │ + cbz r0, 1215a │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #368] @ (12324 ) │ │ │ │ + ldr r3, [pc, #368] @ (122cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 121d8 │ │ │ │ + beq.n 12180 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 122e2 │ │ │ │ - ldr r3, [pc, #328] @ (12324 ) │ │ │ │ + beq.w 1228a │ │ │ │ + ldr r3, [pc, #328] @ (122cc ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [r3, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #1436] @ 0x59c │ │ │ │ str.w r1, [lr, #1440] @ 0x5a0 │ │ │ │ str.w r2, [lr, #1444] @ 0x5a4 │ │ │ │ str.w r3, [lr, #1448] @ 0x5a8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ str.w r0, [lr, #1452] @ 0x5ac │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ - ldr r3, [pc, #276] @ (12324 ) │ │ │ │ + blx 7b4c │ │ │ │ + ldr r3, [pc, #276] @ (122cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ ittt mi │ │ │ │ movmi r3, r2 │ │ │ │ ldrmi r2, [sp, #28] │ │ │ │ strmi r2, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12024 │ │ │ │ + beq.w 11fcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 12040 │ │ │ │ + beq.w 11fe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 12246 │ │ │ │ + cbz r3, 121ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 12246 │ │ │ │ + cbz r3, 121ee │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1228c │ │ │ │ + beq.n 12234 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 12308 │ │ │ │ - ldr r3, [pc, #216] @ (12324 ) │ │ │ │ + bgt.n 122b0 │ │ │ │ + ldr r3, [pc, #216] @ (122cc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 12282 │ │ │ │ - ldr r2, [pc, #208] @ (1232c ) │ │ │ │ - ldr r3, [pc, #192] @ (1231c ) │ │ │ │ + bmi.n 1222a │ │ │ │ + ldr r2, [pc, #208] @ (122d4 ) │ │ │ │ + ldr r3, [pc, #192] @ (122c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #636] @ 0x27c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12304 │ │ │ │ + bne.n 122ac │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #644 @ 0x284 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 103f8 │ │ │ │ + bl 103a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ vstr d0, [r3] │ │ │ │ - b.n 1222a │ │ │ │ + b.n 121d2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 12258 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 12200 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dc5c │ │ │ │ - b.n 12246 │ │ │ │ + bl dc04 │ │ │ │ + b.n 121ee │ │ │ │ ldr.w r3, [r3, #1448] @ 0x5a8 │ │ │ │ mov r5, r3 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d0, [r3] │ │ │ │ - b.n 121b2 │ │ │ │ + b.n 1215a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26b74 │ │ │ │ - b.n 1212e │ │ │ │ + bl 26b1c │ │ │ │ + b.n 120d6 │ │ │ │ ldr.w r3, [lr, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 120b0 │ │ │ │ + beq.w 12058 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 120b0 │ │ │ │ + beq.w 12058 │ │ │ │ addw r0, lr, #1428 @ 0x594 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 120b0 │ │ │ │ + beq.w 12058 │ │ │ │ ldr.w lr, [r7, #100] @ 0x64 │ │ │ │ ldrh.w r3, [lr, #1440] @ 0x5a0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1209e │ │ │ │ + b.n 12046 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12202 │ │ │ │ + beq.n 121aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12202 │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 121aa │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 121d8 │ │ │ │ - b.n 12202 │ │ │ │ + bne.w 12180 │ │ │ │ + b.n 121aa │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 10964 │ │ │ │ - b.n 1218a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #24] @ (12324 ) │ │ │ │ + bl 1090c │ │ │ │ + b.n 12132 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #24] @ (122cc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - bvc.n 123a4 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + bvc.n 1220c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 12384 │ │ │ │ + bvc.n 121ec │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 122d0 │ │ │ │ + bpl.n 12338 │ │ │ │ movs r5, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #68] @ 12384 │ │ │ │ + ldr.w lr, [pc, #68] @ 1232c │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #64] @ 12388 │ │ │ │ + ldr.w ip, [pc, #64] @ 12330 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ mov r2, sp │ │ │ │ movs r1, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 11fc8 │ │ │ │ - ldr r2, [pc, #36] @ (1238c ) │ │ │ │ - ldr r3, [pc, #32] @ (12388 ) │ │ │ │ + bl 11f70 │ │ │ │ + ldr r2, [pc, #36] @ (12334 ) │ │ │ │ + ldr r3, [pc, #32] @ (12330 ) │ │ │ │ add r2, pc │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12380 │ │ │ │ + bne.n 12328 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1234c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 123b4 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 12318 │ │ │ │ + bmi.n 12380 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 11fc8 │ │ │ │ + b.n 11f70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #248] @ (124a4 ) │ │ │ │ + ldr r4, [pc, #248] @ (1244c ) │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r3, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1248e │ │ │ │ + beq.n 12436 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12454 │ │ │ │ - ldr r7, [pc, #200] @ (124a8 ) │ │ │ │ + beq.n 123fc │ │ │ │ + ldr r7, [pc, #200] @ (12450 ) │ │ │ │ movs r6, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 12414 │ │ │ │ + b.n 123bc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbnz r6, 123fa │ │ │ │ + cbnz r6, 123a2 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1244a │ │ │ │ + bcs.n 123f2 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12454 │ │ │ │ + cbz r0, 123fc │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 123e6 │ │ │ │ + beq.n 1238e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 123e6 │ │ │ │ + bne.n 1238e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 12440 │ │ │ │ + cbz r2, 123e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 123e6 │ │ │ │ + beq.n 1238e │ │ │ │ mov r0, r4 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 123e6 │ │ │ │ + bne.n 1238e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 123e6 │ │ │ │ + bne.n 1238e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 123e6 │ │ │ │ - b.n 12406 │ │ │ │ + bne.n 1238e │ │ │ │ + b.n 123ae │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 123fa │ │ │ │ - ldr r3, [pc, #84] @ (124ac ) │ │ │ │ + b.n 123a2 │ │ │ │ + ldr r3, [pc, #84] @ (12454 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 12486 │ │ │ │ + bcs.n 1242e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12478 │ │ │ │ + beq.n 12420 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - ldr r3, [pc, #52] @ (124b0 ) │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + ldr r3, [pc, #52] @ (12458 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1246a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 12412 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 123ce │ │ │ │ + b.n 12376 │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r6, r1 │ │ │ │ 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, #136] @ (12550 ) │ │ │ │ + ldr r3, [pc, #136] @ (124f8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ mov r6, r7 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12548 │ │ │ │ + beq.n 124f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 124f8 │ │ │ │ + cbz r4, 124a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r4, [r4, #20] │ │ │ │ blx r4 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - beq.n 1250c │ │ │ │ + beq.n 124b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbz r3, 12530 │ │ │ │ + cbz r3, 124d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5c │ │ │ │ - ldr r3, [pc, #60] @ (12554 ) │ │ │ │ + bl dc04 │ │ │ │ + ldr r3, [pc, #60] @ (124fc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ strd r6, r8, [r5, #28] │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12514 │ │ │ │ + beq.n 124bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12514 │ │ │ │ + beq.n 124bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1250c │ │ │ │ - b.n 12514 │ │ │ │ - bl 10194 │ │ │ │ + bne.n 124b4 │ │ │ │ + b.n 124bc │ │ │ │ + bl 1013c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124dc │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + b.n 12484 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r5, r1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ (125cc ) │ │ │ │ + ldr r3, [pc, #100] @ (12574 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 125b2 │ │ │ │ - ldr r2, [pc, #88] @ (125d0 ) │ │ │ │ + beq.n 1255a │ │ │ │ + ldr r2, [pc, #88] @ (12578 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r2, [r0, #272] @ 0x110 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r4, r3 │ │ │ │ and.w r0, r5, #8 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1134c │ │ │ │ + b.w 112f4 │ │ │ │ nop │ │ │ │ - bne.n 1254c │ │ │ │ + bcs.n 125b4 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ - cbz r3, 12602 │ │ │ │ + cbz r3, 125aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 125fc │ │ │ │ + cbz r2, 125a4 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - cbnz r4, 1260e │ │ │ │ + cbnz r4, 125b6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 125f4 │ │ │ │ + bne.n 1259c │ │ │ │ tst.w lr, #262144 @ 0x40000 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, lr │ │ │ │ mov r5, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1260a │ │ │ │ + beq.n 125b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ addeq r0, #1 │ │ │ │ - cbz r3, 1264e │ │ │ │ + cbz r3, 125f6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 12652 │ │ │ │ + beq.n 125fa │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 12650 │ │ │ │ + beq.n 125f8 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1263e │ │ │ │ + bne.n 125e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 12650 │ │ │ │ + beq.n 125f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12650 │ │ │ │ + b.n 125f8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 126e6 │ │ │ │ + beq.n 1268e │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 126b0 │ │ │ │ + cbz r4, 12658 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 126a4 │ │ │ │ + cbnz r3, 1264c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12686 │ │ │ │ + beq.n 1262e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12686 │ │ │ │ + beq.n 1262e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12686 │ │ │ │ + beq.n 1262e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 12668 │ │ │ │ - cbz r6, 126e0 │ │ │ │ + bl 12610 │ │ │ │ + cbz r6, 12688 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 126bc │ │ │ │ + beq.n 12664 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #56] @ (126f8 ) │ │ │ │ + ldr r5, [pc, #56] @ (126a0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 126ce │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 12676 │ │ │ │ adds r4, r0, #1 │ │ │ │ - ldr r1, [pc, #44] @ (126fc ) │ │ │ │ + ldr r1, [pc, #44] @ (126a4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r5, [pc, #28] @ (12700 ) │ │ │ │ + b.w 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r5, [pc, #28] @ (126a8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 126c0 │ │ │ │ + b.n 12668 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12686 │ │ │ │ + beq.n 1262e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12686 │ │ │ │ + beq.n 1262e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 12686 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + b.n 1262e │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #168] @ (127bc ) │ │ │ │ + ldr r6, [pc, #168] @ (12764 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r6, pc │ │ │ │ - bge.n 127b4 │ │ │ │ + bge.n 1275c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1272a │ │ │ │ + b.n 126d2 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 1274a │ │ │ │ - blx 7bbc │ │ │ │ - cbz r0, 1274a │ │ │ │ + cbz r4, 126f2 │ │ │ │ + blx 7b70 │ │ │ │ + cbz r0, 126f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ strcc r1, [r5, #0] │ │ │ │ ldrbcc r4, [r3, #0] │ │ │ │ - bcc.n 12720 │ │ │ │ + bcc.n 126c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 12724 │ │ │ │ + bne.n 126cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92e30 <__isoc23_strtoul@@Base+0x16710> │ │ │ │ - ldr r3, [pc, #108] @ (127c0 ) │ │ │ │ + bl 92890 <__isoc23_strtoul@@Base+0x161c8> │ │ │ │ + ldr r3, [pc, #108] @ (12768 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 127a6 │ │ │ │ + bcs.n 1274e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #60] @ (127c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1276c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 266bc │ │ │ │ + b.w 26664 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1277e │ │ │ │ + bge.n 12726 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 12786 │ │ │ │ + b.n 1272e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - beq.n 127ec │ │ │ │ + beq.n 12854 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + bhi.n 1269c │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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, #840] @ (12b24 ) │ │ │ │ + ldr r2, [pc, #840] @ (12acc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #840] @ (12b28 ) │ │ │ │ + ldr r3, [pc, #840] @ (12ad0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r7, [pc, #836] @ (12b2c ) │ │ │ │ + ldr r7, [pc, #836] @ (12ad4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ add.w r3, r8, r6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r5, #36 @ 0x24 │ │ │ │ str.w r8, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ subs r6, r6, r3 │ │ │ │ mov r2, r6 │ │ │ │ - blx 7b8c │ │ │ │ - ldr r3, [pc, #764] @ (12b30 ) │ │ │ │ + blx 7b4c │ │ │ │ + ldr r3, [pc, #764] @ (12ad8 ) │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r6] │ │ │ │ str r6, [r5, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r3, [r8, #1236] @ 0x4d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ad4 │ │ │ │ + beq.w 12a7c │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r7, [r8, #312] @ 0x138 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12940 │ │ │ │ + beq.n 128e8 │ │ │ │ mov.w fp, #46 @ 0x2e │ │ │ │ - b.n 128a0 │ │ │ │ + b.n 12848 │ │ │ │ strb r7, [r0, #0] │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ strb.w fp, [r6] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 128ac │ │ │ │ - bl 114c4 │ │ │ │ - cbz r0, 128ac │ │ │ │ + cbz r0, 12854 │ │ │ │ + bl 1146c │ │ │ │ + cbz r0, 12854 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r6, #1 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r7, [r8, #312] @ 0x138 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12940 │ │ │ │ + beq.n 128e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12868 │ │ │ │ + bne.n 12810 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12940 │ │ │ │ + beq.n 128e8 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ada │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + beq.w 12a82 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ae6 │ │ │ │ + beq.w 12a8e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1295a │ │ │ │ + cbnz r0, 12902 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12a24 │ │ │ │ + beq.w 129cc │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 1296a │ │ │ │ + bne.n 12912 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r7, 1296a │ │ │ │ - ldr r2, [pc, #528] @ (12b34 ) │ │ │ │ - ldr r3, [pc, #512] @ (12b28 ) │ │ │ │ + cbnz r7, 12912 │ │ │ │ + ldr r2, [pc, #528] @ (12adc ) │ │ │ │ + ldr r3, [pc, #512] @ (12ad0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12b1e │ │ │ │ + bne.w 12ac6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12902 │ │ │ │ + beq.n 128aa │ │ │ │ ldrb.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12a22 │ │ │ │ + beq.n 129ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 12ac8 │ │ │ │ + beq.w 12a70 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1298e │ │ │ │ + beq.n 12936 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - cbz r4, 1298e │ │ │ │ + cbz r4, 12936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 12988 │ │ │ │ + cbz r3, 12930 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12a6c │ │ │ │ + bne.n 12a14 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1297e │ │ │ │ + bne.n 12926 │ │ │ │ mov r0, r7 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12922 │ │ │ │ + beq.n 128ca │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w lr, [r5, #24] │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12acc │ │ │ │ + bne.w 12a74 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12922 │ │ │ │ + beq.n 128ca │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12922 │ │ │ │ + beq.n 128ca │ │ │ │ add.w sl, r6, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 12a18 │ │ │ │ - cbz r4, 12a24 │ │ │ │ + cbnz r0, 129c0 │ │ │ │ + cbz r4, 129cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 12a24 │ │ │ │ + cbz r3, 129cc │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12a24 │ │ │ │ + beq.n 129cc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx fp │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 12a48 │ │ │ │ - cbz r6, 12a34 │ │ │ │ + beq.n 129f0 │ │ │ │ + cbz r6, 129dc │ │ │ │ strb.w r9, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1296a │ │ │ │ - b.n 12922 │ │ │ │ + bne.n 12912 │ │ │ │ + b.n 128ca │ │ │ │ ldrb.w r9, [r0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 129e8 │ │ │ │ + b.n 12990 │ │ │ │ strb r4, [r6, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 12a0e │ │ │ │ + bne.n 129b6 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp sl, r7 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.w 12910 │ │ │ │ + beq.w 128b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1296a │ │ │ │ - b.n 12922 │ │ │ │ + bne.n 12912 │ │ │ │ + b.n 128ca │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12a0c │ │ │ │ + beq.n 129b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12b10 │ │ │ │ + beq.n 12ab8 │ │ │ │ strb.w r9, [r6] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 12ac8 │ │ │ │ + beq.n 12a70 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1296a │ │ │ │ + b.n 12912 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov lr, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ str.w sl, [r5, #24] │ │ │ │ - bl 114c4 │ │ │ │ - cbnz r0, 12ac0 │ │ │ │ + bl 1146c │ │ │ │ + cbnz r0, 12a68 │ │ │ │ mov r0, r7 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ str.w ip, [r5, #16] │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ blx ip │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 129d0 │ │ │ │ + b.n 12978 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112fc │ │ │ │ - b.n 12a9e │ │ │ │ + bl 112a4 │ │ │ │ + b.n 12a46 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1296a │ │ │ │ + b.n 12912 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112fc │ │ │ │ - b.n 129c8 │ │ │ │ + bl 112a4 │ │ │ │ + b.n 12970 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - b.n 1284c │ │ │ │ + b.n 127f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 1294c │ │ │ │ + b.n 128f4 │ │ │ │ ldrb.w r3, [sl, r9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 128ea │ │ │ │ + bne.w 12892 │ │ │ │ mov sl, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 12910 │ │ │ │ + bne.w 128b8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 12a42 │ │ │ │ - b.n 12910 │ │ │ │ + bne.n 129ea │ │ │ │ + b.n 128b8 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 12910 │ │ │ │ + beq.w 128b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1296a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 12912 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 12b88 │ │ │ │ + cbz r3, 12b30 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 12b82 │ │ │ │ + cbz r2, 12b2a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 12b78 │ │ │ │ + cbz r1, 12b20 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - cbz r0, 12b6a │ │ │ │ + cbz r0, 12b12 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12b38 │ │ │ │ + bl 12ae0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b60 │ │ │ │ - cbz r0, 12b9e │ │ │ │ - ldr r1, [pc, #8] @ (12ba0 ) │ │ │ │ + b.w 7b20 │ │ │ │ + cbz r0, 12b46 │ │ │ │ + ldr r1, [pc, #8] @ (12b48 ) │ │ │ │ add r1, pc │ │ │ │ - b.w 10e74 │ │ │ │ + b.w 10e1c │ │ │ │ bx lr │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r5, r1 │ │ │ │ stmdb 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 r7, [pc, #556] @ (12de4 ) │ │ │ │ + ldr r7, [pc, #556] @ (12d8c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movw r8, #1026 @ 0x402 │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12c80 │ │ │ │ + beq.n 12c28 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ it pl │ │ │ │ movpl r9, r5 │ │ │ │ - bmi.n 12ca4 │ │ │ │ + bmi.n 12c4c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12c62 │ │ │ │ + beq.n 12c0a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ blx r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 12bf0 │ │ │ │ + beq.n 12b98 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12cb6 │ │ │ │ - ldr r3, [pc, #500] @ (12de8 ) │ │ │ │ + beq.n 12c5e │ │ │ │ + ldr r3, [pc, #500] @ (12d90 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w sl, [r9, #312] @ 0x138 │ │ │ │ str.w r2, [r9, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 12c12 │ │ │ │ + cbz r3, 12bba │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12cd2 │ │ │ │ + beq.n 12c7a │ │ │ │ str.w sl, [r9, #312] @ 0x138 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbz r2, 12c26 │ │ │ │ + cbz r2, 12bce │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12bc0 │ │ │ │ + bne.n 12b68 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 12d20 │ │ │ │ + beq.n 12cc8 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12d20 │ │ │ │ + beq.n 12cc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 12c4a │ │ │ │ + cbz r3, 12bf2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 12d0a │ │ │ │ + bne.n 12cb2 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 12c40 │ │ │ │ + bne.n 12be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12d2a │ │ │ │ + bne.n 12cd2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbz r2, 12c74 │ │ │ │ + cbz r2, 12c1c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12d62 │ │ │ │ + bne.n 12d0a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 12bde │ │ │ │ + b.n 12b86 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12c5a │ │ │ │ + beq.n 12c02 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - blx 7b64 │ │ │ │ - b.n 12bc0 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 12b68 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 12bd0 │ │ │ │ + b.n 12b78 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 12cca │ │ │ │ + cbz r2, 12c72 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 12cca │ │ │ │ + cbz r2, 12c72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12bf0 │ │ │ │ + bne.n 12b98 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.n 12bf0 │ │ │ │ - b.n 12bc0 │ │ │ │ + bne.n 12b98 │ │ │ │ + b.n 12b68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12c12 │ │ │ │ + beq.n 12bba │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c12 │ │ │ │ + beq.n 12bba │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r2, #8388608 @ 0x800000 │ │ │ │ - beq.n 12c12 │ │ │ │ + beq.n 12bba │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c12 │ │ │ │ + beq.n 12bba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 12c12 │ │ │ │ + b.n 12bba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 12d46 │ │ │ │ + cbz r2, 12cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 12d2c │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 12cd4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 12d2c │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 12cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c5a │ │ │ │ + beq.n 12c02 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 114c4 │ │ │ │ - cbnz r0, 12d58 │ │ │ │ + bl 1146c │ │ │ │ + cbnz r0, 12d00 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 12d3e │ │ │ │ + b.n 12ce6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - cbz r3, 12d66 │ │ │ │ + cbz r3, 12d0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 12d3a │ │ │ │ - b.n 12c5a │ │ │ │ + bne.n 12ce2 │ │ │ │ + b.n 12c02 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12d2c │ │ │ │ + beq.n 12cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12d16 │ │ │ │ - b.n 12d2c │ │ │ │ + bne.n 12cbe │ │ │ │ + b.n 12cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 12d36 │ │ │ │ + b.n 12cde │ │ │ │ mov r0, r6 │ │ │ │ - b.n 12bde │ │ │ │ + b.n 12b86 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r3 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov lr, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r3, r0, #36 @ 0x24 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -14698,584 +14697,584 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str.w r9, [r4] │ │ │ │ str r3, [r4, #32] │ │ │ │ - blx 7b8c │ │ │ │ - cbz r7, 12ddc │ │ │ │ + blx 7b4c │ │ │ │ + cbz r7, 12d84 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 12ddc │ │ │ │ + cbz r3, 12d84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 12c5a │ │ │ │ + b.n 12c02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 12c5a │ │ │ │ + b.n 12c02 │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r7, [pc, #1224] @ 132cc │ │ │ │ + ldr.w r7, [pc, #1224] @ 13274 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r7, pc │ │ │ │ mov r4, r3 │ │ │ │ - cbnz r5, 12e26 │ │ │ │ - b.n 12f02 │ │ │ │ + cbnz r5, 12dce │ │ │ │ + b.n 12eaa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 12e20 │ │ │ │ + cbz r3, 12dc8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cbz r3, 12e20 │ │ │ │ + cbz r3, 12dc8 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 12e30 │ │ │ │ + cbnz r0, 12dd8 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12f02 │ │ │ │ + beq.n 12eaa │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e12 │ │ │ │ + beq.n 12dba │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 12f02 │ │ │ │ + beq.n 12eaa │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ and.w r1, r2, #14 │ │ │ │ cmp r1, #12 │ │ │ │ it ne │ │ │ │ bicne.w r9, r2, #512 @ 0x200 │ │ │ │ - bne.n 12e48 │ │ │ │ + bne.n 12df0 │ │ │ │ bic.w r9, r2, #524 @ 0x20c │ │ │ │ and.w r2, r2, #49152 @ 0xc000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - ldr.w r2, [pc, #1144] @ 132d0 │ │ │ │ + ldr.w r2, [pc, #1144] @ 13278 │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ mov r0, sl │ │ │ │ and.w r9, r9, r1 │ │ │ │ mov.w r1, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #49152 @ 0xc000 │ │ │ │ ldr r5, [r7, r2] │ │ │ │ ldr.w r8, [r5] │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 12e7c │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 12e24 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12f3a │ │ │ │ - ldr.w r3, [pc, #1092] @ 132d4 │ │ │ │ + beq.n 12ee2 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1327c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w sl, r3, #3 │ │ │ │ - ldr.w r2, [pc, #1084] @ 132d8 │ │ │ │ + ldr.w r2, [pc, #1084] @ 13280 │ │ │ │ movs r3, #0 │ │ │ │ adds r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ strd fp, r2, [sp] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 12edc │ │ │ │ + b.n 12e84 │ │ │ │ ands.w r7, r4, #2 │ │ │ │ - beq.n 12f68 │ │ │ │ + beq.n 12f10 │ │ │ │ orr.w r3, r4, #18 │ │ │ │ and.w r3, r3, r9 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 13108 │ │ │ │ + beq.w 130b0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 12ece │ │ │ │ + bne.n 12e76 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 13156 │ │ │ │ + bmi.w 130fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fde │ │ │ │ + beq.w 12f86 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ mov r8, r5 │ │ │ │ cmp r4, #18 │ │ │ │ - bne.n 12eae │ │ │ │ + bne.n 12e56 │ │ │ │ and.w r4, r9, #86 @ 0x56 │ │ │ │ cmp r4, #18 │ │ │ │ - beq.w 13108 │ │ │ │ + beq.w 130b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r5, #8 │ │ │ │ mov r8, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12fde │ │ │ │ + beq.n 12f86 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ - b.n 12ee2 │ │ │ │ + b.n 12e8a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r2, r3, #4608 @ 0x1200 │ │ │ │ - cbz r2, 12f52 │ │ │ │ + cbz r2, 12efa │ │ │ │ bics.w r9, r3, #512 @ 0x200 │ │ │ │ - beq.n 12f62 │ │ │ │ + beq.n 12f0a │ │ │ │ and.w r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 131ac │ │ │ │ - ldr r3, [pc, #948] @ (132d0 ) │ │ │ │ + beq.w 13154 │ │ │ │ + ldr r3, [pc, #948] @ (13278 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 12f32 │ │ │ │ + beq.n 12eda │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1321c │ │ │ │ + bne.w 131c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12e98 │ │ │ │ - cbnz r4, 12f62 │ │ │ │ + bne.n 12e40 │ │ │ │ + cbnz r4, 12f0a │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 12f62 │ │ │ │ + beq.n 12f0a │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 131b6 │ │ │ │ + bne.w 1315e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r4, #96 @ 0x60 │ │ │ │ - beq.n 13048 │ │ │ │ + beq.n 12ff0 │ │ │ │ and.w r3, r9, #96 @ 0x60 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 12ece │ │ │ │ + bne.n 12e76 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 130ac │ │ │ │ + beq.w 13054 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 1303c │ │ │ │ + beq.n 12fe4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12f98 │ │ │ │ + beq.n 12f40 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, fp │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov.w fp, #0 │ │ │ │ tst.w r4, #112 @ 0x70 │ │ │ │ - beq.w 130be │ │ │ │ + beq.w 13066 │ │ │ │ ubfx r7, r7, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ andne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12ece │ │ │ │ - ldr r1, [pc, #800] @ (132dc ) │ │ │ │ + beq.n 12e76 │ │ │ │ + ldr r1, [pc, #800] @ (13284 ) │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w r4, #49152 @ 0xc000 │ │ │ │ - bne.n 12ece │ │ │ │ + bne.n 12e76 │ │ │ │ bic.w r9, r9, #49152 @ 0xc000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12edc │ │ │ │ + bne.w 12e84 │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 12f62 │ │ │ │ + bne.n 12f0a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12f3c │ │ │ │ + beq.n 12ee4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #744] @ (132e0 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #744] @ (13288 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3aae4 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13212 │ │ │ │ + bcs.w 131ba │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r1, [fp] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 12f3c │ │ │ │ - ldr r1, [pc, #704] @ (132e4 ) │ │ │ │ + b.n 12ee4 │ │ │ │ + ldr r1, [pc, #704] @ (1328c ) │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 13282 │ │ │ │ + bne.w 1322a │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [pc, #680] @ (132e8 ) │ │ │ │ + ldr r1, [pc, #680] @ (13290 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 12f88 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 12f30 │ │ │ │ bics.w r2, r4, r9 │ │ │ │ - bne.w 12ece │ │ │ │ + bne.w 12e76 │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - bne.n 130cc │ │ │ │ + bne.n 13074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13118 │ │ │ │ + beq.n 130c0 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 13110 │ │ │ │ + beq.n 130b8 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - bne.w 12ece │ │ │ │ + bne.w 12e76 │ │ │ │ ldrb r7, [r3, #31] │ │ │ │ ubfx r7, r7, #6, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ andne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13184 │ │ │ │ + bne.n 1312c │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 131f8 │ │ │ │ + beq.w 131a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 12f82 │ │ │ │ + bne.w 12f2a │ │ │ │ adds r1, r2, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ tst.w r4, #112 @ 0x70 │ │ │ │ - bne.w 12fa4 │ │ │ │ + bne.w 12f4c │ │ │ │ cmp.w r4, #49152 @ 0xc000 │ │ │ │ - bne.w 12ec2 │ │ │ │ + bne.w 12e6a │ │ │ │ bic.w r9, r9, #49152 @ 0xc000 │ │ │ │ - b.n 12fd0 │ │ │ │ + b.n 12f78 │ │ │ │ subs r7, r4, #4 │ │ │ │ bics.w r7, r7, #4 │ │ │ │ - bne.w 132c8 │ │ │ │ + bne.w 13270 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 423e4 │ │ │ │ + bl 4238c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12f7a │ │ │ │ + beq.w 12f22 │ │ │ │ adds r1, r2, #2 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12f7a │ │ │ │ - ldr r1, [pc, #496] @ (132ec ) │ │ │ │ + beq.w 12f22 │ │ │ │ + ldr r1, [pc, #496] @ (13294 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 12ece │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 12e76 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ movs r7, #2 │ │ │ │ - b.n 12f7a │ │ │ │ + b.n 12f22 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - bne.n 1307a │ │ │ │ - b.n 12ece │ │ │ │ + bne.n 13022 │ │ │ │ + b.n 12e76 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - beq.w 12ece │ │ │ │ + beq.w 12e76 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12f7a │ │ │ │ + beq.w 12f22 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13022 │ │ │ │ + bne.w 12fca │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 1303a │ │ │ │ + beq.w 12fe2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 12ece │ │ │ │ + beq.w 12e76 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 12f8e │ │ │ │ + b.n 12f36 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 12fe4 │ │ │ │ + beq.w 12f8c │ │ │ │ and.w r3, r3, #18 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 13266 │ │ │ │ - ldr r1, [pc, #384] @ (132f0 ) │ │ │ │ + beq.n 1320e │ │ │ │ + ldr r1, [pc, #384] @ (13298 ) │ │ │ │ add r1, pc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 13290 │ │ │ │ - ldr r1, [pc, #376] @ (132f4 ) │ │ │ │ + beq.w 13238 │ │ │ │ + ldr r1, [pc, #376] @ (1329c ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 12fe4 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 12f8c │ │ │ │ ldrb.w r7, [sl] │ │ │ │ - cbnz r7, 131d2 │ │ │ │ + cbnz r7, 1317a │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1326c │ │ │ │ + beq.n 13214 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 1303c │ │ │ │ + beq.w 12fe4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 12f8e │ │ │ │ - b.n 12ece │ │ │ │ + bne.w 12f36 │ │ │ │ + b.n 12e76 │ │ │ │ bics.w r9, r3, #524 @ 0x20c │ │ │ │ - bne.w 12f1a │ │ │ │ - b.n 12f62 │ │ │ │ + bne.w 12ec2 │ │ │ │ + b.n 12f0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13238 │ │ │ │ - ldr r1, [pc, #308] @ (132f8 ) │ │ │ │ + beq.n 131e0 │ │ │ │ + ldr r1, [pc, #308] @ (132a0 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r1, [pc, #296] @ (132fc ) │ │ │ │ + b.w 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r1, [pc, #296] @ (132a4 ) │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1329c │ │ │ │ + beq.n 13244 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 12f82 │ │ │ │ + b.n 12f2a │ │ │ │ mov r7, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 12f7a │ │ │ │ + bne.w 12f22 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12f7a │ │ │ │ + beq.w 12f22 │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 12f7a │ │ │ │ + b.n 12f22 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 12f3c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 12ee4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e98 │ │ │ │ + bne.w 12e40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f3c │ │ │ │ - b.n 12f62 │ │ │ │ - ldr r3, [pc, #152] @ (132d4 ) │ │ │ │ + beq.w 12ee4 │ │ │ │ + b.n 12f0a │ │ │ │ + ldr r3, [pc, #152] @ (1327c ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.w 12f62 │ │ │ │ + bne.w 12f0a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bne.w 12f62 │ │ │ │ + bne.w 12f0a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 132b4 │ │ │ │ + beq.n 1325c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - b.n 12f46 │ │ │ │ - ldr r1, [pc, #152] @ (13300 ) │ │ │ │ + b.n 12eee │ │ │ │ + ldr r1, [pc, #152] @ (132a8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 13170 │ │ │ │ - cbz r1, 132a6 │ │ │ │ + b.n 13118 │ │ │ │ + cbz r1, 1324e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 1303a │ │ │ │ + beq.w 12fe2 │ │ │ │ mov r7, ip │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 12f8e │ │ │ │ - b.n 12ece │ │ │ │ + bne.w 12f36 │ │ │ │ + b.n 12e76 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 13152 │ │ │ │ + bne.w 130fa │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 12ece │ │ │ │ + b.n 12e76 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ - b.n 13178 │ │ │ │ + b.n 13120 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 12f82 │ │ │ │ - b.n 13200 │ │ │ │ + bne.w 12f2a │ │ │ │ + b.n 131a8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 132be │ │ │ │ + cbz r3, 13266 │ │ │ │ ldr.w fp, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 12f82 │ │ │ │ + b.n 12f2a │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12f62 │ │ │ │ - b.n 13260 │ │ │ │ + beq.w 12f0a │ │ │ │ + b.n 13208 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 13282 │ │ │ │ + bne.n 1322a │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1303c │ │ │ │ + b.n 12fe4 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 12f76 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + b.n 12f1e │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r9, r3 │ │ │ │ - ldr.w r3, [pc, #1644] @ 13988 │ │ │ │ + ldr.w r3, [pc, #1644] @ 13930 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 3a9c8 │ │ │ │ - ldr.w r3, [pc, #1632] @ 1398c │ │ │ │ + bl 3a970 │ │ │ │ + ldr.w r3, [pc, #1632] @ 13934 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3] │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13860 │ │ │ │ + beq.w 13808 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 137bc │ │ │ │ + bcs.w 13764 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ ubfx r3, r1, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135d2 │ │ │ │ + beq.w 1357a │ │ │ │ ands.w r1, r1, #8388608 @ 0x800000 │ │ │ │ - beq.w 137e6 │ │ │ │ + beq.w 1378e │ │ │ │ cmp r6, #0 │ │ │ │ it lt │ │ │ │ movlt r7, #0 │ │ │ │ - blt.n 13382 │ │ │ │ + blt.n 1332a │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1393a │ │ │ │ + bcs.w 138e2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1381e │ │ │ │ + beq.w 137c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 3abc0 │ │ │ │ - ldr.w r3, [pc, #1528] @ 13990 │ │ │ │ + bl 3ab68 │ │ │ │ + ldr.w r3, [pc, #1528] @ 13938 │ │ │ │ mov r4, r0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1516] @ 13994 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1393c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ subs.w r3, r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ clz r3, r9 │ │ │ │ @@ -15285,1563 +15284,1563 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13614 │ │ │ │ - cbz r7, 133e6 │ │ │ │ + bne.w 135bc │ │ │ │ + cbz r7, 1338e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.w 1360c │ │ │ │ + bne.w 135b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 13506 │ │ │ │ + beq.w 134ae │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136aa │ │ │ │ + beq.w 13652 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1371c │ │ │ │ + beq.w 136c4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w 13630 │ │ │ │ - bl 12b94 │ │ │ │ + bmi.w 135d8 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1376c │ │ │ │ + beq.w 13714 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r3, #8192 @ 0x2000 │ │ │ │ bics.w r3, r3, r6, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr.w r3, [pc, #1376] @ 13998 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr.w r3, [pc, #1376] @ 13940 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ add.w r3, fp, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 13748 │ │ │ │ + beq.w 136f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 13782 │ │ │ │ + beq.w 1372a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13866 │ │ │ │ + beq.w 1380e │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13704 │ │ │ │ + beq.w 136ac │ │ │ │ mov r0, sl │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ - blt.w 1368c │ │ │ │ + blt.w 13634 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - cbz r4, 1348c │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r4, 13434 │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 135c6 │ │ │ │ + beq.w 1356e │ │ │ │ mov r0, sl │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ble.n 1359a │ │ │ │ + ble.n 13542 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13590 │ │ │ │ - bl 12b94 │ │ │ │ + bne.n 13538 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13590 │ │ │ │ + beq.n 13538 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 135ac │ │ │ │ + bne.n 13554 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 133f0 │ │ │ │ + beq.n 13398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 134d4 │ │ │ │ + cbz r0, 1347c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13914 │ │ │ │ + beq.w 138bc │ │ │ │ mov r0, sl │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 135c6 │ │ │ │ - bl 1d69c │ │ │ │ + beq.n 1356e │ │ │ │ + bl 1d644 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13712 │ │ │ │ + bcs.w 136ba │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 133f8 │ │ │ │ + bne.w 133a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 13408 │ │ │ │ + bne.w 133b0 │ │ │ │ mov r0, sl │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr.w r3, [pc, #1156] @ 13998 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr.w r3, [pc, #1156] @ 13940 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq r7, r4 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1388c │ │ │ │ + beq.w 13834 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13838 │ │ │ │ + beq.w 137e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 13576 │ │ │ │ + cbnz r3, 1351e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1356e │ │ │ │ + cbz r0, 13516 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp fp, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 137fc │ │ │ │ + bne.w 137a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 13464 │ │ │ │ + bne.w 1340c │ │ │ │ mov r0, sl │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bge.w 1347c │ │ │ │ + bge.w 13424 │ │ │ │ adds r3, r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #59 @ 0x3b │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1347e │ │ │ │ + b.n 13426 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133e6 │ │ │ │ + beq.w 1338e │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 134c2 │ │ │ │ + beq.n 1346a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 1361e │ │ │ │ + bmi.n 135c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 3adc8 │ │ │ │ - cbnz r0, 13626 │ │ │ │ + bl 3ad70 │ │ │ │ + cbnz r0, 135ce │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ - ldr r3, [pc, #976] @ (1399c ) │ │ │ │ + ldr r3, [pc, #976] @ (13944 ) │ │ │ │ add r3, pc │ │ │ │ str.w fp, [r3] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - cbz r4, 135e8 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r4, 13590 │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13906 │ │ │ │ + bne.w 138ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - beq.w 133f8 │ │ │ │ + beq.w 133a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 134d4 │ │ │ │ - b.n 134c2 │ │ │ │ + beq.w 1347c │ │ │ │ + b.n 1346a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 135b8 │ │ │ │ + bne.n 13560 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 134c2 │ │ │ │ - b.n 133d6 │ │ │ │ + beq.w 1346a │ │ │ │ + b.n 1337e │ │ │ │ mov r0, sl │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 133c2 │ │ │ │ + b.n 1336a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13304 │ │ │ │ + bl 132ac │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 13648 │ │ │ │ + ble.n 135f0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 137b2 │ │ │ │ + bcs.w 1375a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 13770 │ │ │ │ + bcc.w 13718 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite lt │ │ │ │ movlt r1, #32 │ │ │ │ movge r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13682 │ │ │ │ + beq.n 1362a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13852 │ │ │ │ + beq.w 137fa │ │ │ │ mov r0, sl │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1348c │ │ │ │ + b.n 13434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 135d8 │ │ │ │ + bne.n 13580 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 135ca │ │ │ │ + beq.n 13572 │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 135ca │ │ │ │ + b.n 13572 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 13408 │ │ │ │ + bne.w 133b0 │ │ │ │ mov r0, sl │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #724] @ (13998 ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #724] @ (13940 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ add.w r3, fp, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 136de │ │ │ │ - bl 1d69c │ │ │ │ + beq.n 13686 │ │ │ │ + bl 1d644 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1373e │ │ │ │ - ldr r7, [pc, #708] @ (139a0 ) │ │ │ │ + cbnz r0, 136e6 │ │ │ │ + ldr r7, [pc, #708] @ (13948 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13464 │ │ │ │ + b.n 1340c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1384e │ │ │ │ + beq.w 137f6 │ │ │ │ add.w r0, fp, #3 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13944 │ │ │ │ + beq.w 138ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1356e │ │ │ │ - b.n 13544 │ │ │ │ + bne.w 13516 │ │ │ │ + b.n 134ec │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1346e │ │ │ │ + b.n 13416 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 133f0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13398 │ │ │ │ mov r0, sl │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #628] @ (13998 ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #628] @ (13940 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ add.w r3, fp, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 136de │ │ │ │ - bl 1d69c │ │ │ │ + beq.n 13686 │ │ │ │ + bl 1d644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13934 │ │ │ │ + beq.w 138dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13544 │ │ │ │ - b.n 13464 │ │ │ │ + beq.w 134ec │ │ │ │ + b.n 1340c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1387a │ │ │ │ + beq.w 13822 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1383e │ │ │ │ + beq.n 137e6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, fp, #3 │ │ │ │ movs r4, #0 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13464 │ │ │ │ - b.n 136e8 │ │ │ │ + bne.w 1340c │ │ │ │ + b.n 13690 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 13432 │ │ │ │ + b.n 133da │ │ │ │ cmp r6, #0 │ │ │ │ add.w r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ite lt │ │ │ │ movlt r2, #32 │ │ │ │ movge r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 13672 │ │ │ │ + b.n 1361a │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1388c │ │ │ │ + beq.n 13834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 137d4 │ │ │ │ + cbz r0, 1377c │ │ │ │ mov r0, sl │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 138e4 │ │ │ │ + blt.w 1388c │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 1348c │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 13434 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1365a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13602 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13350 │ │ │ │ - cbz r4, 137d2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 132f8 │ │ │ │ + cbz r4, 1377a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13798 │ │ │ │ + bne.n 13740 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 136fa │ │ │ │ - ldr r7, [pc, #448] @ (139a4 ) │ │ │ │ + bne.n 136a2 │ │ │ │ + ldr r7, [pc, #448] @ (1394c ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13576 │ │ │ │ + b.n 1351e │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r0, sl │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r6, #0 │ │ │ │ it lt │ │ │ │ movlt r7, #0 │ │ │ │ - bge.w 1336e │ │ │ │ - b.n 13382 │ │ │ │ + bge.w 13316 │ │ │ │ + b.n 1332a │ │ │ │ sub.w r2, fp, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13950 │ │ │ │ + bcs.w 138f8 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r7, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1356e │ │ │ │ + b.n 13516 │ │ │ │ mov r0, sl │ │ │ │ - bl 3ad8c │ │ │ │ + bl 3ad34 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r0, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 13390 │ │ │ │ - ldr r7, [pc, #364] @ (139a8 ) │ │ │ │ + b.n 13338 │ │ │ │ + ldr r7, [pc, #364] @ (13950 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13576 │ │ │ │ + b.n 1351e │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13464 │ │ │ │ + bne.w 1340c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 136ec │ │ │ │ + b.n 13694 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 13682 │ │ │ │ + b.n 1362a │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 13390 │ │ │ │ + b.n 13338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1373e │ │ │ │ - ldr r7, [pc, #308] @ (139ac ) │ │ │ │ + bne.w 136e6 │ │ │ │ + ldr r7, [pc, #308] @ (13954 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13464 │ │ │ │ + b.n 1340c │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 1378e │ │ │ │ + bne.n 13736 │ │ │ │ movs r7, #0 │ │ │ │ ldrh.w r0, [sl, #14] │ │ │ │ add r0, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1389a │ │ │ │ + b.n 13842 │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 138aa │ │ │ │ + bne.n 13852 │ │ │ │ mov r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - bhi.n 13896 │ │ │ │ + bhi.n 1383e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 137c6 │ │ │ │ + bcs.n 1376e │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1394c │ │ │ │ + beq.n 138f4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1394c │ │ │ │ + beq.n 138f4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 1395c │ │ │ │ + blt.n 13904 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 13488 │ │ │ │ + b.n 13430 │ │ │ │ adds r0, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ite ne │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, #59 @ 0x3b │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 135c6 │ │ │ │ + beq.w 1356e │ │ │ │ mov r0, sl │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1359a │ │ │ │ + b.n 13542 │ │ │ │ movs r7, #0 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 135b8 │ │ │ │ - b.n 134c2 │ │ │ │ + bne.w 13560 │ │ │ │ + b.n 1346a │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ad8c │ │ │ │ + bl 3ad34 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.w 134d4 │ │ │ │ - ldr r1, [pc, #136] @ (139b0 ) │ │ │ │ + blt.w 1347c │ │ │ │ + ldr r1, [pc, #136] @ (13958 ) │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 134d4 │ │ │ │ - ldr r7, [pc, #124] @ (139b4 ) │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1347c │ │ │ │ + ldr r7, [pc, #124] @ (1395c ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13464 │ │ │ │ + b.n 1340c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13380 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13328 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r7, [pc, #112] @ (139b8 ) │ │ │ │ + ldr r7, [pc, #112] @ (13960 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 13464 │ │ │ │ + b.n 1340c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 137d4 │ │ │ │ + b.n 1377c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ mov r7, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1356e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13516 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 13976 │ │ │ │ + beq.n 1391e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 138f4 │ │ │ │ + b.n 1389c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 13488 │ │ │ │ + b.n 13430 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r5, r1 │ │ │ │ - @ instruction: 0xfa74000d │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + @ instruction: 0xfacc000d │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - ldr??.w r0, [ip, #13] │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + @ instruction: 0xfa54000d │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d8000d │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh.w r0, [r0, sp] │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r1 │ │ │ │ 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 r7, [pc, #1080] @ 13e08 │ │ │ │ + ldr.w r7, [pc, #1080] @ 13db0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 13e0c │ │ │ │ + ldr.w r3, [pc, #1080] @ 13db4 │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r9, [r3, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 13a82 │ │ │ │ + beq.n 13a2a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne.w r2, #1024 @ 0x400 │ │ │ │ - bne.n 13a14 │ │ │ │ + bne.n 139bc │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ sub.w r2, r2, #93 @ 0x5d │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r2, r2, #10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ orrs r2, r3 │ │ │ │ orr.w r2, r2, #1441792 @ 0x160000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13caa │ │ │ │ + beq.w 13c52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c0e │ │ │ │ - ldr r1, [pc, #988] @ (13e10 ) │ │ │ │ + beq.w 13bb6 │ │ │ │ + ldr r1, [pc, #988] @ (13db8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldrh.w ip, [r5, #12] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 13a88 │ │ │ │ + beq.n 13a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13c96 │ │ │ │ + beq.w 13c3e │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.w 13c14 │ │ │ │ + bne.w 13bbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13dd6 │ │ │ │ + beq.w 13d7e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 13a7c │ │ │ │ + cbz r3, 13a24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 13a76 │ │ │ │ + cbz r1, 13a1e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13cb4 │ │ │ │ + bne.w 13c5c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 13cb4 │ │ │ │ + bne.w 13c5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13a62 │ │ │ │ + bne.n 13a0a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - b.n 139ec │ │ │ │ + b.n 13994 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 13a7c │ │ │ │ - cbz r0, 13aa8 │ │ │ │ - ldr r3, [pc, #896] @ (13e14 ) │ │ │ │ + bne.n 13a24 │ │ │ │ + cbz r0, 13a50 │ │ │ │ + ldr r3, [pc, #896] @ (13dbc ) │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - beq.n 13a7c │ │ │ │ - ldr r3, [pc, #884] @ (13e18 ) │ │ │ │ + beq.n 13a24 │ │ │ │ + ldr r3, [pc, #884] @ (13dc0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ strb r2, [r3, #0] │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.n 13a7c │ │ │ │ + bne.n 13a24 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13ae4 │ │ │ │ + beq.n 13a8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 13ae4 │ │ │ │ + cbnz r3, 13a8c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 13ad2 │ │ │ │ + cbz r3, 13a7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 13ad2 │ │ │ │ + cbz r3, 13a7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13df6 │ │ │ │ + bne.w 13d9e │ │ │ │ ldrh.w ip, [r5, #12] │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ mov r2, ip │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.n 13a7c │ │ │ │ + beq.n 13a24 │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w 13c24 │ │ │ │ + bmi.w 13bcc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13d0c │ │ │ │ + beq.w 13cb4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 13b06 │ │ │ │ + cbnz r3, 13aae │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 13b06 │ │ │ │ + ble.n 13aae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13b9a │ │ │ │ + bne.n 13b42 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 13b58 │ │ │ │ - ldr r2, [pc, #776] @ (13e1c ) │ │ │ │ + beq.n 13b00 │ │ │ │ + ldr r2, [pc, #776] @ (13dc4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ add r2, pc │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 13b58 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 13b00 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 13b58 │ │ │ │ - ldr r1, [pc, #752] @ (13e20 ) │ │ │ │ + cbz r3, 13b00 │ │ │ │ + ldr r1, [pc, #752] @ (13dc8 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3aae4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13dfa │ │ │ │ + bcs.w 13da2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9c38 <__time64@plt+0x183c> │ │ │ │ - ldr r3, [pc, #684] @ (13e14 ) │ │ │ │ + bl 9be0 <__time64@plt+0x183c> │ │ │ │ + ldr r3, [pc, #684] @ (13dbc ) │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 13b80 │ │ │ │ + bne.n 13b28 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13db0 │ │ │ │ + beq.w 13d58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 13cf6 │ │ │ │ + bcc.w 13c9e │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 13d9a │ │ │ │ + beq.w 13d42 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ clz r7, r9 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r7, #1 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d3e │ │ │ │ + bne.w 13ce6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 13304 │ │ │ │ + bl 132ac │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13d56 │ │ │ │ + bne.w 13cfe │ │ │ │ subs.w r3, r9, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r8, r7 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a7c │ │ │ │ + beq.w 13a24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 13d06 │ │ │ │ + ble.w 13cae │ │ │ │ movs r1, #9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - ldr r1, [pc, #548] @ (13e24 ) │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + ldr r1, [pc, #548] @ (13dcc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ str.w r9, [r8, #312] @ 0x138 │ │ │ │ - b.n 13a32 │ │ │ │ + b.n 139da │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13c24 │ │ │ │ + beq.n 13bcc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13aba │ │ │ │ + beq.w 13a62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13cc8 │ │ │ │ + beq.n 13c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d5c │ │ │ │ + beq.w 13d04 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #8388608 @ 0x800000 │ │ │ │ movne.w r2, #142606336 @ 0x8800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13d0c │ │ │ │ + beq.n 13cb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13e02 │ │ │ │ + bne.w 13daa │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13d92 │ │ │ │ + bcs.w 13d3a │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 13a7c │ │ │ │ + blt.w 13a24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13da4 │ │ │ │ + bcs.w 13d4c │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 13a7c │ │ │ │ + b.n 13a24 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 13ade │ │ │ │ + beq.w 13a86 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13ade │ │ │ │ - b.n 13aba │ │ │ │ + bne.w 13a86 │ │ │ │ + b.n 13a62 │ │ │ │ str.w r9, [r8, #312] @ 0x138 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 13aec │ │ │ │ + beq.w 13a94 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13ae6 │ │ │ │ - b.n 13aba │ │ │ │ + bne.w 13a8e │ │ │ │ + b.n 13a62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 13d0c │ │ │ │ + cbz r3, 13cb4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.w 13aec │ │ │ │ + bpl.w 13a94 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13ce2 │ │ │ │ + beq.n 13c8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13d78 │ │ │ │ - ldr r3, [pc, #304] @ (13e14 ) │ │ │ │ + beq.n 13d20 │ │ │ │ + ldr r3, [pc, #304] @ (13dbc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ subs r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov.w r9, r2, lsl #1 │ │ │ │ - b.n 13af0 │ │ │ │ + b.n 13a98 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 13dc6 │ │ │ │ + beq.n 13d6e │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 13b9a │ │ │ │ - ldr r1, [pc, #288] @ (13e28 ) │ │ │ │ + b.n 13b42 │ │ │ │ + ldr r1, [pc, #288] @ (13dd0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 13c02 │ │ │ │ + b.n 13baa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ - cbz r3, 13d66 │ │ │ │ + cbz r3, 13d0e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r1, r3, #16 │ │ │ │ - bmi.w 13a7c │ │ │ │ + bmi.w 13a24 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ asrs r2, r2, #3 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9dc8 <__time64@plt+0x19cc> │ │ │ │ + b.w 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 13304 │ │ │ │ + bl 132ac │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 13a7c │ │ │ │ + bne.w 13a24 │ │ │ │ str.w sl, [r5, #16] │ │ │ │ - b.n 13a7c │ │ │ │ + b.n 13a24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13d0c │ │ │ │ + beq.n 13cb4 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 13af0 │ │ │ │ + b.n 13a98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 13d1a │ │ │ │ + bne.n 13cc2 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d1e │ │ │ │ - b.n 13d1a │ │ │ │ + beq.n 13cc6 │ │ │ │ + b.n 13cc2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d60 │ │ │ │ + beq.n 13d08 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d60 │ │ │ │ + beq.n 13d08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13d60 │ │ │ │ + beq.n 13d08 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 13ce2 │ │ │ │ + b.n 13c8a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13c78 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13c20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #59 @ 0x3b │ │ │ │ - blt.n 13da6 │ │ │ │ + blt.n 13d4e │ │ │ │ movs r1, #10 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.w 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13b80 │ │ │ │ + bne.w 13b28 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 13b9a │ │ │ │ - b.n 13a7c │ │ │ │ + bne.w 13b42 │ │ │ │ + b.n 13a24 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ite ge │ │ │ │ movge r1, #10 │ │ │ │ movlt r1, #59 @ 0x3b │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 13a7c │ │ │ │ + b.n 13a24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 13df0 │ │ │ │ - blx 7b64 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 13d98 │ │ │ │ + blx 7b24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 13a7c │ │ │ │ + b.n 13a24 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ - b.n 13ade │ │ │ │ + b.n 13a86 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13b58 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13b00 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 13af0 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + b.n 13a98 │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + @ instruction: 0xb776 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #1264] @ 14330 │ │ │ │ + ldr.w r9, [pc, #1264] @ 142d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 140f6 │ │ │ │ - blx 7f80 │ │ │ │ + bne.w 1409e │ │ │ │ + blx 7f34 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1410c │ │ │ │ + beq.w 140b4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13fc0 │ │ │ │ + beq.w 13f68 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13ffa │ │ │ │ + beq.w 13fa2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r9, fp, [sp, #20] │ │ │ │ adds r1, r3, #1 │ │ │ │ sub.w r3, fp, sl │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r7, sl │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 13fa0 │ │ │ │ + beq.w 13f48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 141c6 │ │ │ │ + beq.w 1416e │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 141c6 │ │ │ │ + bne.w 1416e │ │ │ │ ldrb.w r3, [r4, fp] │ │ │ │ add r4, fp │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 14002 │ │ │ │ + blt.w 13faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1401e │ │ │ │ + beq.w 13fc6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 140e8 │ │ │ │ + beq.w 14090 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr.w r2, r2, #1441792 @ 0x160000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 140d4 │ │ │ │ + beq.w 1407c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w 140c4 │ │ │ │ + bmi.w 1406c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 13f12 │ │ │ │ + blt.n 13eba │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 13f38 │ │ │ │ + beq.n 13ee0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 13f38 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 13ee0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 13f2e │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 13ed6 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ sub.w r2, r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c38 <__time64@plt+0x183c> │ │ │ │ + bl 9be0 <__time64@plt+0x183c> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 140de │ │ │ │ + bcs.w 14086 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, sl, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r3, r5 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 13f88 │ │ │ │ + blt.n 13f30 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 141bc │ │ │ │ + bcs.w 14164 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14074 │ │ │ │ + beq.n 1401c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r8, r4, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13e8a │ │ │ │ + bne.w 13e32 │ │ │ │ ldrd r9, fp, [sp, #20] │ │ │ │ - b.n 141ce │ │ │ │ + b.n 14176 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 13eb0 │ │ │ │ + beq.n 13e58 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 142a6 │ │ │ │ + beq.w 1424e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 13eb0 │ │ │ │ - b.n 13fa4 │ │ │ │ + beq.w 13e58 │ │ │ │ + b.n 13f4c │ │ │ │ ldrd r3, r1, [r6] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 14288 │ │ │ │ + bcs.w 14230 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 13e6a │ │ │ │ + blt.w 13e12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrd r3, r1, [r6] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 14262 │ │ │ │ + bcs.w 1420a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13e74 │ │ │ │ + bne.w 13e1c │ │ │ │ sub.w r4, r8, #4 │ │ │ │ str r7, [r5, #20] │ │ │ │ - b.n 1407c │ │ │ │ + b.n 14024 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13ecc │ │ │ │ + bne.w 13e74 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 12624 │ │ │ │ + bl 125cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13eda │ │ │ │ - cbz r6, 1404c │ │ │ │ + bne.w 13e82 │ │ │ │ + cbz r6, 13ff4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 14046 │ │ │ │ + cbnz r3, 13fee │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14046 │ │ │ │ + beq.n 13fee │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 141e0 │ │ │ │ + beq.w 14188 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1413c │ │ │ │ + beq.n 140e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 139bc │ │ │ │ + bl 13964 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 1406c │ │ │ │ + cbz r3, 14014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r5, #12] │ │ │ │ - blt.w 14276 │ │ │ │ + blt.w 1421e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ mov r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 13f8e │ │ │ │ + b.n 13f36 │ │ │ │ ldrd r9, fp, [sp, #20] │ │ │ │ subs r4, #4 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r1, fp, sl │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ - ldr r3, [pc, #684] @ (14334 ) │ │ │ │ + ldr r3, [pc, #684] @ (142dc ) │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.n 1411e │ │ │ │ + beq.n 140c6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 139bc │ │ │ │ + bl 13964 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 140ac │ │ │ │ + ble.n 14054 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r5, #12] │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 141ac │ │ │ │ + bcs.n 14154 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r1, [r6, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3abc0 │ │ │ │ - cbz r0, 140d4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 3ab68 │ │ │ │ + cbz r0, 1407c │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13f04 │ │ │ │ + bne.w 13eac │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r4, r8 │ │ │ │ - b.n 13f8e │ │ │ │ + b.n 13f36 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13f56 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13efe │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r8 │ │ │ │ - bl 139bc │ │ │ │ - b.n 13f8e │ │ │ │ - bl 12624 │ │ │ │ + bl 13964 │ │ │ │ + b.n 13f36 │ │ │ │ + bl 125cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1429a │ │ │ │ + beq.w 14242 │ │ │ │ sub.w r3, r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 13e62 │ │ │ │ + bne.w 13e0a │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13e74 │ │ │ │ + bne.w 13e1c │ │ │ │ sub.w r4, r8, #4 │ │ │ │ str r6, [r5, #20] │ │ │ │ - b.n 140bc │ │ │ │ + b.n 14064 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [fp, r0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 139bc │ │ │ │ + bl 13964 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb.w r7, [fp, r0] │ │ │ │ - b.n 1409a │ │ │ │ + b.n 14042 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1404c │ │ │ │ + beq.n 13ff4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 140da │ │ │ │ + beq.n 14082 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 14162 │ │ │ │ + ble.n 1410a │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ add.w r0, r8, #4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ subs r2, r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 142ae │ │ │ │ + bcc.w 14256 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite le │ │ │ │ movle r1, #59 @ 0x3b │ │ │ │ movgt r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1406e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 14016 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 13f88 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 13f30 │ │ │ │ ldrd r9, fp, [sp, #20] │ │ │ │ sub.w r4, r8, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1407c │ │ │ │ + bne.w 14024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 14046 │ │ │ │ + bne.w 13fee │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr.w r2, r2, #393216 @ 0x60000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 140da │ │ │ │ + beq.w 14082 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 142ca │ │ │ │ + bne.n 14272 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 14310 │ │ │ │ + bgt.n 142b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #284] @ (14338 ) │ │ │ │ + ldr r2, [pc, #284] @ (142e0 ) │ │ │ │ add.w r9, fp, sl │ │ │ │ add r9, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ add r9, r7 │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ subs r2, r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrd r3, r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1431e │ │ │ │ + bcc.n 142c6 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ge │ │ │ │ movge r1, #10 │ │ │ │ movlt r1, #59 @ 0x3b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1406e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 14016 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13e74 │ │ │ │ - b.n 13ffa │ │ │ │ + bne.w 13e1c │ │ │ │ + b.n 13fa2 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 142c0 │ │ │ │ + bcs.n 14268 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 14068 │ │ │ │ + b.n 14010 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 13fda │ │ │ │ - b.n 13e6a │ │ │ │ + bge.w 13f82 │ │ │ │ + b.n 13e12 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r3, r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 13e5c │ │ │ │ + b.n 13e04 │ │ │ │ ldrd r9, fp, [sp, #20] │ │ │ │ mov r4, r8 │ │ │ │ - b.n 141ce │ │ │ │ + b.n 14176 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ite le │ │ │ │ movle r2, #59 @ 0x3b │ │ │ │ movgt r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1406e │ │ │ │ + b.n 14016 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 14068 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 14010 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1420e │ │ │ │ + beq.n 141b6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bgt.n 14314 │ │ │ │ - ldr r2, [pc, #88] @ (1433c ) │ │ │ │ + bgt.n 142bc │ │ │ │ + ldr r2, [pc, #88] @ (142e4 ) │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r9, fp, sl │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1422c │ │ │ │ + bne.n 141d4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 13f8e │ │ │ │ + b.n 13f36 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 142e0 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 14288 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ite ge │ │ │ │ movge r2, #10 │ │ │ │ movlt r2, #59 @ 0x3b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1406e │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + b.n 14016 │ │ │ │ + cbnz r6, 142ec │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r5, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r6, [pc, #1120] @ 147b4 │ │ │ │ + ldr.w r6, [pc, #1120] @ 1475c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1120] @ 147b8 │ │ │ │ + ldr.w r4, [pc, #1120] @ 14760 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r3, [pc, #1116] @ 147bc │ │ │ │ - ldr.w r5, [pc, #1116] @ 147c0 │ │ │ │ + ldr.w r3, [pc, #1116] @ 14764 │ │ │ │ + ldr.w r5, [pc, #1116] @ 14768 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -16849,972 +16848,971 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14702 │ │ │ │ + beq.w 146aa │ │ │ │ ldr.w r9, [r5, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ ldr.w r3, [r5, #1240] @ 0x4d8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r5, #316] @ 0x13c │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ str.w r0, [r5, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 146fc │ │ │ │ - bl 112fc │ │ │ │ + beq.w 146a4 │ │ │ │ + bl 112a4 │ │ │ │ str.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ - cbz r0, 143d4 │ │ │ │ + cbz r0, 1437c │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr.w r9, [r5, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - cbz r7, 143f6 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r7, 1439e │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ - beq.w 1469a │ │ │ │ + beq.w 14642 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14752 │ │ │ │ + bne.w 146fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 12ba4 │ │ │ │ + bl 12b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 144e8 │ │ │ │ + beq.n 14490 │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ add.w r8, r4, r7 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1443a │ │ │ │ + bne.n 143e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 145b6 │ │ │ │ - blx 7f80 │ │ │ │ + beq.w 1455e │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1443a │ │ │ │ + bls.n 143e2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1470a │ │ │ │ + beq.w 146b2 │ │ │ │ ldr.w r4, [r5, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r2, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov.w r2, #1179648 @ 0x120000 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1443a │ │ │ │ + beq.n 143e2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r2, r4, #64 @ 0x40 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bpl.n 1443a │ │ │ │ + bpl.n 143e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 12ba4 │ │ │ │ + bl 12b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14446 │ │ │ │ + bne.n 143ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b38 │ │ │ │ + bl 12ae0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 14612 │ │ │ │ + bne.w 145ba │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ mov r1, fp │ │ │ │ sub.w fp, fp, #4 │ │ │ │ sub.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r3, #524288 @ 0x80000 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ str.w r6, [r0, fp] │ │ │ │ add fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14534 │ │ │ │ + beq.n 144dc │ │ │ │ mov r3, sl │ │ │ │ add.w r2, r3, #9 │ │ │ │ str.w r2, [fp, #-4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14526 │ │ │ │ + bne.n 144ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r9, r3, #1 │ │ │ │ - beq.n 14634 │ │ │ │ + beq.n 145dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - bne.n 145e8 │ │ │ │ + bne.n 14590 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #628] @ (147c4 ) │ │ │ │ + ldr r3, [pc, #628] @ (1476c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r7, r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r2, r8 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14616 │ │ │ │ - ldr r4, [pc, #576] @ (147c8 ) │ │ │ │ + beq.n 145be │ │ │ │ + ldr r4, [pc, #576] @ (14770 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 14762 │ │ │ │ + bcs.w 1470a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - ldr r3, [pc, #544] @ (147cc ) │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + ldr r3, [pc, #544] @ (14774 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, r9 │ │ │ │ - b.n 14616 │ │ │ │ + b.n 145be │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ - b.n 1443a │ │ │ │ + b.n 143e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #440] @ (147d0 ) │ │ │ │ - ldr r3, [pc, #412] @ (147b8 ) │ │ │ │ + ldr r2, [pc, #440] @ (14778 ) │ │ │ │ + ldr r3, [pc, #412] @ (14760 ) │ │ │ │ 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 147ae │ │ │ │ + bne.w 14756 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #412] @ (147d4 ) │ │ │ │ + ldr r3, [pc, #412] @ (1477c ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1477c │ │ │ │ + beq.w 14724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r9, r3, #2048 @ 0x800 │ │ │ │ - bne.w 14756 │ │ │ │ + bne.w 146fe │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.w 1454c │ │ │ │ + bpl.w 144f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ - bl 13e2c │ │ │ │ + bl 13dd4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 14586 │ │ │ │ + b.n 1452e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 143f6 │ │ │ │ + beq.w 1439e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3abc0 │ │ │ │ - ldr r1, [pc, #296] @ (147d8 ) │ │ │ │ + bl 3ab68 │ │ │ │ + ldr r1, [pc, #296] @ (14780 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str.w r7, [r5, #1236] @ 0x4d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 147aa │ │ │ │ + beq.n 14752 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - b.n 14434 │ │ │ │ + b.n 143dc │ │ │ │ ldr.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ - b.n 143d0 │ │ │ │ + b.n 14378 │ │ │ │ ldr.w r0, [r5, #312] @ 0x138 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 143c2 │ │ │ │ + b.n 1436a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - bne.n 1476c │ │ │ │ + bne.n 14714 │ │ │ │ ldr.w r4, [r5, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ mov.w r2, #1179648 @ 0x120000 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 1443a │ │ │ │ + b.n 143e2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 14434 │ │ │ │ + b.n 143dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 1465e │ │ │ │ + b.n 14606 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 1459e │ │ │ │ + b.n 14546 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 14476 │ │ │ │ + b.n 1441e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 14548 │ │ │ │ + beq.w 144f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 14552 │ │ │ │ + b.n 144fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 146e8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 14690 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 1482c │ │ │ │ + push {r1, r4, r5} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 14832 │ │ │ │ + push {r3, r5} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe856000d │ │ │ │ - @ instruction: 0xe81c000d │ │ │ │ - b.n 147c0 │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r2, 147d8 │ │ │ │ + stmia.w lr!, {r0, r2, r3} │ │ │ │ + ldrd r0, r0, [r4], #-52 @ 0x34 │ │ │ │ + @ instruction: 0xe850000d │ │ │ │ + cbz r2, 14798 │ │ │ │ movs r5, r1 │ │ │ │ - b.n 146b4 │ │ │ │ + b.n 1470c │ │ │ │ movs r5, r1 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bpl.n 14806 │ │ │ │ - bl 15540 │ │ │ │ + bpl.n 147ae │ │ │ │ + bl 154e8 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r0, 14830 │ │ │ │ + cbz r0, 147d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ and.w r2, r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #67108864 @ 0x4000000 │ │ │ │ - bne.n 14800 │ │ │ │ + bne.n 147a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14340 │ │ │ │ + bl 142e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 14800 │ │ │ │ + b.n 147a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movt r2, #1024 @ 0x400 │ │ │ │ mov r3, r0 │ │ │ │ ands r2, r4 │ │ │ │ cmp.w r2, #67108864 @ 0x4000000 │ │ │ │ - bne.n 14800 │ │ │ │ + bne.n 147a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 14340 │ │ │ │ + bl 142e8 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 14800 │ │ │ │ + bne.n 147a8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 14800 │ │ │ │ + b.n 147a8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 148a6 │ │ │ │ + cbz r1, 1484e │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 148a0 │ │ │ │ + cbz r3, 14848 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14882 │ │ │ │ + beq.n 1482a │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - cbnz r5, 14898 │ │ │ │ + cbnz r5, 14840 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14882 │ │ │ │ + beq.n 1482a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10314 │ │ │ │ + b.w 102bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #320 @ 0x140 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - beq.n 14902 │ │ │ │ + beq.n 148aa │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.n 148e0 │ │ │ │ + bmi.n 14888 │ │ │ │ and.w r2, r3, #2048 @ 0x800 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 148cc │ │ │ │ - cbnz r2, 14906 │ │ │ │ + bmi.n 14874 │ │ │ │ + cbnz r2, 148ae │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 14340 │ │ │ │ + b.n 142e8 │ │ │ │ bic.w r3, r3, #10240 @ 0x2800 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 148c2 │ │ │ │ - ldr r0, [pc, #56] @ (14914 ) │ │ │ │ + beq.n 1486a │ │ │ │ + ldr r0, [pc, #56] @ (148bc ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 148f4 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 1489c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #2048 @ 0x800 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 148c0 │ │ │ │ - b.n 148cc │ │ │ │ + bpl.n 14868 │ │ │ │ + b.n 14874 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 148e8 │ │ │ │ + bne.n 14890 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14898 │ │ │ │ + b.n 14840 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 148c2 │ │ │ │ + b.n 1486a │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ movs r1, r1 │ │ │ │ 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 ip, [pc, #276] @ 14a40 │ │ │ │ + ldr.w ip, [pc, #276] @ 149e8 │ │ │ │ sub sp, #8 │ │ │ │ ldrh.w lr, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 149f4 │ │ │ │ + beq.n 1499c │ │ │ │ tst.w lr, #258 @ 0x102 │ │ │ │ - bne.n 149b8 │ │ │ │ - ldr r3, [pc, #252] @ (14a44 ) │ │ │ │ + bne.n 14960 │ │ │ │ + ldr r3, [pc, #252] @ (149ec ) │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 149a0 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 149a0 │ │ │ │ + cbz r0, 14948 │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 14948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r1, r6, #65536 @ 0x10000 │ │ │ │ ldr.w r2, [r3, #312] @ 0x138 │ │ │ │ strd r9, r2, [r3, #312] @ 0x138 │ │ │ │ ldr.w r2, [r3, #1236] @ 0x4d4 │ │ │ │ str.w r2, [r3, #1240] @ 0x4d8 │ │ │ │ str.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ - beq.n 14a2e │ │ │ │ + beq.n 149d6 │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10f0c │ │ │ │ + b.w 10eb4 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14340 │ │ │ │ + bl 142e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #258 @ 0x102 │ │ │ │ - cbnz r3, 14a20 │ │ │ │ + cbnz r3, 149c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 149d4 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 1497c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ - cbnz r3, 14a20 │ │ │ │ + cbnz r3, 149c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 14a20 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 149c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 14a26 │ │ │ │ + cbz r3, 149ce │ │ │ │ tst.w lr, #258 @ 0x102 │ │ │ │ - bne.n 14a0e │ │ │ │ + bne.n 149b6 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14340 │ │ │ │ + bl 142e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 149c4 │ │ │ │ + bne.n 1496c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - beq.n 149f8 │ │ │ │ - b.n 14a20 │ │ │ │ + beq.n 149a0 │ │ │ │ + b.n 149c8 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - bl 14340 │ │ │ │ - b.n 1498e │ │ │ │ + bl 142e8 │ │ │ │ + b.n 14936 │ │ │ │ nop │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #76] @ (14aa4 ) │ │ │ │ + ldr r3, [pc, #76] @ (14a4c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #76] @ (14aa8 ) │ │ │ │ + ldr r2, [pc, #76] @ (14a50 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbnz r3, 14a7a │ │ │ │ - ldr r4, [pc, #64] @ (14aac ) │ │ │ │ + cbnz r3, 14a22 │ │ │ │ + ldr r4, [pc, #64] @ (14a54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 14a82 │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 14a2a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ea3c │ │ │ │ - b.n 14a68 │ │ │ │ + bl 1e9e4 │ │ │ │ + b.n 14a10 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r1, #0] │ │ │ │ str r3, [r1, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1053c │ │ │ │ + b.w 104e4 │ │ │ │ nop │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 14ae8 │ │ │ │ + cbz r1, 14a90 │ │ │ │ ldrh.w r0, [r2, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - bge.n 14ae4 │ │ │ │ + bge.n 14a8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 14afc │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 14aa4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r2, #16777216 @ 0x1000000 │ │ │ │ - bne.n 14b08 │ │ │ │ + bne.n 14ab0 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #7 │ │ │ │ strh.w r2, [r4, #108] @ 0x6c │ │ │ │ - b.n 14ae0 │ │ │ │ + b.n 14a88 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 14afc │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 14aa4 │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.n 14b20 │ │ │ │ + bmi.n 14ac8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 104d8 │ │ │ │ + b.w 10480 │ │ │ │ movs r0, #0 │ │ │ │ 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 r3, [pc, #184] @ (14bf0 ) │ │ │ │ + ldr r3, [pc, #184] @ (14b98 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #184] @ (14bf4 ) │ │ │ │ + ldr r2, [pc, #184] @ (14b9c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ and.w r3, r3, #49152 @ 0xc000 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ mov r0, r6 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r4, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 14b70 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 14b18 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 14bce │ │ │ │ - ldr r1, [pc, #132] @ (14bf8 ) │ │ │ │ + bpl.n 14b76 │ │ │ │ + ldr r1, [pc, #132] @ (14ba0 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 14b9a │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 14b42 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 14b9a │ │ │ │ + cbz r3, 14b42 │ │ │ │ ldr.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3aae4 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 14bc0 │ │ │ │ + bcs.n 14b68 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14bb2 │ │ │ │ + bge.n 14b5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14bba │ │ │ │ + b.n 14b62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14b70 │ │ │ │ + beq.n 14b18 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #20] @ (14bfc ) │ │ │ │ + ldr r1, [pc, #20] @ (14ba4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 14b80 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 14b28 │ │ │ │ nop │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ittt lt │ │ │ │ - movlt r1, r1 │ │ │ │ - ldrblt r6, [r1, r0] │ │ │ │ - movlt r1, r1 │ │ │ │ + rev r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ + movs r1, r1 │ │ │ │ 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 r6, [pc, #256] @ (14d14 ) │ │ │ │ + ldr r6, [pc, #256] @ (14cbc ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 14c56 │ │ │ │ - ldr r3, [pc, #248] @ (14d18 ) │ │ │ │ + cbz r1, 14bfe │ │ │ │ + ldr r3, [pc, #248] @ (14cc0 ) │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 14c46 │ │ │ │ + cbz r0, 14bee │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 14c46 │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 14bee │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14cf0 │ │ │ │ + beq.n 14c98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 106e4 │ │ │ │ - bl 106e4 │ │ │ │ + b.w 1068c │ │ │ │ + bl 1068c │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 14cde │ │ │ │ + bmi.n 14c86 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 14cc0 │ │ │ │ - ldr.w sl, [pc, #176] @ 14d1c │ │ │ │ + ble.n 14c68 │ │ │ │ + ldr.w sl, [pc, #176] @ 14cc4 │ │ │ │ mvn.w r7, #7 │ │ │ │ movs r6, #0 │ │ │ │ add sl, pc │ │ │ │ - b.n 14c80 │ │ │ │ + b.n 14c28 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 14cc0 │ │ │ │ + ble.n 14c68 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ add r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 14c9a │ │ │ │ + cbz r3, 14c42 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14c76 │ │ │ │ + bne.n 14c1e │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 14c80 │ │ │ │ + bgt.n 14c28 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 14cd4 │ │ │ │ + bpl.n 14c7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c62 │ │ │ │ + beq.n 14c0a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 14c62 │ │ │ │ - b.n 14cd0 │ │ │ │ + ble.n 14c0a │ │ │ │ + b.n 14c78 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 14d0c │ │ │ │ + cbz r3, 14cb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10f0c │ │ │ │ + b.w 10eb4 │ │ │ │ orr.w r8, r8, #8192 @ 0x2000 │ │ │ │ - b.n 14cf4 │ │ │ │ + b.n 14c9c │ │ │ │ nop │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr12, {0} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr12, {0} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r5, r1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r7, r0 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 14d64 │ │ │ │ + bpl.n 14d0c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 14d64 │ │ │ │ + cbz r0, 14d0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ subs r2, #28 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ - b.n 14d68 │ │ │ │ + b.n 14d10 │ │ │ │ adds r4, #28 │ │ │ │ str r4, [r5, #20] │ │ │ │ ands.w r2, r3, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ streq r2, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -17823,820 +17821,820 @@ │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r4, [pc, #232] @ (14e7c ) │ │ │ │ + ldr r4, [pc, #232] @ (14e24 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r4, pc │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14e5a │ │ │ │ - ldr r1, [pc, #216] @ (14e80 ) │ │ │ │ + beq.n 14e02 │ │ │ │ + ldr r1, [pc, #216] @ (14e28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14e4a │ │ │ │ - ldr r3, [pc, #208] @ (14e84 ) │ │ │ │ + beq.n 14df2 │ │ │ │ + ldr r3, [pc, #208] @ (14e2c ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 14dc4 │ │ │ │ - b.n 14e54 │ │ │ │ + cbnz r1, 14d6c │ │ │ │ + b.n 14dfc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 14e54 │ │ │ │ + beq.n 14dfc │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14dbc │ │ │ │ + bne.n 14d64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 14e44 │ │ │ │ - ldr r1, [pc, #176] @ (14e88 ) │ │ │ │ + beq.n 14dec │ │ │ │ + ldr r1, [pc, #176] @ (14e30 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 14de4 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 14d8c │ │ │ │ adds r6, #9 │ │ │ │ ldr.w r9, [r8, #24] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 14e2e │ │ │ │ + beq.n 14dd6 │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 14e5e │ │ │ │ + ble.n 14e06 │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ sub.w r8, r5, sl │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 14e1e │ │ │ │ + b.n 14dc6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 14e5e │ │ │ │ + beq.n 14e06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14e16 │ │ │ │ + bne.n 14dbe │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ strh r2, [r7, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1099c │ │ │ │ - cbz r0, 14e76 │ │ │ │ + bl 10944 │ │ │ │ + cbz r0, 14e1e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 14e54 │ │ │ │ + beq.n 14dfc │ │ │ │ str.w r7, [r8, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ - b.n 14da4 │ │ │ │ + b.n 14d4c │ │ │ │ ldrh r0, [r7, #12] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #40] @ (14e8c ) │ │ │ │ + ldr r2, [pc, #40] @ (14e34 ) │ │ │ │ movs r1, #3 │ │ │ │ orr.w r0, r0, #512 @ 0x200 │ │ │ │ strh r0, [r7, #12] │ │ │ │ - ldr r0, [pc, #32] @ (14e90 ) │ │ │ │ + ldr r0, [pc, #32] @ (14e38 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - blx 8390 │ │ │ │ + bl 6bc44 │ │ │ │ + blx 8338 │ │ │ │ nop │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r2, [pc, #476] @ (15084 ) │ │ │ │ + ldr r2, [pc, #476] @ (1502c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1504e │ │ │ │ + beq.w 14ff6 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 14eca │ │ │ │ + b.n 14e72 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r3, #43 @ 0x2b │ │ │ │ - beq.w 14fd4 │ │ │ │ + beq.w 14f7c │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 14ed2 │ │ │ │ + beq.n 14e7a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14eba │ │ │ │ + bne.n 14e62 │ │ │ │ ldr.w r9, [sl, #92] @ 0x5c │ │ │ │ subs r4, r2, r5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f92 │ │ │ │ + beq.n 14f3a │ │ │ │ ldrsh.w r1, [sl, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 14ff2 │ │ │ │ + blt.w 14f9a │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 14f92 │ │ │ │ + ble.n 14f3a │ │ │ │ ldr.w r7, [sl, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ mov r6, r4 │ │ │ │ subs r7, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 14f10 │ │ │ │ + b.n 14eb8 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ - cbz r3, 14f48 │ │ │ │ + cbz r3, 14ef0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 14f88 │ │ │ │ + beq.n 14f30 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov fp, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14f02 │ │ │ │ + beq.n 14eaa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14f02 │ │ │ │ + beq.n 14eaa │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 14f88 │ │ │ │ + beq.n 14f30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ adds r7, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r7 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14f26 │ │ │ │ + bne.n 14ece │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14f06 │ │ │ │ + bne.n 14eae │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ands r3, r1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 14f6e │ │ │ │ + bne.n 14f16 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands r3, r1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 14f5e │ │ │ │ + beq.n 14f06 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r3, [pc, #280] @ (15088 ) │ │ │ │ + ldr r3, [pc, #280] @ (15030 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #312] @ 0x138 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.n 15066 │ │ │ │ + beq.n 1500e │ │ │ │ ldrh.w fp, [sl, #106] @ 0x6a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 15066 │ │ │ │ + beq.n 1500e │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r4 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - b.n 14fb0 │ │ │ │ + b.n 14f58 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 15064 │ │ │ │ + beq.n 1500c │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14faa │ │ │ │ + bne.n 14f52 │ │ │ │ ldrb.w r3, [r4, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14faa │ │ │ │ + bne.n 14f52 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sl, #92] @ 0x5c │ │ │ │ subs r4, r1, r5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f8e │ │ │ │ + beq.n 14f36 │ │ │ │ ldrsh.w r1, [sl, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 14ff2 │ │ │ │ + blt.n 14f9a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 14eee │ │ │ │ - b.n 14f8e │ │ │ │ + bgt.w 14e96 │ │ │ │ + b.n 14f36 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ strd r6, r2, [sp, #24] │ │ │ │ add.w sl, r0, #1 │ │ │ │ - b.n 15014 │ │ │ │ + b.n 14fbc │ │ │ │ adds r6, #16 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1505a │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 15002 │ │ │ │ ldrb.w r2, [r7, r9] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 15012 │ │ │ │ + bne.n 14fba │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r7, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15012 │ │ │ │ + bne.n 14fba │ │ │ │ add r7, r9 │ │ │ │ add r7, r4 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 15012 │ │ │ │ + bne.n 14fba │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - b.n 14f6e │ │ │ │ + b.n 14f16 │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r6, [sp, #20] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - b.n 14f8e │ │ │ │ + b.n 14f36 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #28] @ (1508c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #28] @ (15034 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #20] @ (15090 ) │ │ │ │ + ldr r0, [pc, #20] @ (15038 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + bl 6bc44 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + str r0, [r6, r1] │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 150e2 │ │ │ │ + bpl.n 1508a │ │ │ │ and.w r2, r3, #18 │ │ │ │ cmp r2, #18 │ │ │ │ - beq.n 15100 │ │ │ │ + beq.n 150a8 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 150f6 │ │ │ │ + bmi.n 1509e │ │ │ │ lsls r3, r3, #26 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r4, r0 │ │ │ │ - bpl.n 15108 │ │ │ │ - cbz r1, 150dc │ │ │ │ + bpl.n 150b0 │ │ │ │ + cbz r1, 15084 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl a9cd4 │ │ │ │ + bl a96ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ tst.w r3, #368 @ 0x170 │ │ │ │ it eq │ │ │ │ moveq r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 150c0 │ │ │ │ + beq.n 15068 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 150c2 │ │ │ │ - b.n 150dc │ │ │ │ + bne.n 1506a │ │ │ │ + b.n 15084 │ │ │ │ and.w r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 150f6 │ │ │ │ + bne.n 1509e │ │ │ │ movs r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 150c2 │ │ │ │ - b.n 150dc │ │ │ │ + bne.n 1506a │ │ │ │ + b.n 15084 │ │ │ │ nop │ │ │ │ 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, #196] @ 151e8 │ │ │ │ + ldr.w ip, [pc, #196] @ 15190 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #192] @ (151ec ) │ │ │ │ + ldr r5, [pc, #192] @ (15194 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ - cbz r1, 15158 │ │ │ │ - ldr r5, [pc, #180] @ (151f0 ) │ │ │ │ - ldr r4, [pc, #172] @ (151ec ) │ │ │ │ + cbz r1, 15100 │ │ │ │ + ldr r5, [pc, #180] @ (15198 ) │ │ │ │ + ldr r4, [pc, #172] @ (15194 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 151e2 │ │ │ │ + bne.n 1518a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 106e4 │ │ │ │ + b.w 1068c │ │ │ │ ldrh.w ip, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r6, ip, #16384 @ 0x4000 │ │ │ │ - bne.n 151ac │ │ │ │ + bne.n 15154 │ │ │ │ mov r5, r3 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrd r2, r3, [r5, #28] │ │ │ │ subs r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n 151c4 │ │ │ │ + bcs.n 1516c │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 151d6 │ │ │ │ + cbnz r1, 1517e │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ strh r2, [r4, #14] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #68] @ (151f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (151ec ) │ │ │ │ + ldr r2, [pc, #68] @ (1519c ) │ │ │ │ + ldr r3, [pc, #60] @ (15194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151e2 │ │ │ │ + bne.n 1518a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r5, r1 │ │ │ │ cmp r2, r5 │ │ │ │ it cc │ │ │ │ strcc r2, [r4, #20] │ │ │ │ - bcc.n 151a0 │ │ │ │ + bcc.n 15148 │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ lsls r1, r1, #21 │ │ │ │ - bmi.n 151a0 │ │ │ │ + bmi.n 15148 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ str r2, [r4, #20] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - b.n 151a0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 15148 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #8 @ (adr r6, 151f4 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 1531c ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #952 @ (adr r5, 155ac ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 152d4 ) │ │ │ │ movs r5, r1 │ │ │ │ - add r5, pc, #496 @ (adr r5, 153e8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 15510 ) │ │ │ │ movs r5, r1 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r8, [pc, #268] @ 15318 │ │ │ │ + ldr.w r8, [pc, #268] @ 152c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r3, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ mov r9, r2 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 152e4 │ │ │ │ + beq.n 1528c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r6, #4] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str r5, [r6, #8] │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 1524c │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 151f4 │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r3, [pc, #204] @ (1531c ) │ │ │ │ + ldr r3, [pc, #204] @ (152c4 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r8, [r4, #308] @ 0x134 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 152a6 │ │ │ │ - ldr r1, [pc, #192] @ (15320 ) │ │ │ │ + beq.n 1524e │ │ │ │ + ldr r1, [pc, #192] @ (152c8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 1526c │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 15214 │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ ldr.w r1, [r4, #1220] @ 0x4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 152f8 │ │ │ │ + beq.n 152a0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #164] @ (15324 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #164] @ (152cc ) │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 152ea │ │ │ │ + bcs.n 15292 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 152b8 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 15260 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 15310 │ │ │ │ + cbz r2, 152b8 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ldrh.w r3, [r3, #264] @ 0x108 │ │ │ │ bic.w r3, r3, #640 @ 0x280 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r7, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [pc, #64] @ (15328 ) │ │ │ │ + ldr r4, [pc, #64] @ (152d0 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1522e │ │ │ │ + b.n 151d6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1529e │ │ │ │ + bge.n 15246 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 152a6 │ │ │ │ + b.n 1524e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ - b.n 15274 │ │ │ │ + b.n 1521c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 152b8 │ │ │ │ - add r5, pc, #72 @ (adr r5, 15364 ) │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 15260 │ │ │ │ + add r5, pc, #456 @ (adr r5, 1548c ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, ip] │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + ldrh.w r0, [ip, #12] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r6, 15342 │ │ │ │ + cbz r6, 15346 │ │ │ │ movs r1, r1 │ │ │ │ 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, #84] @ 15394 │ │ │ │ + ldr.w lr, [pc, #84] @ 1533c │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #80] @ (15398 ) │ │ │ │ + ldr r2, [pc, #80] @ (15340 ) │ │ │ │ add lr, pc │ │ │ │ - ldr r1, [pc, #80] @ (1539c ) │ │ │ │ + ldr r1, [pc, #80] @ (15344 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ movs r3, #20 │ │ │ │ - ldr.w ip, [pc, #72] @ 153a0 │ │ │ │ + ldr.w ip, [pc, #72] @ 15348 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 151f8 │ │ │ │ - ldr r2, [pc, #44] @ (153a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (153a0 ) │ │ │ │ + bl 151a0 │ │ │ │ + ldr r2, [pc, #44] @ (1534c ) │ │ │ │ + ldr r3, [pc, #36] @ (15348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1538e │ │ │ │ + bne.n 15336 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #920 @ (adr r3, 15730 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 15458 ) │ │ │ │ movs r5, r1 │ │ │ │ lsls r7, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + cbz r2, 1539e │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #712 @ (adr r3, 15670 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 15398 ) │ │ │ │ movs r5, r1 │ │ │ │ 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 r9, r3 │ │ │ │ - ldr r3, [pc, #240] @ (154ac ) │ │ │ │ + ldr r3, [pc, #240] @ (15454 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #240] @ (154b0 ) │ │ │ │ + ldr r2, [pc, #240] @ (15458 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (154b4 ) │ │ │ │ + ldr r1, [pc, #236] @ (1545c ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ subs r7, r7, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r7 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 154a2 │ │ │ │ + bne.n 1544a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ add.w r3, r6, #28 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [r0, #24] │ │ │ │ - cbz r3, 15448 │ │ │ │ + cbz r3, 153f0 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r7 │ │ │ │ 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} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #108] @ (154b8 ) │ │ │ │ + ldr r2, [pc, #108] @ (15460 ) │ │ │ │ cmp r6, #16 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ str.w r7, [r3], #76 │ │ │ │ strd r3, r9, [r4, #20] │ │ │ │ mov.w r3, #10 │ │ │ │ strh r3, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #8768 @ 0x2240 │ │ │ │ orreq.w r3, r3, #35 @ 0x23 │ │ │ │ - beq.n 1547e │ │ │ │ + beq.n 15426 │ │ │ │ orr.w r3, r3, #8704 @ 0x2200 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ orrne.w r3, r3, #3 │ │ │ │ orreq.w r3, r3, #11 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1548c │ │ │ │ + bne.n 15434 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strh r3, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1532c │ │ │ │ + bl 152d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ - bl 74188 │ │ │ │ - b.n 15408 │ │ │ │ + bl 74130 │ │ │ │ + b.n 153b0 │ │ │ │ nop │ │ │ │ - add r3, pc, #432 @ (adr r3, 15660 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 15788 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + ldr r5, [pc, #264] @ (15568 ) │ │ │ │ movs r1, r1 │ │ │ │ - str.w pc, [pc, #4095] @ 164bb │ │ │ │ + str.w pc, [pc, #4095] @ 16463 │ │ │ │ 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, r0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 154de │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 15486 │ │ │ │ adds r4, r0, #1 │ │ │ │ - ldr r1, [pc, #88] @ (15538 ) │ │ │ │ + ldr r1, [pc, #88] @ (154e0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 15516 │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 154be │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 15516 │ │ │ │ + cbz r0, 154be │ │ │ │ mov r1, r5 │ │ │ │ - bl 154bc │ │ │ │ + bl 15464 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 15526 │ │ │ │ + bcs.n 154ce │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr r1, [pc, #52] @ (1553c ) │ │ │ │ + ldr r1, [pc, #52] @ (154e4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + b.w 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 15502 │ │ │ │ + bge.n 154aa │ │ │ │ movs r2, #0 │ │ │ │ - b.n 15506 │ │ │ │ + b.n 154ae │ │ │ │ nop │ │ │ │ - rsbs r0, sl, #9175040 @ 0x8c0000 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xf63a000c │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r1, #40972 @ 0xa00c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ bic.w r2, r2, #24448 @ 0x5f80 │ │ │ │ bic.w r2, r2, #115 @ 0x73 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1558c │ │ │ │ + beq.n 15534 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r4, 1557e │ │ │ │ - b.n 1558e │ │ │ │ + cbnz r4, 15526 │ │ │ │ + b.n 15536 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1557a │ │ │ │ + cbz r2, 15522 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cbz r2, 1557a │ │ │ │ + cbz r2, 15522 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1559a │ │ │ │ + cbnz r0, 15542 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 1558e │ │ │ │ + cbz r4, 15536 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1556c │ │ │ │ + beq.n 15514 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 15594 │ │ │ │ + cbnz r4, 1553c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ @@ -18645,431 +18643,431 @@ │ │ │ │ stmdb 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, #48] @ 0x30 │ │ │ │ mov.w r9, r2, lsl #4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #460] @ (15788 ) │ │ │ │ + ldr r1, [pc, #460] @ (15730 ) │ │ │ │ sub sp, #12 │ │ │ │ sub.w r8, r9, #8 │ │ │ │ - ldr r6, [pc, #456] @ (1578c ) │ │ │ │ + ldr r6, [pc, #456] @ (15734 ) │ │ │ │ add r1, pc │ │ │ │ add r4, r8 │ │ │ │ mov sl, r0 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 155e4 │ │ │ │ + cbz r0, 1558c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.n 1566c │ │ │ │ + bmi.n 15614 │ │ │ │ ldrd r2, r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 156d8 │ │ │ │ + beq.n 15680 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15714 │ │ │ │ + beq.w 156bc │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #16] │ │ │ │ add r7, r8 │ │ │ │ - bne.n 156bc │ │ │ │ + bne.n 15664 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e80 │ │ │ │ + bl 10e28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 15622 │ │ │ │ + beq.n 155ca │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 15630 │ │ │ │ + bcc.n 155d8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r2, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bcc.n 15722 │ │ │ │ + bcc.n 156ca │ │ │ │ ldrd r3, r9, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15730 │ │ │ │ - ldr r3, [pc, #340] @ (15790 ) │ │ │ │ + beq.n 156d8 │ │ │ │ + ldr r3, [pc, #340] @ (15738 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - ldr r3, [pc, #336] @ (15794 ) │ │ │ │ + ldr r3, [pc, #336] @ (1573c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, #3 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #20] │ │ │ │ - beq.n 15652 │ │ │ │ + beq.n 155fa │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 15750 │ │ │ │ + beq.n 156f8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 15664 │ │ │ │ + beq.n 1560c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sl, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strh r3, [r4, #14] │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 156de │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 15686 │ │ │ │ ldr.w sl, [sl, #48] @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ sub.w r9, r9, #24 │ │ │ │ add r8, sl │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ add.w r3, sl, r9 │ │ │ │ sub.w ip, r0, r8 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 156ac │ │ │ │ + b.n 15654 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r3, #16 │ │ │ │ ldrb.w r1, [r1, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1575a │ │ │ │ + beq.n 15702 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 156a0 │ │ │ │ + bgt.n 15648 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 156e4 │ │ │ │ + b.n 1568c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 15708 │ │ │ │ + bpl.n 156b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r2, r3, #16777216 @ 0x1000000 │ │ │ │ - bl 10e80 │ │ │ │ - b.n 15612 │ │ │ │ + bl 10e28 │ │ │ │ + b.n 155ba │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 155fa │ │ │ │ - b.n 15652 │ │ │ │ + bne.n 155a2 │ │ │ │ + b.n 155fa │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r2, #20992 @ 0x5200 │ │ │ │ - ldr r3, [pc, #168] @ (15798 ) │ │ │ │ + ldr r3, [pc, #168] @ (15740 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #1236] @ 0x4d4 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ strh r2, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 156c8 │ │ │ │ - b.n 15608 │ │ │ │ + bne.n 15670 │ │ │ │ + b.n 155b0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 15730 │ │ │ │ + bcc.n 156d8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r2, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 15730 │ │ │ │ + bcs.n 156d8 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 15652 │ │ │ │ + b.n 155fa │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15638 │ │ │ │ + beq.w 155e0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 15652 │ │ │ │ + beq.n 155fa │ │ │ │ ldrh r5, [r4, #14] │ │ │ │ - cbnz r5, 15774 │ │ │ │ + cbnz r5, 1571c │ │ │ │ mov r0, r9 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 15652 │ │ │ │ - bl 15540 │ │ │ │ - ldr r1, [pc, #60] @ (1579c ) │ │ │ │ + b.n 155fa │ │ │ │ + bl 154e8 │ │ │ │ + ldr r1, [pc, #60] @ (15744 ) │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add r1, pc │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ subs r7, #24 │ │ │ │ add r3, r7 │ │ │ │ - b.n 156e4 │ │ │ │ + b.n 1568c │ │ │ │ mov r0, r5 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - blx 7b8c │ │ │ │ - b.n 15750 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 156f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4fa000c │ │ │ │ - add r1, pc, #376 @ (adr r1, 15908 ) │ │ │ │ + adcs.w r0, sl, #9175040 @ 0x8c0000 │ │ │ │ + add r1, pc, #760 @ (adr r1, 15a30 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf358000c │ │ │ │ + @ instruction: 0xf3b8000c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #876] @ (15b20 ) │ │ │ │ + ldr r4, [pc, #876] @ (15ac8 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ it mi │ │ │ │ movmi r0, r3 │ │ │ │ add r4, pc │ │ │ │ it mi │ │ │ │ strmi r1, [r3, #28] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ it mi │ │ │ │ strmi r3, [r3, #84] @ 0x54 │ │ │ │ - bmi.w 15a08 │ │ │ │ + bmi.w 159b0 │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bmi.w 15afe │ │ │ │ - ldr r4, [pc, #848] @ (15b24 ) │ │ │ │ + bmi.w 15aa6 │ │ │ │ + ldr r4, [pc, #848] @ (15acc ) │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r5, r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr.w r6, [r9, #272] @ 0x110 │ │ │ │ ldr.w r5, [r9, #312] @ 0x138 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbnz r4, 157fc │ │ │ │ + cbnz r4, 157a4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15afa │ │ │ │ + beq.w 15aa2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #24 │ │ │ │ ldrh.w r0, [r3, #110] @ 0x6e │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov sl, r1 │ │ │ │ mla r0, r8, r0, r4 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldrh.w r2, [r7, #110] @ 0x6e │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15ae8 │ │ │ │ + bne.w 15a90 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd sl, sl, [r4, #28] │ │ │ │ str r4, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r0, #1 │ │ │ │ adds r4, #112 @ 0x70 │ │ │ │ strb.w r3, [r4, #-108] │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ subs r3, r3, r7 │ │ │ │ add r3, r1 │ │ │ │ subs r6, r2, #1 │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ - bmi.w 159e6 │ │ │ │ + bmi.w 1598e │ │ │ │ sub.w r3, r5, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r3, r0, #4194304 @ 0x400000 │ │ │ │ movw ip, #49280 @ 0xc080 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1590a │ │ │ │ + b.n 158b2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 159b8 │ │ │ │ - cbz r2, 15892 │ │ │ │ + beq.w 15960 │ │ │ │ + cbz r2, 1583a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15b0c │ │ │ │ + bne.w 15ab4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 15b0c │ │ │ │ + bmi.w 15ab4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldreq r4, [r3, #0] │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 158bc │ │ │ │ + cbz r0, 15864 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 15ade │ │ │ │ + beq.w 15a86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15a0e │ │ │ │ + bne.w 159b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr.w r3, [r9, #1212] @ 0x4bc │ │ │ │ - cbz r3, 158e8 │ │ │ │ + cbz r3, 15890 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f40 <__time64@plt+0x1b44> │ │ │ │ + bl 9ee8 <__time64@plt+0x1b44> │ │ │ │ ldrsh.w r3, [r7, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 15902 │ │ │ │ + blt.n 158aa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ands.w r2, r2, #4096 @ 0x1000 │ │ │ │ - beq.w 15ad2 │ │ │ │ + beq.w 15a7a │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 159e6 │ │ │ │ + bcc.n 1598e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ subs r4, #8 │ │ │ │ - bl 155a0 │ │ │ │ - cbz r0, 1592a │ │ │ │ + bl 15548 │ │ │ │ + cbz r0, 158d2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r8, r8, #24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1536 @ 0x600 │ │ │ │ - beq.n 15902 │ │ │ │ + beq.n 158aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15abc │ │ │ │ + beq.w 15a64 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15902 │ │ │ │ + beq.n 158aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r9, #312] @ 0x138 │ │ │ │ ldrsh.w r3, [r7, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, sl │ │ │ │ ldrlt r0, [sp, #40] @ 0x28 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r0, sl │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldrb.w fp, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r0, r5 │ │ │ │ - bl bfb0 │ │ │ │ + bl bf58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w fp, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15872 │ │ │ │ + beq.w 1581a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 15882 │ │ │ │ + bne.w 1582a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15902 │ │ │ │ + beq.n 158aa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 15902 │ │ │ │ + bne.n 158aa │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 15902 │ │ │ │ + bmi.n 158aa │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #344] @ (15b28 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #344] @ (15ad0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (15b2c ) │ │ │ │ + ldr r0, [pc, #340] @ (15ad4 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ ldrmi r3, [r3, #52] @ 0x34 │ │ │ │ strmi.w r3, [sl, #20] │ │ │ │ @@ -19080,842 +19078,842 @@ │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ strhlt.w r3, [r2, #104] @ 0x68 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, #545259520 @ 0x20800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ strd r8, r6, [sp, #32] │ │ │ │ - b.n 15a7a │ │ │ │ + b.n 15a22 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r6, [fp, #32] │ │ │ │ - cbz r6, 15a9c │ │ │ │ + cbz r6, 15a44 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ - cbz r0, 15ab6 │ │ │ │ + bl 3ad70 │ │ │ │ + cbz r0, 15a5e │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a20 │ │ │ │ + bne.n 159c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r6, [fp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 15a3a │ │ │ │ + bne.n 159e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15a7a │ │ │ │ + bne.n 15a22 │ │ │ │ ldrd r8, r6, [sp, #32] │ │ │ │ - b.n 158da │ │ │ │ + b.n 15882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1593a │ │ │ │ + beq.w 158e2 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1593a │ │ │ │ - b.n 15902 │ │ │ │ + bmi.w 158e2 │ │ │ │ + b.n 158aa │ │ │ │ ldr.w r1, [r9, #1236] @ 0x4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 15902 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 158aa │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - blx 7b8c │ │ │ │ - b.n 158da │ │ │ │ + blx 7b4c │ │ │ │ + b.n 15882 │ │ │ │ mul.w r2, r8, r2 │ │ │ │ add.w r8, r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8098 │ │ │ │ - b.n 15822 │ │ │ │ + blx 804c │ │ │ │ + b.n 157ca │ │ │ │ movs r4, #28 │ │ │ │ - b.n 157fc │ │ │ │ + b.n 157a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 104d8 │ │ │ │ - ldr r2, [pc, #32] @ (15b30 ) │ │ │ │ + b.w 10480 │ │ │ │ + ldr r2, [pc, #32] @ (15ad8 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #28] @ (15b34 ) │ │ │ │ + ldr r0, [pc, #28] @ (15adc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (15db0 ) │ │ │ │ + bx r2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #400] @ (15cc8 ) │ │ │ │ + cmp ip, sl │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ - ldr.w r5, [pc, #1260] @ 16038 │ │ │ │ + ldr.w r5, [pc, #1260] @ 15fe0 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ - ldr.w r6, [pc, #1260] @ 1603c │ │ │ │ + ldr.w r6, [pc, #1260] @ 15fe4 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r4, [pc, #1256] @ 16040 │ │ │ │ + ldr.w r4, [pc, #1256] @ 15fe8 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [pc, #1252] @ 16044 │ │ │ │ - ldr.w r1, [pc, #1252] @ 16048 │ │ │ │ + ldr.w r0, [pc, #1252] @ 15fec │ │ │ │ + ldr.w r1, [pc, #1252] @ 15ff0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ add r1, pc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub.w fp, r7, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15f2c │ │ │ │ + bne.w 15ed4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15f4c │ │ │ │ - ldr.w r1, [pc, #1160] @ 1604c │ │ │ │ + beq.w 15ef4 │ │ │ │ + ldr.w r1, [pc, #1160] @ 15ff4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15f34 │ │ │ │ - ldr.w r1, [pc, #1144] @ 16050 │ │ │ │ + beq.w 15edc │ │ │ │ + ldr.w r1, [pc, #1144] @ 15ff8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15df2 │ │ │ │ + beq.w 15d9a │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldrh.w r3, [sl, #106] @ 0x6a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - ldr.w r1, [pc, #1096] @ 16054 │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + ldr.w r1, [pc, #1096] @ 15ffc │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 15cec │ │ │ │ - ldr.w r2, [pc, #1068] @ 16058 │ │ │ │ + ble.n 15c94 │ │ │ │ + ldr.w r2, [pc, #1068] @ 16000 │ │ │ │ strd fp, r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1060] @ 1605c │ │ │ │ + ldr.w r2, [pc, #1060] @ 16004 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1056] @ 16060 │ │ │ │ + ldr.w r2, [pc, #1056] @ 16008 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r7, [sl, #48] @ 0x30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r3, #8 │ │ │ │ add r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15e6c │ │ │ │ + beq.w 15e14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r8, [sl, #48] @ 0x30 │ │ │ │ adds r5, r3, #1 │ │ │ │ add.w r2, r8, r5, lsl #4 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1602e │ │ │ │ + beq.w 15fd6 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 15ca0 │ │ │ │ + b.n 15c48 │ │ │ │ ldrb.w r3, [r4, fp] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 15cae │ │ │ │ + bne.n 15c56 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ - cbz r4, 15cb0 │ │ │ │ + cbz r4, 15c58 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15c8a │ │ │ │ + beq.n 15c32 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ - cbz r2, 15cc4 │ │ │ │ + cbz r2, 15c6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 15e62 │ │ │ │ + bcs.w 15e0a │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 15c46 │ │ │ │ + blt.n 15bee │ │ │ │ ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #884] @ (16064 ) │ │ │ │ + ldr r1, [pc, #884] @ (1600c ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrh.w r3, [sl, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ee0 │ │ │ │ + beq.w 15e88 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15fd8 │ │ │ │ + bne.w 15f80 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #852] @ (16068 ) │ │ │ │ + ldr r1, [pc, #852] @ (16010 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ - ldr r1, [pc, #828] @ (1606c ) │ │ │ │ + ldr r1, [pc, #828] @ (16014 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrh.w r2, [sl, #106] @ 0x6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15ed6 │ │ │ │ - ldr.w r8, [pc, #800] @ 16070 │ │ │ │ + beq.w 15e7e │ │ │ │ + ldr.w r8, [pc, #800] @ 16018 │ │ │ │ subs r5, r5, r7 │ │ │ │ - ldr r7, [pc, #800] @ (16074 ) │ │ │ │ + ldr r7, [pc, #800] @ (1601c ) │ │ │ │ add r8, pc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r7, pc │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 15d76 │ │ │ │ + b.n 15d1e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh.w r2, [sl, #106] @ 0x6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 15ed6 │ │ │ │ + bge.w 15e7e │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16014 │ │ │ │ + beq.w 15fbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ and.w r1, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ffe │ │ │ │ + beq.w 15fa6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15fe0 │ │ │ │ + beq.w 15f88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16000 │ │ │ │ - ldr r1, [pc, #688] @ (16078 ) │ │ │ │ + beq.w 15fa8 │ │ │ │ + ldr r1, [pc, #688] @ (16020 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 15ff4 │ │ │ │ + bcs.w 15f9c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 15d62 │ │ │ │ + beq.n 15d0a │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 15d66 │ │ │ │ - bl 1198c │ │ │ │ + bl 74130 │ │ │ │ + b.n 15d0e │ │ │ │ + bl 11934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 15e44 │ │ │ │ + cbz r0, 15dec │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 15e44 │ │ │ │ - ldr.w r8, [pc, #624] @ 1607c │ │ │ │ + ble.n 15dec │ │ │ │ + ldr.w r8, [pc, #624] @ 16024 │ │ │ │ add r8, pc │ │ │ │ - b.n 15e1c │ │ │ │ + b.n 15dc4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 15e44 │ │ │ │ + bge.n 15dec │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 15e12 │ │ │ │ + bpl.n 15dba │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 15e1c │ │ │ │ + blt.n 15dc4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #568] @ (16080 ) │ │ │ │ - ldr r3, [pc, #500] @ (16040 ) │ │ │ │ + ldr r2, [pc, #568] @ (16028 ) │ │ │ │ + ldr r3, [pc, #500] @ (15fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16032 │ │ │ │ + bne.w 15fda │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 15cd8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 15c80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 15f08 │ │ │ │ + bpl.n 15eb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 15efe │ │ │ │ + bcs.n 15ea6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r0 │ │ │ │ - cbz r0, 15eba │ │ │ │ + cbz r0, 15e62 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 15eba │ │ │ │ + bne.n 15e62 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15eac │ │ │ │ + bne.n 15e54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, r0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r4, 15f16 │ │ │ │ - cbz r3, 15ef8 │ │ │ │ + cbz r4, 15ebe │ │ │ │ + cbz r3, 15ea0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 15cae │ │ │ │ - ldr r1, [pc, #428] @ (16084 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 15c56 │ │ │ │ + ldr r1, [pc, #428] @ (1602c ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 16026 │ │ │ │ + bne.w 15fce │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 15e44 │ │ │ │ - ldr r3, [pc, #396] @ (16088 ) │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 15dec │ │ │ │ + ldr r3, [pc, #396] @ (16030 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 15eca │ │ │ │ + b.n 15e72 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 15ea0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 15e48 │ │ │ │ mov r0, r7 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - bl 1d69c │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + bl 1d644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 15e8c │ │ │ │ + b.n 15e34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15fd4 │ │ │ │ - ldr r3, [pc, #368] @ (1608c ) │ │ │ │ + bne.n 15f7c │ │ │ │ + ldr r3, [pc, #368] @ (16034 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #368] @ (16090 ) │ │ │ │ + ldr r1, [pc, #368] @ (16038 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 15cb0 │ │ │ │ + b.n 15c58 │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 15bba │ │ │ │ + bl 74130 │ │ │ │ + b.n 15b62 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - cbz r4, 15f4c │ │ │ │ - ldr r2, [pc, #344] @ (16094 ) │ │ │ │ + cbz r4, 15ef4 │ │ │ │ + ldr r2, [pc, #344] @ (1603c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 15f46 │ │ │ │ + cbz r3, 15eee │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15f52 │ │ │ │ + beq.n 15efa │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15f3c │ │ │ │ + bne.n 15ee4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 15e46 │ │ │ │ - ldr r1, [pc, #324] @ (16098 ) │ │ │ │ + b.n 15dee │ │ │ │ + ldr r1, [pc, #324] @ (16040 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15e44 │ │ │ │ + beq.w 15dec │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 15f84 │ │ │ │ - ldr r1, [pc, #292] @ (1609c ) │ │ │ │ + cbz r3, 15f2c │ │ │ │ + ldr r1, [pc, #292] @ (16044 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r1, [pc, #280] @ (160a0 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r1, [pc, #280] @ (16048 ) │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ add r3, r6 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ itt eq │ │ │ │ moveq r2, #110 @ 0x6e │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r1, [pc, #220] @ (160a4 ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r1, [pc, #220] @ (1604c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 15e44 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 15dec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 15f1e │ │ │ │ + b.n 15ec6 │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 15d10 │ │ │ │ - cbz r3, 16014 │ │ │ │ + bl 74130 │ │ │ │ + b.n 15cb8 │ │ │ │ + cbz r3, 15fbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 15dd8 │ │ │ │ + bcc.w 15d80 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 15de2 │ │ │ │ - cbz r1, 16014 │ │ │ │ - ldr r3, [pc, #164] @ (160a8 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 15d8a │ │ │ │ + cbz r1, 15fbc │ │ │ │ + ldr r3, [pc, #164] @ (16050 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #164] @ (160ac ) │ │ │ │ + ldr r1, [pc, #164] @ (16054 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 15de2 │ │ │ │ - ldr r3, [pc, #144] @ (160a8 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 15d8a │ │ │ │ + ldr r3, [pc, #144] @ (16050 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 15de2 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 15d8a │ │ │ │ mov r1, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 15ef0 │ │ │ │ + bl 74130 │ │ │ │ + b.n 15e98 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 15cb0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 15c58 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #200] @ (16114 ) │ │ │ │ + cmp sl, r4 │ │ │ │ movs r1, r1 │ │ │ │ - cdp 0, 15, cr0, cr6, cr12, {0} │ │ │ │ - ldr r4, [pc, #744] @ (1633c ) │ │ │ │ + vhadd.s16 d16, d6, d12 │ │ │ │ + bx r5 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #608] @ (162b8 ) │ │ │ │ + bx r1 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #736] @ (1633c ) │ │ │ │ + bx r5 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #648] @ (162e8 ) │ │ │ │ + bx r2 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #792] @ (1637c ) │ │ │ │ + bx r6 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #928] @ (16408 ) │ │ │ │ + mov r0, fp │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #528] @ (1627c ) │ │ │ │ + mvns r4, r6 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #880] @ (163e0 ) │ │ │ │ + mov r4, r9 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #32] @ (16094 ) │ │ │ │ + mov r0, pc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #8] @ (16080 ) │ │ │ │ + mov r2, lr │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1627c ) │ │ │ │ + cmp r8, lr │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [pc, #568] @ (162b8 ) │ │ │ │ + add lr, pc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r1, [pc, #1016] @ (16480 ) │ │ │ │ + add r6, sp │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #312] @ (161c4 ) │ │ │ │ + bics r6, r7 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #176] @ (16140 ) │ │ │ │ + bics r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #744] @ (1637c ) │ │ │ │ + add r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ stcl 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ldr r1, [pc, #248] @ (16194 ) │ │ │ │ + bics r6, r5 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #840] @ (163e8 ) │ │ │ │ + muls r2, r0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #856] @ (163fc ) │ │ │ │ + muls r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #688] @ (16358 ) │ │ │ │ + orrs r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #264] @ (161b8 ) │ │ │ │ + bics r2, r6 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #2820] @ 16bc8 │ │ │ │ - ldr.w r2, [pc, #2820] @ 16bcc │ │ │ │ + ldr.w r3, [pc, #2820] @ 16b70 │ │ │ │ + ldr.w r2, [pc, #2820] @ 16b74 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2808] @ 16bd0 │ │ │ │ + ldr.w r3, [pc, #2808] @ 16b78 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ble.w 16d8c │ │ │ │ + ble.w 16d34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - blx 7f80 │ │ │ │ - ldr.w r1, [pc, #2744] @ 16bd4 │ │ │ │ + blx 7f34 │ │ │ │ + ldr.w r1, [pc, #2744] @ 16b7c │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ mov r9, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 161b2 │ │ │ │ + b.n 1615a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r6, 1616a │ │ │ │ + cbz r6, 16112 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ add.w r0, r6, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r5, sl │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1616a │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 16112 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ ldrb.w r2, [r5, sl] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #120] @ 0x78 │ │ │ │ subeq r2, #4 │ │ │ │ streq r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bpl.w 1654e │ │ │ │ + bpl.w 164f6 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ lsls r7, r2, #17 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - bpl.n 1618e │ │ │ │ + bpl.n 16136 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ it eq │ │ │ │ moveq r5, #4 │ │ │ │ mov r9, r4 │ │ │ │ add r5, r3 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 16254 │ │ │ │ + ble.n 161fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #16544 @ 0x40a0 │ │ │ │ add.w r4, r9, #1 │ │ │ │ ldr.w fp, [r3, r9, lsl #2] │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ - beq.w 16a30 │ │ │ │ + beq.w 169d8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #40] @ 0x28 │ │ │ │ addmi r3, #1 │ │ │ │ strmi r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 161ee │ │ │ │ - blx 7f80 │ │ │ │ + cbz r0, 16196 │ │ │ │ + blx 7f34 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r7, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r1, r2, sl │ │ │ │ ldrb.w r2, [r2, sl] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.n 1620a │ │ │ │ + bne.n 161b2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ - cbnz r2, 1620a │ │ │ │ + cbnz r2, 161b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 1624c │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 161f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1613c │ │ │ │ + beq.n 160e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 1613c │ │ │ │ + ble.n 160e4 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r5, sl │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16234 │ │ │ │ + b.n 161dc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 16564 │ │ │ │ + beq.w 1650c │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, r2] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1622c │ │ │ │ + bne.n 161d4 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ble.w 1613c │ │ │ │ + ble.w 160e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 161b2 │ │ │ │ + bgt.n 1615a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r5, r1, r2 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #6 │ │ │ │ @@ -19927,26 +19925,26 @@ │ │ │ │ strh r3, [r6, #14] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r3, r7 │ │ │ │ movs r0, #1 │ │ │ │ add r3, r4 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ add r3, r2 │ │ │ │ str r6, [r0, #24] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 10194 │ │ │ │ + bl 1013c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r0, r3, [fp, #32] │ │ │ │ mov r3, fp │ │ │ │ - ldr.w r2, [pc, #2360] @ 16bd8 │ │ │ │ + ldr.w r2, [pc, #2360] @ 16b80 │ │ │ │ movs r0, #1 │ │ │ │ str.w r6, [fp, #28] │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ strd fp, fp, [fp, #84] @ 0x54 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ strb.w r0, [fp, #60] @ 0x3c │ │ │ │ @@ -19964,31 +19962,31 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bc0 │ │ │ │ + beq.w 16b68 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [pc, #2260] @ 16bdc │ │ │ │ + ldr.w r1, [pc, #2260] @ 16b84 │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #0] │ │ │ │ strh r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr.w r2, [pc, #2244] @ 16be0 │ │ │ │ + ldr.w r2, [pc, #2244] @ 16b88 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #1 │ │ │ │ @@ -19996,460 +19994,460 @@ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ - b.n 163a2 │ │ │ │ + b.n 1634a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 10e80 │ │ │ │ + bl 10e28 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst.w r2, #1024 @ 0x400 │ │ │ │ - beq.w 16782 │ │ │ │ + beq.w 1672a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, fp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 16386 │ │ │ │ + beq.n 1632e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16742 │ │ │ │ + beq.w 166ea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 166b4 │ │ │ │ + ble.w 1665c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #31 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsrs r3, r3, #17 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.w 16626 │ │ │ │ + beq.w 165ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 165ba │ │ │ │ + bne.w 16562 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r6, #95 @ 0x5f │ │ │ │ str r3, [sp, #12] │ │ │ │ it eq │ │ │ │ ldrbeq.w r6, [r8, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16586 │ │ │ │ + beq.w 1652e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16954 │ │ │ │ + bne.w 168fc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, sl, lsl #4 │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ subs r3, #8 │ │ │ │ add r5, r3 │ │ │ │ - cbz r2, 16454 │ │ │ │ + cbz r2, 163fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add.w r6, r3, sl │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr.w r6, [r7, r6, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 16448 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 163f0 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ strb r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 1647c │ │ │ │ + cbz r3, 16424 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r1, r6, r7 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1647c │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 16424 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #120] @ 0x78 │ │ │ │ subeq r3, #4 │ │ │ │ streq r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r1, r3 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ strh r2, [r5, #14] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #12800 @ 0x3200 │ │ │ │ orr.w r2, r2, #4608 @ 0x1200 │ │ │ │ strh r2, [r5, #12] │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16348 │ │ │ │ + bne.w 162f0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r6, r2, #22 │ │ │ │ it mi │ │ │ │ movmi.w r6, #512 @ 0x200 │ │ │ │ - bpl.w 16b02 │ │ │ │ + bpl.w 16aaa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r7, fp, #56 @ 0x38 │ │ │ │ str r2, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16568 │ │ │ │ + bne.n 16510 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16760 │ │ │ │ + beq.w 16708 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16c18 │ │ │ │ + beq.w 16bc0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r5, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.w 16c6e │ │ │ │ + beq.w 16c16 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16cf6 │ │ │ │ + beq.w 16c9e │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16c92 │ │ │ │ + bne.w 16c3a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16d32 │ │ │ │ + beq.w 16cda │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16a70 │ │ │ │ + bne.w 16a18 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ - b.n 1617e │ │ │ │ + b.n 16126 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b.n 1613c │ │ │ │ + b.n 160e4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164f6 │ │ │ │ + beq.n 1649e │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16568 │ │ │ │ - b.n 164f6 │ │ │ │ + bne.n 16510 │ │ │ │ + b.n 1649e │ │ │ │ mov r0, r4 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 163f0 │ │ │ │ + bne.w 16398 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r6, [r5, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #13312 @ 0x3400 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #4608 @ 0x1200 │ │ │ │ strh r3, [r5, #4] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16376 │ │ │ │ + b.n 1631e │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ add.w r8, r0, r3 │ │ │ │ itt gt │ │ │ │ ldrgt.w r6, [fp, #48] @ 0x30 │ │ │ │ subgt r6, #8 │ │ │ │ - bgt.n 165de │ │ │ │ - b.n 16a28 │ │ │ │ + bgt.n 16586 │ │ │ │ + b.n 169d0 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 16a28 │ │ │ │ + beq.w 169d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r8 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 165d4 │ │ │ │ + bne.n 1657c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bge.w 163da │ │ │ │ + bge.w 16382 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ subs r0, r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ cmp r7, r5 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16d3e │ │ │ │ + bne.w 16ce6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 16376 │ │ │ │ - ldr.w r1, [pc, #1468] @ 16be4 │ │ │ │ + b.n 1631e │ │ │ │ + ldr.w r1, [pc, #1468] @ 16b8c │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ adds r5, r0, r3 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1663a │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 165e2 │ │ │ │ adds r5, #9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 14d7c │ │ │ │ + bl 14d24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16398 │ │ │ │ + bne.w 16340 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w r9, [fp, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.w 16d72 │ │ │ │ + ble.w 16d1a │ │ │ │ sub.w r7, r9, #4 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 16672 │ │ │ │ + b.n 1661a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 16cc0 │ │ │ │ + beq.w 16c68 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1666a │ │ │ │ + bne.n 16612 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add.w r7, r2, r8 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ ldrge.w r9, [fp, #96] @ 0x60 │ │ │ │ - bge.w 16ccc │ │ │ │ + bge.w 16c74 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r2, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 163a2 │ │ │ │ + bgt.w 1634a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp.w sl, #1 │ │ │ │ strh.w r2, [fp, #110] @ 0x6e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ strh.w r2, [fp, #106] @ 0x6a │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ - ble.w 16c00 │ │ │ │ + ble.w 16ba8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ orr.w r2, r2, #832 @ 0x340 │ │ │ │ strh r3, [r1, #14] │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mvn.w r3, r2, lsl #17 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #2 │ │ │ │ mvn.w r3, r3, lsr #17 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1670c │ │ │ │ + ble.n 166b4 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ - bl 10d14 │ │ │ │ + bl 10cbc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1671a │ │ │ │ + beq.n 166c2 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1532c │ │ │ │ - ldr.w r2, [pc, #1220] @ 16be8 │ │ │ │ - ldr.w r3, [pc, #1192] @ 16bd0 │ │ │ │ + bl 152d4 │ │ │ │ + ldr.w r2, [pc, #1220] @ 16b90 │ │ │ │ + ldr.w r3, [pc, #1192] @ 16b78 │ │ │ │ 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 16d88 │ │ │ │ + bne.w 16d30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1638e │ │ │ │ + beq.w 16336 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1638e │ │ │ │ + beq.w 16336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16386 │ │ │ │ - b.n 1638e │ │ │ │ + bne.w 1632e │ │ │ │ + b.n 16336 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16c44 │ │ │ │ + beq.w 16bec │ │ │ │ mov.w r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r1, r9 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 16376 │ │ │ │ + b.n 1631e │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1679e │ │ │ │ + cbz r0, 16746 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1100] @ 16bec │ │ │ │ + ldr.w r1, [pc, #1100] @ 16b94 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 167ba │ │ │ │ + cbz r0, 16762 │ │ │ │ ldrh.w r2, [r0, #104] @ 0x68 │ │ │ │ negs r2, r2 │ │ │ │ strh.w r2, [r0, #104] @ 0x68 │ │ │ │ ldr.w r2, [r8, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 16d0c │ │ │ │ + ble.w 16cb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, sl │ │ │ │ strd r4, sl, [sp, #108] @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, r6, r2 │ │ │ │ - ldr.w r2, [pc, #1052] @ 16bf0 │ │ │ │ + ldr.w r2, [pc, #1052] @ 16b98 │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add.w r2, fp, #56 @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ @@ -20460,361 +20458,361 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r3, r2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ subs r2, #8 │ │ │ │ mov r0, sl │ │ │ │ add r6, r2 │ │ │ │ str r4, [r6, #8] │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ strh r2, [r6, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ - cbz r2, 16846 │ │ │ │ + cbz r2, 167ee │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ - cbz r0, 16834 │ │ │ │ + cbz r0, 167dc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 16834 │ │ │ │ + bhi.n 167dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 16b1e │ │ │ │ + bcc.w 16ac6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldrh.w r2, [sl, #14] │ │ │ │ strh r2, [r6, #14] │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.n 16862 │ │ │ │ + bne.n 1680a │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ - cbz r2, 16872 │ │ │ │ + cbz r2, 1681a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 167e4 │ │ │ │ + bgt.n 1678c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 16918 │ │ │ │ + ble.n 168c0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r3 │ │ │ │ add r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 16912 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 168ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 16912 │ │ │ │ + bne.n 168ba │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 16904 │ │ │ │ + b.n 168ac │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, r9, lsl #4 │ │ │ │ subs r2, #8 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 1691e │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 168c6 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 168e6 │ │ │ │ + blt.n 1688e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 168aa │ │ │ │ + bne.n 16852 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ mov sl, r5 │ │ │ │ - b.n 16776 │ │ │ │ + b.n 1671e │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 16908 │ │ │ │ + bcc.n 168b0 │ │ │ │ ldr.w r2, [fp, #96] @ 0x60 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 16908 │ │ │ │ + bcs.n 168b0 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 168aa │ │ │ │ - b.n 16912 │ │ │ │ + bne.n 16852 │ │ │ │ + b.n 168ba │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 15540 │ │ │ │ - ldr r1, [pc, #660] @ (16bf4 ) │ │ │ │ + bl 154e8 │ │ │ │ + ldr r1, [pc, #660] @ (16b9c ) │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16a08 │ │ │ │ - ldr.w r9, [pc, #620] @ 16bf8 │ │ │ │ + ble.n 169b0 │ │ │ │ + ldr.w r9, [pc, #620] @ 16ba0 │ │ │ │ mov r8, sl │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r9, pc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 169aa │ │ │ │ + b.n 16952 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 16a04 │ │ │ │ + ble.n 169ac │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ mov.w r3, sl, lsl #4 │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ subs r3, #8 │ │ │ │ add r4, r3 │ │ │ │ mov r2, sl │ │ │ │ add r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 155a0 │ │ │ │ - cbz r0, 169d4 │ │ │ │ + bl 15548 │ │ │ │ + cbz r0, 1697c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, #24 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.n 169a0 │ │ │ │ + bmi.n 16948 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169a0 │ │ │ │ + bne.n 16948 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16ca4 │ │ │ │ + bne.w 16c4c │ │ │ │ str r3, [r5, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r3, sl │ │ │ │ - bgt.n 169aa │ │ │ │ + bgt.n 16952 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1198c │ │ │ │ + bl 11934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16b7e │ │ │ │ + bne.w 16b26 │ │ │ │ movs r3, #0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 16376 │ │ │ │ + b.n 1631e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 163da │ │ │ │ + b.n 16382 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14d7c │ │ │ │ + bl 14d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1624c │ │ │ │ + bne.w 161f4 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ add.w r0, r7, sl │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ (16bfc ) │ │ │ │ + ldr r1, [pc, #428] @ (16ba4 ) │ │ │ │ movs r2, #8 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16cbc │ │ │ │ + beq.w 16c64 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 161ac │ │ │ │ + b.w 16154 │ │ │ │ ldrsh.w r1, [r0, #104] @ 0x68 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ eor.w r8, r1, r1, asr #31 │ │ │ │ ldrb.w r4, [r6, sl] │ │ │ │ sub.w r8, r8, r1, asr #31 │ │ │ │ ldrh.w r1, [r0, #110] @ 0x6e │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r6, sl │ │ │ │ - beq.n 16b3c │ │ │ │ + beq.n 16ae4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mla r4, r0, r4, r4 │ │ │ │ uxtah r8, r3, r8 │ │ │ │ add.w r3, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.n 16af0 │ │ │ │ + b.n 16a98 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - cbz r7, 16af6 │ │ │ │ + cbz r7, 16a9e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 16af6 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 16a9e │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 16af6 │ │ │ │ + bne.n 16a9e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 16ad6 │ │ │ │ + blt.n 16a7e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 1618e │ │ │ │ + b.w 16136 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 164d6 │ │ │ │ + beq.w 1647e │ │ │ │ ldr r6, [r0, #32] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 164d6 │ │ │ │ + b.n 1647e │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ strh r2, [r6, #12] │ │ │ │ - b.n 1683c │ │ │ │ + b.n 167e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 16a98 │ │ │ │ + bne.n 16a40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16d76 │ │ │ │ + beq.w 16d1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh.w r1, [r2, #106] @ 0x6a │ │ │ │ ldrh.w r5, [fp, #14] │ │ │ │ uxtah r3, r3, r8 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 16ab6 │ │ │ │ + b.n 16a5e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 16a1c │ │ │ │ + ble.w 169c4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ rsb r6, r3, r2, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [fp, #96] @ 0x60 │ │ │ │ @@ -20824,128 +20822,128 @@ │ │ │ │ str r7, [r2, r1] │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ str.w r2, [r1], #4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 16b96 │ │ │ │ + bgt.n 16b3e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 16a1c │ │ │ │ + b.n 169c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 16302 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + b.w 162aa │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ movs r5, r1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99a000c │ │ │ │ - @ instruction: 0xe812000c │ │ │ │ - mov r6, sl │ │ │ │ + ldrd r0, r0, [sl, #48]! @ 0x30 │ │ │ │ + ldrd r0, r0, [r2], #-48 @ 0x30 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 16b08 │ │ │ │ + b.n 16b70 │ │ │ │ movs r4, r1 │ │ │ │ - eors r6, r5 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r5, r1 │ │ │ │ - b.n 1721c │ │ │ │ + b.n 17284 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 171bc │ │ │ │ + b.n 17224 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 16eb0 │ │ │ │ + b.n 16f18 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 16e50 │ │ │ │ + b.n 16eb8 │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 166da │ │ │ │ - ldr r3, [pc, #416] @ (16dac ) │ │ │ │ + bne.w 16682 │ │ │ │ + ldr r3, [pc, #416] @ (16d54 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r1, #20] │ │ │ │ - b.n 166da │ │ │ │ + b.n 16682 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 16508 │ │ │ │ + bpl.w 164b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #20] │ │ │ │ - bne.w 16770 │ │ │ │ + bne.w 16718 │ │ │ │ and.w r2, r2, #1536 @ 0x600 │ │ │ │ cmp.w r2, #1536 @ 0x600 │ │ │ │ - beq.w 16d4a │ │ │ │ - ldr r2, [pc, #368] @ (16dac ) │ │ │ │ + beq.w 16cf2 │ │ │ │ + ldr r2, [pc, #368] @ (16d54 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r5, #20] │ │ │ │ - b.n 16c8a │ │ │ │ + b.n 16c32 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 16768 │ │ │ │ + bne.w 16710 │ │ │ │ and.w r2, r2, #1536 @ 0x600 │ │ │ │ cmp.w r2, #1536 @ 0x600 │ │ │ │ - beq.w 16d5c │ │ │ │ - ldr r2, [pc, #336] @ (16dac ) │ │ │ │ + beq.w 16d04 │ │ │ │ + ldr r2, [pc, #336] @ (16d54 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r5, #20] │ │ │ │ str.w r9, [r4, #20] │ │ │ │ mov.w r9, #4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #98 @ 0x62 │ │ │ │ strh r2, [r5, #12] │ │ │ │ mov r2, r9 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d10 │ │ │ │ + beq.n 16cb8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c8a │ │ │ │ + bne.n 16c32 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 16d3a │ │ │ │ + beq.n 16ce2 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 169a0 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 16948 │ │ │ │ subs r5, #8 │ │ │ │ - b.n 16a62 │ │ │ │ + b.n 16a0a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r7, r8, #4 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -20953,428 +20951,428 @@ │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r2, [r9, r4, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, r6] │ │ │ │ str.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 166a0 │ │ │ │ + b.n 16648 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 16530 │ │ │ │ + beq.w 164d8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 16530 │ │ │ │ + b.n 164d8 │ │ │ │ mov r5, sl │ │ │ │ - b.n 16896 │ │ │ │ + b.n 1683e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 16c8a │ │ │ │ + bne.n 16c32 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ and.w r1, r1, #1536 @ 0x600 │ │ │ │ cmp.w r1, #1536 @ 0x600 │ │ │ │ - beq.n 16d7c │ │ │ │ - ldr r1, [pc, #136] @ (16dac ) │ │ │ │ + beq.n 16d24 │ │ │ │ + ldr r1, [pc, #136] @ (16d54 ) │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ adds r1, #3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 16548 │ │ │ │ + bne.w 164f0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16c2c │ │ │ │ + b.n 16bd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 1661e │ │ │ │ - ldr r2, [pc, #100] @ (16db0 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 165c6 │ │ │ │ + ldr r2, [pc, #100] @ (16d58 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ - ldr r2, [pc, #80] @ (16db0 ) │ │ │ │ + b.n 16718 │ │ │ │ + ldr r2, [pc, #80] @ (16d58 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ str.w r9, [r4, #20] │ │ │ │ mov.w r9, #4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16770 │ │ │ │ + b.n 16718 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 16ccc │ │ │ │ + b.n 16c74 │ │ │ │ add.w r0, r6, sl │ │ │ │ - b.n 16a9a │ │ │ │ - ldr r1, [pc, #48] @ (16db0 ) │ │ │ │ + b.n 16a42 │ │ │ │ + ldr r1, [pc, #48] @ (16d58 ) │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - b.n 16c9e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 16c46 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl dc5c │ │ │ │ - ldr r2, [pc, #24] @ (16db4 ) │ │ │ │ + bl dc04 │ │ │ │ + ldr r2, [pc, #24] @ (16d5c ) │ │ │ │ movs r1, #3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #20] @ (16db8 ) │ │ │ │ + ldr r0, [pc, #20] @ (16d60 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + bl 6bc44 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 │ │ │ │ ldrh.w sl, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r9, [pc, #648] @ 1705c │ │ │ │ + ldr.w r9, [pc, #648] @ 17004 │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, sl, #98 @ 0x62 │ │ │ │ mov r7, r1 │ │ │ │ add r9, pc │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 16dee │ │ │ │ + beq.n 16d96 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f4a │ │ │ │ + beq.w 16ef2 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 16f18 │ │ │ │ + beq.w 16ec0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 16f20 │ │ │ │ - ldr r3, [pc, #600] @ (17060 ) │ │ │ │ + bmi.w 16ec8 │ │ │ │ + ldr r3, [pc, #600] @ (17008 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 16e1a │ │ │ │ + cbz r2, 16dc2 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f86 │ │ │ │ + beq.w 16f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f66 │ │ │ │ + beq.w 16f0e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ bicle.w r6, r6, #65536 @ 0x10000 │ │ │ │ movle r5, #0 │ │ │ │ - bgt.w 16fa0 │ │ │ │ + bgt.w 16f48 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r2, r6, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f0c │ │ │ │ - ldr r3, [pc, #528] @ (17064 ) │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #528] @ (1700c ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 16e6c │ │ │ │ + beq.n 16e14 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 16f9a │ │ │ │ + bpl.w 16f42 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ str.w r7, [r8, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r7, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r8, #4] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ strb.w r7, [r8, #4] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16fd0 │ │ │ │ + bne.w 16f78 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r9, [pc, #456] @ 17068 │ │ │ │ + ldr.w r9, [pc, #456] @ 17010 │ │ │ │ mov r0, r4 │ │ │ │ and.w fp, sl, #1 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 16ef4 │ │ │ │ + cbz r0, 16e9c │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ mvngt.w r7, #7 │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n 16ee6 │ │ │ │ + ble.n 16e8e │ │ │ │ ldr.w r5, [sl, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r5, r7 │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 16eda │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 16e82 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - cbz r0, 16eda │ │ │ │ + cbz r0, 16e82 │ │ │ │ adds r1, r5, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 26b74 │ │ │ │ + bl 26b1c │ │ │ │ ldr.w r3, [sl, #92] @ 0x5c │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 16ec0 │ │ │ │ + blt.n 16e68 │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 16ef4 │ │ │ │ + cbz r0, 16e9c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26b74 │ │ │ │ + bl 26b1c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 16f02 │ │ │ │ + bne.n 16eaa │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 16f18 │ │ │ │ + beq.n 16ec0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16e04 │ │ │ │ + beq.w 16dac │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 16f18 │ │ │ │ + beq.n 16ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #308] @ (1706c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #308] @ (17014 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ (17070 ) │ │ │ │ + ldr r0, [pc, #308] @ (17018 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16ffe │ │ │ │ + beq.n 16fa6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16ffe │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 16fa6 │ │ │ │ + bl 1195c │ │ │ │ clz r5, r0 │ │ │ │ ldrh.w sl, [r4, #12] │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 16df0 │ │ │ │ + b.n 16d98 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 17002 │ │ │ │ + bmi.n 16faa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17036 │ │ │ │ + beq.n 16fde │ │ │ │ bic.w r6, r6, #65536 @ 0x10000 │ │ │ │ orr.w r2, r6, #512 @ 0x200 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e9c │ │ │ │ - b.n 16f18 │ │ │ │ - bl 1e8a8 │ │ │ │ + bne.n 16e44 │ │ │ │ + b.n 16ec0 │ │ │ │ + bl 1e850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16e28 │ │ │ │ - b.n 16f66 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 16e6c │ │ │ │ + bne.w 16dd0 │ │ │ │ + b.n 16f0e │ │ │ │ + blx 7b24 │ │ │ │ + b.n 16e14 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ str.w r7, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3bd3c │ │ │ │ + bl 3bce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fb0 │ │ │ │ - b.n 16e38 │ │ │ │ + bne.n 16f58 │ │ │ │ + b.n 16de0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #156] @ (17074 ) │ │ │ │ + ldr r1, [pc, #156] @ (1701c ) │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 16e98 │ │ │ │ + b.n 16e40 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 16df0 │ │ │ │ - ldr r5, [pc, #116] @ (17078 ) │ │ │ │ + b.n 16d98 │ │ │ │ + ldr r5, [pc, #116] @ (17020 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r6, r6, #65536 @ 0x10000 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ - bl 3bd3c │ │ │ │ + bl 3bce4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 16e38 │ │ │ │ - b.n 16e98 │ │ │ │ + bne.w 16de0 │ │ │ │ + b.n 16e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f74 │ │ │ │ + bne.n 16f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - bl 40900 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + bl 408a8 │ │ │ │ lsls r2, r6, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bmi.n 16f74 │ │ │ │ + bmi.n 16f1c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ - b.n 16f74 │ │ │ │ + bl dc04 │ │ │ │ + b.n 16f1c │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 17098 │ │ │ │ + bgt.n 17100 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r4, [pc, #1344] @ 175d0 │ │ │ │ + ldr.w r4, [pc, #1344] @ 17578 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r1, [pc, #1344] @ 175d4 │ │ │ │ + ldr.w r1, [pc, #1344] @ 1757c │ │ │ │ mov sl, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1340] @ 175d8 │ │ │ │ - ldr.w r2, [pc, #1340] @ 175dc │ │ │ │ + ldr.w r3, [pc, #1340] @ 17580 │ │ │ │ + ldr.w r2, [pc, #1340] @ 17584 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r4, [fp, #368] @ 0x170 │ │ │ │ ldr.w r5, [fp, #296] @ 0x128 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 174f0 │ │ │ │ + beq.w 17498 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175ba │ │ │ │ + beq.w 17562 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 170ce │ │ │ │ + bne.n 17076 │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1272] @ 175e0 │ │ │ │ + ldr.w r2, [pc, #1272] @ 17588 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 17126 │ │ │ │ - ldr.w r2, [pc, #1244] @ 175e4 │ │ │ │ - ldr.w r3, [pc, #1224] @ 175d4 │ │ │ │ + cbnz r0, 170ce │ │ │ │ + ldr.w r2, [pc, #1244] @ 1758c │ │ │ │ + ldr.w r3, [pc, #1224] @ 1757c │ │ │ │ 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 175c2 │ │ │ │ + bne.w 1756a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #100] @ 0x64 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r4, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -21386,87 +21384,87 @@ │ │ │ │ ldr.w r0, [r5, #744] @ 0x2e8 │ │ │ │ ldr.w r1, [r5, #748] @ 0x2ec │ │ │ │ ldr.w r2, [r5, #752] @ 0x2f0 │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [r5, #744] @ 0x2e8 │ │ │ │ str.w ip, [r5, #748] @ 0x2ec │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17214 │ │ │ │ - ldr.w r3, [pc, #1136] @ 175e8 │ │ │ │ + beq.n 171bc │ │ │ │ + ldr.w r3, [pc, #1136] @ 17590 │ │ │ │ movw ip, #32770 @ 0x8002 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ - ldr.w r7, [pc, #1128] @ 175ec │ │ │ │ + ldr.w r7, [pc, #1128] @ 17594 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1124] @ 175f0 │ │ │ │ + ldr.w r3, [pc, #1124] @ 17598 │ │ │ │ add r7, pc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #32] │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 171e8 │ │ │ │ + b.n 17190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 171da │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 17182 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1725c │ │ │ │ + beq.n 17204 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r1, [r8, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 171da │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 17182 │ │ │ │ adds r0, r5, r6 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n 171da │ │ │ │ - blx 7fa4 │ │ │ │ + bne.n 17182 │ │ │ │ + blx 7f58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17410 │ │ │ │ + beq.w 173b8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17210 │ │ │ │ + cbz r0, 171b8 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 171a4 │ │ │ │ + beq.n 1714c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171a4 │ │ │ │ + bne.n 1714c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 171da │ │ │ │ + beq.n 17182 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 171da │ │ │ │ + beq.n 17182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 171a4 │ │ │ │ - b.n 171da │ │ │ │ + bne.n 1714c │ │ │ │ + b.n 17182 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r0, [fp, #296] @ 0x128 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [fp, #100] @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -21483,289 +21481,289 @@ │ │ │ │ str.w r2, [r5, #752] @ 0x2f0 │ │ │ │ add.w r1, r5, #728 @ 0x2d8 │ │ │ │ str.w r0, [r5, #744] @ 0x2e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r0, [fp, #296] @ 0x128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 17104 │ │ │ │ + b.n 170ac │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 16dbc │ │ │ │ + bl 16d64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #896] @ (175f4 ) │ │ │ │ + ldr r1, [pc, #896] @ (1759c ) │ │ │ │ add r2, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w fp, [r8, #312] @ 0x138 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r5, r0 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r1, [pc, #868] @ (175f8 ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r1, [pc, #868] @ (175a0 ) │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 173e0 │ │ │ │ + beq.w 17388 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 172b2 │ │ │ │ + beq.n 1725a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 81ec │ │ │ │ - cbz r0, 172ea │ │ │ │ + blx 8194 │ │ │ │ + cbz r0, 17292 │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 173c2 │ │ │ │ + bne.n 1736a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 173b4 │ │ │ │ - ldr r1, [pc, #772] @ (175fc ) │ │ │ │ + bpl.n 1735c │ │ │ │ + ldr r1, [pc, #772] @ (175a4 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172b2 │ │ │ │ + beq.n 1725a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 172b2 │ │ │ │ + blt.n 1725a │ │ │ │ ldrh r0, [r6, #12] │ │ │ │ ands.w r0, r0, #16 │ │ │ │ - beq.n 173ce │ │ │ │ + beq.n 17376 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 175c6 │ │ │ │ + beq.w 1756e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 174bc │ │ │ │ + bge.w 17464 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 173f6 │ │ │ │ + bcs.n 1739e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1735c │ │ │ │ + cbz r3, 17304 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 172b2 │ │ │ │ + beq.n 1725a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 174e4 │ │ │ │ + bne.w 1748c │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 17392 │ │ │ │ + bpl.n 1733a │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 175a0 │ │ │ │ + bcs.w 17548 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #83 @ 0x53 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 174d0 │ │ │ │ + bmi.w 17478 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 173a8 │ │ │ │ - ldr r1, [pc, #608] @ (17600 ) │ │ │ │ + cbz r2, 17350 │ │ │ │ + ldr r1, [pc, #608] @ (175a8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 172b2 │ │ │ │ - ldr r1, [pc, #588] @ (17604 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 1725a │ │ │ │ + ldr r1, [pc, #588] @ (175ac ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 17302 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 172aa │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 172f0 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 17298 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - cbz r1, 17400 │ │ │ │ - ldr r2, [pc, #560] @ (17608 ) │ │ │ │ + cbz r1, 173a8 │ │ │ │ + ldr r2, [pc, #560] @ (175b0 ) │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 17320 │ │ │ │ + b.n 172c8 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 17594 │ │ │ │ + bne.w 1753c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 171da │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 17182 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 17352 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 172fa │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175ac │ │ │ │ + beq.w 17554 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17320 │ │ │ │ + b.n 172c8 │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 16dbc │ │ │ │ + bl 16d64 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #472] @ (1760c ) │ │ │ │ + ldr r1, [pc, #472] @ (175b4 ) │ │ │ │ add r2, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w r5, [r8, #312] @ 0x138 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 172a0 │ │ │ │ + beq.w 17248 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1746c │ │ │ │ + b.n 17414 │ │ │ │ subs r1, r6, r5 │ │ │ │ subs r1, #1 │ │ │ │ cmn r4, r1 │ │ │ │ - beq.n 17490 │ │ │ │ + beq.n 17438 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ - cbz r1, 17490 │ │ │ │ + cbz r1, 17438 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17464 │ │ │ │ - cbz r2, 174b0 │ │ │ │ + bne.n 1740c │ │ │ │ + cbz r2, 17458 │ │ │ │ sub.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ subs r1, r6, r5 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ cmn r4, r1 │ │ │ │ - bne.n 1746c │ │ │ │ + bne.n 17414 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs.w 172a0 │ │ │ │ + bcs.w 17248 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ sub.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 172a0 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 17248 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 17478 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 17420 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ - b.n 17352 │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ + b.n 172fa │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 175b0 │ │ │ │ + bcs.n 17558 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 17398 │ │ │ │ + b.n 17340 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 1736c │ │ │ │ - ldr r2, [pc, #284] @ (17610 ) │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 17314 │ │ │ │ + ldr r2, [pc, #284] @ (175b8 ) │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17104 │ │ │ │ + beq.w 170ac │ │ │ │ ldr.w r7, [fp, #100] @ 0x64 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r7, #728] @ 0x2d8 │ │ │ │ ldr.w r1, [r7, #732] @ 0x2dc │ │ │ │ ldr.w r2, [r7, #736] @ 0x2e0 │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ @@ -21773,1084 +21771,1084 @@ │ │ │ │ ldr.w r0, [r7, #744] @ 0x2e8 │ │ │ │ ldr.w r1, [r7, #748] @ 0x2ec │ │ │ │ ldr.w r2, [r7, #752] @ 0x2f0 │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ str.w r4, [r7, #744] @ 0x2e8 │ │ │ │ str.w r4, [r7, #748] @ 0x2ec │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1758e │ │ │ │ - ldr r5, [pc, #188] @ (17614 ) │ │ │ │ + cbz r0, 17536 │ │ │ │ + ldr r5, [pc, #188] @ (175bc ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 17566 │ │ │ │ + cbz r3, 1750e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 1757e │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 17526 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 1757e │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 17526 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1755a │ │ │ │ + bne.n 17502 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 17162 │ │ │ │ + b.n 1710a │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 173ea │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 17392 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 17392 │ │ │ │ + b.n 1733a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 17398 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 17340 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 170e6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 1708e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r0, #32 │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r1, #8 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ movs r1, r1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #20 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ movs r1, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #24] @ (17640 ) │ │ │ │ + ldr r3, [pc, #24] @ (175e8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (17644 ) │ │ │ │ + ldr r2, [pc, #24] @ (175ec ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #20] @ (17648 ) │ │ │ │ + ldr r0, [pc, #20] @ (175f0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r5, [pc, #392] @ (177e8 ) │ │ │ │ + ldr r5, [pc, #392] @ (17790 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #392] @ (177ec ) │ │ │ │ + ldr r3, [pc, #392] @ (17794 ) │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ strd r3, r7, [r0, #4] │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ands.w r6, r3, #1 │ │ │ │ - bne.n 17732 │ │ │ │ + bne.n 176da │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.n 1769e │ │ │ │ + bmi.n 17646 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 17692 │ │ │ │ + bpl.n 1763a │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17692 │ │ │ │ - ldr.w r9, [pc, #324] @ 177f0 │ │ │ │ + beq.n 1763a │ │ │ │ + ldr.w r9, [pc, #324] @ 17798 │ │ │ │ add.w r2, r7, #9 │ │ │ │ add.w r1, r7, #10 │ │ │ │ mov lr, r6 │ │ │ │ add.w fp, r7, #9 │ │ │ │ mov r4, r6 │ │ │ │ add r9, pc │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 17706 │ │ │ │ + b.n 176ae │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 1776e │ │ │ │ + beq.n 17716 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17758 │ │ │ │ + bne.n 17700 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ addeq r6, #2 │ │ │ │ movne r6, r1 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov r7, r1 │ │ │ │ ldrh.w r2, [r5, r1, lsl #1] │ │ │ │ ands.w r3, r2, #2048 @ 0x800 │ │ │ │ - bne.n 176fc │ │ │ │ + bne.n 176a4 │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17772 │ │ │ │ + beq.n 1771a │ │ │ │ mov.w lr, #0 │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1776e │ │ │ │ + beq.n 17716 │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176c8 │ │ │ │ + bne.n 17670 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ - beq.n 1776e │ │ │ │ + beq.n 17716 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r3, #1 │ │ │ │ - cbz r6, 17744 │ │ │ │ + cbz r6, 176ec │ │ │ │ adds r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 17700 │ │ │ │ + b.n 176a8 │ │ │ │ add.w r0, r7, #9 │ │ │ │ - bl 3a458 │ │ │ │ + bl 3a400 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r3, #1 │ │ │ │ - cbz r6, 17762 │ │ │ │ + cbz r6, 1770a │ │ │ │ subs r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 17700 │ │ │ │ + b.n 176a8 │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 17700 │ │ │ │ + b.n 176a8 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ it eq │ │ │ │ moveq lr, r3 │ │ │ │ - b.n 17700 │ │ │ │ + b.n 176a8 │ │ │ │ mov r4, sl │ │ │ │ - b.n 17692 │ │ │ │ + b.n 1763a │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 1778c │ │ │ │ + bne.n 17734 │ │ │ │ ldrh.w r3, [r7, #246] @ 0xf6 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ ubfx r3, r1, #13, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 177c4 │ │ │ │ + cbz r3, 1776c │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ add.w r3, r7, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 177a4 │ │ │ │ - ldr r1, [pc, #44] @ (177f4 ) │ │ │ │ + bne.n 1774c │ │ │ │ + ldr r1, [pc, #44] @ (1779c ) │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ strd r0, r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #36] @ (177f8 ) │ │ │ │ + ldr r0, [pc, #36] @ (177a0 ) │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str.w fp, [sp] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 17692 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 1763a │ │ │ │ nop │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r1, #14 │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r4, [pc, #124] @ (1788c ) │ │ │ │ + ldr r4, [pc, #124] @ (17834 ) │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 17852 │ │ │ │ - ldr r3, [pc, #124] @ (17890 ) │ │ │ │ + cbnz r3, 177fa │ │ │ │ + ldr r3, [pc, #124] @ (17838 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r0, #9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r1, [r3, #260] @ 0x104 │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 17852 │ │ │ │ - ldr r3, [pc, #104] @ (17894 ) │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 177fa │ │ │ │ + ldr r3, [pc, #104] @ (1783c ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 17838 │ │ │ │ + b.n 177e0 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 17856 │ │ │ │ + bne.n 177fe │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17830 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 177d8 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17830 │ │ │ │ + bne.n 177d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 1784e │ │ │ │ + bne.n 177f6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 1786e │ │ │ │ + cbz r0, 17816 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - beq.n 17878 │ │ │ │ + beq.n 17820 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 17852 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 177fa │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17866 │ │ │ │ - b.n 17862 │ │ │ │ + beq.n 1780e │ │ │ │ + b.n 1780a │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r5, #25] │ │ │ │ strb.w r4, [r5, #36] @ 0x24 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (178e4 ) │ │ │ │ - ldr r2, [pc, #76] @ (178e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1788c ) │ │ │ │ + ldr r2, [pc, #76] @ (17890 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbnz r1, 178e2 │ │ │ │ + cbnz r1, 1788a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 178ca │ │ │ │ - ldr r3, [pc, #44] @ (178ec ) │ │ │ │ + cbz r1, 17872 │ │ │ │ + ldr r3, [pc, #44] @ (17894 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ (178f0 ) │ │ │ │ - ldr r0, [pc, #36] @ (178f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (178f8 ) │ │ │ │ + ldr r1, [pc, #36] @ (17898 ) │ │ │ │ + ldr r0, [pc, #36] @ (1789c ) │ │ │ │ + ldr r3, [pc, #40] @ (178a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r5, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (17954 ) │ │ │ │ - ldr r2, [pc, #88] @ (17958 ) │ │ │ │ + ldr r3, [pc, #84] @ (178fc ) │ │ │ │ + ldr r2, [pc, #88] @ (17900 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1794e │ │ │ │ + cbz r1, 178f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 1794e │ │ │ │ + cbnz r1, 178f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #60] @ (1795c ) │ │ │ │ + ldr r0, [pc, #60] @ (17904 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 17950 │ │ │ │ - ldr r0, [pc, #48] @ (17960 ) │ │ │ │ + cbz r0, 178f8 │ │ │ │ + ldr r0, [pc, #48] @ (17908 ) │ │ │ │ ldr r4, [r2, r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldrb.w r1, [r4, #152] @ 0x98 │ │ │ │ - cbnz r1, 17950 │ │ │ │ + cbnz r1, 178f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, lr} │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (17990 ) │ │ │ │ + ldr r3, [pc, #28] @ (17938 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r4, [pc, #28] @ (17994 ) │ │ │ │ + ldr r4, [pc, #28] @ (1793c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 178fc │ │ │ │ - ldr r3, [pc, #16] @ (17998 ) │ │ │ │ + bl 178a4 │ │ │ │ + ldr r3, [pc, #16] @ (17940 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #164] @ (17a54 ) │ │ │ │ + ldr r4, [pc, #164] @ (179fc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r7, [pc, #164] @ (17a58 ) │ │ │ │ + ldr r7, [pc, #164] @ (17a00 ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ mov r8, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 17a0e │ │ │ │ + cbz r3, 179b6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ - cbz r4, 17a08 │ │ │ │ - ldr r3, [pc, #152] @ (17a5c ) │ │ │ │ + cbz r4, 179b0 │ │ │ │ + ldr r3, [pc, #152] @ (17a04 ) │ │ │ │ adds r5, r6, #1 │ │ │ │ - ldr.w sl, [pc, #152] @ 17a60 │ │ │ │ + ldr.w sl, [pc, #152] @ 17a08 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r9, [pc, #148] @ 17a64 │ │ │ │ + ldr.w r9, [pc, #148] @ 17a0c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 179e0 │ │ │ │ + b.n 17988 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ - cbz r4, 17a08 │ │ │ │ + cbz r4, 179b0 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bge.n 179da │ │ │ │ - ldr r2, [pc, #124] @ (17a68 ) │ │ │ │ + bge.n 17982 │ │ │ │ + ldr r2, [pc, #124] @ (17a10 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 179e0 │ │ │ │ + bne.n 17988 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ - ldr r3, [pc, #80] @ (17a6c ) │ │ │ │ + bl 40888 │ │ │ │ + ldr r3, [pc, #80] @ (17a14 ) │ │ │ │ str r0, [r4, #12] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ add r3, pc │ │ │ │ movs r4, #1 │ │ │ │ add.w r1, r3, #15 │ │ │ │ strb r4, [r0, r2] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17a26 │ │ │ │ - ldr r3, [pc, #60] @ (17a70 ) │ │ │ │ + bne.n 179ce │ │ │ │ + ldr r3, [pc, #60] @ (17a18 ) │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ movs r4, #2 │ │ │ │ add r3, pc │ │ │ │ add.w r1, r3, #10 │ │ │ │ strb r4, [r0, r2] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17a3c │ │ │ │ + bne.n 179e4 │ │ │ │ mov.w r3, #50529027 @ 0x3030303 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ strh r3, [r0, #56] @ 0x38 │ │ │ │ - b.n 179be │ │ │ │ + b.n 17966 │ │ │ │ nop │ │ │ │ - cbz r0, 17ad6 │ │ │ │ + push {r4, r6} │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ movs r5, r1 │ │ │ │ - cbz r0, 17ad8 │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r5, r1 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + movs r7, #26 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r0, 17ade │ │ │ │ + push {r4, r5} │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, #18 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #536] @ (17c9c ) │ │ │ │ + ldr r5, [pc, #536] @ (17c44 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 17a8a │ │ │ │ + beq.n 17a32 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 17b06 │ │ │ │ + beq.n 17aae │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 17b68 │ │ │ │ - bgt.n 17abe │ │ │ │ + beq.n 17b10 │ │ │ │ + bgt.n 17a66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b0c │ │ │ │ + beq.n 17ab4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bne.n 17b9e │ │ │ │ + bne.n 17b46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17b06 │ │ │ │ + cbz r0, 17aae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 17b9e │ │ │ │ + bne.n 17b46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ - bl 49d94 │ │ │ │ - cbnz r0, 17b06 │ │ │ │ + bl 49d3c │ │ │ │ + cbnz r0, 17aae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 17b06 │ │ │ │ - ldr r3, [pc, #456] @ (17ca0 ) │ │ │ │ + cbz r2, 17aae │ │ │ │ + ldr r3, [pc, #456] @ (17c48 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r3, r7, #8 │ │ │ │ str r2, [r0, #8] │ │ │ │ orr.w r3, r3, #198 @ 0xc6 │ │ │ │ strd r3, r2, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 17af8 │ │ │ │ + beq.n 17aa0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 17ab8 │ │ │ │ + bne.n 17a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 17bda │ │ │ │ + beq.n 17b82 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 17c0e │ │ │ │ + beq.n 17bb6 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq.n 17ba6 │ │ │ │ + beq.n 17b4e │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp.w r0, #636 @ 0x27c │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 17b44 │ │ │ │ + beq.n 17aec │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n 17b06 │ │ │ │ + bne.n 17aae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17b06 │ │ │ │ - ldr r3, [pc, #340] @ (17ca0 ) │ │ │ │ + beq.n 17aae │ │ │ │ + ldr r3, [pc, #340] @ (17c48 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movw r3, #28358 @ 0x6ec6 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r6, [r0] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 17ab8 │ │ │ │ + b.n 17a60 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17cb4 │ │ │ │ - ldr r3, [pc, #300] @ (17ca0 ) │ │ │ │ + bl 17c5c │ │ │ │ + ldr r3, [pc, #300] @ (17c48 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 17b06 │ │ │ │ + beq.n 17aae │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 17af8 │ │ │ │ + b.n 17aa0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b06 │ │ │ │ + bne.n 17aae │ │ │ │ movw r3, #4518 @ 0x11a6 │ │ │ │ - ldr r2, [pc, #232] @ (17ca0 ) │ │ │ │ + ldr r2, [pc, #232] @ (17c48 ) │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 17af8 │ │ │ │ + b.n 17aa0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #20 │ │ │ │ - beq.n 17c28 │ │ │ │ + beq.n 17bd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b06 │ │ │ │ + bne.n 17aae │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 17c20 │ │ │ │ + bpl.n 17bc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 17c20 │ │ │ │ + beq.n 17bc8 │ │ │ │ mov.w r3, #48896 @ 0xbf00 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r3, r3, r2, lsl #8 │ │ │ │ orr.w r3, r3, #166 @ 0xa6 │ │ │ │ - b.n 17bb4 │ │ │ │ + b.n 17b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17b06 │ │ │ │ + bne.w 17aae │ │ │ │ movw r3, #4262 @ 0x10a6 │ │ │ │ - b.n 17bb4 │ │ │ │ + b.n 17b5c │ │ │ │ lsls r2, r2, #8 │ │ │ │ orr.w r3, r2, #166 @ 0xa6 │ │ │ │ - b.n 17bb4 │ │ │ │ - ldr r2, [pc, #120] @ (17ca4 ) │ │ │ │ + b.n 17b5c │ │ │ │ + ldr r2, [pc, #120] @ (17c4c ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [pc, #120] @ (17ca8 ) │ │ │ │ + ldr r1, [pc, #120] @ (17c50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ - ldr r3, [pc, #116] @ (17cac ) │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ + ldr r3, [pc, #116] @ (17c54 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b.n 17c46 │ │ │ │ + b.n 17bee │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 17c5c │ │ │ │ + bne.n 17c04 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c3e │ │ │ │ + bne.n 17be6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 17c3e │ │ │ │ - cbz r0, 17c64 │ │ │ │ + b.n 17be6 │ │ │ │ + cbz r0, 17c0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 17c8c │ │ │ │ + cbz r3, 17c34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ movw r3, #3750 @ 0xea6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bb4 │ │ │ │ - b.n 17b06 │ │ │ │ + beq.n 17b5c │ │ │ │ + b.n 17aae │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #28] @ (17cb0 ) │ │ │ │ + ldr r2, [pc, #28] @ (17c58 ) │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 17c68 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + b.n 17c10 │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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, r0 │ │ │ │ - ldr r7, [pc, #236] @ (17db8 ) │ │ │ │ + ldr r7, [pc, #236] @ (17d60 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r7, pc │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17dac │ │ │ │ + bne.n 17d54 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ - b.n 17ce6 │ │ │ │ + b.n 17c8e │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 17db0 │ │ │ │ - ldr r3, [pc, #196] @ (17dbc ) │ │ │ │ + beq.n 17d58 │ │ │ │ + ldr r3, [pc, #196] @ (17d64 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ strd r5, r4, [r0] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17ce4 │ │ │ │ + beq.n 17c8c │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 17d9e │ │ │ │ + bne.n 17d46 │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #550 @ 0x226 │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17d34 │ │ │ │ - b.n 17d9a │ │ │ │ + beq.n 17cdc │ │ │ │ + b.n 17d42 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 17db0 │ │ │ │ - ldr r3, [pc, #116] @ (17dbc ) │ │ │ │ + beq.n 17d58 │ │ │ │ + ldr r3, [pc, #116] @ (17d64 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ strd sl, r5, [r0] │ │ │ │ str.w fp, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17d32 │ │ │ │ + beq.n 17cda │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 17db0 │ │ │ │ - ldr r3, [pc, #76] @ (17dbc ) │ │ │ │ + beq.n 17d58 │ │ │ │ + ldr r3, [pc, #76] @ (17d64 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #137 @ 0x89 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r8, [r0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 17da0 │ │ │ │ + bne.n 17d48 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a74 │ │ │ │ + bl 17a1c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17d34 │ │ │ │ + beq.n 17cdc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17d62 │ │ │ │ + b.n 17d0a │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17db0 │ │ │ │ + bne.n 17d58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b.n 17d14 │ │ │ │ + b.n 17cbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r6, [pc, #2368] @ 18718 │ │ │ │ + ldr.w r6, [pc, #2368] @ 186c0 │ │ │ │ ands.w r1, r1, #8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r6, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r2 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ - bne.n 17e14 │ │ │ │ + bne.n 17dbc │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ movw r7, #2052 @ 0x804 │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ cmpne r2, #60 @ 0x3c │ │ │ │ itet ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r9, r2 │ │ │ │ - bne.n 17e14 │ │ │ │ + bne.n 17dbc │ │ │ │ movs r2, #1 │ │ │ │ - bl 18b70 │ │ │ │ + bl 18b18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 17e68 │ │ │ │ + cbz r3, 17e10 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #270 @ 0x10e │ │ │ │ - beq.n 17e96 │ │ │ │ + beq.n 17e3e │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bge.n 17f08 │ │ │ │ + bge.n 17eb0 │ │ │ │ cmp.w r3, #264 @ 0x108 │ │ │ │ - bgt.w 17f54 │ │ │ │ + bgt.w 17efc │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.w 183ca │ │ │ │ + beq.w 18372 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 183ae │ │ │ │ + beq.w 18356 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 181ec │ │ │ │ - ldr.w r3, [pc, #2260] @ 1871c │ │ │ │ + bne.w 18194 │ │ │ │ + ldr.w r3, [pc, #2260] @ 186c4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b60 │ │ │ │ + bl 19b08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 17e82 │ │ │ │ + cbz r3, 17e2a │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ - cbnz r2, 17eaa │ │ │ │ + cbnz r2, 17e52 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bge.w 181ec │ │ │ │ + bge.w 18194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18f20 │ │ │ │ + b.w 18ec8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bpl.n 17f90 │ │ │ │ + bpl.n 17f38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17e82 │ │ │ │ + beq.n 17e2a │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r4 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 17f36 │ │ │ │ + bpl.n 17ede │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ add.w r6, r7, #9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17f36 │ │ │ │ + bne.n 17ede │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 17f36 │ │ │ │ - ldr.w r2, [pc, #2116] @ 1871c │ │ │ │ + bne.n 17ede │ │ │ │ + ldr.w r2, [pc, #2116] @ 186c4 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.n 17f3c │ │ │ │ + bmi.n 17ee4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17f30 │ │ │ │ + bne.n 17ed8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 17f30 │ │ │ │ + bne.n 17ed8 │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18594 │ │ │ │ + bne.w 1853c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 17ebe │ │ │ │ + bpl.n 17e66 │ │ │ │ mov r6, r5 │ │ │ │ add.w r3, r7, #9 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 17fee │ │ │ │ + b.n 17f96 │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - beq.w 18382 │ │ │ │ + beq.w 1832a │ │ │ │ movw r2, #603 @ 0x25b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 181ec │ │ │ │ + bne.w 18194 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - bl 17cb4 │ │ │ │ + bl 17c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 17ebe │ │ │ │ + bne.n 17e66 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, sl │ │ │ │ - b.n 17e82 │ │ │ │ + b.n 17e2a │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 17ee0 │ │ │ │ + bne.n 17e88 │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1799c │ │ │ │ + bl 17944 │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ - b.n 17ee0 │ │ │ │ + b.n 17e88 │ │ │ │ mvn.w r0, #264 @ 0x108 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 181ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 17f6c ) │ │ │ │ + bhi.w 18194 │ │ │ │ + add r2, pc, #8 @ (adr r2, 17f14 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -22865,151 +22863,151 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 18314 │ │ │ │ + beq.w 182bc │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r6 │ │ │ │ add.w r6, r3, #24 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17f36 │ │ │ │ + beq.n 17ede │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17fb4 │ │ │ │ + bne.n 17f5c │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 1855c │ │ │ │ - ldr.w r2, [pc, #1892] @ 1871c │ │ │ │ + beq.w 18504 │ │ │ │ + ldr.w r2, [pc, #1892] @ 186c4 │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r1, r2, #9 │ │ │ │ - bmi.w 18394 │ │ │ │ + bmi.w 1833c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17fa0 │ │ │ │ + bne.n 17f48 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 17fa0 │ │ │ │ + bne.n 17f48 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r9 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ adds r3, #2 │ │ │ │ - cbnz r2, 17fee │ │ │ │ + cbnz r2, 17f96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17e82 │ │ │ │ - ldr.w r2, [pc, #1840] @ 1871c │ │ │ │ + beq.w 17e2a │ │ │ │ + ldr.w r2, [pc, #1840] @ 186c4 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ - ldr.w r2, [pc, #1840] @ 18720 │ │ │ │ + ldr.w r2, [pc, #1840] @ 186c8 │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ add r2, pc │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1852c │ │ │ │ - ldr.w r1, [pc, #1824] @ 18724 │ │ │ │ + beq.w 184d4 │ │ │ │ + ldr.w r1, [pc, #1824] @ 186cc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ orr.w r3, r3, #40960 @ 0xa000 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ strh r3, [r0, #12] │ │ │ │ str.w r9, [r7, #28] │ │ │ │ - b.n 17e82 │ │ │ │ - ldr.w r3, [pc, #1780] @ 1871c │ │ │ │ + b.n 17e2a │ │ │ │ + ldr.w r3, [pc, #1780] @ 186c4 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #21 │ │ │ │ moveq r3, #5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ str r0, [r5, #4] │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18b70 │ │ │ │ + bl 18b18 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1809e │ │ │ │ - ldr.w r3, [pc, #1696] @ 1871c │ │ │ │ + cbz r0, 18046 │ │ │ │ + ldr.w r3, [pc, #1696] @ 186c4 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r2, #14 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [r4, #12] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1648] @ 1871c │ │ │ │ + ldr.w r3, [pc, #1648] @ 186c4 │ │ │ │ movs r1, #20 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #27 │ │ │ │ moveq r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183ea │ │ │ │ + beq.w 18392 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.w 18516 │ │ │ │ - ldr.w r3, [pc, #1584] @ 18728 │ │ │ │ + bne.w 184be │ │ │ │ + ldr.w r3, [pc, #1584] @ 186d0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -23033,1123 +23031,1123 @@ │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #9 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [r0, #8] │ │ │ │ - beq.w 18444 │ │ │ │ + beq.w 183ec │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d0a8 │ │ │ │ + bl 4d050 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.w 1864c │ │ │ │ + bne.w 185f4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - bls.w 1856a │ │ │ │ + bls.w 18512 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r1 │ │ │ │ - b.n 181b2 │ │ │ │ + b.n 1815a │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.w 1851c │ │ │ │ + beq.w 184c4 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ ldrh.w r1, [r0, r1, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 181aa │ │ │ │ + bmi.n 18152 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1764c │ │ │ │ + bl 175f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 185da │ │ │ │ + beq.w 18582 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 1814e │ │ │ │ + b.n 180f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 17e68 │ │ │ │ + bne.w 17e10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17e8e │ │ │ │ - ldr.w r3, [pc, #1312] @ 1871c │ │ │ │ + b.n 17e36 │ │ │ │ + ldr.w r3, [pc, #1312] @ 186c4 │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #9 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 1822c │ │ │ │ + beq.n 181d4 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 18066 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1871c │ │ │ │ + b.n 1800e │ │ │ │ + ldr.w r3, [pc, #1232] @ 186c4 │ │ │ │ movs r1, #20 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 1827e │ │ │ │ + beq.n 18226 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 18516 │ │ │ │ + beq.w 184be │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 185d4 │ │ │ │ + beq.w 1857c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 189fc │ │ │ │ + bl 189a4 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18066 │ │ │ │ + bne.w 1800e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.w 18066 │ │ │ │ + bne.w 1800e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 49b20 │ │ │ │ - ldr.w r3, [pc, #1108] @ 1871c │ │ │ │ + bl 49ac8 │ │ │ │ + ldr.w r3, [pc, #1108] @ 186c4 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ - beq.w 18586 │ │ │ │ + beq.w 1852e │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 185ac │ │ │ │ + beq.w 18554 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add.w r2, r3, #24 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r0, 18344 │ │ │ │ - ldr r3, [pc, #1020] @ (1871c ) │ │ │ │ + cbz r0, 182ec │ │ │ │ + ldr r3, [pc, #1020] @ (186c4 ) │ │ │ │ mov sl, r4 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr.w r7, [r3, #652] @ 0x28c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 18336 │ │ │ │ + b.n 182de │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - cbz r0, 18340 │ │ │ │ + cbz r0, 182e8 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18330 │ │ │ │ + bne.n 182d8 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [pc, #996] @ (1872c ) │ │ │ │ + ldr r3, [pc, #996] @ (186d4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #988] @ (18730 ) │ │ │ │ + ldr r3, [pc, #988] @ (186d8 ) │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1835a │ │ │ │ - ldr r3, [pc, #972] @ (18734 ) │ │ │ │ + bne.n 18302 │ │ │ │ + ldr r3, [pc, #972] @ (186dc ) │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e82 │ │ │ │ + bne.w 17e2a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - b.n 17fe2 │ │ │ │ + b.n 17f8a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1764c │ │ │ │ + bl 175f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ - b.n 1806c │ │ │ │ + bl 49d3c │ │ │ │ + b.n 18014 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.w 17fc4 │ │ │ │ + bne.w 17f6c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1799c │ │ │ │ + bl 17944 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - b.n 17fc4 │ │ │ │ + b.n 17f6c │ │ │ │ ldrb.w r5, [r4, #35] @ 0x23 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ strb.w r5, [r4, #35] @ 0x23 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 17e68 │ │ │ │ + bne.w 17e10 │ │ │ │ lsls r7, r5, #24 │ │ │ │ - bpl.w 181f4 │ │ │ │ + bpl.w 1819c │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 18516 │ │ │ │ + beq.w 184be │ │ │ │ mov.w r8, #4096 @ 0x1000 │ │ │ │ - b.n 17e6c │ │ │ │ + b.n 17e14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #9 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 183fa │ │ │ │ + beq.n 183a2 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 185f6 │ │ │ │ + beq.w 1859e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 18438 │ │ │ │ + beq.n 183e0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #123 @ 0x7b │ │ │ │ - bne.n 18516 │ │ │ │ + bne.n 184be │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18438 │ │ │ │ - b.n 18412 │ │ │ │ + beq.n 183e0 │ │ │ │ + b.n 183ba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1869e │ │ │ │ + beq.w 18646 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ - b.n 1847a │ │ │ │ + b.n 18422 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r3, 18484 │ │ │ │ + cbz r3, 1842c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 18470 │ │ │ │ + bmi.n 18418 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov lr, r0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - bne.w 18686 │ │ │ │ + bne.w 1862e │ │ │ │ ldrb.w r0, [lr, #9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185a2 │ │ │ │ + bne.n 1854a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18508 │ │ │ │ + beq.n 184b0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 18644 │ │ │ │ + beq.w 185ec │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #123 @ 0x7b │ │ │ │ - bne.n 18516 │ │ │ │ + bne.n 184be │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #5 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 18066 │ │ │ │ + b.n 1800e │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18508 │ │ │ │ + beq.n 184b0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 184e0 │ │ │ │ + bne.n 18488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.w 181e8 │ │ │ │ + bpl.w 18190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 74188 │ │ │ │ - b.n 186fa │ │ │ │ - ldr r2, [pc, #520] @ (18738 ) │ │ │ │ + bl 74130 │ │ │ │ + b.n 186a2 │ │ │ │ + ldr r2, [pc, #520] @ (186e0 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #516] @ (1873c ) │ │ │ │ + ldr r2, [pc, #516] @ (186e4 ) │ │ │ │ ldr r3, [r6, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 18002 │ │ │ │ - ldr r2, [pc, #444] @ (1871c ) │ │ │ │ + b.n 17faa │ │ │ │ + ldr r2, [pc, #444] @ (186c4 ) │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, sl │ │ │ │ ldr r7, [r6, r2] │ │ │ │ - b.n 17fee │ │ │ │ + b.n 17f96 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 181e8 │ │ │ │ + bne.w 18190 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 186ec │ │ │ │ + bne.w 18694 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 181c6 │ │ │ │ + b.n 1816e │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ - b.n 18310 │ │ │ │ + bl 1882c │ │ │ │ + b.n 182b8 │ │ │ │ mov r6, r5 │ │ │ │ add.w r3, r7, #11 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 17fee │ │ │ │ + b.n 17f96 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 1764c │ │ │ │ - b.n 184c4 │ │ │ │ + bl 175f4 │ │ │ │ + b.n 1846c │ │ │ │ movw r3, #265 @ 0x109 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 17dc0 │ │ │ │ + bl 17d68 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1806c │ │ │ │ + beq.w 18014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #14 │ │ │ │ - bne.w 1806c │ │ │ │ + bne.w 18014 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1806c │ │ │ │ + b.n 18014 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - b.n 182a0 │ │ │ │ + b.n 18248 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ - b.n 181e8 │ │ │ │ + b.n 18190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18692 │ │ │ │ + beq.n 1863a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.n 18516 │ │ │ │ + bne.n 184be │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.n 186d0 │ │ │ │ + bmi.n 18678 │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.w 18516 │ │ │ │ + bne.w 184be │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18632 │ │ │ │ + beq.n 185da │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 18412 │ │ │ │ - b.n 18516 │ │ │ │ + bne.w 183ba │ │ │ │ + b.n 184be │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ - b.n 184e0 │ │ │ │ + bl 49d3c │ │ │ │ + b.n 18488 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r6, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1845e │ │ │ │ + bne.w 18406 │ │ │ │ add r6, sp, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ movw r3, #553 @ 0x229 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b60 │ │ │ │ - b.n 18622 │ │ │ │ + bl 19b08 │ │ │ │ + b.n 185ca │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov lr, r0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - b.n 184bc │ │ │ │ - ldr r2, [pc, #108] @ (18740 ) │ │ │ │ + b.n 18464 │ │ │ │ + ldr r2, [pc, #108] @ (186e8 ) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #108] @ (18744 ) │ │ │ │ + ldr r0, [pc, #108] @ (186ec ) │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r3, r1 │ │ │ │ subeq r3, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 18610 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 185b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 181c6 │ │ │ │ + bne.w 1816e │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 18710 │ │ │ │ + bcs.n 186b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 181c6 │ │ │ │ + b.n 1816e │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 181c6 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1816e │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ - bl ffe22726 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + bl ffe226ce │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r1, r1 │ │ │ │ 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 r6, [pc, #288] @ (1887c ) │ │ │ │ + ldr r6, [pc, #288] @ (18824 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 187a6 │ │ │ │ - bl 49d94 │ │ │ │ + bmi.n 1874e │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #272 @ 0x110 │ │ │ │ - bne.n 187c0 │ │ │ │ - ldr r3, [pc, #264] @ (18880 ) │ │ │ │ + bne.n 18768 │ │ │ │ + ldr r3, [pc, #264] @ (18828 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r2, #13 │ │ │ │ moveq r2, #29 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl 18748 │ │ │ │ + bl 186f0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 187a6 │ │ │ │ + beq.n 1874e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 1876a │ │ │ │ + bne.n 18712 │ │ │ │ ands.w r1, r5, #128 @ 0x80 │ │ │ │ - bne.n 187c4 │ │ │ │ + bne.n 1876c │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ and.w r1, r5, #128 @ 0x80 │ │ │ │ orr.w r1, r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dc0 │ │ │ │ + bl 17d68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1879e │ │ │ │ + beq.n 18746 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n 1879e │ │ │ │ - ldr r2, [pc, #164] @ (18880 ) │ │ │ │ + bne.n 18746 │ │ │ │ + ldr r2, [pc, #164] @ (18828 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 18748 │ │ │ │ + bl 186f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18870 │ │ │ │ + beq.n 18818 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ and.w r7, r7, #4096 @ 0x1000 │ │ │ │ and.w r2, r1, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18864 │ │ │ │ + beq.n 1880c │ │ │ │ cmp r2, #10 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r1, #1152 @ 0x480 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 18848 │ │ │ │ + beq.n 187f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r5, r3, [r0, #4] │ │ │ │ movw r3, #1166 @ 0x48e │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r7, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 1879e │ │ │ │ + b.n 18746 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orr.w r1, r1, #1152 @ 0x480 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 18848 │ │ │ │ + b.n 187f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187ba │ │ │ │ + bne.n 18762 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1879e │ │ │ │ + b.n 18746 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r7, [pc, #344] @ (189f4 ) │ │ │ │ - bl 17898 │ │ │ │ + ldr r7, [pc, #344] @ (1899c ) │ │ │ │ + bl 17840 │ │ │ │ cmp.w r9, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #16] │ │ │ │ add r7, pc │ │ │ │ - bl 18748 │ │ │ │ + bl 186f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189ba │ │ │ │ + beq.n 18962 │ │ │ │ movw r8, #550 @ 0x226 │ │ │ │ - b.n 188f0 │ │ │ │ + b.n 18898 │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 188fa │ │ │ │ + bne.n 188a2 │ │ │ │ movs r6, #9 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18748 │ │ │ │ + bl 186f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189d6 │ │ │ │ - ldr r3, [pc, #284] @ (189f8 ) │ │ │ │ + beq.n 1897e │ │ │ │ + ldr r3, [pc, #284] @ (189a0 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ strd r6, r4, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str.w fp, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 188c2 │ │ │ │ + bne.n 1886a │ │ │ │ movs r6, #8 │ │ │ │ - b.n 188ca │ │ │ │ + b.n 18872 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 189aa │ │ │ │ + beq.n 18952 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1896e │ │ │ │ - ble.n 18980 │ │ │ │ + beq.n 18916 │ │ │ │ + ble.n 18928 │ │ │ │ movw r2, #16508 @ 0x407c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ movweq r8, #3818 @ 0xeea │ │ │ │ - bne.n 1898e │ │ │ │ + bne.n 18936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #220] @ (189f8 ) │ │ │ │ + ldr r3, [pc, #220] @ (189a0 ) │ │ │ │ it eq │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ orr.w r2, sl, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18964 │ │ │ │ - ldr r3, [pc, #168] @ (189f8 ) │ │ │ │ + cbz r0, 1890c │ │ │ │ + ldr r3, [pc, #168] @ (189a0 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r6, [r0] │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #8] │ │ │ │ - bl 178fc │ │ │ │ + bl 178a4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r9, #2048 @ 0x800 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 18964 │ │ │ │ - b.n 189d6 │ │ │ │ + beq.n 1890c │ │ │ │ + b.n 1897e │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq.w r8, #106 @ 0x6a │ │ │ │ - beq.n 18914 │ │ │ │ + beq.n 188bc │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.n 189b6 │ │ │ │ + beq.n 1895e │ │ │ │ mov r6, r4 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ - beq.n 18964 │ │ │ │ + beq.n 1890c │ │ │ │ cmp.w r9, #260 @ 0x104 │ │ │ │ - bne.n 189d6 │ │ │ │ + bne.n 1897e │ │ │ │ sub.w r3, r3, #258 @ 0x102 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18964 │ │ │ │ - b.n 189d6 │ │ │ │ + bls.n 1890c │ │ │ │ + b.n 1897e │ │ │ │ tst.w sl, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #59 @ 0x3b │ │ │ │ strne r3, [r5, #8] │ │ │ │ - beq.n 1898e │ │ │ │ + beq.n 18936 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1893c │ │ │ │ + b.n 188e4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 189dc │ │ │ │ + beq.n 18984 │ │ │ │ tst.w sl, #4 │ │ │ │ - beq.n 189d6 │ │ │ │ + beq.n 1897e │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1896e │ │ │ │ - ble.n 189e8 │ │ │ │ + beq.n 18916 │ │ │ │ + ble.n 18990 │ │ │ │ movw r2, #16508 @ 0x407c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1898e │ │ │ │ + bne.n 18936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ands.w r6, sl, #1 │ │ │ │ - beq.n 18990 │ │ │ │ + beq.n 18938 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 189d6 │ │ │ │ + b.n 1897e │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.n 189d6 │ │ │ │ + beq.n 1897e │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.n 1898e │ │ │ │ - b.n 189d6 │ │ │ │ + bne.n 18936 │ │ │ │ + b.n 1897e │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #212] @ (18ae0 ) │ │ │ │ + ldr r5, [pc, #212] @ (18a88 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18a14 │ │ │ │ + beq.n 189bc │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 18a52 │ │ │ │ + beq.n 189fa │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 18ab8 │ │ │ │ - ldr r2, [pc, #188] @ (18ae4 ) │ │ │ │ + beq.n 18a60 │ │ │ │ + ldr r2, [pc, #188] @ (18a8c ) │ │ │ │ movs r1, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r2, [r0, #12] │ │ │ │ - bne.n 18a62 │ │ │ │ + bne.n 18a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18a44 │ │ │ │ + beq.n 189ec │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 18a62 │ │ │ │ + bne.n 18a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.n 18a52 │ │ │ │ + bne.n 189fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a52 │ │ │ │ + beq.n 189fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.n 18a58 │ │ │ │ + bne.n 18a00 │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ str r0, [r5, #4] │ │ │ │ movw r2, #571 @ 0x23b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18ac0 │ │ │ │ + beq.n 18a68 │ │ │ │ movw r2, #16443 @ 0x403b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18acc │ │ │ │ + beq.n 18a74 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #2048 @ 0x800 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.n 18a52 │ │ │ │ + bne.n 189fa │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 18ab8 │ │ │ │ + beq.n 18a60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189fc │ │ │ │ + bl 189a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18aa8 │ │ │ │ + b.n 18a50 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - bl 189fc │ │ │ │ + bl 189a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18aa8 │ │ │ │ + b.n 18a50 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r4, [pc, #104] @ (18b68 ) │ │ │ │ + ldr r4, [pc, #104] @ (18b10 ) │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov sl, r0 │ │ │ │ - bl 18884 │ │ │ │ - ldr r3, [pc, #100] @ (18b6c ) │ │ │ │ + bl 1882c │ │ │ │ + ldr r3, [pc, #100] @ (18b14 ) │ │ │ │ add r4, pc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #16 │ │ │ │ movw r7, #8254 @ 0x203e │ │ │ │ sub.w r5, r8, r7 │ │ │ │ clz r5, r5 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsrs r5, r5, #5 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #9] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #16 │ │ │ │ movw r3, #1226 @ 0x4ca │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movw r6, #522 @ 0x20a │ │ │ │ cmp r8, r7 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r5, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #904] @ (18f0c ) │ │ │ │ + ldr r3, [pc, #904] @ (18eb4 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ movw r2, #8252 @ 0x203c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ bic.w r1, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18cf8 │ │ │ │ + beq.w 18ca0 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18cde │ │ │ │ + beq.w 18c86 │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 18d02 │ │ │ │ + beq.w 18caa │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne.w 18cf8 │ │ │ │ + bne.w 18ca0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 18e4c │ │ │ │ + blt.w 18df4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r2, r5, #64 @ 0x40 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r5, #192 @ 0xc0 │ │ │ │ - beq.n 18c1e │ │ │ │ + beq.n 18bc6 │ │ │ │ movw r1, #16446 @ 0x403e │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r5, #576 @ 0x240 │ │ │ │ - beq.n 18c1e │ │ │ │ + beq.n 18bc6 │ │ │ │ movw r1, #4158 @ 0x103e │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r5, #1088 @ 0x440 │ │ │ │ - beq.n 18c1e │ │ │ │ + beq.n 18bc6 │ │ │ │ and.w r1, r3, #40960 @ 0xa000 │ │ │ │ cmp.w r1, #40960 @ 0xa000 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r5, #131072 @ 0x20000 │ │ │ │ orreq.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.w 18d8e │ │ │ │ + beq.w 18d36 │ │ │ │ orr.w r5, r5, #524288 @ 0x80000 │ │ │ │ and.w r3, r3, #36864 @ 0x9000 │ │ │ │ orr.w r5, r5, #64 @ 0x40 │ │ │ │ cmp.w r3, #36864 @ 0x9000 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ - ldr r1, [pc, #752] @ (18f10 ) │ │ │ │ + ldr r1, [pc, #752] @ (18eb8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dd0 │ │ │ │ + beq.w 18d78 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 18e6a │ │ │ │ + beq.w 18e12 │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.w 18eba │ │ │ │ + beq.w 18e62 │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 18eaa │ │ │ │ + beq.w 18e52 │ │ │ │ movw r3, #8254 @ 0x203e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 18dca │ │ │ │ + bne.w 18d72 │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.w 18dca │ │ │ │ + bpl.w 18d72 │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ movt r3, #10 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 18dca │ │ │ │ + bne.w 18d72 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18ae8 │ │ │ │ + bl 18a90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -24160,480 +24158,480 @@ │ │ │ │ orr.w r2, r2, r3, lsl #12 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ itt eq │ │ │ │ movweq r3, #257 @ 0x101 │ │ │ │ strheq r3, [r4, #24] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r3, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 18e22 │ │ │ │ + bne.w 18dca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 18b70 │ │ │ │ + bl 18b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r9, r3, #10 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ uxtb r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 18ec4 │ │ │ │ + beq.w 18e6c │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 18eb2 │ │ │ │ + beq.w 18e5a │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r3, #572 @ 0x23c │ │ │ │ itt eq │ │ │ │ orreq.w r2, r5, #4352 @ 0x1100 │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.n 18c1e │ │ │ │ + beq.n 18bc6 │ │ │ │ movw r2, #16444 @ 0x403c │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r5, #512 @ 0x200 │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 18c1e │ │ │ │ + beq.w 18bc6 │ │ │ │ movw r2, #36924 @ 0x903c │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ orreq.w r2, r5, #524288 @ 0x80000 │ │ │ │ moveq.w sl, #0 │ │ │ │ orreq.w r2, r2, #2048 @ 0x800 │ │ │ │ - beq.w 18c1e │ │ │ │ + beq.w 18bc6 │ │ │ │ movw r2, #32828 @ 0x803c │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r5, #2048 @ 0x800 │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 18c1e │ │ │ │ + beq.w 18bc6 │ │ │ │ and.w r3, r3, #40960 @ 0xa000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ itt ne │ │ │ │ movne r2, r5 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 18c1e │ │ │ │ - ldr r3, [pc, #424] @ (18f14 ) │ │ │ │ + bne.w 18bc6 │ │ │ │ + ldr r3, [pc, #424] @ (18ebc ) │ │ │ │ orr.w r2, r5, #131072 @ 0x20000 │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ee0 │ │ │ │ + beq.w 18e88 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 18f02 │ │ │ │ + beq.w 18eaa │ │ │ │ str r3, [r1, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r1, [pc, #384] @ (18f10 ) │ │ │ │ + ldr r1, [pc, #384] @ (18eb8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r0, 18dda │ │ │ │ + cbz r0, 18d82 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 18e6e │ │ │ │ + beq.n 18e16 │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.n 18ebe │ │ │ │ + beq.n 18e66 │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 18c62 │ │ │ │ + bne.w 18c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ and.w r3, r2, #393216 @ 0x60000 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.n 18ec8 │ │ │ │ + beq.n 18e70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #9 │ │ │ │ str r3, [r5, #4] │ │ │ │ lsls r0, r2, #23 │ │ │ │ str.w r9, [r5, #36] @ 0x24 │ │ │ │ - bpl.w 18c9a │ │ │ │ + bpl.w 18c42 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18e58 │ │ │ │ + beq.n 18e00 │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ece │ │ │ │ + beq.n 18e76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #131072 @ 0x20000 │ │ │ │ - beq.n 18e1c │ │ │ │ + beq.n 18dc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18caa │ │ │ │ + beq.w 18c52 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ - b.n 18caa │ │ │ │ + b.n 18c52 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #216] @ (18f18 ) │ │ │ │ + ldr r2, [pc, #216] @ (18ec0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ movw r2, #4674 @ 0x1242 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 18cc6 │ │ │ │ + b.n 18c6e │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov sl, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 18bca │ │ │ │ + b.n 18b72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r2, r2, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ - b.n 18caa │ │ │ │ + b.n 18c52 │ │ │ │ lsls r3, r2, #14 │ │ │ │ - bpl.n 18dca │ │ │ │ + bpl.n 18d72 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dca │ │ │ │ + beq.n 18d72 │ │ │ │ movs r1, #19 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 74118 │ │ │ │ - ldr r1, [pc, #152] @ (18f1c ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r1, [pc, #152] @ (18ec4 ) │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r3, #9] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #120] @ (18f14 ) │ │ │ │ + ldr r3, [pc, #120] @ (18ebc ) │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strb r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ - b.n 18dda │ │ │ │ + b.n 18d82 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 18c72 │ │ │ │ - b.n 18dca │ │ │ │ + bpl.w 18c1a │ │ │ │ + b.n 18d72 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 18bca │ │ │ │ + b.n 18b72 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.n 18dca │ │ │ │ + bpl.n 18d72 │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ - b.n 18dda │ │ │ │ + b.n 18d82 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18d06 │ │ │ │ + b.n 18cae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 18dde │ │ │ │ + b.n 18d86 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r0, [fp, #276] @ 0x114 │ │ │ │ - b.n 18df8 │ │ │ │ + b.n 18da0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d8a │ │ │ │ + beq.w 18d32 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.n 18f02 │ │ │ │ + beq.n 18eaa │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 18d8a │ │ │ │ + ble.w 18d32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 18d88 │ │ │ │ + b.n 18d30 │ │ │ │ orr.w r2, r5, #132096 @ 0x20400 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 18d8e │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + b.n 18d36 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ - ldr.w r2, [pc, #1824] @ 19654 │ │ │ │ + ldr.w r2, [pc, #1824] @ 195fc │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ - ldr.w r1, [pc, #1820] @ 19658 │ │ │ │ + ldr.w r1, [pc, #1820] @ 19600 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #1820] @ 1965c │ │ │ │ + ldr.w r3, [pc, #1820] @ 19604 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1800] @ 19660 │ │ │ │ + ldr.w r3, [pc, #1800] @ 19608 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1788] @ 19664 │ │ │ │ + ldr.w r2, [pc, #1788] @ 1960c │ │ │ │ ldr r5, [r1, r2] │ │ │ │ movs r1, #32 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr.w r3, [r5, #1212] @ 0x4bc │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r4, [r5, #1212] @ 0x4bc │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #15 │ │ │ │ str r4, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #270 @ 0x10e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 19586 │ │ │ │ + beq.w 1952e │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #1728] @ 19668 │ │ │ │ + ldr.w r3, [pc, #1728] @ 19610 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19594 │ │ │ │ - ldr.w r3, [pc, #1712] @ 19668 │ │ │ │ + beq.w 1953c │ │ │ │ + ldr.w r3, [pc, #1712] @ 19610 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrd r0, r2, [r2, #32] │ │ │ │ adds r0, r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ adc.w r3, r2, r3, asr #31 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r0, r3, [r2, #16] │ │ │ │ - ldr.w r3, [pc, #1676] @ 19664 │ │ │ │ + ldr.w r3, [pc, #1676] @ 1960c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19124 │ │ │ │ + beq.w 190cc │ │ │ │ ldrsh.w r3, [r4, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19124 │ │ │ │ + blt.w 190cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w sl, #270 @ 0x10e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r3, r3, #9 │ │ │ │ str r3, [r2, #4] │ │ │ │ - beq.w 1957a │ │ │ │ + beq.w 19522 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r4, r3, #32 │ │ │ │ - bne.w 19522 │ │ │ │ + bne.w 194ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192f4 │ │ │ │ + beq.w 1929c │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 1902c │ │ │ │ + bne.n 18fd4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq.n 19020 │ │ │ │ + beq.n 18fc8 │ │ │ │ cmp.w sl, #270 @ 0x10e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq.w 19544 │ │ │ │ + beq.w 194ec │ │ │ │ cmp.w r0, #2048 @ 0x800 │ │ │ │ - beq.w 1954a │ │ │ │ - ldr.w r3, [pc, #1568] @ 19664 │ │ │ │ + beq.w 194f2 │ │ │ │ + ldr.w r3, [pc, #1568] @ 1960c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [sp, #500] @ 0x1f4 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1552] @ 1966c │ │ │ │ + ldr.w r3, [pc, #1552] @ 19614 │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #492] @ 0x1ec │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r7, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1500] @ 19664 │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1500] @ 1960c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19198 │ │ │ │ + beq.w 19140 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldrb.w r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1964c │ │ │ │ + bne.w 195f4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ - ldr.w r3, [pc, #1476] @ 1966c │ │ │ │ + ldr.w r3, [pc, #1476] @ 19614 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ str.w r2, [r7, #372] @ 0x174 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 190e8 │ │ │ │ + beq.n 19090 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r0, [r1, #8] │ │ │ │ str.w r2, [r7, #272] @ 0x110 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - cbz r2, 19112 │ │ │ │ + cbz r2, 190ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 19112 │ │ │ │ + cbz r2, 190ba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1380] @ 19664 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1960c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 73e80 │ │ │ │ - ldr.w r3, [pc, #1360] @ 19664 │ │ │ │ + bl 73e28 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1960c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - bl 3eef8 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1913a │ │ │ │ - ldr.w r3, [pc, #1336] @ 19668 │ │ │ │ + blt.n 190e2 │ │ │ │ + ldr.w r3, [pc, #1336] @ 19610 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr.w r3, [pc, #1320] @ 19664 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1960c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 192d6 │ │ │ │ + bmi.w 1927e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r3, [pc, #1296] @ 19664 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1960c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r8, r9, [r5, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195c6 │ │ │ │ + beq.w 1956e │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - ldr.w r3, [pc, #1248] @ 19664 │ │ │ │ + ldr.w r3, [pc, #1248] @ 1960c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r0, [r3, #280] @ 0x118 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 18fee │ │ │ │ + b.n 18f96 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -24650,60 +24648,60 @@ │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [r2, #28] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - cbz r1, 191f4 │ │ │ │ + cbz r1, 1919c │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 194d2 │ │ │ │ + bne.w 1947a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1920a │ │ │ │ + cbnz r3, 191b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19550 │ │ │ │ + beq.w 194f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r2 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ strb r3, [r2, #25] │ │ │ │ - bl 17dc0 │ │ │ │ + bl 17d68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1092] @ 19664 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1960c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1084] @ 1966c │ │ │ │ + ldr.w r3, [pc, #1084] @ 19614 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ str.w r2, [ip, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 195ae │ │ │ │ - ldr.w r3, [pc, #1044] @ 19664 │ │ │ │ + bne.w 19556 │ │ │ │ + ldr.w r3, [pc, #1044] @ 1960c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1036] @ 19668 │ │ │ │ + ldr.w r3, [pc, #1036] @ 19610 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [r2, #192] @ 0xc0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ @@ -24712,938 +24710,938 @@ │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r2, #1212] @ 0x4bc │ │ │ │ ldr.w r3, [r2, #280] @ 0x118 │ │ │ │ - cbz r3, 192a4 │ │ │ │ - bl 3eef8 │ │ │ │ + cbz r3, 1924c │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r2, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [r4, #12] │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #964] @ (19664 ) │ │ │ │ + ldr r3, [pc, #964] @ (1960c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #968] @ (19670 ) │ │ │ │ + ldr r3, [pc, #968] @ (19618 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r4, [r3, #16] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r2, [pc, #956] @ (19674 ) │ │ │ │ - ldr r3, [pc, #928] @ (1965c ) │ │ │ │ + ldr r2, [pc, #956] @ (1961c ) │ │ │ │ + ldr r3, [pc, #928] @ (19604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19648 │ │ │ │ + bne.w 195f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1914c │ │ │ │ + beq.w 190f4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 18fee │ │ │ │ + b.n 18f96 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19b60 │ │ │ │ + bl 19b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19614 │ │ │ │ + bne.w 195bc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.w 19614 │ │ │ │ + bne.w 195bc │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1962e │ │ │ │ + beq.w 195d6 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #848] @ (19678 ) │ │ │ │ + ldr r2, [pc, #848] @ (19620 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r4, r8, #28 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ strd sl, r8, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ add.w fp, r5, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ add sl, r0 │ │ │ │ cmp r2, #1 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - ble.w 19486 │ │ │ │ + ble.w 1942e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle fp, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 193ea │ │ │ │ + ble.n 19392 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 193ea │ │ │ │ - blt.n 193ea │ │ │ │ + beq.n 19392 │ │ │ │ + blt.n 19392 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - ble.w 194a0 │ │ │ │ - ldr r2, [pc, #756] @ (19678 ) │ │ │ │ + ble.w 19448 │ │ │ │ + ldr r2, [pc, #756] @ (19620 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19516 │ │ │ │ + beq.w 194be │ │ │ │ blx r2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - cbz r0, 193ea │ │ │ │ - ldr r3, [pc, #732] @ (19678 ) │ │ │ │ + cbz r0, 19392 │ │ │ │ + ldr r3, [pc, #732] @ (19620 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ add.w r6, r9, #24 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 19442 │ │ │ │ + ble.n 193ea │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.n 19468 │ │ │ │ + ble.n 19410 │ │ │ │ ldr.w fp, [r9, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 193ea │ │ │ │ + blt.n 19392 │ │ │ │ add r7, r0 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - ble.n 1944c │ │ │ │ - ldr r3, [pc, #676] @ (19678 ) │ │ │ │ + ble.n 193f4 │ │ │ │ + ldr r3, [pc, #676] @ (19620 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19476 │ │ │ │ + beq.n 1941e │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193a4 │ │ │ │ + bne.n 1934c │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19342 │ │ │ │ + bne.n 192ea │ │ │ │ ldrd sl, r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1962e │ │ │ │ - ldr r2, [pc, #608] @ (19664 ) │ │ │ │ + bne.w 195d6 │ │ │ │ + ldr r2, [pc, #608] @ (1960c ) │ │ │ │ add.w r8, r8, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r4, r4, r8 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ add.w r2, r4, #28 │ │ │ │ add r2, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #152] @ 0x98 │ │ │ │ - cbz r2, 19438 │ │ │ │ + cbz r2, 193e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #600] @ (1967c ) │ │ │ │ + ldr r0, [pc, #600] @ (19624 ) │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add r0, pc │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195d4 │ │ │ │ + beq.w 1957c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ asrs r4, r4, #2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 1901a │ │ │ │ + b.n 18fc2 │ │ │ │ ldrb.w fp, [r7], #1 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bgt.n 193d0 │ │ │ │ - ldr r3, [pc, #560] @ (19680 ) │ │ │ │ + bgt.n 19378 │ │ │ │ + ldr r3, [pc, #560] @ (19628 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193a4 │ │ │ │ + beq.n 1934c │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19342 │ │ │ │ - b.n 193f2 │ │ │ │ + bne.w 192ea │ │ │ │ + b.n 1939a │ │ │ │ mov fp, r0 │ │ │ │ - bne.n 193ea │ │ │ │ + bne.n 19392 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - b.n 1944c │ │ │ │ - blx 8134 │ │ │ │ + b.n 193f4 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193a4 │ │ │ │ - b.n 193ea │ │ │ │ + bne.n 1934c │ │ │ │ + b.n 19392 │ │ │ │ ldrb.w fp, [r6] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19378 │ │ │ │ + bne.w 19320 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19342 │ │ │ │ - b.n 193f2 │ │ │ │ - ldr r2, [pc, #476] @ (19680 ) │ │ │ │ + bne.w 192ea │ │ │ │ + b.n 1939a │ │ │ │ + ldr r2, [pc, #476] @ (19628 ) │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb.w r2, [r2, fp] │ │ │ │ sub.w r2, r2, #24 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1939a │ │ │ │ + bne.w 19342 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19342 │ │ │ │ - b.n 193f2 │ │ │ │ + bne.w 192ea │ │ │ │ + b.n 1939a │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #396] @ (19664 ) │ │ │ │ + ldr r3, [pc, #396] @ (1960c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r5, r0, #24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbz r1, 19512 │ │ │ │ + cbz r1, 194ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r4, #28 │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19500 │ │ │ │ + bne.n 194a8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 191fc │ │ │ │ - blx 8134 │ │ │ │ + b.n 191a4 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 19398 │ │ │ │ + b.n 19340 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 19524 │ │ │ │ + beq.n 194cc │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 1954a │ │ │ │ + beq.n 194f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #270 @ 0x10e │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne.w 19038 │ │ │ │ + bne.w 18fe0 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.w 19040 │ │ │ │ + beq.w 18fe8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r0, #9 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #264] @ (19664 ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #264] @ (1960c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r4, r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1920a │ │ │ │ + b.n 191b2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 19002 │ │ │ │ + b.n 18faa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18fa4 │ │ │ │ - b.n 1954a │ │ │ │ - ldr r2, [pc, #236] @ (19684 ) │ │ │ │ + beq.w 18f4c │ │ │ │ + b.n 194f2 │ │ │ │ + ldr r2, [pc, #236] @ (1962c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ee10 │ │ │ │ - b.n 18fb4 │ │ │ │ + bl 3edb8 │ │ │ │ + b.n 18f5c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [ip, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r2, [ip, #272] @ 0x110 │ │ │ │ ldr.w r2, [ip, #192] @ 0xc0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 1924e │ │ │ │ + b.n 191f6 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 19180 │ │ │ │ + b.n 19128 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrb.w r2, [r5, #412] @ 0x19c │ │ │ │ mov r7, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #48 @ 0x30 │ │ │ │ movne r0, #56 @ 0x38 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r7, #20] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strh r2, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 1901a │ │ │ │ - ldr r2, [pc, #76] @ (19664 ) │ │ │ │ + b.n 18fc2 │ │ │ │ + ldr r2, [pc, #76] @ (1960c ) │ │ │ │ movs r1, #5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #108] @ (19688 ) │ │ │ │ - ldr r0, [pc, #108] @ (1968c ) │ │ │ │ + ldr r3, [pc, #108] @ (19630 ) │ │ │ │ + ldr r0, [pc, #108] @ (19634 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #52] @ (19664 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #52] @ (1960c ) │ │ │ │ movs r1, #5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #80] @ (19688 ) │ │ │ │ - ldr r0, [pc, #88] @ (19690 ) │ │ │ │ + ldr r3, [pc, #80] @ (19630 ) │ │ │ │ + ldr r0, [pc, #88] @ (19638 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #1 │ │ │ │ - blx 7f30 │ │ │ │ + blx 7ee4 │ │ │ │ nop │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r5, r1 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r5, r1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r3, [r0, #48] @ 0x30 │ │ │ │ add.w r5, r1, #9 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r2, r0, #1 │ │ │ │ - ldr.w r7, [pc, #1156] @ 19b44 │ │ │ │ + ldr.w r7, [pc, #1156] @ 19aec │ │ │ │ adds r3, r6, r2 │ │ │ │ add r7, pc │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.w 1984c │ │ │ │ + bne.w 197f4 │ │ │ │ subs r0, #2 │ │ │ │ adds r1, r6, r0 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.n 196ec │ │ │ │ + bne.n 19694 │ │ │ │ orr.w r8, r8, #65536 @ 0x10000 │ │ │ │ mov r2, r0 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ addle.w sl, r6, #10 │ │ │ │ - ble.n 19702 │ │ │ │ + ble.n 196aa │ │ │ │ add.w sl, r6, #10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - blx 7b54 │ │ │ │ - ldr.w r3, [pc, #1092] @ 19b48 │ │ │ │ + blx 7b14 │ │ │ │ + ldr.w r3, [pc, #1092] @ 19af0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r6, #9] │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ movs r1, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst.w r8, #1024 @ 0x400 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ and.w r3, r3, #32 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ strb r3, [r6, #8] │ │ │ │ strb r1, [r4, #25] │ │ │ │ - bne.w 19852 │ │ │ │ + bne.w 197fa │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 19744 │ │ │ │ + beq.n 196ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 1984c │ │ │ │ + beq.n 197f4 │ │ │ │ mov.w r3, r8, asr #4 │ │ │ │ add.w r2, r5, #8 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19868 │ │ │ │ + bls.n 19810 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #270 @ 0x10e │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1984c │ │ │ │ + bne.n 197f4 │ │ │ │ cmp.w r8, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #270 @ 0x10e │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19984 │ │ │ │ + bne.w 1992c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ strb.w r1, [r4, #36] @ 0x24 │ │ │ │ - beq.w 199fa │ │ │ │ + beq.w 199a2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov fp, r2 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ orr.w sl, r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ orr.w sl, sl, #24 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #270 @ 0x10e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1985c │ │ │ │ + bne.n 19804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18f20 │ │ │ │ + bl 18ec8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.w 199f6 │ │ │ │ + beq.w 1999e │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.w 19a60 │ │ │ │ + bne.w 19a08 │ │ │ │ movs r3, #16 │ │ │ │ strb r3, [r4, #25] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 197ea │ │ │ │ + beq.n 19792 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 1984c │ │ │ │ - cbnz r0, 19836 │ │ │ │ + beq.n 197f4 │ │ │ │ + cbnz r0, 197de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 1984c │ │ │ │ + cbnz r3, 197f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 19992 │ │ │ │ + bpl.w 1993a │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 1984c │ │ │ │ + beq.n 197f4 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #3 │ │ │ │ strd r7, r5, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ add.w r8, r0, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 199f6 │ │ │ │ + beq.w 1999e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 197ba │ │ │ │ + b.n 19762 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 199f6 │ │ │ │ + beq.w 1999e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r0, r0, #270 @ 0x10e │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orrs.w r0, r0, r3, lsr #6 │ │ │ │ - beq.n 19808 │ │ │ │ + beq.n 197b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ movs r3, #1 │ │ │ │ strb r2, [r4, #25] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 19744 │ │ │ │ + b.n 196ec │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b60 │ │ │ │ + bl 19b08 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 197d4 │ │ │ │ + b.n 1977c │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w sl, r7, #12 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ strd r8, r6, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bne.w 199ea │ │ │ │ - ldr.w r8, [pc, #692] @ 19b4c │ │ │ │ - ldr r3, [pc, #692] @ (19b50 ) │ │ │ │ + bne.w 19992 │ │ │ │ + ldr.w r8, [pc, #692] @ 19af4 │ │ │ │ + ldr r3, [pc, #692] @ (19af8 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 198de │ │ │ │ + b.n 19886 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r2], #9 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ movs r1, #1 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [fp, #8] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [sl] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov.w r3, #16 │ │ │ │ strb r3, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 198a4 │ │ │ │ + bne.n 1984c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19694 │ │ │ │ + bl 1963c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [sl] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 19928 │ │ │ │ + beq.n 198d0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 1984c │ │ │ │ + beq.n 197f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19890 │ │ │ │ + bne.n 19838 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r3, #16 │ │ │ │ - ldr r1, [pc, #520] @ (19b54 ) │ │ │ │ + ldr r1, [pc, #520] @ (19afc ) │ │ │ │ mov r2, r5 │ │ │ │ strb r3, [r0, #8] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ adds r1, #9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [sl] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19928 │ │ │ │ + b.n 198d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ ands.w sl, r2, #16 │ │ │ │ - beq.n 19a10 │ │ │ │ + beq.n 199b8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19794 │ │ │ │ + b.n 1973c │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r0, #9 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 199c2 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 1996a │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19808 │ │ │ │ + blt.w 197b0 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ add.w r2, r3, #560 @ 0x230 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 19808 │ │ │ │ + beq.w 197b0 │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 19808 │ │ │ │ + beq.w 197b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 19b32 │ │ │ │ + bne.w 19ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 19b32 │ │ │ │ + bne.w 19ada │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 19808 │ │ │ │ + b.n 197b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r5, r8, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 19798 │ │ │ │ + b.n 19740 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r0, #9 │ │ │ │ mov r2, sl │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 19a3a │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 199e2 │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1998e │ │ │ │ + blt.n 19936 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ add.w r2, r3, #560 @ 0x230 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1998e │ │ │ │ + beq.n 19936 │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1998e │ │ │ │ - ldr r3, [pc, #284] @ (19b58 ) │ │ │ │ + beq.n 19936 │ │ │ │ + ldr r3, [pc, #284] @ (19b00 ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - cbz r1, 19a8a │ │ │ │ + cbz r1, 19a32 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 19b04 │ │ │ │ + beq.n 19aac │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r8, #16777216 @ 0x1000000 │ │ │ │ - beq.n 19aa0 │ │ │ │ + beq.n 19a48 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 19798 │ │ │ │ + b.n 19740 │ │ │ │ sub.w r3, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ clz r3, r3 │ │ │ │ mov r2, fp │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ and.w r3, r3, r1, lsr #6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1987e │ │ │ │ - b.n 1984c │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 19826 │ │ │ │ + b.n 197f4 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a4e │ │ │ │ + beq.n 199f6 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 19b02 │ │ │ │ + beq.n 19aaa │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 19a4e │ │ │ │ + ble.n 199f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 19a4c │ │ │ │ - ldr r7, [pc, #184] @ (19b5c ) │ │ │ │ + b.n 199f4 │ │ │ │ + ldr r7, [pc, #184] @ (19b04 ) │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr.w sl, [r7] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 178fc │ │ │ │ + bl 178a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #9 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 17898 │ │ │ │ + bl 17840 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w sl, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1984c │ │ │ │ + beq.w 197f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r0, #9 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1984c │ │ │ │ + beq.w 197f4 │ │ │ │ ldrsh.w r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 1984c │ │ │ │ + bge.w 197f4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r2 │ │ │ │ str.w fp, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 19798 │ │ │ │ + b.n 19740 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 19b18 │ │ │ │ + cbz r0, 19ac0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 19b22 │ │ │ │ + beq.n 19aca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 19a4e │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 199f6 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b10 │ │ │ │ - b.n 19b0c │ │ │ │ + beq.n 19ab8 │ │ │ │ + b.n 19ab4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strb.w r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 197a4 │ │ │ │ + b.n 1974c │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 49b20 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + bl 49ac8 │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1680] @ 1a208 │ │ │ │ + ldr.w r0, [pc, #1680] @ 1a1b0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r7, r1, #28 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 19f3e │ │ │ │ - ldr.w r3, [pc, #1668] @ 1a20c │ │ │ │ + bmi.w 19ee6 │ │ │ │ + ldr.w r3, [pc, #1668] @ 1a1b4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ - cbz r3, 19bae │ │ │ │ + cbz r3, 19b56 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bpl.n 19bae │ │ │ │ + bpl.n 19b56 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1a058 │ │ │ │ + beq.w 1a000 │ │ │ │ movs r1, #32 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ str r4, [r0, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w fp, r0, #8 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19f4c │ │ │ │ + bne.w 19ef4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a168 │ │ │ │ + bne.w 1a110 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands.w r0, r1, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r3, r1, #8 │ │ │ │ @@ -25655,666 +25653,665 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #16 │ │ │ │ moveq r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 19e5c │ │ │ │ + beq.w 19e04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 19c2c │ │ │ │ + cbz r3, 19bd4 │ │ │ │ ldrh r3, [r5, #8] │ │ │ │ movw r2, #23312 @ 0x5b10 │ │ │ │ bic.w r3, r3, #239 @ 0xef │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19e72 │ │ │ │ + bne.w 19e1a │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.w 19e16 │ │ │ │ + bpl.w 19dbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r3, [r6, #25] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ed6 │ │ │ │ + bne.w 19e7e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ movw r7, #8252 @ 0x203c │ │ │ │ mov r0, r6 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19cd2 │ │ │ │ + bne.n 19c7a │ │ │ │ bic.w r3, r9, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 19cb0 │ │ │ │ + beq.n 19c58 │ │ │ │ cmp.w r9, #40 @ 0x28 │ │ │ │ - beq.n 19ce6 │ │ │ │ + beq.n 19c8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 19c80 │ │ │ │ + cbz r3, 19c28 │ │ │ │ cmp.w r9, #41 @ 0x29 │ │ │ │ - beq.n 19d18 │ │ │ │ + beq.n 19cc0 │ │ │ │ cmp.w r9, #10 │ │ │ │ - beq.w 19dee │ │ │ │ + beq.w 19d96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d0c │ │ │ │ + bne.n 19cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d76 │ │ │ │ + beq.n 19d1e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c8a │ │ │ │ + bne.n 19c32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ - bl 18b70 │ │ │ │ + bl 18b18 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 19cb0 │ │ │ │ + beq.n 19c58 │ │ │ │ movw r3, #8254 @ 0x203e │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19d10 │ │ │ │ + bne.n 19cb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ae8 │ │ │ │ + bl 18a90 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19c60 │ │ │ │ + beq.n 19c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 177fc │ │ │ │ + bl 177a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19c60 │ │ │ │ + b.n 19c08 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 19d88 │ │ │ │ + bmi.n 19d30 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 19c80 │ │ │ │ + bne.n 19c28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c80 │ │ │ │ + bne.n 19c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 19f24 │ │ │ │ + bpl.w 19ecc │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c86 │ │ │ │ + beq.n 19c2e │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19c0a │ │ │ │ + beq.w 19bb2 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r4, r3, #9 │ │ │ │ - bpl.n 19d44 │ │ │ │ + bpl.n 19cec │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r1, 19d44 │ │ │ │ + cbz r1, 19cec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a0dc │ │ │ │ + beq.w 1a084 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a096 │ │ │ │ + beq.w 1a03e │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 19d5a │ │ │ │ + ble.n 19d02 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #1 │ │ │ │ ands r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19ff0 │ │ │ │ + beq.w 19f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 19d6a │ │ │ │ + cbz r3, 19d12 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b70 │ │ │ │ + bl 18b18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 19ca0 │ │ │ │ + b.n 19c48 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ strb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add.w r1, r3, #308 @ 0x134 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19e00 │ │ │ │ + beq.n 19da8 │ │ │ │ add.w r1, r3, #252 @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 19db2 │ │ │ │ + bcc.n 19d5a │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19e7e │ │ │ │ + bls.n 19e26 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19694 │ │ │ │ + bl 1963c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ ittt eq │ │ │ │ ldrbeq r3, [r0, #8] │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ strbeq r3, [r0, #8] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strb.w r9, [r6, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c52 │ │ │ │ + beq.w 19bfa │ │ │ │ ldrb r3, [r6, #25] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r6, #25] │ │ │ │ - b.n 19c52 │ │ │ │ + b.n 19bfa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ movmi r3, #2 │ │ │ │ strbmi.w r3, [r6, #34] @ 0x22 │ │ │ │ - bmi.w 19c52 │ │ │ │ - b.n 19c80 │ │ │ │ + bmi.w 19bfa │ │ │ │ + b.n 19c28 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19694 │ │ │ │ + bl 1963c │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19dce │ │ │ │ + b.n 19d76 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 19e78 │ │ │ │ + bpl.n 19e20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 19e2e │ │ │ │ + blt.n 19dd6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r7, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 19f5c │ │ │ │ + beq.w 19f04 │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19e72 │ │ │ │ + bne.n 19e1a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [fp] │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ - cbnz r3, 19e56 │ │ │ │ + cbnz r3, 19dfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 19e56 │ │ │ │ + cbnz r3, 19dfe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #9 │ │ │ │ itt mi │ │ │ │ movmi r3, #8 │ │ │ │ strbmi r3, [r6, #25] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - b.n 19c4a │ │ │ │ + b.n 19bf2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 19e6a │ │ │ │ + bpl.n 19e12 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a162 │ │ │ │ + beq.w 1a10a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c2c │ │ │ │ + beq.w 19bd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19e2e │ │ │ │ + b.n 19dd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19db2 │ │ │ │ + beq.n 19d5a │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ strd r5, r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 19ea0 │ │ │ │ + b.n 19e48 │ │ │ │ orr.w fp, fp, #16777216 @ 0x1000000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19eca │ │ │ │ + cbz r4, 19e72 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 19eca │ │ │ │ + bne.n 19e72 │ │ │ │ add.w r5, r4, #9 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e98 │ │ │ │ + bne.n 19e40 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 19f12 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 19eba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w fp, fp, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ea0 │ │ │ │ + bne.n 19e48 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrd fp, r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 19db2 │ │ │ │ + b.n 19d5a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r1, r5, #9 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ it ge │ │ │ │ addge.w sl, sl, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c4a │ │ │ │ + b.n 19bf2 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19e9c │ │ │ │ + beq.n 19e44 │ │ │ │ orr.w fp, fp, #67108864 @ 0x4000000 │ │ │ │ - b.n 19e9c │ │ │ │ + b.n 19e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 19d02 │ │ │ │ + bne.w 19caa │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18f20 │ │ │ │ + b.w 18ec8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #712] @ (1a20c ) │ │ │ │ + ldr r3, [pc, #712] @ (1a1b4 ) │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 19b96 │ │ │ │ + b.n 19b3e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.w 19bd6 │ │ │ │ + beq.w 19b7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a08c │ │ │ │ + b.n 1a034 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 19e2c │ │ │ │ + bmi.w 19dd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r5, #9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 19f7e │ │ │ │ + bpl.n 19f26 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e2c │ │ │ │ + bne.w 19dd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #0 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e2c │ │ │ │ + beq.w 19dd4 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ movw r1, #8204 @ 0x200c │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 19e2c │ │ │ │ + bne.w 19dd4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 19fb0 │ │ │ │ + cbnz r3, 19f58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ - bmi.w 1a1b6 │ │ │ │ + bmi.w 1a15e │ │ │ │ add.w r2, r3, #140 @ 0x8c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 1a1ac │ │ │ │ + beq.w 1a154 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1a1dc │ │ │ │ + beq.w 1a184 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1a1dc │ │ │ │ - ldr r3, [pc, #572] @ (1a210 ) │ │ │ │ + beq.w 1a184 │ │ │ │ + ldr r3, [pc, #572] @ (1a1b8 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19e2c │ │ │ │ - ldr r2, [pc, #560] @ (1a214 ) │ │ │ │ + bne.w 19dd4 │ │ │ │ + ldr r2, [pc, #560] @ (1a1bc ) │ │ │ │ mov sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 19e2e │ │ │ │ + b.n 19dd6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.n 1a010 │ │ │ │ + bmi.n 19fb8 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r2, r3, #448 @ 0x1c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1a140 │ │ │ │ + beq.w 1a0e8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1a0f8 │ │ │ │ + beq.n 1a0a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r9, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r3, r0, #24 │ │ │ │ - cbz r2, 1a040 │ │ │ │ + cbz r2, 19fe8 │ │ │ │ add.w r1, r2, #9 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a032 │ │ │ │ + bne.n 19fda │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1a0e4 │ │ │ │ - cbz r4, 1a04e │ │ │ │ - ldr r2, [pc, #464] @ (1a218 ) │ │ │ │ + beq.n 1a08c │ │ │ │ + cbz r4, 19ff6 │ │ │ │ + ldr r2, [pc, #464] @ (1a1c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3], #4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 19d6a │ │ │ │ + b.n 19d12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #32 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ str r4, [r0, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w fp, r0, #8 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bd8 │ │ │ │ + beq.w 19b80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 177fc │ │ │ │ + bl 177a4 │ │ │ │ lsls r2, r0, #10 │ │ │ │ - b.n 19bd8 │ │ │ │ + b.n 19b80 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 19d44 │ │ │ │ + bne.w 19cec │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ adds r4, #9 │ │ │ │ - cbz r3, 1a0b6 │ │ │ │ + cbz r3, 1a05e │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ mov r0, r4 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d44 │ │ │ │ - ldr r3, [pc, #356] @ (1a21c ) │ │ │ │ + beq.w 19cec │ │ │ │ + ldr r3, [pc, #356] @ (1a1c4 ) │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #356] @ (1a220 ) │ │ │ │ + ldr r0, [pc, #356] @ (1a1c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r3, r1 │ │ │ │ subeq r3, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 19d44 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 19cec │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.w 19d4a │ │ │ │ - b.n 19d60 │ │ │ │ + bgt.w 19cf2 │ │ │ │ + b.n 19d08 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - ldr r2, [pc, #308] @ (1a224 ) │ │ │ │ + ldr r2, [pc, #308] @ (1a1cc ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 1a04e │ │ │ │ + b.n 19ff6 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a010 │ │ │ │ + bne.n 19fb8 │ │ │ │ movs r1, #4 │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1a14c │ │ │ │ + beq.n 1a0f4 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1a010 │ │ │ │ + bne.n 19fb8 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 1a146 │ │ │ │ + bne.n 1a0ee │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.n 1a146 │ │ │ │ + bne.n 1a0ee │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ - cbnz r3, 1a146 │ │ │ │ + cbnz r3, 1a0ee │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1a228 ) │ │ │ │ + ldr r2, [pc, #264] @ (1a1d0 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.w 1a010 │ │ │ │ + bpl.w 19fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #244] @ (1a22c ) │ │ │ │ + ldr r0, [pc, #244] @ (1a1d4 ) │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 1a010 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 19fb8 │ │ │ │ movs r1, #3 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 1a102 │ │ │ │ - ldr r2, [pc, #232] @ (1a230 ) │ │ │ │ + b.n 1a0aa │ │ │ │ + ldr r2, [pc, #232] @ (1a1d8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1a126 │ │ │ │ + b.n 1a0ce │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a010 │ │ │ │ + bne.w 19fb8 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ it eq │ │ │ │ ldreq r3, [r3, #0] │ │ │ │ - bne.w 1a010 │ │ │ │ - b.n 1a10c │ │ │ │ + bne.w 19fb8 │ │ │ │ + b.n 1a0b4 │ │ │ │ mov r9, sl │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 19d1a │ │ │ │ + b.n 19cc2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r5, r2, #9 │ │ │ │ - bpl.w 19d6a │ │ │ │ + bpl.w 19d12 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19d6a │ │ │ │ + beq.w 19d12 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d60 │ │ │ │ + beq.w 19d08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d5a │ │ │ │ + bne.w 19d02 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ ands.w r3, r3, #253 @ 0xfd │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - beq.w 1a0a2 │ │ │ │ - b.n 19d5a │ │ │ │ + beq.w 1a04a │ │ │ │ + b.n 19d02 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19e2e │ │ │ │ + b.n 19dd6 │ │ │ │ add.w r2, r3, #252 @ 0xfc │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1a1e6 │ │ │ │ + bcc.n 1a18e │ │ │ │ add.w r2, r3, #420 @ 0x1a4 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a1e6 │ │ │ │ + bhi.n 1a18e │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [fp] │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19e56 │ │ │ │ + b.n 19dfe │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - b.n 19e2e │ │ │ │ + b.n 19dd6 │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ mov sl, r7 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ strbeq.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r3, #1 │ │ │ │ str.w r5, [fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19e56 │ │ │ │ + b.n 19dfe │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ - movs r5, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r6, r5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + vrev64.16 d0, d8 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r9, [pc, #608] @ 1a4a8 │ │ │ │ + ldr.w r9, [pc, #608] @ 1a450 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #608] @ (1a4ac ) │ │ │ │ + ldr r3, [pc, #608] @ (1a454 ) │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldrb.w r3, [r5, #411] @ 0x19b │ │ │ │ - cbz r3, 1a272 │ │ │ │ + cbz r3, 1a21a │ │ │ │ ldrsh.w r2, [r0, #22] │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a3ae │ │ │ │ + beq.w 1a356 │ │ │ │ tst.w r1, #65536 @ 0x10000 │ │ │ │ - bne.w 1a3ae │ │ │ │ - ldr r3, [pc, #572] @ (1a4b0 ) │ │ │ │ + bne.w 1a356 │ │ │ │ + ldr r3, [pc, #572] @ (1a458 ) │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w r6, [r5, #512] @ 0x200 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldrsh.w r3, [r5, #340] @ 0x154 │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -26340,28 +26337,28 @@ │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #28 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strmi.w r3, [r5, #196] @ 0xc4 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1a46e │ │ │ │ + blt.w 1a416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a2fc │ │ │ │ + cbz r3, 1a2a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - beq.n 1a3ba │ │ │ │ + beq.n 1a362 │ │ │ │ ands.w sl, r8, #1 │ │ │ │ - beq.n 1a318 │ │ │ │ - ldr r3, [pc, #432] @ (1a4b4 ) │ │ │ │ + beq.n 1a2c0 │ │ │ │ + ldr r3, [pc, #432] @ (1a45c ) │ │ │ │ ldr.w r2, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -26370,1106 +26367,1100 @@ │ │ │ │ orr.w r2, sl, #132 @ 0x84 │ │ │ │ ite eq │ │ │ │ moveq r1, #10 │ │ │ │ movne.w r1, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ mov r9, r0 │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r6] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 1a38c │ │ │ │ + bmi.n 1a334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a380 │ │ │ │ + bne.n 1a328 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1a370 │ │ │ │ + b.n 1a318 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a364 │ │ │ │ + bne.n 1a30c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a364 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 1a364 │ │ │ │ + beq.n 1a30c │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 1a30c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20b94 │ │ │ │ + b.w 20b3c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a2fc │ │ │ │ + bne.n 1a2a4 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a2fc │ │ │ │ + bne.n 1a2a4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2fc │ │ │ │ + bne.n 1a2a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #5 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a47a │ │ │ │ - bl 3f038 │ │ │ │ + beq.n 1a422 │ │ │ │ + bl 3efe0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ cmp.w sl, #5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ str.w fp, [r6] │ │ │ │ - bgt.n 1a48c │ │ │ │ + bgt.n 1a434 │ │ │ │ ldrsh.w r2, [r7, #22] │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a414 │ │ │ │ + beq.n 1a3bc │ │ │ │ tst.w r8, #65536 @ 0x10000 │ │ │ │ - beq.n 1a41a │ │ │ │ + beq.n 1a3c2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #411] @ 0x19b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ addcc r3, #1 │ │ │ │ strcc r3, [r7, #0] │ │ │ │ - bcs.n 1a482 │ │ │ │ + bcs.n 1a42a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b94 │ │ │ │ + bl 20b3c │ │ │ │ tst.w r8, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 1a378 │ │ │ │ + beq.n 1a320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b94 │ │ │ │ + bl 20b3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a378 │ │ │ │ + beq.n 1a320 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a4a0 │ │ │ │ + beq.n 1a448 │ │ │ │ mov.w r8, #3 │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r6, r9 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ strd r8, r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b94 │ │ │ │ + bl 20b3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a44c │ │ │ │ - b.n 1a378 │ │ │ │ + bne.n 1a3f4 │ │ │ │ + b.n 1a320 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3dc │ │ │ │ + b.n 1a384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ - b.n 1a428 │ │ │ │ - ldr r3, [pc, #40] @ (1a4b8 ) │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ + b.n 1a3d0 │ │ │ │ + ldr r3, [pc, #40] @ (1a460 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (1a4bc ) │ │ │ │ + ldr r0, [pc, #40] @ (1a464 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ nop │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ - movs r1, r1 │ │ │ │ + mrrc2 0, 0, r0, sl, cr8 │ │ │ │ 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, #224] @ (1a5b4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1a55c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #224] @ (1a5b8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1a560 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #224] @ (1a5bc ) │ │ │ │ - ldr r4, [pc, #224] @ (1a5c0 ) │ │ │ │ + ldr r2, [pc, #224] @ (1a564 ) │ │ │ │ + ldr r4, [pc, #224] @ (1a568 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 1a592 │ │ │ │ + beq.n 1a53a │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.n 1a538 │ │ │ │ + beq.n 1a4e0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1a526 │ │ │ │ + bne.n 1a4ce │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ - cbz r7, 1a54c │ │ │ │ + cbz r7, 1a4f4 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1764c │ │ │ │ + bl 175f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a52e │ │ │ │ + bne.n 1a4d6 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a52e │ │ │ │ + beq.n 1a4d6 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbz r2, 1a5a0 │ │ │ │ + cbz r2, 1a548 │ │ │ │ str.w r5, [r8, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str.w r5, [r8, #12] │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ strh.w r2, [r8, #18] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r5 │ │ │ │ - bl 18884 │ │ │ │ + bl 1882c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a526 │ │ │ │ + b.n 1a4ce │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ble.n 1a566 │ │ │ │ + ble.n 1a50e │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1a562 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + b.n 1a50a │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1a60c │ │ │ │ + cbz r0, 1a5b4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - cbz r0, 1a5e8 │ │ │ │ + cbz r0, 1a590 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1a5f8 │ │ │ │ + cbz r2, 1a5a0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1a602 │ │ │ │ - bl 73e4c │ │ │ │ + ble.n 1a5aa │ │ │ │ + bl 73df4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a5da │ │ │ │ + bne.n 1a582 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 73e80 │ │ │ │ - b.n 1a5f8 │ │ │ │ + bl 73e28 │ │ │ │ + b.n 1a5a0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (1a640 ) │ │ │ │ - ldr r2, [pc, #32] @ (1a644 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a5e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1a5ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - cbz r0, 1a636 │ │ │ │ + cbz r0, 1a5de │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r5, r5] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1a688 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a630 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a654 │ │ │ │ + cbz r2, 1a5fc │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #40] @ (1a68c ) │ │ │ │ + ldr r0, [pc, #40] @ (1a634 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1a684 │ │ │ │ + cbz r0, 1a62c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 8390 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + blx 8338 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ movs r5, r1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r5, [pc, #608] @ (1a904 ) │ │ │ │ + ldr r5, [pc, #608] @ (1a8ac ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #608] @ (1a908 ) │ │ │ │ + ldr r2, [pc, #608] @ (1a8b0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r5, pc │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1a90c ) │ │ │ │ + ldr r3, [pc, #604] @ (1a8b4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #596] @ (1a910 ) │ │ │ │ + ldr r2, [pc, #596] @ (1a8b8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrh r1, [r7, #48] @ 0x30 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ adds.w r1, r1, r8 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bne.w 1a84a │ │ │ │ + bne.w 1a7f2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a830 │ │ │ │ - ldr r1, [pc, #560] @ (1a914 ) │ │ │ │ + beq.w 1a7d8 │ │ │ │ + ldr r1, [pc, #560] @ (1a8bc ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r8 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1a71c │ │ │ │ + bge.n 1a6c4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #532] @ (1a918 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a908 ) │ │ │ │ + ldr r2, [pc, #532] @ (1a8c0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a8b0 ) │ │ │ │ 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 1a900 │ │ │ │ + bne.w 1a8a8 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.w 1a8ec │ │ │ │ + bne.w 1a894 │ │ │ │ ldrh r1, [r7, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r1, r8 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ add r1, r5 │ │ │ │ adds r3, r1, #2 │ │ │ │ - bne.w 1a850 │ │ │ │ + bne.w 1a7f8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldrh r3, [r7, #48] @ 0x30 │ │ │ │ add r3, r8 │ │ │ │ strb r1, [r5, r3] │ │ │ │ add r5, r3 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r5, sl] │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6fe │ │ │ │ + beq.n 1a6a6 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ - b.n 1a7bc │ │ │ │ + b.n 1a764 │ │ │ │ cmp.w r9, #6 │ │ │ │ - beq.n 1a860 │ │ │ │ + beq.n 1a808 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bne.n 1a870 │ │ │ │ - ldr r1, [pc, #396] @ (1a91c ) │ │ │ │ + bne.n 1a818 │ │ │ │ + ldr r1, [pc, #396] @ (1a8c4 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a870 │ │ │ │ + bne.n 1a818 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - cbz r0, 1a7a6 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 1a74e │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ strd r0, r0, [r7, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, fp, sl │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a6fe │ │ │ │ + beq.n 1a6a6 │ │ │ │ mov r8, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ - beq.n 1a7b4 │ │ │ │ + beq.n 1a75c │ │ │ │ cmp r3, #13 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - bne.n 1a7b4 │ │ │ │ + bne.n 1a75c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ itet eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 1a7b4 │ │ │ │ + beq.n 1a75c │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a858 │ │ │ │ + beq.n 1a800 │ │ │ │ subs.w r9, r6, r5 │ │ │ │ - bne.n 1a782 │ │ │ │ + bne.n 1a72a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7b0 │ │ │ │ + beq.n 1a758 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrh r3, [r7, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r3 │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ movs r3, #10 │ │ │ │ - bl 1a924 │ │ │ │ - b.n 1a7b0 │ │ │ │ + bl 1a8cc │ │ │ │ + b.n 1a758 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb.w r2, [r3, r8] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 1a6e2 │ │ │ │ + bne.w 1a68a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8f4 │ │ │ │ + bne.n 1a89c │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - b.n 1a6e2 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1a6d6 │ │ │ │ + b.n 1a68a │ │ │ │ + bl 74130 │ │ │ │ + b.n 1a67e │ │ │ │ adds r1, #2 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1a746 │ │ │ │ + bl 74130 │ │ │ │ + b.n 1a6ee │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a818 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr r1, [pc, #188] @ (1a920 ) │ │ │ │ + bne.n 1a7c0 │ │ │ │ + b.n 1a758 │ │ │ │ + ldr r1, [pc, #188] @ (1a8c8 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a7f2 │ │ │ │ + beq.n 1a79a │ │ │ │ ldrh r2, [r7, #48] @ 0x30 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ adds r0, #2 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ add r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrh r2, [r7, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #47 @ 0x2f │ │ │ │ add r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ strb r3, [r2, r0] │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r0, r2 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r9 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7b0 │ │ │ │ + bne.w 1a758 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a700 │ │ │ │ + b.n 1a6a8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ - b.n 1a6fe │ │ │ │ + blx 8350 │ │ │ │ + b.n 1a6a6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - b.n 1a6e2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, r2] │ │ │ │ + b.n 1a68a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + cdp2 0, 3, cr0, cr6, cr8, {0} │ │ │ │ + str r0, [r1, r2] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc2 0, cr0, [r8, #32] │ │ │ │ + ldc2 0, cr0, [lr], #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #412] @ (1aad8 ) │ │ │ │ + ldr r3, [pc, #412] @ (1aa80 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #412] @ (1aadc ) │ │ │ │ + ldr r2, [pc, #412] @ (1aa84 ) │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ands.w r5, r9, #8 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ sub.w sl, r3, r2 │ │ │ │ - bne.n 1a98c │ │ │ │ + bne.n 1a934 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 1a97e │ │ │ │ + bne.n 1a926 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1aa54 │ │ │ │ + b.n 1a9fc │ │ │ │ str r5, [r0, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - beq.n 1aa4a │ │ │ │ + beq.n 1a9f2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r5, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1a966 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1a96c │ │ │ │ + bhi.n 1a90e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1a914 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1aab0 │ │ │ │ + beq.w 1aa58 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a9a8 │ │ │ │ + b.n 1a950 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1a9cc │ │ │ │ + cbz r4, 1a974 │ │ │ │ ldrh r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a9a4 │ │ │ │ + bne.n 1a94c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9a4 │ │ │ │ + bne.n 1a94c │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, fp │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a9d0 │ │ │ │ + bne.n 1a978 │ │ │ │ add.w r1, r7, #57 @ 0x39 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r2, r5, r2 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ strh r5, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7, #32] │ │ │ │ str.w r7, [fp] │ │ │ │ strh.w r9, [r7, #50] @ 0x32 │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.n 1aa14 │ │ │ │ - ldr r1, [pc, #216] @ (1aae0 ) │ │ │ │ + bmi.n 1a9bc │ │ │ │ + ldr r1, [pc, #216] @ (1aa88 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa7a │ │ │ │ + beq.n 1aa22 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1aa36 │ │ │ │ + cbz r3, 1a9de │ │ │ │ and.w r9, r9, #17 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1a9c4 │ │ │ │ + bne.n 1a96c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a690 │ │ │ │ + bl 1a638 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #422] @ 0x1a6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9c4 │ │ │ │ + beq.n 1a96c │ │ │ │ and.w r9, r9, #17 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1a9c4 │ │ │ │ - b.n 1aa22 │ │ │ │ + bne.n 1a96c │ │ │ │ + b.n 1a9ca │ │ │ │ ldr r5, [r0, #24] │ │ │ │ subs r5, r3, r5 │ │ │ │ sub.w r5, r5, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1aa98 │ │ │ │ + bls.n 1aa40 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1aaa8 │ │ │ │ + bne.n 1aa50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, sl │ │ │ │ - b.n 1a996 │ │ │ │ + b.n 1a93e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #4 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - bl 40634 │ │ │ │ - ldr r2, [pc, #88] @ (1aae4 ) │ │ │ │ + bl 405dc │ │ │ │ + ldr r2, [pc, #88] @ (1aa8c ) │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [r7, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a9c4 │ │ │ │ + b.n 1a96c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aa6c │ │ │ │ + beq.n 1aa14 │ │ │ │ mov r1, sl │ │ │ │ - bl 74188 │ │ │ │ - b.n 1aa70 │ │ │ │ + bl 74130 │ │ │ │ + b.n 1aa18 │ │ │ │ add.w r1, r7, #57 @ 0x39 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ strh.w r5, [r8, #48] @ 0x30 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - b.n 1a9fa │ │ │ │ + b.n 1a9a2 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #944] @ (1ae8c ) │ │ │ │ + ldr r6, [pc, #304] @ (1abb4 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r1, r1 │ │ │ │ + smlad r0, lr, r8, r0 │ │ │ │ + @ instruction: 0xfab80008 │ │ │ │ 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 r6, r3 │ │ │ │ - ldr r3, [pc, #84] @ (1ab50 ) │ │ │ │ + ldr r3, [pc, #84] @ (1aaf8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1ab54 ) │ │ │ │ + ldr r2, [pc, #84] @ (1aafc ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1ab58 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ab00 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 1ab1a │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 1aac2 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1ab48 │ │ │ │ + bne.n 1aaf0 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 1ab32 │ │ │ │ + cbz r3, 1aada │ │ │ │ ldrsh.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7dd38 <__isoc23_strtoul@@Base+0x1618> │ │ │ │ + bl 7dce0 <__isoc23_strtoul@@Base+0x1618> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 1ab10 │ │ │ │ + blt.n 1aab8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #176] @ (1ac04 ) │ │ │ │ + ldr r4, [pc, #560] @ (1ad2c ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - cbz r1, 1ab7c │ │ │ │ + cbz r1, 1ab24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 106e4 │ │ │ │ + b.w 1068c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab70 │ │ │ │ + beq.n 1ab18 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r1 │ │ │ │ it gt │ │ │ │ strgt.w ip, [r0, #4] │ │ │ │ - bgt.n 1ab70 │ │ │ │ + bgt.n 1ab18 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 1ab70 │ │ │ │ + b.n 1ab18 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #284] @ (1acd0 ) │ │ │ │ + ldr r4, [pc, #284] @ (1ac78 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #284] @ (1acd4 ) │ │ │ │ + ldr r3, [pc, #284] @ (1ac7c ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ - cbz r3, 1abce │ │ │ │ + cbz r3, 1ab76 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ac3c │ │ │ │ + beq.n 1abe4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ mov r6, r0 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 1abe4 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 1ab8c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ac76 │ │ │ │ + beq.n 1ac1e │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 1abf8 │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 1aba0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1aca8 │ │ │ │ - bl 409f0 │ │ │ │ + beq.n 1ac50 │ │ │ │ + bl 40998 │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac42 │ │ │ │ + cbz r0, 1abea │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1acc0 │ │ │ │ + bne.n 1ac68 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r2, [r6, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ac36 │ │ │ │ - ldr r3, [pc, #176] @ (1acd8 ) │ │ │ │ + beq.n 1abde │ │ │ │ + ldr r3, [pc, #176] @ (1ac80 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r3, r4 │ │ │ │ - cbz r7, 1ac6c │ │ │ │ + cbz r7, 1ac14 │ │ │ │ str.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac5a │ │ │ │ + cbz r0, 1ac02 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ac6c │ │ │ │ - ldr r3, [pc, #124] @ (1acd8 ) │ │ │ │ + beq.n 1ac14 │ │ │ │ + ldr r3, [pc, #124] @ (1ac80 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ac38 │ │ │ │ - ldr r2, [pc, #96] @ (1acd8 ) │ │ │ │ + b.n 1abe0 │ │ │ │ + ldr r2, [pc, #96] @ (1ac80 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a57c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abe4 │ │ │ │ + beq.n 1ab8c │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r2, [r6, #12] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ac6c │ │ │ │ + beq.n 1ac14 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ac6c │ │ │ │ - ldr r2, [pc, #44] @ (1acd8 ) │ │ │ │ + b.n 1ac14 │ │ │ │ + ldr r2, [pc, #44] @ (1ac80 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a57c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abf8 │ │ │ │ + beq.n 1aba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ac02 │ │ │ │ + b.n 1abaa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ac0a │ │ │ │ + b.n 1abb2 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #464] @ (1aea4 ) │ │ │ │ + ldr r3, [pc, #848] @ (1afcc ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1ad2a │ │ │ │ + cbz r0, 1acd2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt r6, r4 │ │ │ │ - ble.n 1ad08 │ │ │ │ + ble.n 1acb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1acf0 │ │ │ │ + bne.n 1ac98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1ad10 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 1acb8 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1ad18 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 1acc0 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ad02 │ │ │ │ + beq.n 1acaa │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1acf0 │ │ │ │ - b.n 1ad06 │ │ │ │ + bne.n 1ac98 │ │ │ │ + b.n 1acae │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1ad54 │ │ │ │ + cbz r2, 1acfc │ │ │ │ adds r3, r0, #1 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ad48 │ │ │ │ + beq.n 1acf0 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 1ad54 │ │ │ │ + cbz r1, 1acfc │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ mov ip, r3 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - bne.n 1ad3a │ │ │ │ + bne.n 1ace2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad3a │ │ │ │ + beq.n 1ace2 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1ad32 │ │ │ │ + b.n 1acda │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r5, r0, #1 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1ad94 │ │ │ │ + bne.n 1ad3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r2, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r0, r5, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r0, r4, r2 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r4, r3] │ │ │ │ - b.n 1ad7e │ │ │ │ + b.n 1ad26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #32768 @ 0x8000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1add4 │ │ │ │ + bne.n 1ad7c │ │ │ │ str.w r0, [lr, #-72] │ │ │ │ - ldr r4, [pc, #644] @ (1b06c ) │ │ │ │ - ldr r2, [pc, #648] @ (1b070 ) │ │ │ │ + ldr r4, [pc, #644] @ (1b014 ) │ │ │ │ + ldr r2, [pc, #648] @ (1b018 ) │ │ │ │ sub.w sp, sp, #32768 @ 0x8000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r5, sp, #32768 @ 0x8000 │ │ │ │ - ldr r6, [pc, #636] @ (1b074 ) │ │ │ │ - ldr r3, [pc, #640] @ (1b078 ) │ │ │ │ + ldr r6, [pc, #636] @ (1b01c ) │ │ │ │ + ldr r3, [pc, #640] @ (1b020 ) │ │ │ │ adds r5, #28 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -27480,41 +27471,41 @@ │ │ │ │ ldrb.w sl, [r4, #412] @ 0x19c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r0, #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ad58 │ │ │ │ + bl 1ad00 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1244] @ 0x4dc │ │ │ │ - cbz r0, 1ae42 │ │ │ │ + cbz r0, 1adea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af22 │ │ │ │ - ldr.w r9, [pc, #568] @ 1b07c │ │ │ │ + bne.n 1aeca │ │ │ │ + ldr.w r9, [pc, #568] @ 1b024 │ │ │ │ add r9, pc │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b028 │ │ │ │ + beq.w 1afd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b05a │ │ │ │ + bne.w 1b002 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #524] @ (1b080 ) │ │ │ │ + ldr r2, [pc, #524] @ (1b028 ) │ │ │ │ add r1, sp, #24 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r8, [r4, #432] @ 0x1b0 │ │ │ │ movs r5, #0 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -27524,2713 +27515,2713 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r5, [r2, #64] @ 0x40 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r5, [r4, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b04a │ │ │ │ + beq.w 1aff2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1afac │ │ │ │ + beq.n 1af54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1afac │ │ │ │ - blx 7b64 │ │ │ │ + beq.n 1af54 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #416] @ (1b084 ) │ │ │ │ + ldr r3, [pc, #416] @ (1b02c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w sl, [r4, #412] @ 0x19c │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - ldr r2, [pc, #392] @ (1b088 ) │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + ldr r2, [pc, #392] @ (1b030 ) │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #364] @ (1b070 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b018 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b056 │ │ │ │ + bne.w 1affe │ │ │ │ add.w sp, sp, #32768 @ 0x8000 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1af36 │ │ │ │ + b.n 1aede │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 1af4a │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 1aef2 │ │ │ │ ldr.w r0, [r4, #1244] @ 0x4dc │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af2c │ │ │ │ + bne.n 1aed4 │ │ │ │ mov r3, r8 │ │ │ │ movw r9, #16544 @ 0x40a0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1af80 │ │ │ │ + b.n 1af28 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r8, #1244] @ 0x4dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aff8 │ │ │ │ + beq.n 1afa0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aff8 │ │ │ │ + bne.n 1afa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af56 │ │ │ │ + beq.n 1aefe │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, r9 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.n 1af56 │ │ │ │ + bne.n 1aefe │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1afa0 │ │ │ │ + cbz r3, 1af48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 1af56 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 1aefe │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #188] @ (1b08c ) │ │ │ │ + ldr r3, [pc, #188] @ (1b034 ) │ │ │ │ strb.w sl, [r4, #412] @ 0x19c │ │ │ │ add r3, pc │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aefc │ │ │ │ - ldr r2, [pc, #168] @ (1b090 ) │ │ │ │ + beq.n 1aea4 │ │ │ │ + ldr r2, [pc, #168] @ (1b038 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #168] @ (1b094 ) │ │ │ │ + ldr r0, [pc, #168] @ (1b03c ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ - ldr r2, [pc, #152] @ (1b098 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b070 ) │ │ │ │ + bl 431b8 │ │ │ │ + ldr r2, [pc, #152] @ (1b040 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b018 ) │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b056 │ │ │ │ + bne.n 1affe │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #32768 @ 0x8000 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b60 │ │ │ │ - ldr r3, [pc, #112] @ (1b09c ) │ │ │ │ + b.w 7b20 │ │ │ │ + ldr r3, [pc, #112] @ (1b044 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #104] @ (1b0a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b048 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ - b.n 1ae64 │ │ │ │ + b.n 1ae0c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1aeca │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #72] @ (1b0a4 ) │ │ │ │ + b.n 1ae72 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #72] @ (1b04c ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #72] @ (1b0a8 ) │ │ │ │ + ldr r0, [pc, #72] @ (1b050 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r1, [pc, #256] @ (1b170 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r1, [pc, #640] @ (1b298 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #192] @ (1b138 ) │ │ │ │ + ldr r1, [pc, #576] @ (1b260 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [pc, #152] @ (1b124 ) │ │ │ │ + ldr r0, [pc, #536] @ (1b24c ) │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6900008 │ │ │ │ - bx r4 │ │ │ │ + add.w r0, r0, #8 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7a0008 │ │ │ │ - @ instruction: 0xf6160008 │ │ │ │ + @ instruction: 0xf4ea0008 │ │ │ │ + eor.w r0, r6, #8 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ (1b100 ) │ │ │ │ - ldr r3, [pc, #80] @ (1b104 ) │ │ │ │ + ldr r4, [pc, #80] @ (1b0a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1b0ac ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r1, [r3, #1204] @ 0x4b4 │ │ │ │ - cbz r1, 1b0e0 │ │ │ │ + cbz r1, 1b088 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1b0e2 │ │ │ │ + bne.n 1b08a │ │ │ │ adds r2, r0, #1 │ │ │ │ - b.n 1b0d6 │ │ │ │ + b.n 1b07e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1b0e4 │ │ │ │ + bne.n 1b08c │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0ca │ │ │ │ - ldr r3, [pc, #40] @ (1b108 ) │ │ │ │ + bne.n 1b072 │ │ │ │ + ldr r3, [pc, #40] @ (1b0b0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #47 @ 0x2f │ │ │ │ - bne.n 1b0e0 │ │ │ │ + bne.n 1b088 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b0ee │ │ │ │ + beq.n 1b096 │ │ │ │ mov r0, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0dc │ │ │ │ + beq.n 1b084 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, fp │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r2, [pc, #156] @ (1b1b8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b160 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #156] @ (1b1bc ) │ │ │ │ + ldr r3, [pc, #156] @ (1b164 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 1b15a │ │ │ │ + cbz r4, 1b102 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt.n 1b154 │ │ │ │ + blt.n 1b0fc │ │ │ │ mov r1, sp │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1b166 │ │ │ │ + bge.n 1b10e │ │ │ │ mov r0, r5 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1b192 │ │ │ │ + b.n 1b13a │ │ │ │ mov r1, sp │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 1b154 │ │ │ │ + blt.n 1b0fc │ │ │ │ mov r5, r4 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ moveq r3, #21 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1b1ac │ │ │ │ + beq.n 1b154 │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 1b192 │ │ │ │ + beq.n 1b13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a9ac │ │ │ │ + bl 2a954 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1b1ac │ │ │ │ - ldr r2, [pc, #44] @ (1b1c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b1bc ) │ │ │ │ + blt.n 1b154 │ │ │ │ + ldr r2, [pc, #44] @ (1b168 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b164 ) │ │ │ │ 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 1b1b2 │ │ │ │ + bne.n 1b15a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b154 │ │ │ │ - b.n 1b14e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + beq.n 1b0fc │ │ │ │ + b.n 1b0f6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, sp │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, lr │ │ │ │ movs r5, r1 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #372] @ (1b348 ) │ │ │ │ + ldr r6, [pc, #372] @ (1b2f0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1b0ac │ │ │ │ - ldr r2, [pc, #364] @ (1b34c ) │ │ │ │ + bl 1b054 │ │ │ │ + ldr r2, [pc, #364] @ (1b2f4 ) │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str.w r3, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str.w r3, [r4, #228] @ 0xe4 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b202 │ │ │ │ + blt.n 1b1aa │ │ │ │ add.w r0, r4, #444 @ 0x1bc │ │ │ │ - bl 43558 │ │ │ │ + bl 43500 │ │ │ │ ldr.w r3, [r4, #380] @ 0x17c │ │ │ │ - cbz r3, 1b214 │ │ │ │ + cbz r3, 1b1bc │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - cbz r3, 1b214 │ │ │ │ + cbz r3, 1b1bc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1b314 │ │ │ │ + bge.n 1b2bc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #380] @ 0x17c │ │ │ │ - ldr r3, [pc, #308] @ (1b350 ) │ │ │ │ + ldr r3, [pc, #308] @ (1b2f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1b22e │ │ │ │ + cbz r5, 1b1d6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b222 │ │ │ │ - bl 46c2c │ │ │ │ + bne.n 1b1ca │ │ │ │ + bl 46bd4 │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1b244 │ │ │ │ + ble.n 1b1ec │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1b30e │ │ │ │ + bmi.n 1b2b6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #264] @ (1b354 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b2fc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ - blt.n 1b334 │ │ │ │ - bl 43310 │ │ │ │ + blt.n 1b2dc │ │ │ │ + bl 432b8 │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r8 │ │ │ │ - bl 380d4 │ │ │ │ + bl 3807c │ │ │ │ str.w r0, [r4, #468] @ 0x1d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #216] @ (1b358 ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #216] @ (1b300 ) │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ - cbz r2, 1b2aa │ │ │ │ + cbz r2, 1b252 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 1b2aa │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 1b252 │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b324 │ │ │ │ + bne.n 1b2cc │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r5, [pc, #172] @ (1b35c ) │ │ │ │ + ldr r5, [pc, #172] @ (1b304 ) │ │ │ │ ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r2, #17] │ │ │ │ ldr.w r7, [r4, #272] @ 0x110 │ │ │ │ - cbz r0, 1b304 │ │ │ │ + cbz r0, 1b2ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 73efc │ │ │ │ - ldr r5, [pc, #132] @ (1b360 ) │ │ │ │ + bl 73ea4 │ │ │ │ + ldr r5, [pc, #132] @ (1b308 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ - bl a2dc <__time64@plt+0x1ee0> │ │ │ │ - ldr r3, [pc, #124] @ (1b364 ) │ │ │ │ + bl a284 <__time64@plt+0x1ee0> │ │ │ │ + ldr r3, [pc, #124] @ (1b30c ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r7, [r4, #272] @ 0x110 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ movs r1, #12 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1b2d8 │ │ │ │ - bl 43210 │ │ │ │ - b.n 1b244 │ │ │ │ - bl 43210 │ │ │ │ + b.n 1b280 │ │ │ │ + bl 431b8 │ │ │ │ + b.n 1b1ec │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1b214 │ │ │ │ + b.n 1b1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 33940 │ │ │ │ + bl 338e8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #468] @ 0x1d4 │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr r2, [pc, #48] @ (1b368 ) │ │ │ │ + b.n 1b252 │ │ │ │ + ldr r2, [pc, #48] @ (1b310 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #48] @ (1b36c ) │ │ │ │ + ldr r0, [pc, #48] @ (1b314 ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - cmp r6, r9 │ │ │ │ + bl 6bc44 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33e0008 │ │ │ │ - cbz r0, 1b380 │ │ │ │ + stc 0, cr0, [lr, #32]! │ │ │ │ + cbz r0, 1b328 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b374 │ │ │ │ + bne.n 1b31c │ │ │ │ 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 │ │ │ │ - ldr.w fp, [pc, #452] @ 1b55c │ │ │ │ + ldr.w fp, [pc, #452] @ 1b504 │ │ │ │ clz r4, r1 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b484 │ │ │ │ - ldr r3, [pc, #428] @ (1b560 ) │ │ │ │ + bne.n 1b42c │ │ │ │ + ldr r3, [pc, #428] @ (1b508 ) │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r8, #2 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w sl, r3, r2 │ │ │ │ - beq.n 1b46c │ │ │ │ + beq.n 1b414 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b4e2 │ │ │ │ + bne.w 1b48a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b4f4 │ │ │ │ + beq.w 1b49c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b51a │ │ │ │ + beq.w 1b4c2 │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 1b4a6 │ │ │ │ + beq.n 1b44e │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #58 @ 0x3a │ │ │ │ - beq.n 1b406 │ │ │ │ + beq.n 1b3ae │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #58 @ 0x3a │ │ │ │ - bne.n 1b3fa │ │ │ │ + bne.n 1b3a2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a924 │ │ │ │ + bl 1a8cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 1b426 │ │ │ │ + cbz r4, 1b3ce │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ea │ │ │ │ + bne.n 1b392 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ea │ │ │ │ + bne.n 1b392 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b44c │ │ │ │ + beq.n 1b3f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b446 │ │ │ │ + cbz r1, 1b3ee │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acdc │ │ │ │ + bl 1ac84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b4d0 │ │ │ │ + beq.n 1b478 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b558 │ │ │ │ + beq.n 1b500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b48e │ │ │ │ + bne.n 1b436 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b516 │ │ │ │ + beq.n 1b4be │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r7, r9 │ │ │ │ - cbz r3, 1b4d8 │ │ │ │ + cbz r3, 1b480 │ │ │ │ mov r9, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1b3ea │ │ │ │ + b.n 1b392 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b52e │ │ │ │ + beq.n 1b4d6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b52e │ │ │ │ + beq.n 1b4d6 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1b3ea │ │ │ │ + b.n 1b392 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1b4c2 │ │ │ │ - ldr r3, [pc, #180] @ (1b564 ) │ │ │ │ + beq.n 1b46a │ │ │ │ + ldr r3, [pc, #180] @ (1b50c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a924 │ │ │ │ + bl 1a8cc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 1b4c2 │ │ │ │ + beq.n 1b46a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ea │ │ │ │ - b.n 1b426 │ │ │ │ + bne.n 1b392 │ │ │ │ + b.n 1b3ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r6, 1b528 │ │ │ │ + cbz r6, 1b4d0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 1b54a │ │ │ │ + cbz r3, 1b4f2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1b3ea │ │ │ │ + b.n 1b392 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b516 │ │ │ │ + beq.n 1b4be │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - ldr r4, [pc, #104] @ (1b568 ) │ │ │ │ + ldr r4, [pc, #104] @ (1b510 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 1b532 │ │ │ │ + cbz r1, 1b4da │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b384 │ │ │ │ - bl 1b370 │ │ │ │ + bl 1b32c │ │ │ │ + bl 1b318 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b42c │ │ │ │ + b.n 1b3d4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b4d8 │ │ │ │ + b.n 1b480 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b516 │ │ │ │ + beq.n 1b4be │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1b42c │ │ │ │ + b.n 1b3d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1b4fe │ │ │ │ + bne.n 1b4a6 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b452 │ │ │ │ - ldr r0, [pc, #56] @ (1b56c ) │ │ │ │ + b.n 1b3fa │ │ │ │ + ldr r0, [pc, #56] @ (1b514 ) │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1b558 │ │ │ │ - bl 40900 │ │ │ │ + cbz r0, 1b500 │ │ │ │ + bl 408a8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 1b506 │ │ │ │ + b.n 1b4ae │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b42c │ │ │ │ + bne.w 1b3d4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b452 │ │ │ │ - blx 8390 │ │ │ │ - bics r0, r1 │ │ │ │ + b.n 1b3fa │ │ │ │ + blx 8338 │ │ │ │ + mvns r0, r5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r2], #32 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ (1b5dc ) │ │ │ │ + ldr r3, [pc, #92] @ (1b584 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #92] @ (1b5e0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b588 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1b5c4 │ │ │ │ + cbz r3, 1b56c │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ add.w r0, r3, #924 @ 0x39c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b5c0 │ │ │ │ + cbz r1, 1b568 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ movs r2, #2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b384 │ │ │ │ + b.w 1b32c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a5f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b384 │ │ │ │ - bl 1b370 │ │ │ │ - b.n 1b59e │ │ │ │ + bl 1b32c │ │ │ │ + bl 1b318 │ │ │ │ + b.n 1b546 │ │ │ │ nop │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (1b670 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b618 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b608 │ │ │ │ + cbz r2, 1b5b0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1b65c │ │ │ │ - ldr r2, [pc, #104] @ (1b674 ) │ │ │ │ + cbnz r0, 1b604 │ │ │ │ + ldr r2, [pc, #104] @ (1b61c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 1b62c │ │ │ │ + bmi.n 1b5d4 │ │ │ │ ldr.w r0, [r3, #520] @ 0x208 │ │ │ │ - cbz r0, 1b61e │ │ │ │ + cbz r0, 1b5c6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b570 │ │ │ │ + bl 1b518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #520] @ 0x208 │ │ │ │ - cbnz r0, 1b662 │ │ │ │ + cbnz r0, 1b60a │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 1b648 │ │ │ │ + cbz r2, 1b5f0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ movs r0, #0 │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b61a │ │ │ │ - bl 1a648 │ │ │ │ + beq.n 1b5c2 │ │ │ │ + bl 1a5f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b384 │ │ │ │ + b.w 1b32c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b648 │ │ │ │ - b.n 1b61a │ │ │ │ - asrs r4, r6 │ │ │ │ + bne.n 1b5f0 │ │ │ │ + b.n 1b5c2 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #412] @ (1b828 ) │ │ │ │ + ldr r2, [pc, #412] @ (1b7d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #412] @ (1b82c ) │ │ │ │ + ldr r3, [pc, #412] @ (1b7d4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #412] @ (1b830 ) │ │ │ │ + ldr r0, [pc, #412] @ (1b7d8 ) │ │ │ │ ldr r5, [r4, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1b744 │ │ │ │ + blt.n 1b6ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1b744 │ │ │ │ + bne.n 1b6ec │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b7d4 │ │ │ │ + beq.n 1b77c │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r9, [r4, #50] @ 0x32 │ │ │ │ tst.w r9, #4 │ │ │ │ - beq.n 1b7b8 │ │ │ │ - ldr r3, [pc, #328] @ (1b834 ) │ │ │ │ + beq.n 1b760 │ │ │ │ + ldr r3, [pc, #328] @ (1b7dc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w sl, [r3, #524] @ 0x20c │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1b778 │ │ │ │ + beq.n 1b720 │ │ │ │ ldrd lr, r0, [r4, #16] │ │ │ │ - b.n 1b70c │ │ │ │ + b.n 1b6b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 1b778 │ │ │ │ + beq.n 1b720 │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq lr, r6 │ │ │ │ - bne.n 1b702 │ │ │ │ + bne.n 1b6aa │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r6, r7 │ │ │ │ - bne.n 1b702 │ │ │ │ + bne.n 1b6aa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.n 1b702 │ │ │ │ + bne.n 1b6aa │ │ │ │ orr.w r3, ip, #16 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ - b.n 1b75e │ │ │ │ + b.n 1b706 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ sub.w r3, r3, #47 @ 0x2f │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #216] @ (1b838 ) │ │ │ │ - ldr r3, [pc, #200] @ (1b82c ) │ │ │ │ + ldr r2, [pc, #216] @ (1b7e0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b7d4 ) │ │ │ │ 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 1b822 │ │ │ │ + bne.n 1b7ca │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ and.w r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b75e │ │ │ │ - ldr r3, [pc, #168] @ (1b834 ) │ │ │ │ + bne.n 1b706 │ │ │ │ + ldr r3, [pc, #168] @ (1b7dc ) │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a690 │ │ │ │ + bl 1a638 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - cbnz r5, 1b816 │ │ │ │ + cbnz r5, 1b7be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1b75e │ │ │ │ - ldr r3, [pc, #128] @ (1b83c ) │ │ │ │ + b.n 1b706 │ │ │ │ + ldr r3, [pc, #128] @ (1b7e4 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ ldrh.w r9, [r4, #50] @ 0x32 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b6f2 │ │ │ │ - bl 1a648 │ │ │ │ + b.n 1b69a │ │ │ │ + bl 1a5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6da │ │ │ │ + beq.w 1b682 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1b81e │ │ │ │ + cbz r2, 1b7c6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 1b808 │ │ │ │ + cbz r3, 1b7b0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1b7f4 │ │ │ │ + b.n 1b79c │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r0, #1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r3, 1b808 │ │ │ │ + cbz r3, 1b7b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b7ea │ │ │ │ - b.n 1b800 │ │ │ │ + beq.n 1b792 │ │ │ │ + b.n 1b7a8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.n 1b7de │ │ │ │ + beq.n 1b786 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b7fa │ │ │ │ - b.n 1b6da │ │ │ │ + bne.n 1b7a2 │ │ │ │ + b.n 1b682 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1b800 │ │ │ │ + bne.n 1b7a8 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 1b6de │ │ │ │ + b.n 1b686 │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1b75e │ │ │ │ + bl 74130 │ │ │ │ + b.n 1b706 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1b6de │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b686 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3 │ │ │ │ + lsrs r4, r7 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + ands r2, r5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #328] @ (1b99c ) │ │ │ │ + ldr r3, [pc, #328] @ (1b944 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r4, [pc, #328] @ (1b9a0 ) │ │ │ │ + ldr r4, [pc, #328] @ (1b948 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1b888 │ │ │ │ - b.n 1b8b6 │ │ │ │ + bne.n 1b830 │ │ │ │ + b.n 1b85e │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1b8ae │ │ │ │ + bmi.n 1b856 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b8ec │ │ │ │ + beq.n 1b894 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1b932 │ │ │ │ + bne.n 1b8da │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.n 1b8ea │ │ │ │ + beq.n 1b892 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1b874 │ │ │ │ + bne.n 1b81c │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1b874 │ │ │ │ + bne.n 1b81c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b678 │ │ │ │ + bl 1b620 │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 1b87a │ │ │ │ + bpl.n 1b822 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 1b8d2 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 1b87a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b8ae │ │ │ │ + beq.n 1b856 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1b8ae │ │ │ │ + bpl.n 1b856 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.n 1b8c6 │ │ │ │ + bne.n 1b86e │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r5, 1b92a │ │ │ │ + cbz r5, 1b8d2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1b976 │ │ │ │ + beq.n 1b91e │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1b97c │ │ │ │ + bne.n 1b924 │ │ │ │ mov r0, r2 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b8b8 │ │ │ │ + beq.n 1b860 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1b980 │ │ │ │ + bcs.n 1b928 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1b8b8 │ │ │ │ + b.n 1b860 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b8b6 │ │ │ │ + beq.n 1b85e │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1b8ee │ │ │ │ + b.n 1b896 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ it eq │ │ │ │ moveq r4, r5 │ │ │ │ - beq.n 1b976 │ │ │ │ + beq.n 1b91e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n 1b970 │ │ │ │ + beq.n 1b918 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1b988 │ │ │ │ + bcs.n 1b930 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b8fe │ │ │ │ + b.n 1b8a6 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8b8 │ │ │ │ + beq.n 1b860 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1b93e │ │ │ │ + b.n 1b8e6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1b8b8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1b860 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - b.n 1b8fe │ │ │ │ + b.n 1b8a6 │ │ │ │ nop │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r1, [pc, #68] @ (1b9ec ) │ │ │ │ + ldr r1, [pc, #68] @ (1b994 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r2, 1b9e8 │ │ │ │ + cbz r2, 1b990 │ │ │ │ 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, [pc, #48] @ (1b9f0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1b998 ) │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ str.w r4, [r5, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ adds r2, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4008] @ 0xfa8 │ │ │ │ - ldr.w r5, [pc, #1100] @ 1be54 │ │ │ │ + ldr.w r5, [pc, #1100] @ 1bdfc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1100] @ 1be58 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1be00 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bd82 │ │ │ │ + beq.w 1bd2a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #292] @ 0x124 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1068] @ 1be5c │ │ │ │ + ldr.w r3, [pc, #1068] @ 1be04 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1064] @ 1be60 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1be08 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 1bac6 │ │ │ │ + bmi.n 1ba6e │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #1576] @ 0x628 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1ba72 │ │ │ │ + bpl.n 1ba1a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ba4e │ │ │ │ + bne.n 1b9f6 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp, #292] @ 0x124 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r3, #30 │ │ │ │ and.w sl, r2, #10485760 @ 0xa00000 │ │ │ │ - bmi.n 1bad0 │ │ │ │ + bmi.n 1ba78 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bb60 │ │ │ │ + beq.n 1bb08 │ │ │ │ ldr.w r2, [fp, #140] @ 0x8c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [fp, #1576] @ 0x628 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b0b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bb2a │ │ │ │ + beq.n 1bad2 │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 1bd96 │ │ │ │ + bmi.w 1bd3e │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1be1c │ │ │ │ + bcs.w 1bdc4 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1ba6a │ │ │ │ + b.n 1ba12 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 1ba46 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 1b9ee │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ba86 │ │ │ │ + bne.n 1ba2e │ │ │ │ ldr.w r2, [fp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [fp, #1576] @ 0x628 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b0b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1bb2a │ │ │ │ + beq.n 1bad2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1bb50 │ │ │ │ + cbz r0, 1baf8 │ │ │ │ strb.w sl, [r0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3a8 │ │ │ │ - cbz r0, 1bb4a │ │ │ │ + bl d350 │ │ │ │ + cbz r0, 1baf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r8] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ba3e │ │ │ │ + bne.n 1b9e6 │ │ │ │ cmp r6, r4 │ │ │ │ ite ne │ │ │ │ movne sl, r6 │ │ │ │ moveq.w sl, #2 │ │ │ │ str.w sl, [fp, #292] @ 0x124 │ │ │ │ - b.n 1ba68 │ │ │ │ + b.n 1ba10 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 1be24 │ │ │ │ + ble.w 1bdcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 43210 │ │ │ │ - b.n 1ba68 │ │ │ │ + bl 431b8 │ │ │ │ + b.n 1ba10 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 1bdf2 │ │ │ │ + beq.w 1bd9a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #752] @ (1be64 ) │ │ │ │ + ldr r1, [pc, #752] @ (1be0c ) │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r8 │ │ │ │ - bl 2e498 │ │ │ │ - cbz r0, 1bbb6 │ │ │ │ + bl 2e440 │ │ │ │ + cbz r0, 1bb5e │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 116f0 │ │ │ │ - cbz r0, 1bbb6 │ │ │ │ + bl 11698 │ │ │ │ + cbz r0, 1bb5e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 1bd66 │ │ │ │ + bmi.w 1bd0e │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1be0c │ │ │ │ + bne.w 1bdb4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ba86 │ │ │ │ + beq.w 1ba2e │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r8 │ │ │ │ movw ip, #55215 @ 0xd7af │ │ │ │ movt ip, #308 @ 0x134 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r7, ip, [sp, #24] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bd7a │ │ │ │ + beq.w 1bd22 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str.w r1, [fp, #1576] @ 0x628 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1bc46 │ │ │ │ + beq.n 1bbee │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r6, r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bd76 │ │ │ │ + beq.w 1bd1e │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 1bc9e │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 1bc46 │ │ │ │ add.w r1, r8, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl a8ac0 │ │ │ │ + bl a84d8 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r0, 1bc9c │ │ │ │ + cbz r0, 1bc44 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r6, #2 │ │ │ │ - bl 116f0 │ │ │ │ - cbz r0, 1bc96 │ │ │ │ + bl 11698 │ │ │ │ + cbz r0, 1bc3e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1bd5c │ │ │ │ + bmi.n 1bd04 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r6, r7 │ │ │ │ - ldr r0, [pc, #456] @ (1be68 ) │ │ │ │ + ldr r0, [pc, #456] @ (1be10 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl a8924 │ │ │ │ + bl a833c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bd0a │ │ │ │ + cbz r0, 1bcb2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r7 │ │ │ │ - bl 2e310 │ │ │ │ + bl 2e2b8 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r4 │ │ │ │ - bl a8ac0 │ │ │ │ + bl a84d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bd0a │ │ │ │ + cbz r0, 1bcb2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 116f0 │ │ │ │ - cbz r0, 1bcf4 │ │ │ │ + bl 11698 │ │ │ │ + cbz r0, 1bc9c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1bd0a │ │ │ │ + beq.n 1bcb2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1be4c │ │ │ │ + bne.w 1bdf4 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1bd4c │ │ │ │ + beq.n 1bcf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bd22 │ │ │ │ + beq.n 1bcca │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - cbnz r4, 1bd6e │ │ │ │ + cbnz r4, 1bd16 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1bbec │ │ │ │ + bne.w 1bb94 │ │ │ │ mov r8, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [fp, #140] @ 0x8c │ │ │ │ str.w r8, [fp, #1576] @ 0x628 │ │ │ │ - b.n 1ba90 │ │ │ │ + b.n 1ba38 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ adds r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bd16 │ │ │ │ + beq.n 1bcbe │ │ │ │ mov r3, r9 │ │ │ │ - cbz r3, 1bd66 │ │ │ │ + cbz r3, 1bd0e │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #1576] @ 0x628 │ │ │ │ - b.n 1ba6a │ │ │ │ + b.n 1ba12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1bd2c │ │ │ │ + bl 74130 │ │ │ │ + b.n 1bcd4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1bc6a │ │ │ │ + b.n 1bc12 │ │ │ │ ldr.w r9, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 1bc04 │ │ │ │ - ldr r3, [pc, #232] @ (1be6c ) │ │ │ │ + b.n 1bbac │ │ │ │ + ldr r3, [pc, #232] @ (1be14 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ba26 │ │ │ │ - b.n 1ba68 │ │ │ │ + bne.w 1b9ce │ │ │ │ + b.n 1ba10 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #208] @ (1be70 ) │ │ │ │ + ldr r1, [pc, #208] @ (1be18 ) │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r4 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - cbnz r4, 1be14 │ │ │ │ + cbnz r4, 1bdbc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1baae │ │ │ │ + beq.w 1ba56 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r0, #2 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ strh r4, [r0, #12] │ │ │ │ - b.n 1baae │ │ │ │ + b.n 1ba56 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ mov r2, sl │ │ │ │ adds r0, r3, #2 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ba6a │ │ │ │ + bne.w 1ba12 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - b.n 1bb6e │ │ │ │ + b.n 1bb16 │ │ │ │ mov r1, r8 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1bbc6 │ │ │ │ + bl 74130 │ │ │ │ + b.n 1bb6e │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1bdd6 │ │ │ │ + bl 74130 │ │ │ │ + b.n 1bd7e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1ba6a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1ba12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ orr.w r3, r3, #164 @ 0xa4 │ │ │ │ strh r3, [r2, #12] │ │ │ │ - bl 1adc0 │ │ │ │ - b.n 1bb58 │ │ │ │ + bl 1ad68 │ │ │ │ + b.n 1bb00 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [r0, #24] │ │ │ │ - b.n 1bd5e │ │ │ │ + b.n 1bd06 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c20008 │ │ │ │ - eors.w r0, lr, #8 │ │ │ │ - vhadd.s d16, d10, d8 │ │ │ │ - cdp 0, 5, cr0, cr0, cr8, {0} │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + @ instruction: 0xeb320008 │ │ │ │ + add.w r0, lr, r8 │ │ │ │ + strd r0, r0, [sl, #32]! │ │ │ │ + @ instruction: 0xe8c00008 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ + b.n 1bdb0 │ │ │ │ + movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1bfbc ) │ │ │ │ - ldr r3, [pc, #308] @ (1bfc0 ) │ │ │ │ + ldr r2, [pc, #308] @ (1bf64 ) │ │ │ │ + ldr r3, [pc, #308] @ (1bf68 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #308] @ 1bfc4 │ │ │ │ + ldr.w r8, [pc, #308] @ 1bf6c │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bf6c │ │ │ │ - cbnz r7, 1bebe │ │ │ │ + beq.n 1bf14 │ │ │ │ + cbnz r7, 1be66 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 1bebe │ │ │ │ - ldr r3, [pc, #276] @ (1bfc8 ) │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 1be66 │ │ │ │ + ldr r3, [pc, #276] @ (1bf70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 1bfa4 │ │ │ │ + bmi.n 1bf4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1bf80 │ │ │ │ + bne.n 1bf28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 1bef2 │ │ │ │ + cbz r7, 1be9a │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - cbz r4, 1bf38 │ │ │ │ + cbz r4, 1bee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1bf12 │ │ │ │ - cbz r7, 1bef2 │ │ │ │ + bmi.n 1beba │ │ │ │ + cbz r7, 1be9a │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1bf12 │ │ │ │ - ldr r3, [pc, #212] @ (1bfc8 ) │ │ │ │ + bpl.n 1beba │ │ │ │ + ldr r3, [pc, #212] @ (1bf70 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bge.n 1bf16 │ │ │ │ + bge.n 1bebe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1bed8 │ │ │ │ + b.n 1be80 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bf54 │ │ │ │ + blt.n 1befc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1bf54 │ │ │ │ + beq.n 1befc │ │ │ │ mov r0, r9 │ │ │ │ - bl 43310 │ │ │ │ + bl 432b8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bgt.n 1bf8a │ │ │ │ - ldr r2, [pc, #144] @ (1bfcc ) │ │ │ │ - ldr r3, [pc, #132] @ (1bfc0 ) │ │ │ │ + bgt.n 1bf32 │ │ │ │ + ldr r2, [pc, #144] @ (1bf74 ) │ │ │ │ + ldr r3, [pc, #132] @ (1bf68 ) │ │ │ │ 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 1bfb8 │ │ │ │ + bne.n 1bf60 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 43210 │ │ │ │ - b.n 1bed8 │ │ │ │ - ldr r3, [pc, #88] @ (1bfc8 ) │ │ │ │ + bl 431b8 │ │ │ │ + b.n 1be80 │ │ │ │ + ldr r3, [pc, #88] @ (1bf70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r3, [r3, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bea6 │ │ │ │ - bl 1b570 │ │ │ │ - b.n 1bea6 │ │ │ │ + bne.n 1be4e │ │ │ │ + bl 1b518 │ │ │ │ + b.n 1be4e │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bee6 │ │ │ │ + b.n 1be8e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r2, r9] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, r9] │ │ │ │ - b.n 1bf38 │ │ │ │ - ldr r2, [pc, #40] @ (1bfd0 ) │ │ │ │ + b.n 1bee0 │ │ │ │ + ldr r2, [pc, #40] @ (1bf78 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #40] @ (1bfd4 ) │ │ │ │ + ldr r0, [pc, #40] @ (1bf7c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + subs r1, #0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1bd78 │ │ │ │ + b.n 1c200 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1be74 │ │ │ │ + b.n 1be1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r3, [pc, #388] @ (1c174 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c11c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #388] @ (1c178 ) │ │ │ │ + ldr r2, [pc, #388] @ (1c120 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #388] @ (1c17c ) │ │ │ │ + ldr r3, [pc, #388] @ (1c124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1c060 │ │ │ │ + cbz r0, 1c008 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1c07a │ │ │ │ - cbz r2, 1c03c │ │ │ │ + beq.n 1c022 │ │ │ │ + cbz r2, 1bfe4 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1c03c │ │ │ │ + bpl.n 1bfe4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c10e │ │ │ │ + ble.n 1c0b6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, sp │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c052 │ │ │ │ + blt.n 1bffa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c082 │ │ │ │ + beq.n 1c02a │ │ │ │ strd r8, r9, [r4, #8] │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c012 │ │ │ │ - ldr r2, [pc, #284] @ (1c180 ) │ │ │ │ - ldr r3, [pc, #280] @ (1c17c ) │ │ │ │ + bne.n 1bfba │ │ │ │ + ldr r2, [pc, #284] @ (1c128 ) │ │ │ │ + ldr r3, [pc, #280] @ (1c124 ) │ │ │ │ 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 1c16e │ │ │ │ + bne.n 1c116 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c012 │ │ │ │ - b.n 1c060 │ │ │ │ + bne.n 1bfba │ │ │ │ + b.n 1c008 │ │ │ │ ldrd r7, lr, [sp] │ │ │ │ strd r7, lr, [r4, #8] │ │ │ │ cmp sl, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r4, #16] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - beq.n 1c0c8 │ │ │ │ + beq.n 1c070 │ │ │ │ ldrd r6, r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - bne.n 1c0c2 │ │ │ │ + bne.n 1c06a │ │ │ │ ldrd r6, r1, [r3, #8] │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ ittt eq │ │ │ │ ldrheq r1, [r4, #50] @ 0x32 │ │ │ │ orreq.w r1, r1, #16 │ │ │ │ strheq r1, [r4, #50] @ 0x32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c0a2 │ │ │ │ + bne.n 1c04a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1c0d2 │ │ │ │ - b.n 1c116 │ │ │ │ + cbnz r7, 1c07a │ │ │ │ + b.n 1c0be │ │ │ │ ldrd r2, r0, [r4, #16] │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1c0f6 │ │ │ │ + bne.n 1c09e │ │ │ │ ldrd r1, r3, [r7, #8] │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ ittt eq │ │ │ │ ldrheq r3, [r7, #50] @ 0x32 │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strheq r3, [r7, #50] @ 0x32 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c0ce │ │ │ │ + bne.n 1c076 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ and.w r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c120 │ │ │ │ + beq.n 1c0c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c012 │ │ │ │ - b.n 1c060 │ │ │ │ + bne.n 1bfba │ │ │ │ + b.n 1c008 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 1c03a │ │ │ │ + blx 7b24 │ │ │ │ + b.n 1bfe2 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ and.w r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1c060 │ │ │ │ - ldr r3, [pc, #96] @ (1c184 ) │ │ │ │ + bne.n 1c008 │ │ │ │ + ldr r3, [pc, #96] @ (1c12c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ subs r7, r3, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - cbnz r7, 1c166 │ │ │ │ + cbnz r7, 1c10e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a690 │ │ │ │ + bl 1a638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c012 │ │ │ │ - b.n 1c060 │ │ │ │ + bne.w 1bfba │ │ │ │ + b.n 1c008 │ │ │ │ mov r1, r7 │ │ │ │ - bl 74188 │ │ │ │ - b.n 1c142 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 74130 │ │ │ │ + b.n 1c0ea │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r5, r1 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #152] @ (1c234 ) │ │ │ │ - ldr r2, [pc, #156] @ (1c238 ) │ │ │ │ + ldr r3, [pc, #152] @ (1c1dc ) │ │ │ │ + ldr r2, [pc, #156] @ (1c1e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r0, [r7, #1244] @ 0x4dc │ │ │ │ ldr.w r4, [r7, #520] @ 0x208 │ │ │ │ - cbz r0, 1c1e0 │ │ │ │ + cbz r0, 1c188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1e0 │ │ │ │ + cbz r0, 1c188 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r0, [r7, #1244] @ 0x4dc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 1c1d8 │ │ │ │ + cbz r1, 1c180 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c1ba │ │ │ │ + bne.n 1c162 │ │ │ │ mov r7, r4 │ │ │ │ movs r6, #0 │ │ │ │ - cbz r4, 1c1fa │ │ │ │ + cbz r4, 1c1a2 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ and.w r2, r3, #10 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1c200 │ │ │ │ + beq.n 1c1a8 │ │ │ │ mov r6, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c1e6 │ │ │ │ + bne.n 1c18e │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c20e │ │ │ │ + bpl.n 1c1b6 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ mov r6, r5 │ │ │ │ strh r3, [r5, #50] @ 0x32 │ │ │ │ - b.n 1c1f6 │ │ │ │ - cbz r6, 1c230 │ │ │ │ + b.n 1c19e │ │ │ │ + cbz r6, 1c1d8 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c1f6 │ │ │ │ + bgt.n 1c19e │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 1c224 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 1c1cc │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c1e6 │ │ │ │ - b.n 1c1fa │ │ │ │ + bne.n 1c18e │ │ │ │ + b.n 1c1a2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1c212 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + b.n 1c1ba │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c26c │ │ │ │ + cbz r0, 1c214 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrh r5, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1c266 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 1c20e │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c26c │ │ │ │ + beq.n 1c214 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c252 │ │ │ │ + bne.n 1c1fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w lr, [pc, #252] @ 1c37c │ │ │ │ + ldr.w lr, [pc, #252] @ 1c324 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1c380 ) │ │ │ │ + ldr r3, [pc, #248] @ (1c328 ) │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #248] @ (1c384 ) │ │ │ │ - ldr.w ip, [pc, #252] @ 1c388 │ │ │ │ + ldr r2, [pc, #248] @ (1c32c ) │ │ │ │ + ldr.w ip, [pc, #252] @ 1c330 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [r2, #196] @ 0xc4 │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1c2ca │ │ │ │ - ldr r2, [pc, #216] @ (1c38c ) │ │ │ │ - ldr r3, [pc, #200] @ (1c380 ) │ │ │ │ + beq.n 1c272 │ │ │ │ + ldr r2, [pc, #216] @ (1c334 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c328 ) │ │ │ │ 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 1c378 │ │ │ │ + bne.n 1c320 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ec70 │ │ │ │ + bl 1ec18 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2b2 │ │ │ │ + beq.n 1c25a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c352 │ │ │ │ + beq.n 1c2fa │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #160] @ (1c390 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c338 ) │ │ │ │ bic.w r3, r3, #12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 1c30e │ │ │ │ + cbz r0, 1c2b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #4] │ │ │ │ - ble.n 1c372 │ │ │ │ + ble.n 1c31a │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #33280 @ 0x8200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - blx 8180 <__lstat64_time64@plt+0x4> │ │ │ │ + blx 8128 <__lstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c34c │ │ │ │ + blt.n 1c2f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ itt eq │ │ │ │ ldrheq.w r3, [sp, #48] @ 0x30 │ │ │ │ addeq r3, #1 │ │ │ │ - beq.n 1c34e │ │ │ │ + beq.n 1c2f6 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r4, #14] │ │ │ │ - b.n 1c2b2 │ │ │ │ - ldr r2, [pc, #64] @ (1c394 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c380 ) │ │ │ │ + b.n 1c25a │ │ │ │ + ldr r2, [pc, #64] @ (1c33c ) │ │ │ │ + ldr r3, [pc, #40] @ (1c328 ) │ │ │ │ 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 1c378 │ │ │ │ + bne.n 1c320 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w dc5c │ │ │ │ - blx 7b64 │ │ │ │ - b.n 1c30e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + b.w dc04 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 1c2b6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + adds r5, #6 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r5, r1 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r6, #18 │ │ │ │ movs r5, r1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r5, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (1c3e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c390 ) │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ movt r2, #160 @ 0xa0 │ │ │ │ - ldr r1, [pc, #56] @ (1c3ec ) │ │ │ │ + ldr r1, [pc, #56] @ (1c394 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ ands r2, r3 │ │ │ │ - beq.n 1c3c2 │ │ │ │ + beq.n 1c36a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #32] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3be │ │ │ │ + beq.n 1c366 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ lsls r3, r3, #19 │ │ │ │ lsrs r3, r3, #19 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3be │ │ │ │ + bne.n 1c366 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c3be │ │ │ │ + beq.n 1c366 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #460] @ (1c5d0 ) │ │ │ │ + ldr r6, [pc, #460] @ (1c578 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - cbz r0, 1c44a │ │ │ │ + cbz r0, 1c3f2 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 1c44a │ │ │ │ - ldr r3, [pc, #444] @ (1c5d4 ) │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 1c3f2 │ │ │ │ + ldr r3, [pc, #444] @ (1c57c ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b0b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4c2 │ │ │ │ + beq.n 1c46a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c4d2 │ │ │ │ + bne.n 1c47a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c4ce │ │ │ │ - ldr r3, [pc, #392] @ (1c5d4 ) │ │ │ │ + b.n 1c476 │ │ │ │ + ldr r3, [pc, #392] @ (1c57c ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 1c49a │ │ │ │ + bpl.n 1c442 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c4c2 │ │ │ │ + beq.n 1c46a │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.n 1c530 │ │ │ │ + bpl.n 1c4d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c522 │ │ │ │ + beq.n 1c4ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9f4 │ │ │ │ + bl 1b99c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c590 │ │ │ │ + beq.w 1c538 │ │ │ │ ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1c4a6 │ │ │ │ + bmi.n 1c44e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ subs r2, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, 1c4cc │ │ │ │ + cbz r2, 1c474 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c270 │ │ │ │ - b.n 1c4cc │ │ │ │ + bl 1c218 │ │ │ │ + b.n 1c474 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c56c │ │ │ │ + beq.n 1c514 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c45a │ │ │ │ + bne.n 1c402 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1c4c2 │ │ │ │ - ldr r2, [pc, #292] @ (1c5d8 ) │ │ │ │ + bhi.n 1c46a │ │ │ │ + ldr r2, [pc, #292] @ (1c580 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 5d61c │ │ │ │ - cbnz r0, 1c50a │ │ │ │ + bl 5d5c4 │ │ │ │ + cbnz r0, 1c4b2 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ strb r2, [r3, #2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ - bl 1aba4 │ │ │ │ + bl 74130 │ │ │ │ + bl 1ab4c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5b8 │ │ │ │ + bne.n 1c560 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c5b0 │ │ │ │ + bcs.n 1c558 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 1c4cc │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 1c474 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be74 │ │ │ │ + bl 1be1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4c2 │ │ │ │ + blt.n 1c46a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 1c588 │ │ │ │ - bl 43210 │ │ │ │ - b.n 1c446 │ │ │ │ + ble.n 1c530 │ │ │ │ + bl 431b8 │ │ │ │ + b.n 1c3ee │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9f4 │ │ │ │ + bl 1b99c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c474 │ │ │ │ + b.n 1c41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c398 │ │ │ │ + bl 1c340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c45e │ │ │ │ + beq.n 1c406 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1c556 │ │ │ │ + cbz r3, 1c4fe │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c5c6 │ │ │ │ + bcs.n 1c56e │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1c4cc │ │ │ │ - bl 1b570 │ │ │ │ + b.n 1c474 │ │ │ │ + bl 1b518 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c45a │ │ │ │ + bne.w 1c402 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 1c4c2 │ │ │ │ + bmi.n 1c46a │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4a6 │ │ │ │ - b.n 1c4c2 │ │ │ │ + bne.n 1c44e │ │ │ │ + b.n 1c46a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1adc0 │ │ │ │ - b.n 1c446 │ │ │ │ + bl 1ad68 │ │ │ │ + b.n 1c3ee │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 1c5a4 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 1c54c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c446 │ │ │ │ + bne.w 1c3ee │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ strb r2, [r3, #2] │ │ │ │ - b.n 1c576 │ │ │ │ + b.n 1c51e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1c4fc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1c4a4 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 1c4e8 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 1c490 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1c4cc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1c474 │ │ │ │ nop │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub.w sp, sp, #8384 @ 0x20c0 │ │ │ │ - ldr.w fp, [pc, #2492] @ 1cfc0 │ │ │ │ + ldr.w fp, [pc, #2492] @ 1cf68 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, #8384 @ 0x20c0 │ │ │ │ add fp, pc │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r1, [pc, #2476] @ 1cfc4 │ │ │ │ + ldr.w r1, [pc, #2476] @ 1cf6c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2472] @ 1cfc8 │ │ │ │ + ldr.w r2, [pc, #2472] @ 1cf70 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 1c630 │ │ │ │ + cbz r3, 1c5d8 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2456] @ 1cfcc │ │ │ │ + ldr.w r3, [pc, #2456] @ 1cf74 │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ ands.w r9, r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1c6b2 │ │ │ │ + bne.n 1c65a │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 1c6b2 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 1c65a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1c664 │ │ │ │ + cbz r3, 1c60c │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c658 │ │ │ │ + bne.n 1c600 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 268f0 │ │ │ │ + bl 26898 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfb0 │ │ │ │ + beq.w 1cf58 │ │ │ │ mvn.w r7, #1 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r2, [pc, #2376] @ 1cfd0 │ │ │ │ + ldr.w r2, [pc, #2376] @ 1cf78 │ │ │ │ add.w r1, sp, #8384 @ 0x20c0 │ │ │ │ - ldr.w r3, [pc, #2360] @ 1cfc8 │ │ │ │ + ldr.w r3, [pc, #2360] @ 1cf70 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cfbc │ │ │ │ + bne.w 1cf64 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #8384 @ 0x20c0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ add.w r1, sp, #8448 @ 0x2100 │ │ │ │ adds r1, #32 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r8, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - ldr.w r1, [pc, #2296] @ 1cfd4 │ │ │ │ + ldr.w r1, [pc, #2296] @ 1cf7c │ │ │ │ asrs r3, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ add.w r3, r9, #2 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c398 │ │ │ │ - cbnz r6, 1c71c │ │ │ │ - b.n 1c856 │ │ │ │ + bl 1c340 │ │ │ │ + cbnz r6, 1c6c4 │ │ │ │ + b.n 1c7fe │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c856 │ │ │ │ + beq.w 1c7fe │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c714 │ │ │ │ - cbz r0, 1c72c │ │ │ │ + beq.n 1c6bc │ │ │ │ + cbz r0, 1c6d4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c856 │ │ │ │ + beq.w 1c7fe │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add.w r9, r3, #2 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ - blx 7d88 │ │ │ │ + blx 7d3c │ │ │ │ mov r6, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1c846 │ │ │ │ + ble.n 1c7ee │ │ │ │ adds r3, r5, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [r3, #-12] │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cb0e │ │ │ │ + beq.w 1cab6 │ │ │ │ ldrb.w r2, [r5, #-12] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 1cb7c │ │ │ │ + beq.w 1cb24 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 1cb52 │ │ │ │ + beq.w 1cafa │ │ │ │ sub.w r3, r7, r9 │ │ │ │ adds r2, r3, #3 │ │ │ │ - bne.w 1cb30 │ │ │ │ + bne.w 1cad8 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ ldrb.w r3, [r5, #-12] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 1cad0 │ │ │ │ + beq.w 1ca78 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cabe │ │ │ │ + beq.w 1ca66 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c834 │ │ │ │ + blt.n 1c7dc │ │ │ │ mov r4, sl │ │ │ │ - b.n 1c7fa │ │ │ │ + b.n 1c7a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ca68 │ │ │ │ + beq.w 1ca10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b678 │ │ │ │ + bl 1b620 │ │ │ │ ldrd r0, r2, [r4, #16] │ │ │ │ ldrd r1, r3, [r5, #-128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c7f2 │ │ │ │ + bne.n 1c79a │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ ldrd r1, r3, [r5, #-136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c7f2 │ │ │ │ + bne.n 1c79a │ │ │ │ ldrd r0, r2, [r4, #24] │ │ │ │ ldrd r1, r3, [r5, #-56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c7f2 │ │ │ │ + bne.n 1c79a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1c846 │ │ │ │ + cbnz r6, 1c7ee │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - blx 7d88 │ │ │ │ + blx 7d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c770 │ │ │ │ + bgt.n 1c718 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c8f2 │ │ │ │ + beq.n 1c89a │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8f2 │ │ │ │ + beq.n 1c89a │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - cbz r4, 1c8b6 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r4, 1c85e │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1cf56 │ │ │ │ + bcs.w 1cefe │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1c8e8 │ │ │ │ + cbz r4, 1c890 │ │ │ │ subs r7, r5, r7 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 1c8e0 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 1c888 │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 1cf44 │ │ │ │ + beq.w 1ceec │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c8cc │ │ │ │ + bne.n 1c874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #8 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb8c │ │ │ │ + beq.w 1cb34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mvn.w r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, r0, r3 │ │ │ │ movs r2, #95 @ 0x5f │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ strb r2, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #1732] @ 1cfd8 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1cf80 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 1ca28 │ │ │ │ + bmi.n 1c9d0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ subs r6, r6, r0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.n 1c9f4 │ │ │ │ + bne.n 1c99c │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9e6 │ │ │ │ + beq.n 1c98e │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bl 1aae8 │ │ │ │ + bl 1aa90 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r5, 1c96c │ │ │ │ + cbz r5, 1c914 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1cf2c │ │ │ │ + bne.w 1ced4 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 1c686 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bgt.w 1c62e │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ str.w r3, [r8, #292] @ 0x124 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bhi.w 1cf6a │ │ │ │ + bhi.w 1cf12 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r6, r4, #11 │ │ │ │ @@ -30263,61 +30254,61 @@ │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 7fbc │ │ │ │ + blx 7f70 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c968 │ │ │ │ - blx 7f80 │ │ │ │ + b.n 1c910 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #3 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ movw r3, #12078 @ 0x2f2e │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ mov sl, r7 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r6, r3, r7 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ add.w r3, r3, #32 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9e6 │ │ │ │ - b.n 1c952 │ │ │ │ + beq.n 1c98e │ │ │ │ + b.n 1c8fa │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 1c92a │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 1c8d2 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1ca5c │ │ │ │ + blt.n 1ca04 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ moveq r3, #21 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ca5e │ │ │ │ + beq.n 1ca06 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ - beq.w 1ce0e │ │ │ │ + beq.w 1cdb6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r8, #292] @ 0x124 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c686 │ │ │ │ + b.n 1c62e │ │ │ │ movs r1, #2 │ │ │ │ - cbz r6, 1ca72 │ │ │ │ + cbz r6, 1ca1a │ │ │ │ subs r6, r6, r7 │ │ │ │ uxth r1, r6 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ sub.w r4, r5, #20 │ │ │ │ strh.w r6, [r5, #-144] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -30325,999 +30316,999 @@ │ │ │ │ movs r3, #2 │ │ │ │ adds r6, r0, r1 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia r4!, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a690 │ │ │ │ + bl 1a638 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ - cbz r0, 1caa6 │ │ │ │ + cbz r0, 1ca4e │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c832 │ │ │ │ + b.n 1c7da │ │ │ │ ldrh.w r2, [r5, #-144] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, r2 │ │ │ │ sub.w r2, r5, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r3, #2] │ │ │ │ str.w r1, [r3, #6] │ │ │ │ - b.n 1c834 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1cfdc │ │ │ │ + b.n 1c7dc │ │ │ │ + ldr.w r3, [pc, #1308] @ 1cf84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ - b.n 1c7ea │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ + b.n 1c792 │ │ │ │ ldrb.w r3, [r5, #-11] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 1c7c8 │ │ │ │ + bne.w 1c770 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c7c8 │ │ │ │ + beq.w 1c770 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8104 │ │ │ │ + blx 80b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7c8 │ │ │ │ + beq.w 1c770 │ │ │ │ add.w r1, sp, #4320 @ 0x10e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #16 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ - blx 7b8c │ │ │ │ - b.n 1c84e │ │ │ │ + blx 7b4c │ │ │ │ + b.n 1c7f6 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ - b.n 1c7c8 │ │ │ │ + b.n 1c770 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ - b.n 1c7be │ │ │ │ + b.n 1c766 │ │ │ │ ldrb.w r2, [r5, #-11] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 1c798 │ │ │ │ + bne.w 1c740 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bhi.w 1c798 │ │ │ │ + bhi.w 1c740 │ │ │ │ add.w r0, sp, #4320 @ 0x10e0 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 1c798 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 1c740 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ - b.n 1c7ac │ │ │ │ + b.n 1c754 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1c8fa │ │ │ │ + b.n 1c8a2 │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.w 1cf6a │ │ │ │ + bpl.w 1cf12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r8, #484] @ 0x1e4 │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ ldr.w r3, [r8, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cea6 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1cfe0 │ │ │ │ + blt.w 1ce4e │ │ │ │ + ldr.w r3, [pc, #1064] @ 1cf88 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #1036] @ 1cfe4 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1cf8c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1032] @ 1cfe8 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1cf90 │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ adds r7, r4, #1 │ │ │ │ - blx 7c70 │ │ │ │ + blx 7c24 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ subs.w r9, r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r9, #131072 @ 0x20000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 1cc18 │ │ │ │ - blx 7f80 │ │ │ │ + cbz r0, 1cbc0 │ │ │ │ + blx 7f34 │ │ │ │ adds r3, r0, r7 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ add.w r2, r3, r3, lsr #31 │ │ │ │ add.w r3, r3, r2, asr #1 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbfe │ │ │ │ + bne.n 1cba6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1cc44 │ │ │ │ + cbz r0, 1cbec │ │ │ │ ldr.w r5, [r8, #480] @ 0x1e0 │ │ │ │ mov sl, r3 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ - b.n 1cc40 │ │ │ │ + b.n 1cbe8 │ │ │ │ sub.w r9, r9, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r9, r9, r0 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 1cc44 │ │ │ │ + cbz r0, 1cbec │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1cc2a │ │ │ │ + bhi.n 1cbd2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov.w sl, #1 │ │ │ │ - cbz r0, 1cc68 │ │ │ │ + cbz r0, 1cc10 │ │ │ │ mvns r5, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r0, r5, r0 │ │ │ │ add r9, r0 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc52 │ │ │ │ + bne.n 1cbfa │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub.w r1, r9, r7, lsl #1 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - blt.w 1cfa0 │ │ │ │ + blt.w 1cf48 │ │ │ │ ldr.w r5, [r8, #480] @ 0x1e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceb4 │ │ │ │ + beq.w 1ce5c │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bcs.w 1ce76 │ │ │ │ + bcs.w 1ce1e │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ cmp r6, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ - bls.w 1cdc4 │ │ │ │ + bls.w 1cd6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r5, fp │ │ │ │ mov fp, ip │ │ │ │ mvns r7, r7 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r0, r7, r0 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ andgt.w r1, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccc6 │ │ │ │ + bne.n 1cc6e │ │ │ │ cmp r5, r1 │ │ │ │ mov ip, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - blt.w 1ce16 │ │ │ │ + blt.w 1cdbe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r9 │ │ │ │ - beq.w 1ce34 │ │ │ │ + beq.w 1cddc │ │ │ │ cmp r4, r9 │ │ │ │ it hi │ │ │ │ movhi r2, r9 │ │ │ │ - bls.n 1cd2c │ │ │ │ + bls.n 1ccd4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1cd08 │ │ │ │ + bhi.n 1ccb0 │ │ │ │ sub.w r9, r4, r9 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r5, r9, lsr #2 │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ add.w r1, r2, ip │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ceaa │ │ │ │ + beq.w 1ce52 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r2 │ │ │ │ mov r2, r6 │ │ │ │ str.w r7, [ip], #4 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1cd3a │ │ │ │ + bne.n 1cce2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r3, 1cd6c │ │ │ │ + cbnz r3, 1cd14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cef6 │ │ │ │ + beq.w 1ce9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1aae8 │ │ │ │ + bl 1aa90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 1ced8 │ │ │ │ + blt.w 1ce80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 483f4 │ │ │ │ + bl 4839c │ │ │ │ mov r0, r4 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldrb.w r3, [r8, #421] @ 0x1a5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ce60 │ │ │ │ + bne.n 1ce08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r7, 1cdb2 │ │ │ │ + cbz r7, 1cd5a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r9, r6 │ │ │ │ - bcs.n 1ce60 │ │ │ │ + bcs.n 1ce08 │ │ │ │ ldr.w r5, [r8, #480] @ 0x1e0 │ │ │ │ cmp r6, r9 │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ - bhi.w 1ccb4 │ │ │ │ + bhi.w 1cc5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1ceae │ │ │ │ + beq.n 1ce56 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cf80 │ │ │ │ + beq.w 1cf28 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1cd34 │ │ │ │ + b.n 1ccdc │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ce0e │ │ │ │ + cbz r3, 1cdb6 │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca62 │ │ │ │ - blx 81c8 │ │ │ │ + bne.w 1ca0a │ │ │ │ + blx 8170 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bgt.w 1c686 │ │ │ │ + bgt.w 1c62e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21e54 │ │ │ │ + bl 21dfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1cdee │ │ │ │ + blt.n 1cd96 │ │ │ │ ldr.w r3, [r8, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b1c4 │ │ │ │ + bl 1b16c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.w 1ccf4 │ │ │ │ + bgt.w 1cc9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, sl │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, ip │ │ │ │ mov r4, sl │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 1cd00 │ │ │ │ + bne.w 1cca8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1cd56 │ │ │ │ + b.n 1ccfe │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cf9a │ │ │ │ + beq.w 1cf42 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1cf5e │ │ │ │ + bhi.n 1cf06 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1cf5e │ │ │ │ + bne.n 1cf06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf5e │ │ │ │ - ldr r3, [pc, #352] @ (1cfec ) │ │ │ │ + beq.n 1cf06 │ │ │ │ + ldr r3, [pc, #352] @ (1cf94 ) │ │ │ │ adds r4, #4 │ │ │ │ ldr.w r6, [r8, #484] @ 0x1e4 │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ ldr.w r3, [r8, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1cbe6 │ │ │ │ - blx 8390 │ │ │ │ + bge.w 1cb8e │ │ │ │ + blx 8338 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1cd50 │ │ │ │ + b.n 1ccf8 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce34 │ │ │ │ + b.n 1cddc │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 46c2c │ │ │ │ + bl 46bd4 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ cmp r9, r6 │ │ │ │ add.w r3, r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bcs.n 1cf90 │ │ │ │ + bcs.n 1cf38 │ │ │ │ ldr.w r5, [r8, #480] @ 0x1e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ - b.n 1cc9c │ │ │ │ + b.n 1cc44 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, 1cf3c │ │ │ │ + cbz r7, 1cee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #256] @ (1cff0 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #256] @ (1cf98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 1ce76 │ │ │ │ + b.n 1ce1e │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1cf48 │ │ │ │ + cbz r3, 1cef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r8, #488] @ 0x1e8 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bl 1aae8 │ │ │ │ + bl 1aa90 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 1cf84 │ │ │ │ - ldr r3, [pc, #204] @ (1cff4 ) │ │ │ │ + bne.n 1cf2c │ │ │ │ + ldr r3, [pc, #204] @ (1cf9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 1ce76 │ │ │ │ + b.n 1ce1e │ │ │ │ mov r0, sl │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1c980 │ │ │ │ - ldr r3, [pc, #184] @ (1cff8 ) │ │ │ │ + b.n 1c928 │ │ │ │ + ldr r3, [pc, #184] @ (1cfa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 1ce76 │ │ │ │ + b.n 1ce1e │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 1c8f2 │ │ │ │ + b.n 1c89a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 7fbc │ │ │ │ + blx 7f70 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1cf20 │ │ │ │ + b.n 1cec8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1c8a8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1c850 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #148] @ (1cffc ) │ │ │ │ + ldr r3, [pc, #148] @ (1cfa4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #148] @ (1d000 ) │ │ │ │ + ldr r2, [pc, #148] @ (1cfa8 ) │ │ │ │ mov r3, sl │ │ │ │ - ldr r0, [pc, #148] @ (1d004 ) │ │ │ │ + ldr r0, [pc, #148] @ (1cfac ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 1cd58 │ │ │ │ + b.n 1cd00 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 1c686 │ │ │ │ - b.n 1cf62 │ │ │ │ + bgt.w 1c62e │ │ │ │ + b.n 1cf0a │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - blx 7f30 │ │ │ │ + blx 7ee4 │ │ │ │ mov r2, fp │ │ │ │ movs r3, #7 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1cf62 │ │ │ │ + b.n 1cf0a │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3e590 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #32 │ │ │ │ + bl 3e538 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r5, r1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r5, r1 │ │ │ │ - b.n 1c824 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r5, r1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ movs r5, r1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ movs r5, r1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r5, r1 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #20 │ │ │ │ movs r5, r1 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ movs r5, r1 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r5, r1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1d018 │ │ │ │ + bne.n 1d0a0 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w sl, [pc, #412] @ 1d1b8 │ │ │ │ + ldr.w sl, [pc, #412] @ 1d160 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ movs r2, #0 │ │ │ │ add sl, pc │ │ │ │ - bl ebd4 │ │ │ │ - bl a2dc <__time64@plt+0x1ee0> │ │ │ │ + bl eb7c │ │ │ │ + bl a284 <__time64@plt+0x1ee0> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d12e │ │ │ │ - ldr r3, [pc, #376] @ (1d1bc ) │ │ │ │ + beq.n 1d0d6 │ │ │ │ + ldr r3, [pc, #376] @ (1d164 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ands.w fp, r3, #64 @ 0x40 │ │ │ │ - bne.w 1d1a2 │ │ │ │ + bne.w 1d14a │ │ │ │ mov r0, fp │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ mov r0, fp │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 1d194 │ │ │ │ + bmi.w 1d13c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1d19e │ │ │ │ + bne.w 1d146 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r7, fp │ │ │ │ - cbnz r3, 1d0da │ │ │ │ + cbnz r3, 1d082 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c5dc │ │ │ │ + bl 1c584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d0e4 │ │ │ │ - cbnz r4, 1d0aa │ │ │ │ - b.n 1d0f2 │ │ │ │ + beq.n 1d08c │ │ │ │ + cbnz r4, 1d052 │ │ │ │ + b.n 1d09a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1d0f2 │ │ │ │ + cbz r0, 1d09a │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1d09c │ │ │ │ + bmi.n 1d044 │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1d124 │ │ │ │ + bmi.n 1d0cc │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ adds r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d082 │ │ │ │ + beq.n 1d02a │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e764 │ │ │ │ + bl 1e70c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1d082 │ │ │ │ + b.n 1d02a │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1d0aa │ │ │ │ + bne.n 1d052 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d172 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 1d11a │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ cmp r7, #2 │ │ │ │ str r7, [r0, #0] │ │ │ │ - beq.n 1d18c │ │ │ │ + beq.n 1d134 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - beq.n 1d178 │ │ │ │ - ldr r2, [pc, #176] @ (1d1c0 ) │ │ │ │ + beq.n 1d120 │ │ │ │ + ldr r2, [pc, #176] @ (1d168 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #176] @ (1d1c4 ) │ │ │ │ + ldr r0, [pc, #176] @ (1d16c ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 1d0b8 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 1d060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5e4 │ │ │ │ - ldr r3, [pc, #132] @ (1d1bc ) │ │ │ │ + bl 1b58c │ │ │ │ + ldr r3, [pc, #132] @ (1d164 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d168 │ │ │ │ + beq.n 1d110 │ │ │ │ ldrh.w r3, [fp, #50] @ 0x32 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1d064 │ │ │ │ + bpl.n 1d00c │ │ │ │ ldr.w fp, [fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1d156 │ │ │ │ + bne.n 1d0fe │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ ldr.w r7, [r6, #292] @ 0x124 │ │ │ │ - b.n 1d100 │ │ │ │ - ldr r0, [pc, #76] @ (1d1c8 ) │ │ │ │ - ldr r2, [pc, #80] @ (1d1cc ) │ │ │ │ + b.n 1d0a8 │ │ │ │ + ldr r0, [pc, #76] @ (1d170 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d174 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #64] @ (1d1d0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d1d4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #64] @ (1d178 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d17c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1d17e │ │ │ │ + b.n 1d126 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 1d06e │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 1d016 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1d0ba │ │ │ │ - ldr r2, [pc, #52] @ (1d1d8 ) │ │ │ │ + b.n 1d062 │ │ │ │ + ldr r2, [pc, #52] @ (1d180 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #52] @ (1d1dc ) │ │ │ │ + ldr r0, [pc, #52] @ (1d184 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1d290 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bpl.n 1d1cc │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1d1ac │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1d184 │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1d298 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d240 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #168] @ (1d29c ) │ │ │ │ + ldr r2, [pc, #168] @ (1d244 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ it gt │ │ │ │ cmpgt r0, #1 │ │ │ │ ite le │ │ │ │ movle r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt.n 1d218 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bgt.n 1d1c0 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 70228 │ │ │ │ + bl 701d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 1d288 │ │ │ │ + bpl.n 1d230 │ │ │ │ movw r0, #24120 @ 0x5e38 │ │ │ │ - blx 7ce0 │ │ │ │ - cbz r0, 1d238 │ │ │ │ + blx 7c94 │ │ │ │ + cbz r0, 1d1e0 │ │ │ │ movw r0, #65279 @ 0xfeff │ │ │ │ - blx 7ce0 │ │ │ │ - cbz r0, 1d288 │ │ │ │ + blx 7c94 │ │ │ │ + cbz r0, 1d230 │ │ │ │ sub.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bls.n 1d292 │ │ │ │ + bls.n 1d23a │ │ │ │ movw r3, #1564 @ 0x61c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1d292 │ │ │ │ + beq.n 1d23a │ │ │ │ movw r0, #6158 @ 0x180e │ │ │ │ cmp.w r4, #5760 @ 0x1680 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1d216 │ │ │ │ + beq.n 1d1be │ │ │ │ sub.w r3, r4, #8192 @ 0x2000 │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 1d292 │ │ │ │ + bls.n 1d23a │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 1d292 │ │ │ │ + bls.n 1d23a │ │ │ │ sub.w r3, r4, #8256 @ 0x2040 │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.n 1d292 │ │ │ │ + bls.n 1d23a │ │ │ │ movw r0, #65279 @ 0xfeff │ │ │ │ cmp.w r4, #12288 @ 0x3000 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7cdc │ │ │ │ + b.w 7c90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d306 │ │ │ │ + beq.n 1d2ae │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 1d300 │ │ │ │ + cbz r5, 1d2a8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r5, r3 │ │ │ │ ite lt │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 1d2e8 │ │ │ │ - b.n 1d30c │ │ │ │ + cbnz r2, 1d290 │ │ │ │ + b.n 1d2b4 │ │ │ │ add r4, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r5, r3 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 1d2fa │ │ │ │ + cbz r0, 1d2a2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1d2d2 │ │ │ │ + bne.n 1d27a │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d2d2 │ │ │ │ + bne.n 1d27a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #24] @ (1d314 ) │ │ │ │ + ldr r0, [pc, #24] @ (1d2bc ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #20] @ (1d318 ) │ │ │ │ + ldr r0, [pc, #20] @ (1d2c0 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #20] @ (1d31c ) │ │ │ │ + ldr r0, [pc, #20] @ (1d2c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ (1d320 ) │ │ │ │ + ldr r0, [pc, #16] @ (1d2c8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r3, [pc, #460] @ (1d504 ) │ │ │ │ + ldr r3, [pc, #460] @ (1d4ac ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d48a │ │ │ │ + beq.w 1d432 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ - beq.w 1d496 │ │ │ │ + beq.w 1d43e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d48a │ │ │ │ - ldr r2, [pc, #436] @ (1d508 ) │ │ │ │ + beq.w 1d432 │ │ │ │ + ldr r2, [pc, #436] @ (1d4b0 ) │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - beq.n 1d374 │ │ │ │ + beq.n 1d31c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d466 │ │ │ │ + beq.n 1d40e │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d380 │ │ │ │ + beq.n 1d328 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 1d35c │ │ │ │ + b.n 1d304 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq.n 1d458 │ │ │ │ + beq.n 1d400 │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d370 │ │ │ │ + bne.n 1d318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4e6 │ │ │ │ + beq.w 1d48e │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #61 @ 0x3d │ │ │ │ - beq.w 1d4ca │ │ │ │ + beq.w 1d472 │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1d3b2 │ │ │ │ + b.n 1d35a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1d3d6 │ │ │ │ + beq.n 1d37e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d370 │ │ │ │ + beq.n 1d318 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq.n 1d3a4 │ │ │ │ + beq.n 1d34c │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 1d3fa │ │ │ │ + bne.n 1d3a2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ mov ip, r4 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1d3b2 │ │ │ │ + bne.n 1d35a │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.n 1d4d0 │ │ │ │ + beq.n 1d478 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4e6 │ │ │ │ + beq.w 1d48e │ │ │ │ orrs.w r9, r9, sl │ │ │ │ itt ne │ │ │ │ movne.w sl, #0 │ │ │ │ movne.w r9, #1 │ │ │ │ - bne.n 1d370 │ │ │ │ + bne.n 1d318 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1d370 │ │ │ │ + b.n 1d318 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d446 │ │ │ │ + beq.n 1d3ee │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, ip │ │ │ │ - beq.n 1d370 │ │ │ │ + beq.n 1d318 │ │ │ │ cmp r4, ip │ │ │ │ it ne │ │ │ │ addne r2, r4, #1 │ │ │ │ - bne.n 1d418 │ │ │ │ - b.n 1d422 │ │ │ │ + bne.n 1d3c0 │ │ │ │ + b.n 1d3ca │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d370 │ │ │ │ + beq.n 1d318 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 1d410 │ │ │ │ + bne.n 1d3b8 │ │ │ │ cmp r0, r1 │ │ │ │ itt ls │ │ │ │ movls ip, r4 │ │ │ │ ldrbls r2, [r0, #0] │ │ │ │ - bls.n 1d3aa │ │ │ │ + bls.n 1d352 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d436 │ │ │ │ + b.n 1d3de │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d44e │ │ │ │ + beq.n 1d3f6 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ mov r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 1d432 │ │ │ │ + bne.n 1d3da │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1d3aa │ │ │ │ + b.n 1d352 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 1d3aa │ │ │ │ + b.n 1d352 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1d3aa │ │ │ │ + b.n 1d352 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 1d4c6 │ │ │ │ + beq.n 1d46e │ │ │ │ adds r4, #2 │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d36c │ │ │ │ + bne.n 1d314 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d478 │ │ │ │ + beq.n 1d420 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eors r3, r1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -31326,508 +31317,508 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - bne.w 1d350 │ │ │ │ + bne.w 1d2f8 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n 1d4f6 │ │ │ │ + beq.n 1d49e │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 1d4fe │ │ │ │ + bne.n 1d4a6 │ │ │ │ add.w r8, r0, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb.w r6, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d350 │ │ │ │ - b.n 1d48a │ │ │ │ + bne.w 1d2f8 │ │ │ │ + b.n 1d432 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ - b.n 1d37a │ │ │ │ + b.n 1d322 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 1d3e2 │ │ │ │ + bne.n 1d38a │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d3da │ │ │ │ + bne.w 1d382 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1d3da │ │ │ │ + b.n 1d382 │ │ │ │ ldr.w r3, [fp] │ │ │ │ eors r3, r7 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - b.n 1d48e │ │ │ │ + b.n 1d436 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.w 1d350 │ │ │ │ + beq.w 1d2f8 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 1d4b0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + b.n 1d458 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #236] @ (1d60c ) │ │ │ │ + ldr r6, [pc, #236] @ (1d5b4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #236] @ (1d610 ) │ │ │ │ + ldr r3, [pc, #236] @ (1d5b8 ) │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d5a0 │ │ │ │ + beq.n 1d548 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 1d56e │ │ │ │ - ldr r3, [pc, #212] @ (1d614 ) │ │ │ │ + cbz r3, 1d516 │ │ │ │ + ldr r3, [pc, #212] @ (1d5bc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 1d5a0 │ │ │ │ + cbz r3, 1d548 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1d5a6 │ │ │ │ + beq.n 1d54e │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d5a6 │ │ │ │ + bne.n 1d54e │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d598 │ │ │ │ + bne.n 1d540 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d558 │ │ │ │ + bne.n 1d500 │ │ │ │ mov r4, ip │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 741fc │ │ │ │ + b.w 741a4 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d54a │ │ │ │ + bne.n 1d4f2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 1d604 │ │ │ │ + ble.n 1d5ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r4, #1 │ │ │ │ - blt.n 1d59a │ │ │ │ - beq.n 1d59a │ │ │ │ + blt.n 1d542 │ │ │ │ + beq.n 1d542 │ │ │ │ add.w sl, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1d5d8 │ │ │ │ + b.n 1d580 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ rsb r3, r9, #1 │ │ │ │ add r3, r4 │ │ │ │ add r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d5fe │ │ │ │ + ble.n 1d5a6 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1d5c4 │ │ │ │ + bcc.n 1d56c │ │ │ │ ldrb.w r1, [r9, #-1] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ rsb r3, r9, #1 │ │ │ │ add r3, r4 │ │ │ │ add r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1d5d8 │ │ │ │ + bgt.n 1d580 │ │ │ │ adds r4, #1 │ │ │ │ add r4, sl │ │ │ │ - b.n 1d59a │ │ │ │ + b.n 1d542 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1d5c0 │ │ │ │ + b.n 1d568 │ │ │ │ nop │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1d694 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d63c ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d68c │ │ │ │ + beq.n 1d634 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1d68e │ │ │ │ - ldr r2, [pc, #96] @ (1d698 ) │ │ │ │ + cbz r5, 1d636 │ │ │ │ + ldr r2, [pc, #96] @ (1d640 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 1d64e │ │ │ │ + b.n 1d5f6 │ │ │ │ adds r4, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ - cbz r5, 1d672 │ │ │ │ + cbz r5, 1d61a │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 1d660 │ │ │ │ + ble.n 1d608 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 1d67a │ │ │ │ + bgt.n 1d622 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 1d63e │ │ │ │ + bne.n 1d5e6 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ adds r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1d642 │ │ │ │ + bne.n 1d5ea │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1d64e │ │ │ │ + bne.n 1d5f6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r7, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 1d64a │ │ │ │ + b.n 1d5f2 │ │ │ │ bx lr │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1d672 │ │ │ │ + b.n 1d61a │ │ │ │ nop │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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 │ │ │ │ - ldr.w r9, [pc, #1204] @ 1db64 │ │ │ │ + ldr.w r9, [pc, #1204] @ 1db0c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da7c │ │ │ │ - ldr.w r2, [pc, #1192] @ 1db68 │ │ │ │ + beq.w 1da24 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1db10 │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #1192] @ 1db6c │ │ │ │ + ldr.w r3, [pc, #1192] @ 1db14 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r7, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble.w 1d878 │ │ │ │ + ble.w 1d820 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1d7ac │ │ │ │ + ble.n 1d754 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ adds r4, r6, r0 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 1d738 │ │ │ │ + blt.n 1d6e0 │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bgt.w 1d88e │ │ │ │ - ldr.w r3, [pc, #1120] @ 1db70 │ │ │ │ + bgt.w 1d836 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1db18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb.w r3, [r3, fp] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 1da72 │ │ │ │ + beq.w 1da1a │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - bne.n 1d80a │ │ │ │ + bne.n 1d7b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d7c6 │ │ │ │ + beq.n 1d76e │ │ │ │ movs r7, #1 │ │ │ │ mov.w fp, #35 @ 0x23 │ │ │ │ mov r3, r5 │ │ │ │ add.w sl, r5, #24 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne.n 1d822 │ │ │ │ + bne.n 1d7ca │ │ │ │ movs r7, #2 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1d86c │ │ │ │ + ble.w 1d814 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [fp, #32] │ │ │ │ - ble.n 1d816 │ │ │ │ + ble.n 1d7be │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1d742 │ │ │ │ + bne.n 1d6ea │ │ │ │ mov r5, fp │ │ │ │ cmp r7, #1 │ │ │ │ - bgt.w 1d952 │ │ │ │ - beq.n 1d7c6 │ │ │ │ + bgt.w 1d8fa │ │ │ │ + beq.n 1d76e │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da9c │ │ │ │ + bne.w 1da44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ subs r4, r3, r2 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1da54 │ │ │ │ + bcs.w 1d9fc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add r4, r6 │ │ │ │ - bne.n 1d80a │ │ │ │ - ldr r3, [pc, #952] @ (1db70 ) │ │ │ │ + bne.n 1d7b2 │ │ │ │ + ldr r3, [pc, #952] @ (1db18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 1db46 │ │ │ │ + beq.w 1daee │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, r4, r6 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 1dab6 │ │ │ │ + bcs.w 1da5e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.w 1dac2 │ │ │ │ + bne.w 1da6a │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1da84 │ │ │ │ + bcs.w 1da2c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1d782 │ │ │ │ + b.n 1d72a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - beq.n 1d8f2 │ │ │ │ + beq.n 1d89a │ │ │ │ cmp.w fp, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ - b.n 1d738 │ │ │ │ + b.n 1d6e0 │ │ │ │ ldr.w r3, [fp, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - beq.n 1d770 │ │ │ │ + beq.n 1d718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1e0 │ │ │ │ + bl 1d188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d746 │ │ │ │ + beq.n 1d6ee │ │ │ │ sub.w r3, r5, #61 @ 0x3d │ │ │ │ bics.w r3, r3, #32 │ │ │ │ - beq.n 1d85e │ │ │ │ + beq.n 1d806 │ │ │ │ subs.w r3, r5, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr r3, [pc, #804] @ (1db70 ) │ │ │ │ + beq.w 1d6f0 │ │ │ │ + ldr r3, [pc, #804] @ (1db18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #15 │ │ │ │ - beq.w 1d748 │ │ │ │ + beq.w 1d6f0 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 1d752 │ │ │ │ + bgt.w 1d6fa │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d742 │ │ │ │ - b.n 1d770 │ │ │ │ + bne.w 1d6ea │ │ │ │ + b.n 1d718 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ clz r7, fp │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ - ble.w 1d70c │ │ │ │ + ble.w 1d6b4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daaa │ │ │ │ + beq.w 1da52 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d738 │ │ │ │ + beq.w 1d6e0 │ │ │ │ add.w sl, r5, #24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1d8e8 │ │ │ │ + ble.n 1d890 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1d800 │ │ │ │ + ble.n 1d7a8 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 1d80a │ │ │ │ + blt.n 1d7b2 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - ble.n 1d8f2 │ │ │ │ + ble.n 1d89a │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da5c │ │ │ │ + beq.w 1da04 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d80a │ │ │ │ + beq.n 1d7b2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1d8aa │ │ │ │ + bgt.n 1d852 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bgt.n 1d8cc │ │ │ │ - ldr r3, [pc, #636] @ (1db70 ) │ │ │ │ + bgt.n 1d874 │ │ │ │ + ldr r3, [pc, #636] @ (1db18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d8a4 │ │ │ │ + beq.n 1d84c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1da7c │ │ │ │ + beq.w 1da24 │ │ │ │ cmp.w fp, #61 @ 0x3d │ │ │ │ - bne.w 1db00 │ │ │ │ + bne.w 1daa8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da7c │ │ │ │ + beq.w 1da24 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r4, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1db4a │ │ │ │ + ble.w 1daf2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 1db52 │ │ │ │ + ble.w 1dafa │ │ │ │ mov r6, r4 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ adds r4, r0, r4 │ │ │ │ - b.n 1d720 │ │ │ │ - ldr r1, [pc, #544] @ (1db74 ) │ │ │ │ + b.n 1d6c8 │ │ │ │ + ldr r1, [pc, #544] @ (1db1c ) │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ add.w sl, fp, #24 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1d9f2 │ │ │ │ + ble.n 1d99a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1da20 │ │ │ │ + ble.n 1d9c8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d7e8 │ │ │ │ + beq.w 1d790 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bgt.n 1da8c │ │ │ │ + bgt.n 1da34 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.w 1db2a │ │ │ │ + ble.w 1dad2 │ │ │ │ subs r3, r4, #7 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1dad0 │ │ │ │ + bhi.w 1da78 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #17 │ │ │ │ adds r7, #57 @ 0x39 │ │ │ │ adds r5, #153 @ 0x99 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ @@ -31846,1121 +31837,1121 @@ │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r0, #0] │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcs.n 1da18 │ │ │ │ + bcs.n 1d9c0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r0, #0] │ │ │ │ strbcc r4, [r2, #0] │ │ │ │ - bcs.n 1d9fa │ │ │ │ + bcs.n 1d9a2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1d96c │ │ │ │ + bgt.n 1d914 │ │ │ │ mov r9, r6 │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ - b.n 1d982 │ │ │ │ + b.n 1d92a │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1d9ec │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1d994 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ movs r4, #98 @ 0x62 │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1d9d6 │ │ │ │ - beq.w 1d7e8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1d97e │ │ │ │ + beq.w 1d790 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 1db34 │ │ │ │ + bgt.w 1dadc │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add.w r9, r6, r3 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r4, lsl #1] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 1db0e │ │ │ │ + bpl.n 1dab6 │ │ │ │ sub.w r2, r9, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r6, r9 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1d966 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1d90e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1d79e │ │ │ │ - blx 8134 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1d746 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d8e2 │ │ │ │ - b.n 1d80a │ │ │ │ + bne.w 1d88a │ │ │ │ + b.n 1d7b2 │ │ │ │ movs r4, #69 @ 0x45 │ │ │ │ - b.n 1d9c2 │ │ │ │ + b.n 1d96a │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.w 1d738 │ │ │ │ - b.n 1d8a0 │ │ │ │ + beq.w 1d6e0 │ │ │ │ + b.n 1d848 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1d782 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1d72a │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 1d9c2 │ │ │ │ + beq.n 1d96a │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1da34 │ │ │ │ + ble.n 1d9dc │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 1dad6 │ │ │ │ - b.n 1dae4 │ │ │ │ + ble.n 1da7e │ │ │ │ + b.n 1da8c │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ subs r2, r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1d782 │ │ │ │ - blx 8134 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1d72a │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d8a0 │ │ │ │ - b.n 1d738 │ │ │ │ + bne.w 1d848 │ │ │ │ + b.n 1d6e0 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d7e8 │ │ │ │ + beq.w 1d790 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1d7e8 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1d790 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1da34 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + ble.n 1d9dc │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r4, lsl #1] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 1db3a │ │ │ │ + bpl.n 1dae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1e0 │ │ │ │ + bl 1d188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1da42 │ │ │ │ - ldr r1, [pc, #136] @ (1db78 ) │ │ │ │ + bne.n 1d9ea │ │ │ │ + ldr r1, [pc, #136] @ (1db20 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 1d9ec │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 1d994 │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ - beq.w 1d738 │ │ │ │ - b.n 1d80a │ │ │ │ + beq.w 1d6e0 │ │ │ │ + b.n 1d7b2 │ │ │ │ mov r6, r9 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.n 1db40 │ │ │ │ - ldr r1, [pc, #92] @ (1db7c ) │ │ │ │ + bpl.n 1dae8 │ │ │ │ + ldr r1, [pc, #92] @ (1db24 ) │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 1d966 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 1d90e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1da34 │ │ │ │ + ble.n 1d9dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1dad6 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bge.n 1da7e │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ - b.n 1db10 │ │ │ │ - ldr r1, [pc, #60] @ (1db80 ) │ │ │ │ + b.n 1dab8 │ │ │ │ + ldr r1, [pc, #60] @ (1db28 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1db22 │ │ │ │ + b.n 1daca │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1d8a0 │ │ │ │ + b.n 1d848 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ - b.n 1d720 │ │ │ │ + b.n 1d6c8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ mov r6, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 1d7c6 │ │ │ │ - b.n 1d738 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + beq.w 1d76e │ │ │ │ + b.n 1d6e0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1dafc │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 1dbd4 │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2408] @ 1e500 │ │ │ │ + ldr.w r3, [pc, #2408] @ 1e4a8 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ cmp.w fp, #7 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bgt.n 1dbbc │ │ │ │ + bgt.n 1db64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dc10 │ │ │ │ + bne.n 1dbb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1d69c │ │ │ │ - cbnz r1, 1dc10 │ │ │ │ + b.w 1d644 │ │ │ │ + cbnz r1, 1dbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dbb0 │ │ │ │ + beq.n 1db58 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dbb0 │ │ │ │ - blx 7f80 │ │ │ │ + beq.n 1db58 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, fp │ │ │ │ - bcc.n 1dbb0 │ │ │ │ - ldr.w r3, [pc, #2352] @ 1e504 │ │ │ │ + bcc.n 1db58 │ │ │ │ + ldr.w r3, [pc, #2352] @ 1e4ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2348] @ 1e508 │ │ │ │ + ldr.w r3, [pc, #2348] @ 1e4b0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sub.w r3, r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ble.n 1dcf4 │ │ │ │ + ble.n 1dc9c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e444 │ │ │ │ + ble.w 1e3ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1dcf6 │ │ │ │ + bge.n 1dc9e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dd14 │ │ │ │ + b.n 1dcbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1de1e │ │ │ │ - ldr.w r3, [pc, #2284] @ 1e504 │ │ │ │ + beq.w 1ddc6 │ │ │ │ + ldr.w r3, [pc, #2284] @ 1e4ac │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #2264] @ 1e508 │ │ │ │ + ldr.w r3, [pc, #2264] @ 1e4b0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w fp, r4, #24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1e2b0 │ │ │ │ + ble.w 1e258 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1ddf8 │ │ │ │ + ble.w 1dda0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 1dc6e │ │ │ │ + blt.n 1dc16 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ble.w 1de04 │ │ │ │ + ble.w 1ddac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3a0 │ │ │ │ + beq.w 1e348 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc36 │ │ │ │ + bne.n 1dbde │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ sub.w r7, r7, r9 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e4b2 │ │ │ │ + bcs.w 1e45a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ sub.w r2, sl, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp.w fp, #34 @ 0x22 │ │ │ │ - beq.w 1e490 │ │ │ │ + beq.w 1e438 │ │ │ │ mov r5, sl │ │ │ │ add.w r9, r4, #24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1e2f2 │ │ │ │ + ble.w 1e29a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e320 │ │ │ │ + ble.w 1e2c8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e32c │ │ │ │ + beq.w 1e2d4 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.n 1dca6 │ │ │ │ + bne.n 1dc4e │ │ │ │ sub.w r2, r5, sl │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 1de26 │ │ │ │ + bcs.w 1ddce │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1dca6 │ │ │ │ + b.n 1dc4e │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 1e47e │ │ │ │ + ble.w 1e426 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4e4 │ │ │ │ + beq.w 1e48c │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc0c │ │ │ │ + beq.w 1dbb4 │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ - ldr.w r3, [pc, #2036] @ 1e50c │ │ │ │ + ldr.w r3, [pc, #2036] @ 1e4b4 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2028] @ 1e510 │ │ │ │ + ldr.w r3, [pc, #2028] @ 1e4b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r5 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1ddb0 │ │ │ │ + ble.n 1dd58 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.n 1de30 │ │ │ │ + ble.n 1ddd8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e0e2 │ │ │ │ + beq.w 1e08a │ │ │ │ add sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de48 │ │ │ │ + beq.n 1ddf0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 1de3c │ │ │ │ + blt.n 1dde4 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 1df06 │ │ │ │ + ble.w 1deae │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ba │ │ │ │ + beq.w 1e062 │ │ │ │ mov fp, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e0ae │ │ │ │ + bne.w 1e056 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bge.w 1e0ce │ │ │ │ + bge.w 1e076 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls.n 1ddcc │ │ │ │ - ldr.w r2, [pc, #1924] @ 1e514 │ │ │ │ + bls.n 1dd74 │ │ │ │ + ldr.w r2, [pc, #1924] @ 1e4bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb.w r3, [r2, fp] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #15 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1dd40 │ │ │ │ + bgt.n 1dce8 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e2 │ │ │ │ + beq.w 1e08a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dd64 │ │ │ │ + bne.n 1dd0c │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 1de6c │ │ │ │ + beq.n 1de14 │ │ │ │ mov fp, r3 │ │ │ │ movs r7, #0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, fp, lsl #1] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 1de6e │ │ │ │ + bpl.n 1de16 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 1ddf2 │ │ │ │ + beq.n 1dd9a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 1e04e │ │ │ │ + beq.w 1dff6 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r5, #35 @ 0x23 │ │ │ │ - beq.n 1de40 │ │ │ │ + beq.n 1dde8 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - bne.w 1e4f8 │ │ │ │ + bne.w 1e4a0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1dd3a │ │ │ │ + b.n 1dce2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add sl, r3 │ │ │ │ - bne.w 1dc6e │ │ │ │ - ldr.w r3, [pc, #1804] @ 1e514 │ │ │ │ + bne.w 1dc16 │ │ │ │ + ldr.w r3, [pc, #1804] @ 1e4bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc36 │ │ │ │ + beq.w 1dbde │ │ │ │ mov fp, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc70 │ │ │ │ + bne.w 1dc18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1dca6 │ │ │ │ - beq.w 1e0e2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1dc4e │ │ │ │ + beq.w 1e08a │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dd8c │ │ │ │ + b.n 1dd34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1dd8c │ │ │ │ - b.n 1ddf2 │ │ │ │ + bne.n 1dd34 │ │ │ │ + b.n 1dd9a │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - blt.w 1e0a4 │ │ │ │ + blt.w 1e04c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 1dd40 │ │ │ │ + bgt.w 1dce8 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e2 │ │ │ │ + beq.w 1e08a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne.n 1ddc8 │ │ │ │ + bne.n 1dd70 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e3b8 │ │ │ │ + bcs.w 1e360 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e3b0 │ │ │ │ + bcs.w 1e358 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ add.w fp, r4, #24 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1df62 │ │ │ │ + ble.n 1df0a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e08e │ │ │ │ + ble.w 1e036 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1a0 │ │ │ │ + beq.w 1e148 │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ add r6, r0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bgt.w 1e36e │ │ │ │ + bgt.w 1e316 │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 1e372 │ │ │ │ + ble.w 1e31a │ │ │ │ sub.w r3, sl, #7 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df82 │ │ │ │ + bhi.n 1df2a │ │ │ │ tbb [pc, r3] │ │ │ │ - add r3, pc, #688 @ (adr r3, 1e198 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 1e140 ) │ │ │ │ str r7, [sp, #620] @ 0x26c │ │ │ │ ldrh r7, [r1, #58] @ 0x3a │ │ │ │ - ldr r7, [pc, #540] @ (1e108 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e02c ) │ │ │ │ - ldr r7, [pc, #316] @ (1e02c ) │ │ │ │ - ldr r7, [pc, #316] @ (1e030 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e030 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e034 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e034 ) │ │ │ │ - ldr r7, [pc, #440] @ (1e0b4 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e038 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e03c ) │ │ │ │ - ldr r7, [pc, #316] @ (1e03c ) │ │ │ │ - ldr r7, [pc, #316] @ (1e040 ) │ │ │ │ - ldr r7, [pc, #316] @ (1e040 ) │ │ │ │ + ldr r7, [pc, #540] @ (1e0b0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfd4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfd4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfd8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfd8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfdc ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfdc ) │ │ │ │ + ldr r7, [pc, #440] @ (1e05c ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfe0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfe4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfe4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfe8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1dfe8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1e514 │ │ │ │ + ldr.w r3, [pc, #1548] @ 1e4bc │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e084 │ │ │ │ + bne.w 1e02c │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne.w 1ddcc │ │ │ │ - b.n 1de6e │ │ │ │ + bne.w 1dd74 │ │ │ │ + b.n 1de16 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 1dfce │ │ │ │ + ble.n 1df76 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1dfea │ │ │ │ + bcs.n 1df92 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcs.n 1dfb4 │ │ │ │ + bcs.n 1df5c │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1deac │ │ │ │ + bgt.n 1de54 │ │ │ │ ldrb.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e1a0 │ │ │ │ + beq.w 1e148 │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - bgt.w 1e2f8 │ │ │ │ + bgt.w 1e2a0 │ │ │ │ cmp.w sl, #6 │ │ │ │ - bgt.n 1ded8 │ │ │ │ + bgt.n 1de80 │ │ │ │ mov r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 1e3c0 │ │ │ │ + bmi.w 1e368 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 1e46a │ │ │ │ + ble.w 1e412 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 1dea6 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 1de4e │ │ │ │ uxtb.w r1, sl │ │ │ │ mov r5, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1df5c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1df04 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #69 @ 0x45 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 1df2e │ │ │ │ + bgt.n 1ded6 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r3, #6 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1df3a │ │ │ │ + bcc.n 1dee2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1df44 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1deec │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #114 @ 0x72 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.n 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #102 @ 0x66 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.n 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r3, #3 │ │ │ │ - b.n 1df44 │ │ │ │ + b.n 1deec │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.n 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #98 @ 0x62 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.w 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #97 @ 0x61 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.w 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ sub.w r2, sl, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ movgt r7, #0 │ │ │ │ movgt r6, sl │ │ │ │ - bgt.w 1dd40 │ │ │ │ + bgt.w 1dce8 │ │ │ │ ldrb.w r5, [sl] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4dc │ │ │ │ + beq.w 1e484 │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ddc4 │ │ │ │ + b.n 1dd6c │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.w 1de6c │ │ │ │ + beq.w 1de14 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ddcc │ │ │ │ - beq.w 1e1a0 │ │ │ │ + b.n 1dd74 │ │ │ │ + beq.w 1e148 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r3 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - beq.w 1e3c8 │ │ │ │ + beq.w 1e370 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1df44 │ │ │ │ + b.n 1deec │ │ │ │ cmp.w fp, #39 @ 0x27 │ │ │ │ - bne.w 1dd88 │ │ │ │ - b.n 1de6c │ │ │ │ + bne.w 1dd30 │ │ │ │ + b.n 1de14 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bge.w 1e2b6 │ │ │ │ + bge.w 1e25e │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ - b.n 1dd88 │ │ │ │ - blx 8134 │ │ │ │ + b.n 1dd30 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e2e6 │ │ │ │ + bne.w 1e28e │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - blt.w 1e3ac │ │ │ │ + blt.w 1e354 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 1dd40 │ │ │ │ + bgt.w 1dce8 │ │ │ │ ldrb.w r5, [sl] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1de64 │ │ │ │ + bne.w 1de0c │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ add.w r7, r4, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e208 │ │ │ │ + beq.w 1e1b0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e38c │ │ │ │ + bcs.w 1e334 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r4, #24 │ │ │ │ sub.w sl, r3, #3 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e18a │ │ │ │ + ble.n 1e132 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e242 │ │ │ │ + ble.w 1e1ea │ │ │ │ add r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1e192 │ │ │ │ + cbz r0, 1e13a │ │ │ │ cmp r0, #10 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ subeq.w sl, r3, #2 │ │ │ │ - beq.n 1e114 │ │ │ │ + beq.n 1e0bc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e29a │ │ │ │ + beq.w 1e242 │ │ │ │ subs.w r3, sl, #1 │ │ │ │ - beq.w 1e2c0 │ │ │ │ + beq.w 1e268 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e262 │ │ │ │ + beq.w 1e20a │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne sl, r3 │ │ │ │ - bne.n 1e114 │ │ │ │ + bne.n 1e0bc │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, #1 │ │ │ │ sub.w sl, sl, #5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 1e282 │ │ │ │ - ldr r1, [pc, #928] @ (1e518 ) │ │ │ │ + ble.w 1e22a │ │ │ │ + ldr r1, [pc, #928] @ (1e4c0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r5, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1e11a │ │ │ │ + bgt.n 1e0c2 │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e130 │ │ │ │ + bne.n 1e0d8 │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e318 │ │ │ │ + bcs.w 1e2c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e43c │ │ │ │ + bcs.w 1e3e4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r0, 1e232 │ │ │ │ + cbz r0, 1e1da │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 1e20c │ │ │ │ + bne.n 1e1b4 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r5, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r6, r5 │ │ │ │ - ldr r1, [pc, #800] @ (1e51c ) │ │ │ │ + ldr r1, [pc, #800] @ (1e4c4 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e1dc │ │ │ │ + ble.n 1e184 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ iteee gt │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r5, r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1e4 │ │ │ │ + bne.n 1e18c │ │ │ │ subs r2, r5, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1e1b6 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1e15e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - beq.n 1e192 │ │ │ │ + beq.n 1e13a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e114 │ │ │ │ + beq.w 1e0bc │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 1e2c0 │ │ │ │ + beq.n 1e268 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 1e114 │ │ │ │ + bne.w 1e0bc │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 1e406 │ │ │ │ + beq.w 1e3ae │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne sl, r9 │ │ │ │ - bne.w 1e114 │ │ │ │ + bne.w 1e0bc │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - ldr r1, [pc, #668] @ (1e520 ) │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + ldr r1, [pc, #668] @ (1e4c8 ) │ │ │ │ movs r2, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ sub.w sl, r3, #6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1e114 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1e0bc │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - bne.w 1e114 │ │ │ │ + bne.w 1e0bc │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1e174 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1e11c │ │ │ │ ldrb.w r6, [sl], #1 │ │ │ │ - b.n 1dc58 │ │ │ │ + b.n 1dc00 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e37c │ │ │ │ + ble.n 1e324 │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ - b.n 1dd40 │ │ │ │ + b.n 1dce8 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - ldr r1, [pc, #596] @ (1e524 ) │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + ldr r1, [pc, #596] @ (1e4cc ) │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ mov r5, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w sl, r3, #3 │ │ │ │ - b.n 1e114 │ │ │ │ + b.n 1e0bc │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bge.n 1e2b6 │ │ │ │ + bge.n 1e25e │ │ │ │ mov fp, r5 │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ - b.n 1dd88 │ │ │ │ + b.n 1dd30 │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ - b.n 1dcc2 │ │ │ │ + b.n 1dc6a │ │ │ │ cmp.w sl, #92 @ 0x5c │ │ │ │ - bne.w 1df82 │ │ │ │ + bne.w 1df2a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e394 │ │ │ │ + beq.n 1e33c │ │ │ │ sub.w r9, r9, #2 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 1df2e │ │ │ │ - b.n 1dfce │ │ │ │ + bgt.w 1ded6 │ │ │ │ + b.n 1df76 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e1b6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e15e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r5, r3 │ │ │ │ - bne.w 1dca6 │ │ │ │ + bne.w 1dc4e │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.w 1e4cc │ │ │ │ + bcc.w 1e474 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e4c4 │ │ │ │ + bcs.w 1e46c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e4bc │ │ │ │ + bcs.w 1e464 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 1e300 │ │ │ │ + beq.n 1e2a8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.w 1df84 │ │ │ │ + bls.w 1df2c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e098 │ │ │ │ + b.n 1e040 │ │ │ │ ldrb.w r5, [sl] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e0e2 │ │ │ │ + beq.w 1e08a │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 1dd64 │ │ │ │ + b.n 1dd0c │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e108 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #10 │ │ │ │ sub.w r9, r3, #3 │ │ │ │ - b.n 1df44 │ │ │ │ - blx 8134 │ │ │ │ + b.n 1deec │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc36 │ │ │ │ - b.n 1dc6e │ │ │ │ + bne.w 1dbde │ │ │ │ + b.n 1dc16 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dd88 │ │ │ │ + b.n 1dd30 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1de9a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1de42 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1de84 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1de2c │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.w 1df44 │ │ │ │ + bne.w 1deec │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1e488 │ │ │ │ + bcs.n 1e430 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1e434 │ │ │ │ + bcs.n 1e3dc │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1e42c │ │ │ │ + bcs.n 1e3d4 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1dd2c │ │ │ │ + b.n 1dcd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r6, #1 │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ sub.w sl, r3, #6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - ldr r1, [pc, #268] @ (1e528 ) │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + ldr r1, [pc, #268] @ (1e4d0 ) │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r2, #6 │ │ │ │ add r1, pc │ │ │ │ mov r5, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1e114 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1e0bc │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1dd2c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1dcd4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e3f0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e398 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e1cc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e174 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - bne.w 1dc0c │ │ │ │ - ldr r2, [pc, #196] @ (1e514 ) │ │ │ │ + bne.w 1dbb4 │ │ │ │ + ldr r2, [pc, #196] @ (1e4bc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #24 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd12 │ │ │ │ - b.w 1dc0c │ │ │ │ - ldr r1, [pc, #192] @ (1e52c ) │ │ │ │ + bne.w 1dcba │ │ │ │ + b.w 1dbb4 │ │ │ │ + ldr r1, [pc, #192] @ (1e4d4 ) │ │ │ │ movs r2, #5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r3, #8 │ │ │ │ - b.n 1dfa6 │ │ │ │ + b.n 1df4e │ │ │ │ subs.w r3, r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e44c │ │ │ │ + b.n 1e3f4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e3dc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e384 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w fp, [r3] │ │ │ │ - bcc.w 1dca0 │ │ │ │ + bcc.w 1dc48 │ │ │ │ mov r1, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 1dca0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 1dc48 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 1dc8a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 1dc32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e360 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e308 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 1e34a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 1e2f2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ sub.w r2, r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 1e334 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 1e2dc │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1e0e6 │ │ │ │ - blx 8134 │ │ │ │ + b.n 1e08e │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd12 │ │ │ │ - b.w 1dc0c │ │ │ │ + bne.w 1dcba │ │ │ │ + b.w 1dbb4 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq.w 1dd3a │ │ │ │ - b.n 1dd8c │ │ │ │ - subs r4, r1, r6 │ │ │ │ + beq.w 1dce2 │ │ │ │ + b.n 1dd34 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ 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, #136] @ (1e5cc ) │ │ │ │ + ldr r3, [pc, #136] @ (1e574 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #136] @ (1e5d0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1e578 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e5b8 │ │ │ │ + ble.n 1e560 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r7, r4, #24 │ │ │ │ blx r3 │ │ │ │ @@ -32973,598 +32964,598 @@ │ │ │ │ ldrgt r6, [r4, #24] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e5a4 │ │ │ │ + ble.n 1e54c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ittee gt │ │ │ │ addgt r5, r5, r0 │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ it le │ │ │ │ addle r5, r5, r3 │ │ │ │ - cbz r0, 1e5ae │ │ │ │ + cbz r0, 1e556 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 1e574 │ │ │ │ + bne.n 1e51c │ │ │ │ sub.w r0, r5, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e598 │ │ │ │ + bne.n 1e540 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e59c │ │ │ │ + beq.n 1e544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e5a0 │ │ │ │ + b.n 1e548 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5b2 │ │ │ │ + beq.n 1e55a │ │ │ │ sub.w r0, r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #52] @ 1e60c │ │ │ │ - ldr r2, [pc, #52] @ (1e610 ) │ │ │ │ + ldr.w ip, [pc, #52] @ 1e5b4 │ │ │ │ + ldr r2, [pc, #52] @ (1e5b8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 1e5f2 │ │ │ │ - ldr r3, [pc, #44] @ (1e614 ) │ │ │ │ + cbz r3, 1e59a │ │ │ │ + ldr r3, [pc, #44] @ (1e5bc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1e5f4 │ │ │ │ + bmi.n 1e59c │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (1e618 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e5c0 ) │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ - b.w 6bcfc │ │ │ │ + b.w 6bca4 │ │ │ │ nop │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ 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 r6, [pc, #296] @ (1e758 ) │ │ │ │ + ldr r6, [pc, #296] @ (1e700 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #296] @ (1e75c ) │ │ │ │ + ldr r3, [pc, #296] @ (1e704 ) │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e706 │ │ │ │ + ble.n 1e6ae │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1e6a8 │ │ │ │ + ble.n 1e650 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r4, r8, r0 │ │ │ │ - blt.n 1e6a0 │ │ │ │ + blt.n 1e648 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 1e710 │ │ │ │ + ble.n 1e6b8 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e732 │ │ │ │ + beq.n 1e6da │ │ │ │ blx r2 │ │ │ │ - cbz r0, 1e6a0 │ │ │ │ + cbz r0, 1e648 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e6be │ │ │ │ + ble.n 1e666 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1e6fa │ │ │ │ + ble.n 1e6a2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e6a0 │ │ │ │ + blt.n 1e648 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 1e6c6 │ │ │ │ + ble.n 1e66e │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e722 │ │ │ │ + beq.n 1e6ca │ │ │ │ blx r2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e66a │ │ │ │ + bne.n 1e612 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1e6a0 │ │ │ │ - ldr r3, [pc, #180] @ (1e760 ) │ │ │ │ + bne.n 1e648 │ │ │ │ + ldr r3, [pc, #180] @ (1e708 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 1e6a0 │ │ │ │ + bne.n 1e648 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ add r4, r8 │ │ │ │ - b.n 1e66a │ │ │ │ + b.n 1e612 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 1e68c │ │ │ │ - ldr r1, [pc, #152] @ (1e760 ) │ │ │ │ + bgt.n 1e634 │ │ │ │ + ldr r1, [pc, #152] @ (1e708 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e66a │ │ │ │ + beq.n 1e612 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 1e6a0 │ │ │ │ + bne.n 1e648 │ │ │ │ cmp r4, r7 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - bne.n 1e6a0 │ │ │ │ + bne.n 1e648 │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 1e754 │ │ │ │ + bls.n 1e6fc │ │ │ │ sub.w r2, r4, r8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ - blx 7b54 │ │ │ │ - cbz r7, 1e73c │ │ │ │ + blx 7b14 │ │ │ │ + cbz r7, 1e6e4 │ │ │ │ subs r4, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1e6a0 │ │ │ │ + bne.n 1e648 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r2 │ │ │ │ - b.n 1e6c6 │ │ │ │ + b.n 1e66e │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 1e65e │ │ │ │ - ldr r2, [pc, #76] @ (1e760 ) │ │ │ │ + bgt.n 1e606 │ │ │ │ + ldr r2, [pc, #76] @ (1e708 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n 1e6d2 │ │ │ │ + bne.n 1e67a │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1e6a0 │ │ │ │ - b.n 1e66a │ │ │ │ - blx 8134 │ │ │ │ + beq.n 1e648 │ │ │ │ + b.n 1e612 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e66a │ │ │ │ - b.n 1e6a0 │ │ │ │ - blx 8134 │ │ │ │ + bne.n 1e612 │ │ │ │ + b.n 1e648 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6a0 │ │ │ │ - b.n 1e66a │ │ │ │ + beq.n 1e648 │ │ │ │ + b.n 1e612 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 1e74c │ │ │ │ + cbz r3, 1e6f4 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e740 │ │ │ │ + bne.n 1e6e8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - b.n 1e6a2 │ │ │ │ + b.n 1e64a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1e6f0 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + b.n 1e698 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #272] @ (1e888 ) │ │ │ │ + ldr r5, [pc, #272] @ (1e830 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1e88c ) │ │ │ │ + ldr r3, [pc, #272] @ (1e834 ) │ │ │ │ sub sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 1e792 │ │ │ │ + bmi.n 1e73a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #252] @ (1e890 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e838 ) │ │ │ │ movs r2, #10 │ │ │ │ - ldr r1, [pc, #252] @ (1e894 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e83c ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r8, [r6, #372] @ 0x174 │ │ │ │ mov r7, r3 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ - bge.n 1e838 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 1e7e0 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e864 │ │ │ │ + bne.n 1e80c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrsh.w r5, [r3, #22] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1e878 │ │ │ │ + blt.n 1e820 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ movs r2, #3 │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1e858 │ │ │ │ + beq.n 1e800 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ strb r1, [r3, #1] │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ strb r2, [r3, r5] │ │ │ │ movs r0, #1 │ │ │ │ - bl 437d0 │ │ │ │ + bl 43778 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr.w r1, [r6, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e78c │ │ │ │ + beq.n 1e734 │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e78c │ │ │ │ + beq.n 1e734 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r1, [r6, #1200] @ 0x4b0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r1, r3] │ │ │ │ - blx 83a8 │ │ │ │ - b.n 1e7be │ │ │ │ + blx 8350 │ │ │ │ + b.n 1e766 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ - b.n 1e7fa │ │ │ │ - ldr r3, [pc, #48] @ (1e898 ) │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ + b.n 1e7a2 │ │ │ │ + ldr r3, [pc, #48] @ (1e840 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #48] @ (1e89c ) │ │ │ │ + ldr r0, [pc, #48] @ (1e844 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #36] @ (1e8a0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #36] @ (1e848 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #36] @ (1e8a4 ) │ │ │ │ + ldr r0, [pc, #36] @ (1e84c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + bl 6bc44 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, r1 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0010 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xb86a │ │ │ │ movs r0, r1 │ │ │ │ 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, #160] @ (1e95c ) │ │ │ │ - ldr r1, [pc, #164] @ (1e960 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e904 ) │ │ │ │ + ldr r1, [pc, #164] @ (1e908 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r3, [pc, #160] @ (1e964 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e90c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r4, #328] @ 0x148 │ │ │ │ ldrb.w r7, [r4, #423] @ 0x1a7 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1e8de │ │ │ │ + cbz r5, 1e886 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1e8e6 │ │ │ │ - bl 1e764 │ │ │ │ + cbz r3, 1e88e │ │ │ │ + bl 1e70c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r4, #328] @ 0x148 │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ - bl 2280c │ │ │ │ - cbnz r0, 1e93e │ │ │ │ + bl 227b4 │ │ │ │ + cbnz r0, 1e8e6 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - cbnz r3, 1e90e │ │ │ │ + cbnz r3, 1e8b6 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ strb.w r3, [r4, #423] @ 0x1a7 │ │ │ │ cmp r7, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #68] @ (1e968 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e910 ) │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ add r2, pc │ │ │ │ str r5, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str.w r8, [r4, #328] @ 0x148 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e948 │ │ │ │ + cbnz r3, 1e8f0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r5, 1e950 │ │ │ │ + cbz r5, 1e8f8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ movs r1, #9 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, ip │ │ │ │ movs r5, r1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, pc │ │ │ │ movs r5, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (1e9d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e97c ) │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e9c8 │ │ │ │ + cbz r1, 1e970 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e9c2 │ │ │ │ + cbz r3, 1e96a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1e998 │ │ │ │ + b.n 1e940 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 1e9c2 │ │ │ │ + cbz r2, 1e96a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1e990 │ │ │ │ + bne.n 1e938 │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - beq.n 1e9bc │ │ │ │ + beq.n 1e964 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e9ce │ │ │ │ + beq.n 1e976 │ │ │ │ str.w r2, [ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e986 │ │ │ │ + bne.n 1e92e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 1e9b0 │ │ │ │ + b.n 1e958 │ │ │ │ nop │ │ │ │ - add r4, r9 │ │ │ │ + add ip, r4 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r3, [pc, #84] @ (1ea30 ) │ │ │ │ - ldr.w ip, [pc, #88] @ 1ea34 │ │ │ │ + ldr r3, [pc, #84] @ (1e9d8 ) │ │ │ │ + ldr.w ip, [pc, #88] @ 1e9dc │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #84] @ (1ea38 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e9e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1ea0a │ │ │ │ - cbz r1, 1ea08 │ │ │ │ + cbnz r3, 1e9b2 │ │ │ │ + cbz r1, 1e9b0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1ea24 │ │ │ │ + beq.n 1e9cc │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9fe │ │ │ │ + bne.n 1e9a6 │ │ │ │ push {r4} │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ strd r4, r3, [r2, #104] @ 0x68 │ │ │ │ - cbnz r1, 1ea28 │ │ │ │ + cbnz r1, 1e9d0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - b.w 40a28 │ │ │ │ + b.w 409d0 │ │ │ │ pop {r4} │ │ │ │ - b.w 40a28 │ │ │ │ + b.w 409d0 │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r5 │ │ │ │ + add r2, r8 │ │ │ │ movs r5, r1 │ │ │ │ stmdb 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 r4, [pc, #516] @ (1ec54 ) │ │ │ │ + ldr r4, [pc, #516] @ (1ebfc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #516] @ (1ec58 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ec00 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #516] @ (1ec5c ) │ │ │ │ - ldr.w ip, [pc, #516] @ 1ec60 │ │ │ │ + ldr r2, [pc, #516] @ (1ec04 ) │ │ │ │ + ldr.w ip, [pc, #516] @ 1ec08 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #512] @ 1ec64 │ │ │ │ + ldr.w lr, [pc, #512] @ 1ec0c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ ldrb.w r1, [r4, #424] @ 0x1a8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1eac6 │ │ │ │ + bne.n 1ea6e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ add.w r2, r2, #1624 @ 0x658 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1eac6 │ │ │ │ + beq.n 1ea6e │ │ │ │ ldr.w r6, [lr] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1eae2 │ │ │ │ + cbz r0, 1ea8a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1eae2 │ │ │ │ + cbz r0, 1ea8a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ str.w r1, [r4, #1236] @ 0x4d4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea3c │ │ │ │ - cbz r5, 1eac6 │ │ │ │ + bl 1e9e4 │ │ │ │ + cbz r5, 1ea6e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eb90 │ │ │ │ - ldr r2, [pc, #416] @ (1ec68 ) │ │ │ │ - ldr r3, [pc, #396] @ (1ec58 ) │ │ │ │ + beq.n 1eb38 │ │ │ │ + ldr r2, [pc, #416] @ (1ec10 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ec00 ) │ │ │ │ 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 1ec4e │ │ │ │ + bne.w 1ebf6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbnz r1, 1eaec │ │ │ │ - b.n 1eaf4 │ │ │ │ + cbnz r1, 1ea94 │ │ │ │ + b.n 1ea9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 1eaf4 │ │ │ │ + cbz r1, 1ea9c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1eae8 │ │ │ │ - b.n 1eac6 │ │ │ │ + bne.n 1ea90 │ │ │ │ + b.n 1ea6e │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ebb4 │ │ │ │ - ldr r2, [pc, #344] @ (1ec6c ) │ │ │ │ + beq.n 1eb5c │ │ │ │ + ldr r2, [pc, #344] @ (1ec14 ) │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [fp, #8] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str.w r4, [r1], #8 │ │ │ │ @@ -33577,65 +33568,65 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ ittt mi │ │ │ │ ldrhmi.w r2, [fp, #20] │ │ │ │ orrmi.w r2, r2, #128 @ 0x80 │ │ │ │ strhmi.w r2, [fp, #20] │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb84 │ │ │ │ + beq.n 1eb2c │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1eb80 │ │ │ │ + beq.n 1eb28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, 1eb80 │ │ │ │ + cbnz r2, 1eb28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1eb7a │ │ │ │ + cbz r2, 1eb22 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1eb7a │ │ │ │ + cbz r2, 1eb22 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ - cbnz r0, 1eb80 │ │ │ │ + cbnz r0, 1eb28 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ - b.n 1eb84 │ │ │ │ + b.n 1eb2c │ │ │ │ mov.w r2, #1536 @ 0x600 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ str.w r5, [r8, #144] @ 0x90 │ │ │ │ - b.n 1eac6 │ │ │ │ + b.n 1ea6e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eaec │ │ │ │ + bne.n 1ea94 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 1eb12 │ │ │ │ + b.n 1eaba │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb12 │ │ │ │ + beq.n 1eaba │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ @@ -33643,30 +33634,30 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne sl, r1 │ │ │ │ moveq sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb12 │ │ │ │ + beq.n 1eaba │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ec1e │ │ │ │ + b.n 1ebc6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 1ec4a │ │ │ │ + bne.n 1ebf2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - cbz r7, 1ec4a │ │ │ │ + cbz r7, 1ebf2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -33678,156 +33669,156 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebfa │ │ │ │ + beq.n 1eba2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1eb12 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 1eaba │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r4 │ │ │ │ + bics r6, r7 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ + orrs r0, r1 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ (1ece0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec88 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ (1ece4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - cbz r0, 1ec90 │ │ │ │ + cbz r0, 1ec38 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ - cbnz r2, 1ec96 │ │ │ │ + cbnz r2, 1ec3e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1ece8 ) │ │ │ │ + ldr r1, [pc, #80] @ (1ec90 ) │ │ │ │ ldrb.w r2, [r4, #424] @ 0x1a8 │ │ │ │ add r1, pc │ │ │ │ clz r2, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ec90 │ │ │ │ + beq.n 1ec38 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec90 │ │ │ │ - ldr r1, [pc, #48] @ (1ecec ) │ │ │ │ - ldr r2, [pc, #52] @ (1ecf0 ) │ │ │ │ + bne.n 1ec38 │ │ │ │ + ldr r1, [pc, #48] @ (1ec94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ec98 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 1ec92 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + b.n 1ec3a │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ (1ed64 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ed0c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ (1ed68 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ed10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - cbz r0, 1ed14 │ │ │ │ + cbz r0, 1ecbc │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ - cbnz r2, 1ed1a │ │ │ │ + cbnz r2, 1ecc2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1ed6c ) │ │ │ │ + ldr r1, [pc, #80] @ (1ed14 ) │ │ │ │ ldrb.w r2, [r4, #424] @ 0x1a8 │ │ │ │ add r1, pc │ │ │ │ clz r2, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed14 │ │ │ │ + beq.n 1ecbc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed14 │ │ │ │ - ldr r1, [pc, #48] @ (1ed70 ) │ │ │ │ - ldr r2, [pc, #52] @ (1ed74 ) │ │ │ │ + bne.n 1ecbc │ │ │ │ + ldr r1, [pc, #48] @ (1ed18 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ed1c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1ed16 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + b.n 1ecbe │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1edb0 ) │ │ │ │ - ldr r2, [pc, #56] @ (1edb4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed58 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ed5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ - cbz r3, 1eda4 │ │ │ │ + cbz r3, 1ed4c │ │ │ │ ldrb.w r3, [r2, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 1eda8 │ │ │ │ - ldr r3, [pc, #40] @ (1edb8 ) │ │ │ │ + cbnz r3, 1ed50 │ │ │ │ + ldr r3, [pc, #40] @ (1ed60 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ @@ -33836,132 +33827,132 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r3, [pc, #76] @ (1ee0c ) │ │ │ │ + ldr r3, [pc, #76] @ (1edb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 1edca │ │ │ │ + cbnz r3, 1ed72 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ee08 │ │ │ │ + cbz r3, 1edb0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1edc6 │ │ │ │ + bne.n 1ed6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1edee │ │ │ │ + blt.n 1ed96 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1edfc │ │ │ │ + blt.n 1eda4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ands r6, r1 │ │ │ │ + eors r6, r4 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ - ldr.w r3, [pc, #2796] @ 1f914 │ │ │ │ + ldr.w r3, [pc, #2796] @ 1f8bc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [pc, #2792] @ 1f918 │ │ │ │ + ldr.w r1, [pc, #2792] @ 1f8c0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2792] @ 1f91c │ │ │ │ + ldr.w r2, [pc, #2792] @ 1f8c4 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #2784] @ 1f920 │ │ │ │ + ldr.w r3, [pc, #2784] @ 1f8c8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #900] @ 0x384 │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2760] @ 1f924 │ │ │ │ + ldr.w r3, [pc, #2760] @ 1f8cc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1ee84 │ │ │ │ + bpl.n 1ee2c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - ldr.w r3, [pc, #2712] @ 1f920 │ │ │ │ + bl 3e6e4 │ │ │ │ + ldr.w r3, [pc, #2712] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 38238 │ │ │ │ + bl 381e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eea0 │ │ │ │ + cbz r0, 1ee48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2684] @ 1f920 │ │ │ │ + ldr.w r3, [pc, #2684] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f114 │ │ │ │ - ldr.w r2, [pc, #2676] @ 1f928 │ │ │ │ + beq.w 1f0bc │ │ │ │ + ldr.w r2, [pc, #2676] @ 1f8d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r9, [r2] │ │ │ │ adds r3, #1 │ │ │ │ - ldr.w sl, [pc, #2664] @ 1f92c │ │ │ │ + ldr.w sl, [pc, #2664] @ 1f8d4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2648] @ 1f920 │ │ │ │ + ldr.w r2, [pc, #2648] @ 1f8c8 │ │ │ │ add.w r8, sp, #208 @ 0xd0 │ │ │ │ add sl, pc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r4, [r5, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr.w r3, [pc, #2620] @ 1f930 │ │ │ │ + ldr.w r3, [pc, #2620] @ 1f8d8 │ │ │ │ add.w ip, sp, #456 @ 0x1c8 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ str r2, [sp, #852] @ 0x354 │ │ │ │ movs r2, #9 │ │ │ │ strd r2, lr, [sp, #856] @ 0x358 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -33979,34 +33970,34 @@ │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ str.w ip, [r4, #372] @ 0x174 │ │ │ │ str.w lr, [sp, #284] @ 0x11c │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ strd sl, r9, [r4, #144] @ 0x90 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 4894c │ │ │ │ + bl 488f4 │ │ │ │ ldr.w r5, [r4, #520] @ 0x208 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fb0c │ │ │ │ - ldr.w r3, [pc, #2504] @ 1f920 │ │ │ │ + beq.w 1fab4 │ │ │ │ + ldr.w r3, [pc, #2504] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb28 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1f920 │ │ │ │ + beq.w 1fad0 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1f8c8 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9de │ │ │ │ + beq.w 1f986 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ @@ -34015,67 +34006,67 @@ │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r4, #423] @ 0x1a7 │ │ │ │ strb.w r3, [r5, #97] @ 0x61 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ strb.w r1, [r4, #424] @ 0x1a8 │ │ │ │ - bne.w 1fc1e │ │ │ │ - ldr.w r2, [pc, #2412] @ 1f920 │ │ │ │ + bne.w 1fbc6 │ │ │ │ + ldr.w r2, [pc, #2412] @ 1f8c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [r2, #423] @ 0x1a7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f11a │ │ │ │ + bne.w 1f0c2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ - cbz r4, 1eff8 │ │ │ │ - ldr.w r3, [pc, #2380] @ 1f920 │ │ │ │ + cbz r4, 1efa0 │ │ │ │ + ldr.w r3, [pc, #2380] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1eff2 │ │ │ │ + ble.n 1ef9a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 1eff2 │ │ │ │ + cbz r0, 1ef9a │ │ │ │ mov r1, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faec │ │ │ │ + beq.w 1fa94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efdc │ │ │ │ - ldr.w r3, [pc, #2360] @ 1f934 │ │ │ │ + bne.n 1ef84 │ │ │ │ + ldr.w r3, [pc, #2360] @ 1f8dc │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 1fc30 │ │ │ │ + blt.w 1fbd8 │ │ │ │ cmp r4, #9 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ - ble.w 1fc8e │ │ │ │ + ble.w 1fc36 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ - ldr.w r3, [pc, #2296] @ 1f920 │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ + ldr.w r3, [pc, #2296] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1faee │ │ │ │ - ldr.w r3, [pc, #2272] @ 1f920 │ │ │ │ + bne.w 1fa96 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1f8c8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #500] @ 0x1f4 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ @@ -34083,1301 +34074,1301 @@ │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str.w r0, [r3, #256] @ 0x100 │ │ │ │ ldrh.w r7, [r3, #232] @ 0xe8 │ │ │ │ str.w r2, [r3, #248] @ 0xf8 │ │ │ │ str r7, [sp, #20] │ │ │ │ - cbnz r7, 1f072 │ │ │ │ + cbnz r7, 1f01a │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f0c0 │ │ │ │ + cbz r3, 1f068 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r7, 1f0b0 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1f938 │ │ │ │ + cbz r7, 1f058 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1f8e0 │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r8, r3, #3 │ │ │ │ - ldr.w r3, [pc, #2192] @ 1f920 │ │ │ │ + ldr.w r3, [pc, #2192] @ 1f8c8 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #252] @ 0xfc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 1f0a6 │ │ │ │ - cbz r0, 1f0a6 │ │ │ │ - bl 40900 │ │ │ │ + beq.n 1f04e │ │ │ │ + cbz r0, 1f04e │ │ │ │ + bl 408a8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f094 │ │ │ │ - ldr.w r3, [pc, #2156] @ 1f920 │ │ │ │ + bne.n 1f03c │ │ │ │ + ldr.w r3, [pc, #2156] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [r3, #256] @ 0x100 │ │ │ │ - ldr.w r3, [pc, #2140] @ 1f920 │ │ │ │ + ldr.w r3, [pc, #2140] @ 1f8c8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r1, [r5, #380] @ 0x17c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ ldr.w r1, [r5, #456] @ 0x1c8 │ │ │ │ ands.w r7, r2, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str.w r4, [r5, #380] @ 0x17c │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ - beq.w 1fafa │ │ │ │ + beq.w 1faa2 │ │ │ │ ldr.w r7, [r5, #244] @ 0xf4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fafa │ │ │ │ + beq.w 1faa2 │ │ │ │ ldrb.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1fbba │ │ │ │ + bne.w 1fb62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ strd r6, r8, [sp, #28] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 1f126 │ │ │ │ + b.n 1f0ce │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eec0 │ │ │ │ + b.n 1ee68 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2ce │ │ │ │ + bne.w 1f276 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1ce │ │ │ │ - ldr.w r3, [pc, #2016] @ 1f920 │ │ │ │ + bne.n 1f176 │ │ │ │ + ldr.w r3, [pc, #2016] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fb9e │ │ │ │ + beq.w 1fb46 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt.n 1f260 │ │ │ │ - ldr.w r3, [pc, #1980] @ 1f920 │ │ │ │ + blt.n 1f208 │ │ │ │ + ldr.w r3, [pc, #1980] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #252] @ 0xfc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2da │ │ │ │ + beq.w 1f282 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb8a │ │ │ │ - ldr.w r1, [pc, #1980] @ 1f93c │ │ │ │ + bne.w 1fb32 │ │ │ │ + ldr.w r1, [pc, #1980] @ 1f8e4 │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ - ldr.w r2, [pc, #1944] @ 1f920 │ │ │ │ + ldr.w r2, [pc, #1944] @ 1f8c8 │ │ │ │ cmp r6, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #1948] @ 1f930 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1f8d8 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ str.w r1, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - beq.w 1fcc6 │ │ │ │ + beq.w 1fc6e │ │ │ │ ldrb.w r2, [r7, #421] @ 0x1a5 │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r2, 1f1c8 │ │ │ │ + cbz r2, 1f170 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 3e590 │ │ │ │ - ldr.w r3, [pc, #1872] @ 1f920 │ │ │ │ + bl 3e538 │ │ │ │ + ldr.w r3, [pc, #1872] @ 1f8c8 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #1864] @ 1f924 │ │ │ │ + ldr.w r3, [pc, #1864] @ 1f8cc │ │ │ │ str.w r6, [r5, #384] @ 0x180 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ str r7, [r7, #4] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f940 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f8e8 │ │ │ │ ldrb.w r1, [r2, #60] @ 0x3c │ │ │ │ strb.w r1, [r7, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [r2, #60] @ 0x3c │ │ │ │ ldr.w r8, [r0, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [r7, #69] @ 0x45 │ │ │ │ strd r2, r2, [sp, #268] @ 0x10c │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbea │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + beq.w 1fb92 │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ movs r2, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r5, #400] @ 0x190 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1f2ce │ │ │ │ - ldr.w r3, [pc, #1724] @ 1f920 │ │ │ │ + bge.n 1f276 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1f8c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ str.w r1, [r3, #400] @ 0x190 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 1fada │ │ │ │ - ldr.w r3, [pc, #1704] @ 1f920 │ │ │ │ + blt.w 1fa82 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 1f2b6 │ │ │ │ + bpl.n 1f25e │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbde │ │ │ │ + beq.w 1fb86 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #20 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr.w r2, [pc, #1640] @ 1f920 │ │ │ │ + ldr.w r2, [pc, #1640] @ 1f8c8 │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r6, #9 │ │ │ │ - bne.w 1f160 │ │ │ │ - ldr.w r3, [pc, #1604] @ 1f920 │ │ │ │ + bne.w 1f108 │ │ │ │ + ldr.w r3, [pc, #1604] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f17e │ │ │ │ + beq.w 1f126 │ │ │ │ ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ - cbnz r2, 1f2fa │ │ │ │ + cbnz r2, 1f2a2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #1608] @ 1f944 │ │ │ │ + ldr.w r3, [pc, #1608] @ 1f8ec │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f422 │ │ │ │ + beq.w 1f3ca │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f41a │ │ │ │ + beq.n 1f3c2 │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ ands.w r4, r2, #4096 @ 0x1000 │ │ │ │ itttt ne │ │ │ │ ldrbne r4, [r5, #21] │ │ │ │ ubfxne r4, r4, #5, #1 │ │ │ │ eorne.w r4, r4, #1 │ │ │ │ lslne r4, r4, #12 │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bmi.w 1f904 │ │ │ │ + bmi.w 1f8ac │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov sl, r2 │ │ │ │ - cbz r2, 1f356 │ │ │ │ + cbz r2, 1f2fe │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #5 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w 1f992 │ │ │ │ + bmi.w 1f93a │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ strh.w r2, [r9, #14] │ │ │ │ - cbnz r4, 1f374 │ │ │ │ + cbnz r4, 1f31c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str.w r2, [r9, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ it ne │ │ │ │ strbne.w sl, [r2, #4] │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bpl.n 1f39c │ │ │ │ + bpl.n 1f344 │ │ │ │ bic.w r2, r2, #128 @ 0x80 │ │ │ │ orr.w r4, r4, #512 @ 0x200 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strh r2, [r5, #20] │ │ │ │ and.w r1, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r9 │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #12] │ │ │ │ - bl 41104 │ │ │ │ + bl 410ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8fc │ │ │ │ + beq.w 1f8a4 │ │ │ │ mov r0, fp │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f3d4 │ │ │ │ + beq.n 1f37c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 1f3d4 │ │ │ │ + cbz r0, 1f37c │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f9d8 │ │ │ │ + beq.w 1f980 │ │ │ │ str r7, [r5, #24] │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ lsls r3, r2, #18 │ │ │ │ - bmi.w 1f95c │ │ │ │ + bmi.w 1f904 │ │ │ │ ldrh r1, [r5, #20] │ │ │ │ lsls r0, r1, #18 │ │ │ │ - bpl.n 1f3f8 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1f948 │ │ │ │ + bpl.n 1f3a0 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1f8f0 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ orrs r2, r4 │ │ │ │ strh.w r2, [r9, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbz r1, 1f412 │ │ │ │ + cbz r1, 1f3ba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f402 │ │ │ │ + bne.n 1f3aa │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f31a │ │ │ │ + bne.w 1f2c2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1320] @ 1f94c │ │ │ │ + ldr.w r3, [pc, #1320] @ 1f8f4 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ strb r4, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f510 │ │ │ │ + beq.n 1f4b8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 1fb30 │ │ │ │ - ldr.w r2, [pc, #1256] @ 1f924 │ │ │ │ + bmi.w 1fad8 │ │ │ │ + ldr.w r2, [pc, #1256] @ 1f8cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ strb.w r1, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f460 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1f920 │ │ │ │ + bpl.n 1f408 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1f8c8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1fa7e │ │ │ │ - ldr.w r3, [pc, #1204] @ 1f920 │ │ │ │ + bge.w 1fa26 │ │ │ │ + ldr.w r3, [pc, #1204] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1faae │ │ │ │ - ldr.w r3, [pc, #1220] @ 1f940 │ │ │ │ + bne.w 1fa56 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1f8e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc06 │ │ │ │ + beq.w 1fbae │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsh.w r4, [r3, #22] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1fc3c │ │ │ │ + beq.w 1fbe4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1168] @ 1f940 │ │ │ │ + ldr.w r3, [pc, #1168] @ 1f8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa72 │ │ │ │ + beq.w 1fa1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f4fe │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blt.n 1f4a6 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4d8 │ │ │ │ + b.n 1f480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4e2 │ │ │ │ + bne.n 1f48a │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f4d0 │ │ │ │ + blt.n 1f478 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ itttt ne │ │ │ │ ldrne r3, [r4, #0] │ │ │ │ strne r3, [sp, #32] │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #24] │ │ │ │ - bl 43210 │ │ │ │ - ldr.w r3, [pc, #1056] @ 1f920 │ │ │ │ + bl 431b8 │ │ │ │ + ldr.w r3, [pc, #1056] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [sp, #277] @ 0x115 │ │ │ │ ldr.w r3, [r3, #1200] @ 0x4b0 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - ldr.w r3, [pc, #1036] @ 1f920 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1f8c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 1f52c │ │ │ │ + cbnz r3, 1f4d4 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - bl 1acdc │ │ │ │ + bl 1ac84 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 489c8 │ │ │ │ - ldr r3, [pc, #1004] @ (1f920 ) │ │ │ │ + bl 48970 │ │ │ │ + ldr r3, [pc, #1004] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #996] @ (1f924 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f8cc ) │ │ │ │ ldrb.w r8, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f774 │ │ │ │ + bne.w 1f71c │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1f5a0 │ │ │ │ + cbz r7, 1f548 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f596 │ │ │ │ + b.n 1f53e │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f580 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 1f528 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f626 │ │ │ │ + beq.n 1f5ce │ │ │ │ movs r1, #0 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - ldr r3, [pc, #880] @ (1f920 ) │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + ldr r3, [pc, #880] @ (1f8c8 ) │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f620 │ │ │ │ + beq.n 1f5c8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r5, r4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8ec │ │ │ │ + beq.w 1f894 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8d2 │ │ │ │ - ldr r3, [pc, #816] @ (1f920 ) │ │ │ │ + beq.w 1f87a │ │ │ │ + ldr r3, [pc, #816] @ (1f8c8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r1, [r3, #1244] @ 0x4dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f8d2 │ │ │ │ + beq.w 1f87a │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8d2 │ │ │ │ + beq.w 1f87a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov.w r2, #672 @ 0x2a0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f5c8 │ │ │ │ + bne.n 1f570 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ - ldr r3, [pc, #760] @ (1f920 ) │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + ldr r3, [pc, #760] @ (1f8c8 ) │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldrh.w r3, [r7, #76] @ 0x4c │ │ │ │ ldrh.w r4, [r5, #232] @ 0xe8 │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 1f656 │ │ │ │ + ble.n 1f5fe │ │ │ │ ldrh.w r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 8098 │ │ │ │ - ldr r3, [pc, #712] @ (1f920 ) │ │ │ │ + blx 804c │ │ │ │ + ldr r3, [pc, #712] @ (1f8c8 ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add.w r0, r5, #156 @ 0x9c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r4, [r5, #248] @ 0xf8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f6b8 │ │ │ │ + beq.n 1f660 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ - ble.n 1f6a4 │ │ │ │ - ldr r2, [pc, #700] @ (1f938 ) │ │ │ │ + ble.n 1f64c │ │ │ │ + ldr r2, [pc, #700] @ (1f8e0 ) │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r7, r0 │ │ │ │ adds r5, #3 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1f69e │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #648] @ (1f920 ) │ │ │ │ + beq.n 1f646 │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #648] @ (1f8c8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 1f684 │ │ │ │ + bgt.n 1f62c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #612] @ (1f920 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #612] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ cmp r5, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bgt.w 1fa94 │ │ │ │ + bgt.w 1fa3c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa36 │ │ │ │ - ldr r3, [pc, #584] @ (1f920 ) │ │ │ │ + beq.w 1f9de │ │ │ │ + ldr r3, [pc, #584] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r4, [r5, #1204] @ 0x4b4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa2e │ │ │ │ + bne.w 1f9d6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r2, [pc, #556] @ (1f920 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r2, [pc, #556] @ (1f8c8 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldrb.w r2, [sp, #324] @ 0x144 │ │ │ │ str.w r0, [r1, #1204] @ 0x4b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb6a │ │ │ │ - ldr r3, [pc, #532] @ (1f920 ) │ │ │ │ + bne.w 1fb12 │ │ │ │ + ldr r3, [pc, #532] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f720 │ │ │ │ + beq.n 1f6c8 │ │ │ │ str.w r0, [r3, #500] @ 0x1f4 │ │ │ │ - blx 8348 │ │ │ │ - ldr r3, [pc, #508] @ (1f920 ) │ │ │ │ + blx 82f0 │ │ │ │ + ldr r3, [pc, #508] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f73e │ │ │ │ - bl 43210 │ │ │ │ + beq.n 1f6e6 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #480] @ (1f920 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f8c8 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ str.w r2, [r3, #456] @ 0x1c8 │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ str.w r1, [r3, #380] @ 0x17c │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str.w r1, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb56 │ │ │ │ - ldr r3, [pc, #448] @ (1f920 ) │ │ │ │ + bne.w 1fafe │ │ │ │ + ldr r3, [pc, #448] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r1, [r3, #421] @ 0x1a5 │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - cbz r1, 1f774 │ │ │ │ + cbz r1, 1f71c │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #424] @ (1f920 ) │ │ │ │ + ldr r3, [pc, #424] @ (1f8c8 ) │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ - ldr r0, [pc, #468] @ (1f950 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f8f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [sp, #304] @ 0x130 │ │ │ │ str.w r2, [r3, #372] @ 0x174 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ strb.w r4, [r3, #424] @ 0x1a8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #144] @ 0x90 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #392] @ (1f930 ) │ │ │ │ + ldr r3, [pc, #392] @ (1f8d8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa0e │ │ │ │ + beq.w 1f9b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fa0e │ │ │ │ - ldr r3, [pc, #336] @ (1f920 ) │ │ │ │ + beq.w 1f9b6 │ │ │ │ + ldr r3, [pc, #336] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1f7e6 │ │ │ │ + beq.n 1f78e │ │ │ │ orr.w r0, r0, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ - bl 45efc │ │ │ │ + bl 45ea4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ - cbz r1, 1f7f4 │ │ │ │ + cbz r1, 1f79c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fba8 │ │ │ │ + beq.w 1fb50 │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #296] @ (1f920 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fa24 │ │ │ │ - ldr r3, [pc, #280] @ (1f920 ) │ │ │ │ + bmi.w 1f9cc │ │ │ │ + ldr r3, [pc, #280] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r3, #400] @ 0x190 │ │ │ │ strb.w r2, [r3, #153] @ 0x99 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - ble.n 1f826 │ │ │ │ + ble.n 1f7ce │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa1e │ │ │ │ - ldr r3, [pc, #240] @ (1f920 ) │ │ │ │ + bne.w 1f9c6 │ │ │ │ + ldr r3, [pc, #240] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #305] @ 0x131 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ strb.w r1, [r2, #423] @ 0x1a7 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 1f850 │ │ │ │ + beq.n 1f7f8 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fb7a │ │ │ │ - ldr r3, [pc, #204] @ (1f920 ) │ │ │ │ + blt.w 1fb22 │ │ │ │ + ldr r3, [pc, #204] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa18 │ │ │ │ - ldr r3, [pc, #188] @ (1f920 ) │ │ │ │ + bne.w 1f9c0 │ │ │ │ + ldr r3, [pc, #188] @ (1f8c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - ble.n 1f878 │ │ │ │ + ble.n 1f820 │ │ │ │ uxtb r1, r1 │ │ │ │ subs r3, r1, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1fb72 │ │ │ │ + bls.w 1fb1a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9a0 │ │ │ │ - ldr r3, [pc, #156] @ (1f920 ) │ │ │ │ + beq.w 1f948 │ │ │ │ + ldr r3, [pc, #156] @ (1f8c8 ) │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #372] @ 0x174 │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1fd08 │ │ │ │ + beq.w 1fcb0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1fcb4 │ │ │ │ + bne.w 1fc5c │ │ │ │ ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - cbz r0, 1f8a8 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #116] @ (1f920 ) │ │ │ │ + cbz r0, 1f850 │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #116] @ (1f8c8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #1204] @ 0x4b4 │ │ │ │ - bl 1aba4 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 1ab4c │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #148] @ (1f954 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f8fc ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #144] @ (1f958 ) │ │ │ │ + ldr r0, [pc, #144] @ (1f900 ) │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f5c8 │ │ │ │ - b.n 1f620 │ │ │ │ + bne.w 1f570 │ │ │ │ + b.n 1f5c8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f5c8 │ │ │ │ - b.n 1f620 │ │ │ │ + bne.w 1f570 │ │ │ │ + b.n 1f5c8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ - b.n 1f3c2 │ │ │ │ + b.n 1f36a │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 1f346 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 1f2ee │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r5, r1 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r3, #32 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r5, r1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r5, r1 │ │ │ │ - uxth r4, r7 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #972] @ (1fd30 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #972] @ (1fcd8 ) │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.w 1f3f4 │ │ │ │ - ldr r1, [pc, #956] @ (1fd34 ) │ │ │ │ + bne.w 1f39c │ │ │ │ + ldr r1, [pc, #956] @ (1fcdc ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3f4 │ │ │ │ + bne.w 1f39c │ │ │ │ mov r1, r0 │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ - b.n 1f3f8 │ │ │ │ + b.n 1f3a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ - bl 10f0c │ │ │ │ - b.n 1f3fe │ │ │ │ - ldr r3, [pc, #916] @ (1fd38 ) │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 1f3a6 │ │ │ │ + ldr r3, [pc, #916] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r1, [r3, #419] @ 0x1a3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fb4e │ │ │ │ + bne.w 1faf6 │ │ │ │ cmp r6, #9 │ │ │ │ - beq.n 1fa48 │ │ │ │ + beq.n 1f9f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa5a │ │ │ │ - ldr r2, [pc, #896] @ (1fd3c ) │ │ │ │ - ldr r3, [pc, #900] @ (1fd40 ) │ │ │ │ + bne.n 1fa02 │ │ │ │ + ldr r2, [pc, #896] @ (1fce4 ) │ │ │ │ + ldr r3, [pc, #900] @ (1fce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #900] @ 0x384 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd04 │ │ │ │ + bne.w 1fcac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w sp, sp, #908 @ 0x38c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7b64 │ │ │ │ - b.n 1f3d4 │ │ │ │ - ldr r3, [pc, #868] @ (1fd44 ) │ │ │ │ + blx 7b24 │ │ │ │ + b.n 1f37c │ │ │ │ + ldr r3, [pc, #868] @ (1fcec ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r4, #423] @ 0x1a7 │ │ │ │ strb.w r3, [r5, #97] @ 0x61 │ │ │ │ strb.w r2, [r4, #424] @ 0x1a8 │ │ │ │ - bl 1b370 │ │ │ │ + bl 1b318 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 1efc0 │ │ │ │ + b.w 1ef68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 38054 │ │ │ │ - b.n 1f7cc │ │ │ │ - bl 3e950 │ │ │ │ - b.n 1f860 │ │ │ │ - bl 47e3c │ │ │ │ - b.n 1f82e │ │ │ │ + bl 37ffc │ │ │ │ + b.n 1f774 │ │ │ │ + bl 3e8f8 │ │ │ │ + b.n 1f808 │ │ │ │ + bl 47de4 │ │ │ │ + b.n 1f7d6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 1f804 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 1f7ac │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1bfdc │ │ │ │ - ldr r3, [pc, #768] @ (1fd38 ) │ │ │ │ + bl 1bf84 │ │ │ │ + ldr r3, [pc, #768] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #1204] @ 0x4b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f6f2 │ │ │ │ - b.n 1f6ec │ │ │ │ - ldr r3, [pc, #748] @ (1fd38 ) │ │ │ │ + beq.w 1f69a │ │ │ │ + b.n 1f694 │ │ │ │ + ldr r3, [pc, #748] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r1, [r3, #420] @ 0x1a4 │ │ │ │ - cbz r1, 1fa5a │ │ │ │ + cbz r1, 1fa02 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - ldr r3, [pc, #732] @ (1fd38 ) │ │ │ │ + blx 7ec0 │ │ │ │ + ldr r3, [pc, #732] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #425] @ 0x1a9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9b8 │ │ │ │ + beq.n 1f960 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #720] @ (1fd48 ) │ │ │ │ + ldr r2, [pc, #720] @ (1fcf0 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f4c0 │ │ │ │ - bl 437d0 │ │ │ │ - ldr r3, [pc, #712] @ (1fd4c ) │ │ │ │ + b.n 1f468 │ │ │ │ + bl 43778 │ │ │ │ + ldr r3, [pc, #712] @ (1fcf4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1f4aa │ │ │ │ + b.n 1f452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4633c │ │ │ │ + bl 462e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1f6ce │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.w 1f676 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fa36 │ │ │ │ + b.n 1f9de │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r5, [r4, #421] @ 0x1a5 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldrd r3, r2, [r4, #384] @ 0x180 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ strb.w r5, [r4, #421] @ 0x1a5 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r4, #384] @ 0x180 │ │ │ │ - ldr r3, [pc, #616] @ (1fd38 ) │ │ │ │ + ldr r3, [pc, #616] @ (1fce0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #388] @ 0x184 │ │ │ │ - b.n 1f47a │ │ │ │ + b.n 1f422 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f276 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.w 1f276 │ │ │ │ + bne.w 1f21e │ │ │ │ + bl 1e850 │ │ │ │ + b.w 1f21e │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1f03c │ │ │ │ + b.w 1efe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.w 1f126 │ │ │ │ - ldr r3, [pc, #576] @ (1fd50 ) │ │ │ │ + b.w 1f0ce │ │ │ │ + ldr r3, [pc, #576] @ (1fcf8 ) │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #422] @ 0x1a6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ strb.w r5, [r4, #422] @ 0x1a6 │ │ │ │ - b.w 1ef56 │ │ │ │ - bl 1aba4 │ │ │ │ - b.w 1ef68 │ │ │ │ + b.w 1eefe │ │ │ │ + bl 1ab4c │ │ │ │ + b.w 1ef10 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ mov r0, r7 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - b.n 1f43a │ │ │ │ + b.n 1f3e2 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - b.n 1f9b0 │ │ │ │ + blx 7ec0 │ │ │ │ + b.n 1f958 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr.w r5, [r3, #324] @ 0x144 │ │ │ │ str r0, [r5, #28] │ │ │ │ - blx 7fb0 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 1f75c │ │ │ │ + b.n 1f704 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ - blx 83a8 │ │ │ │ - b.n 1f708 │ │ │ │ + blx 8350 │ │ │ │ + b.n 1f6b0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - b.n 1f878 │ │ │ │ + blx 7ec0 │ │ │ │ + b.n 1f820 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - b.n 1f850 │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + b.n 1f7f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - b.w 1f2da │ │ │ │ + blx 7b24 │ │ │ │ + b.w 1f282 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 1f160 │ │ │ │ - b.w 1f260 │ │ │ │ - ldr r3, [pc, #396] @ (1fd38 ) │ │ │ │ + bge.w 1f108 │ │ │ │ + b.w 1f208 │ │ │ │ + ldr r3, [pc, #396] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - bl 3e950 │ │ │ │ - b.n 1f7f4 │ │ │ │ + blx 7ec0 │ │ │ │ + bl 3e8f8 │ │ │ │ + b.n 1f79c │ │ │ │ mov r0, r7 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fcf8 │ │ │ │ + beq.w 1fca0 │ │ │ │ str.w r7, [r5, #244] @ 0xf4 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 1f126 │ │ │ │ - bl 1e8a8 │ │ │ │ + b.w 1f0ce │ │ │ │ + bl 1e850 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - b.w 1f2b6 │ │ │ │ + b.w 1f25e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ - ldr r3, [pc, #352] @ (1fd54 ) │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ + ldr r3, [pc, #352] @ (1fcfc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #348] @ (1fd58 ) │ │ │ │ + ldr r0, [pc, #348] @ (1fd00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4a0 │ │ │ │ - b.n 1f494 │ │ │ │ + beq.w 1f448 │ │ │ │ + b.n 1f43c │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - bl 1b370 │ │ │ │ + bl 1b318 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 1efb2 │ │ │ │ - ldr r3, [pc, #260] @ (1fd38 ) │ │ │ │ + b.w 1ef5a │ │ │ │ + ldr r3, [pc, #260] @ (1fce0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ - b.w 1f036 │ │ │ │ + b.w 1efde │ │ │ │ movs r0, #3 │ │ │ │ - bl 43178 │ │ │ │ + bl 43120 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1fcd0 │ │ │ │ - ldr r3, [pc, #232] @ (1fd38 ) │ │ │ │ + blt.n 1fc78 │ │ │ │ + ldr r3, [pc, #232] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1fc5e │ │ │ │ - bl 4309c │ │ │ │ - ldr r3, [pc, #216] @ (1fd38 ) │ │ │ │ + bgt.n 1fc06 │ │ │ │ + bl 43044 │ │ │ │ + ldr r3, [pc, #216] @ (1fce0 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ movs r1, #24 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r5] │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - b.n 1f4a0 │ │ │ │ + b.n 1f448 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 1f01a │ │ │ │ - ldr r3, [pc, #144] @ (1fd38 ) │ │ │ │ + bgt.w 1efc2 │ │ │ │ + ldr r3, [pc, #144] @ (1fce0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ - b.w 1f036 │ │ │ │ - ldr r2, [pc, #164] @ (1fd5c ) │ │ │ │ + b.w 1efde │ │ │ │ + ldr r2, [pc, #164] @ (1fd04 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #164] @ (1fd60 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fd08 ) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1fd38 ) │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr r2, [pc, #100] @ (1fce0 ) │ │ │ │ movs r6, #10 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r3, [pc, #136] @ (1fd64 ) │ │ │ │ - ldr r0, [pc, #136] @ (1fd68 ) │ │ │ │ + ldr r3, [pc, #136] @ (1fd0c ) │ │ │ │ + ldr r0, [pc, #136] @ (1fd10 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [r2, #372] @ 0x174 │ │ │ │ strb.w r4, [r2, #425] @ 0x1a9 │ │ │ │ str.w r6, [r5, #400] @ 0x190 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.w 1f126 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 1f0ce │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb.w r2, [r3, #425] @ 0x1a9 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fd6c ) │ │ │ │ + ldr r3, [pc, #84] @ (1fd14 ) │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #80] @ (1fd70 ) │ │ │ │ + ldr r0, [pc, #80] @ (1fd18 ) │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1fd76 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ldc2l 0, cr0, [r0, #48] @ 0x30 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r4, pc, #960 @ (adr r4, 200c4 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r4, pc, #176 @ (adr r4, 1fdbc ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r4, pc, #48 @ (adr r4, 1fd44 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r3, pc, #808 @ (adr r3, 20044 ) │ │ │ │ movs r0, r1 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #14 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #268] @ (1feb8 ) │ │ │ │ + ldr r2, [pc, #268] @ (1fe60 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #268] @ (1febc ) │ │ │ │ + ldr r3, [pc, #268] @ (1fe64 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #264] @ (1fec0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1fe68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d6, [pc, #204] @ 1fea8 │ │ │ │ + vldr d6, [pc, #204] @ 1fe50 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ @@ -35399,483 +35390,483 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itet ne │ │ │ │ movne.w r0, #1000 @ 0x3e8 │ │ │ │ moveq r3, ip │ │ │ │ movne r3, #0 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8088 <__setitimer64@plt> │ │ │ │ + blx 803c <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fe8c │ │ │ │ + blt.n 1fe34 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d7, [pc, #88] @ 1feb0 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d7, [pc, #88] @ 1fe58 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl aa2b8 │ │ │ │ - ldr r2, [pc, #88] @ (1fec4 ) │ │ │ │ + bl a9cd0 │ │ │ │ + ldr r2, [pc, #88] @ (1fe6c ) │ │ │ │ vmov d0, r0, r1 │ │ │ │ - ldr r3, [pc, #76] @ (1febc ) │ │ │ │ + ldr r3, [pc, #76] @ (1fe64 ) │ │ │ │ add r2, pc │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fea0 │ │ │ │ + bne.n 1fe48 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ (1fec8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe70 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #56] @ (1fecc ) │ │ │ │ + ldr r0, [pc, #56] @ (1fe74 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr??.w r0, [r8, ip] │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ldr??.w r0, [r8, #12] │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, ip] │ │ │ │ - ldrh.w r0, [ip, #12] │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + ldr??.w r0, [r4, #12] │ │ │ │ + ldrsb.w r0, [ip, ip] │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #928 @ (adr r7, 20270 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 1ffd8 ) │ │ │ │ movs r0, r1 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #840] @ (20230 ) │ │ │ │ + ldr r5, [pc, #840] @ (201d8 ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r0, [pc, #840] @ (20234 ) │ │ │ │ + ldr r0, [pc, #840] @ (201dc ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #840] @ (20238 ) │ │ │ │ + ldr r1, [pc, #840] @ (201e0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #840] @ (2023c ) │ │ │ │ + ldr r4, [pc, #840] @ (201e4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov sl, r4 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ands.w r0, r4, #8 │ │ │ │ - beq.w 20200 │ │ │ │ + beq.w 201a8 │ │ │ │ and.w r4, r4, #247 @ 0xf7 │ │ │ │ strb r4, [r5, #8] │ │ │ │ - cbz r4, 1ff52 │ │ │ │ + cbz r4, 1fefa │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 1ff46 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #796] @ (20240 ) │ │ │ │ + bmi.n 1feee │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #796] @ (201e8 ) │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #780] @ (20238 ) │ │ │ │ + ldr r3, [pc, #780] @ (201e0 ) │ │ │ │ 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 202a6 │ │ │ │ + bne.w 2024e │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #764] @ (20244 ) │ │ │ │ + ldr r3, [pc, #764] @ (201ec ) │ │ │ │ orr.w r4, r4, #4 │ │ │ │ add r3, pc │ │ │ │ strb r4, [r3, #8] │ │ │ │ - b.n 1ff1e │ │ │ │ - ldr r7, [pc, #756] @ (20248 ) │ │ │ │ + b.n 1fec6 │ │ │ │ + ldr r7, [pc, #756] @ (201f0 ) │ │ │ │ add r0, sp, #20 │ │ │ │ mov r8, r4 │ │ │ │ movs r3, #2 │ │ │ │ add r7, pc │ │ │ │ strb r3, [r7, #8] │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ str.w r8, [r7, #12] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20282 │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d7, [pc, #648] @ 20220 │ │ │ │ + beq.w 2022a │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d7, [pc, #648] @ 201c8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - vldr d7, [pc, #632] @ 20228 │ │ │ │ + vldr d7, [pc, #632] @ 201d0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ vadd.f64 d8, d8, d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201a2 │ │ │ │ + beq.w 2014a │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r6 │ │ │ │ vldr d7, [r4] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 1fffc │ │ │ │ - cbz r5, 1ffec │ │ │ │ + bhi.n 1ffa4 │ │ │ │ + cbz r5, 1ff94 │ │ │ │ vldr d6, [r5] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 2000c │ │ │ │ + bpl.n 1ffb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201be │ │ │ │ + beq.w 20166 │ │ │ │ ldrd r2, r5, [r3, #16] │ │ │ │ - cbz r5, 2001a │ │ │ │ + cbz r5, 1ffc2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20014 │ │ │ │ - cbz r6, 20036 │ │ │ │ + b.n 1ffbc │ │ │ │ + cbz r6, 1ffde │ │ │ │ vldr d6, [r6] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 20036 │ │ │ │ - cbz r3, 2004e │ │ │ │ + bmi.n 1ffde │ │ │ │ + cbz r3, 1fff6 │ │ │ │ ldrd r2, r0, [r3, #16] │ │ │ │ - cbz r0, 2001c │ │ │ │ + cbz r0, 1ffc4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ffce │ │ │ │ + b.n 1ff76 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r1, #16] │ │ │ │ - cbz r2, 20054 │ │ │ │ + cbz r2, 1fffc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2001c │ │ │ │ + beq.n 1ffc4 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 20014 │ │ │ │ - cbz r3, 20048 │ │ │ │ + b.n 1ffbc │ │ │ │ + cbz r3, 1fff0 │ │ │ │ ldrd r2, r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20136 │ │ │ │ + beq.n 200de │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20014 │ │ │ │ + b.n 1ffbc │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2005a │ │ │ │ - ldr r3, [pc, #500] @ (2024c ) │ │ │ │ + beq.n 20002 │ │ │ │ + ldr r3, [pc, #500] @ (201f4 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2013e │ │ │ │ - ldr r3, [pc, #492] @ (20250 ) │ │ │ │ + beq.n 200e6 │ │ │ │ + ldr r3, [pc, #492] @ (201f8 ) │ │ │ │ add r3, pc │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 201d8 │ │ │ │ + beq.w 20180 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20154 │ │ │ │ - cbz r6, 2009c │ │ │ │ + bne.n 200fc │ │ │ │ + cbz r6, 20044 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 200d6 │ │ │ │ + beq.n 2007e │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vldr d0, [r6] │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 200e4 │ │ │ │ + bgt.n 2008c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ str.w r8, [r5, #20] │ │ │ │ - ldr r4, [pc, #432] @ (20254 ) │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + ldr r4, [pc, #432] @ (201fc ) │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ blx r6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 1ff74 │ │ │ │ + b.n 1ff1c │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ - ldr r3, [pc, #396] @ (20258 ) │ │ │ │ + ldr r3, [pc, #396] @ (20200 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ str r5, [r3, #12] │ │ │ │ - bne.n 20192 │ │ │ │ + bne.n 2013a │ │ │ │ mov r6, r5 │ │ │ │ - ldr r1, [pc, #388] @ (2025c ) │ │ │ │ + ldr r1, [pc, #388] @ (20204 ) │ │ │ │ movs r0, #14 │ │ │ │ add r1, pc │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ vldr d0, [r6] │ │ │ │ vsub.f64 d0, d0, d8 │ │ │ │ - bl 1fd98 │ │ │ │ - ldr r3, [pc, #368] @ (20260 ) │ │ │ │ + bl 1fd40 │ │ │ │ + ldr r3, [pc, #368] @ (20208 ) │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ldr r2, [r3, #12] │ │ │ │ vstr d0, [r3] │ │ │ │ vldr d6, [r2] │ │ │ │ - beq.n 20112 │ │ │ │ + beq.n 200ba │ │ │ │ vadd.f64 d7, d0, d8 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 201fa │ │ │ │ - ldr r3, [pc, #336] @ (20264 ) │ │ │ │ + bmi.n 201a2 │ │ │ │ + ldr r3, [pc, #336] @ (2020c ) │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ add r3, pc │ │ │ │ vstr d6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20278 │ │ │ │ + beq.w 20220 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 200a2 │ │ │ │ - b.n 2009e │ │ │ │ + bne.n 2004a │ │ │ │ + b.n 20046 │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 2001c │ │ │ │ + b.n 1ffc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20282 │ │ │ │ + beq.w 2022a │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 2009c │ │ │ │ + beq.n 20044 │ │ │ │ mov r6, ip │ │ │ │ vldr d0, [r5] │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 20158 │ │ │ │ - ldr r3, [pc, #256] @ (20268 ) │ │ │ │ + bls.n 20100 │ │ │ │ + ldr r3, [pc, #256] @ (20210 ) │ │ │ │ vstr d0, [r5] │ │ │ │ add r3, pc │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200c4 │ │ │ │ + beq.n 2006c │ │ │ │ vldr d5, [r6] │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 200c4 │ │ │ │ + bmi.n 2006c │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 200d6 │ │ │ │ + beq.n 2007e │ │ │ │ vmov.f64 d0, d5 │ │ │ │ vadd.f64 d6, d8, d6 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 200e4 │ │ │ │ - b.n 20128 │ │ │ │ - ldr r0, [pc, #200] @ (2026c ) │ │ │ │ + bgt.n 2008c │ │ │ │ + b.n 200d0 │ │ │ │ + ldr r0, [pc, #200] @ (20214 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ str r2, [r1, #16] │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbz r3, 201d0 │ │ │ │ + cbz r3, 20178 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 201c2 │ │ │ │ + cbz r2, 2016a │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ffc8 │ │ │ │ + b.n 1ff70 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2004e │ │ │ │ + b.n 1fff6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201b2 │ │ │ │ + bne.n 2015a │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20054 │ │ │ │ + b.n 1fffc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20282 │ │ │ │ + beq.n 2022a │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 200d6 │ │ │ │ - ldr r2, [pc, #128] @ (20270 ) │ │ │ │ + beq.w 2007e │ │ │ │ + ldr r2, [pc, #128] @ (20218 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r2, #8] │ │ │ │ - b.n 1ff1e │ │ │ │ - bl 1fd98 │ │ │ │ - b.n 2011e │ │ │ │ - blx 7c4c │ │ │ │ + b.n 1fec6 │ │ │ │ + bl 1fd40 │ │ │ │ + b.n 200c6 │ │ │ │ + blx 7c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff18 │ │ │ │ - ldr r3, [pc, #104] @ (20274 ) │ │ │ │ + beq.w 1fec0 │ │ │ │ + ldr r3, [pc, #104] @ (2021c ) │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ - b.n 1ff18 │ │ │ │ + b.n 1fec0 │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 20210 │ │ │ │ + bcs.n 201b8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh.w r0, [ip, ip] │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ldrb.w r0, [ip, #12] │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, ip] │ │ │ │ - strb.w r0, [r2, ip] │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + ldrb.w r0, [r6, #12] │ │ │ │ + str??.w r0, [r2, ip] │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r5, r1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r5, r1 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r5, r1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #28 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r5, r1 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #48] @ (202ac ) │ │ │ │ + ldr r3, [pc, #48] @ (20254 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201ec │ │ │ │ - ldr r3, [pc, #44] @ (202b0 ) │ │ │ │ + bne.n 20194 │ │ │ │ + ldr r3, [pc, #44] @ (20258 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 2029e │ │ │ │ - ldr r3, [pc, #24] @ (202b4 ) │ │ │ │ + beq.n 20246 │ │ │ │ + ldr r3, [pc, #24] @ (2025c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ movs r0, #14 │ │ │ │ - bl 6aa30 │ │ │ │ - b.n 201ec │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6a9d8 │ │ │ │ + b.n 20194 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vmov s14, r0 │ │ │ │ - vldr d6, [pc, #416] @ 20470 │ │ │ │ - ldr r4, [pc, #444] @ (20490 ) │ │ │ │ + vldr d6, [pc, #416] @ 20418 │ │ │ │ + ldr r4, [pc, #444] @ (20438 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ - ldr r0, [pc, #440] @ (20494 ) │ │ │ │ + ldr r0, [pc, #440] @ (2043c ) │ │ │ │ add r4, pc │ │ │ │ vdiv.f64 d8, d7, d6 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 2042e │ │ │ │ + bls.w 203d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2042e │ │ │ │ + beq.w 203d6 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #404] @ (20498 ) │ │ │ │ + ldr r1, [pc, #404] @ (20440 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r1, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20432 │ │ │ │ + beq.w 203da │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r0, [r1, #20] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d6, [pc, #336] @ 20478 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d6, [pc, #336] @ 20420 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vldr d7, [sp] │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d5, [pc, #312] @ 20480 │ │ │ │ + vldr d5, [pc, #312] @ 20428 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #336] @ (2049c ) │ │ │ │ + ldr r1, [pc, #336] @ (20444 ) │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ - vldr d6, [pc, #308] @ 20488 │ │ │ │ + vldr d6, [pc, #308] @ 20430 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ it ne │ │ │ │ vmovne.f64 d6, d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ @@ -35886,30 +35877,30 @@ │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ strb r3, [r1, #8] │ │ │ │ str r4, [r1, #16] │ │ │ │ vstr d6, [r4, #8] │ │ │ │ vstr d7, [r4] │ │ │ │ - cbz r2, 20394 │ │ │ │ + cbz r2, 2033c │ │ │ │ vldr d6, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 20410 │ │ │ │ - ldr r3, [pc, #264] @ (204a0 ) │ │ │ │ + bpl.n 203b8 │ │ │ │ + ldr r3, [pc, #264] @ (20448 ) │ │ │ │ movs r0, #14 │ │ │ │ - ldr r1, [pc, #264] @ (204a4 ) │ │ │ │ + ldr r1, [pc, #264] @ (2044c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fd98 │ │ │ │ + bl 1fd40 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ @@ -35918,336 +35909,336 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20444 │ │ │ │ - ldr r3, [pc, #200] @ (204a8 ) │ │ │ │ + bne.n 203ec │ │ │ │ + ldr r3, [pc, #200] @ (20450 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 20416 │ │ │ │ - ldr r2, [pc, #192] @ (204ac ) │ │ │ │ + bmi.n 203be │ │ │ │ + ldr r2, [pc, #192] @ (20454 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ (204b0 ) │ │ │ │ - ldr r3, [pc, #156] @ (20494 ) │ │ │ │ + ldr r2, [pc, #188] @ (20458 ) │ │ │ │ + ldr r3, [pc, #156] @ (2043c ) │ │ │ │ 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 2046a │ │ │ │ + bne.n 20412 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203e4 │ │ │ │ - ldr r3, [pc, #156] @ (204b4 ) │ │ │ │ + bne.n 2038c │ │ │ │ + ldr r3, [pc, #156] @ (2045c ) │ │ │ │ movs r0, #14 │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strb r2, [r3, #8] │ │ │ │ - bl 1fed0 │ │ │ │ + bl 1fe78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 203f2 │ │ │ │ + beq.n 2039a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 203f2 │ │ │ │ + b.n 2039a │ │ │ │ movs r0, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 20310 │ │ │ │ + b.n 202b8 │ │ │ │ movs r0, #4 │ │ │ │ - bl 40634 │ │ │ │ - vldr d7, [pc, #36] @ 20470 │ │ │ │ - ldr r2, [pc, #104] @ (204b8 ) │ │ │ │ + bl 405dc │ │ │ │ + vldr d7, [pc, #36] @ 20418 │ │ │ │ + ldr r2, [pc, #104] @ (20460 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ add r2, pc │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r0, s15 │ │ │ │ - bl 202b8 │ │ │ │ - b.n 203dc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 20260 │ │ │ │ + b.n 20384 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 20468 │ │ │ │ + bcs.n 20410 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - orrs.w r0, r0, #9175040 @ 0x8c0000 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xf4b0000c │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r5, r1 │ │ │ │ @ instruction: 0xfb31ffff │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r5, r1 │ │ │ │ - @ instruction: 0xf336000c │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf396000c │ │ │ │ + cmp r2, #24 │ │ │ │ movs r5, r1 │ │ │ │ pli [fp, #255]! │ │ │ │ - ldr r2, [pc, #104] @ (20528 ) │ │ │ │ + ldr r2, [pc, #104] @ (204d0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 204c8 │ │ │ │ + cbz r0, 20470 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (2052c ) │ │ │ │ + ldr r3, [pc, #84] @ (204d4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 204e8 │ │ │ │ + cbz r3, 20490 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204e0 │ │ │ │ - ldr r3, [pc, #68] @ (20530 ) │ │ │ │ + bne.n 20488 │ │ │ │ + ldr r3, [pc, #68] @ (204d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbz r1, 20500 │ │ │ │ - vldr d0, [pc, #44] @ 20520 │ │ │ │ + cbz r1, 204a8 │ │ │ │ + vldr d0, [pc, #44] @ 204c8 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 1fd98 │ │ │ │ + bl 1fd40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (20534 ) │ │ │ │ + ldr r3, [pc, #48] @ (204dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r1, [r3, #14] │ │ │ │ ands.w r1, r1, #1 │ │ │ │ - beq.n 20514 │ │ │ │ - ldr r3, [pc, #36] @ (20538 ) │ │ │ │ + beq.n 204bc │ │ │ │ + ldr r3, [pc, #36] @ (204e0 ) │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r0, #14 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 6aa30 │ │ │ │ + b.w 6a9d8 │ │ │ │ ... │ │ │ │ - @ instruction: 0xf26e000c │ │ │ │ - cmp r1, #2 │ │ │ │ + movt r0, #57356 @ 0xe00c │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #76] @ (20598 ) │ │ │ │ + ldr r3, [pc, #76] @ (20540 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #76] @ (2059c ) │ │ │ │ + ldr r4, [pc, #76] @ (20544 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ - cbz r0, 20590 │ │ │ │ - ldr r3, [pc, #64] @ (205a0 ) │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ + cbz r0, 20538 │ │ │ │ + ldr r3, [pc, #64] @ (20548 ) │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - bne.n 20580 │ │ │ │ + bne.n 20528 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [r4, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20576 │ │ │ │ + beq.n 2051e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r5, r1 │ │ │ │ - rsbs r0, sl, #12 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf23a000c │ │ │ │ + lsls r4, r4, #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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #248] @ (206b0 ) │ │ │ │ + ldr r3, [pc, #248] @ (20658 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #248] @ (206b4 ) │ │ │ │ + ldr r2, [pc, #248] @ (2065c ) │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #248] @ 206b8 │ │ │ │ - ldr.w sl, [pc, #248] @ 206bc │ │ │ │ + ldr.w r8, [pc, #248] @ 20660 │ │ │ │ + ldr.w sl, [pc, #248] @ 20664 │ │ │ │ mov fp, r7 │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #244] @ 206c0 │ │ │ │ + ldr.w r9, [pc, #244] @ 20668 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble.n 20644 │ │ │ │ + ble.n 205ec │ │ │ │ add.w r1, r4, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2069e │ │ │ │ + beq.n 20646 │ │ │ │ str r0, [r6, #0] │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2068e │ │ │ │ + bne.n 20636 │ │ │ │ add r4, fp │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r4, #9] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20686 │ │ │ │ + bcs.n 2062e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [fp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r3, 20636 │ │ │ │ + cbnz r3, 205de │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 206a2 │ │ │ │ + bmi.n 2064a │ │ │ │ tst.w r3, #29 │ │ │ │ - beq.n 20658 │ │ │ │ + beq.n 20600 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bgt.n 205e6 │ │ │ │ + bgt.n 2058e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20650 │ │ │ │ + beq.n 205f8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #20 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #92] @ (206c4 ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #92] @ (2066c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ add.w r3, fp, #10 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 20638 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + b.n 205e0 │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 20618 │ │ │ │ + b.n 205c0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, fp, #9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ - b.n 205fc │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ + b.n 205a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 205f8 │ │ │ │ - bl 206c8 │ │ │ │ + b.n 205a0 │ │ │ │ + bl 20670 │ │ │ │ mov r6, fp │ │ │ │ str.w r0, [fp, #4] │ │ │ │ - b.n 20638 │ │ │ │ + b.n 205e0 │ │ │ │ nop │ │ │ │ - sbcs.w r0, r0, #12 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + rsbs r0, r0, #12 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ movs r5, r1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r5, r1 │ │ │ │ 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 r3, [pc, #884] @ (20a50 ) │ │ │ │ + ldr r3, [pc, #884] @ (209f8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #884] @ (20a54 ) │ │ │ │ + ldr r4, [pc, #884] @ (209fc ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b634 <__isoc23_strtoul@@Base+0xef14> │ │ │ │ + bl 8b5c4 <__isoc23_strtoul@@Base+0xeefc> │ │ │ │ subs r5, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 2073e │ │ │ │ - ldr r2, [pc, #868] @ (20a58 ) │ │ │ │ + blt.n 206e6 │ │ │ │ + ldr r2, [pc, #868] @ (20a00 ) │ │ │ │ and.w r3, r5, #15 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 20954 │ │ │ │ + bhi.w 208fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -36257,889 +36248,889 @@ │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, r5 │ │ │ │ movs r6, r3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r1, #12 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #16 │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #780] @ (20a5c ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #780] @ (20a04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 20a84 │ │ │ │ + bl 20a2c │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #8 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #32 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - ldr r3, [pc, #696] @ (20a60 ) │ │ │ │ + ldr r3, [pc, #696] @ (20a08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 2053c │ │ │ │ + bl 204e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ str.w r3, [r0], #16 │ │ │ │ str.w r1, [r8, #192] @ 0xc0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr.w r1, [r8, #172] @ 0xac │ │ │ │ - cbz r1, 207fa │ │ │ │ + cbz r1, 207a2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ str r0, [r6, #20] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ str r3, [r6, #8] │ │ │ │ str.w r9, [r8, #272] @ 0x110 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #20 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ lsls r1, r5, #25 │ │ │ │ - bmi.w 20940 │ │ │ │ - bl 206c8 │ │ │ │ + bmi.w 208e8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 2053c │ │ │ │ + bl 204e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #512] @ (20a64 ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #512] @ (20a0c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ and.w r3, r5, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n 2092a │ │ │ │ - bl 205a4 │ │ │ │ + beq.n 208d2 │ │ │ │ + bl 2054c │ │ │ │ lsls r3, r5, #26 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bpl.w 2073c │ │ │ │ - bl 205a4 │ │ │ │ + bpl.w 206e4 │ │ │ │ + bl 2054c │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2073c │ │ │ │ + b.n 206e4 │ │ │ │ movs r1, #20 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bmi.n 20932 │ │ │ │ - bl 205a4 │ │ │ │ + bmi.n 208da │ │ │ │ + bl 2054c │ │ │ │ str r0, [r4, #4] │ │ │ │ ands.w r0, r5, #16 │ │ │ │ - bne.n 2094e │ │ │ │ - ldr.w sl, [pc, #444] @ 20a68 │ │ │ │ + bne.n 208f6 │ │ │ │ + ldr.w sl, [pc, #444] @ 20a10 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sl, pc │ │ │ │ - b.n 208c8 │ │ │ │ + b.n 20870 │ │ │ │ str r0, [r7, #8] │ │ │ │ strb r3, [r6, #12] │ │ │ │ mov r7, r6 │ │ │ │ - bl 205a4 │ │ │ │ + bl 2054c │ │ │ │ str r0, [r6, #0] │ │ │ │ - bl 206c8 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8b634 <__isoc23_strtoul@@Base+0xef14> │ │ │ │ + bl 8b5c4 <__isoc23_strtoul@@Base+0xeefc> │ │ │ │ movs r1, #16 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2091e │ │ │ │ + blt.n 208c6 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 208b6 │ │ │ │ + bne.n 2085e │ │ │ │ mov r9, r0 │ │ │ │ - b.n 208b8 │ │ │ │ + b.n 20860 │ │ │ │ movs r1, #16 │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #372] @ (20a6c ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #372] @ (20a14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 205a4 │ │ │ │ + bl 2054c │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4, #8] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 2073c │ │ │ │ + bpl.w 206e4 │ │ │ │ adds r0, #9 │ │ │ │ - bl 3a458 │ │ │ │ + bl 3a400 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2073c │ │ │ │ - cbz r6, 20924 │ │ │ │ + b.n 206e4 │ │ │ │ + cbz r6, 208cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 2073c │ │ │ │ - bl 206c8 │ │ │ │ + b.n 206e4 │ │ │ │ + bl 20670 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 2073c │ │ │ │ - ldr r3, [pc, #316] @ (20a70 ) │ │ │ │ + b.n 206e4 │ │ │ │ + ldr r3, [pc, #316] @ (20a18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 2089c │ │ │ │ - ldr r3, [pc, #304] @ (20a74 ) │ │ │ │ + b.n 20844 │ │ │ │ + ldr r3, [pc, #304] @ (20a1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 2082c │ │ │ │ - bl 20a84 │ │ │ │ - b.n 208a8 │ │ │ │ + b.n 207d4 │ │ │ │ + bl 20a2c │ │ │ │ + b.n 20850 │ │ │ │ movs r1, #32 │ │ │ │ movs r7, #0 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 20a84 │ │ │ │ + bl 20a2c │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 205a4 │ │ │ │ + bl 2054c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 20998 │ │ │ │ - bl 205a4 │ │ │ │ - ldr r3, [pc, #252] @ (20a78 ) │ │ │ │ + beq.n 20940 │ │ │ │ + bl 2054c │ │ │ │ + ldr r3, [pc, #252] @ (20a20 ) │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a32 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + beq.n 209da │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 2073c │ │ │ │ - ldr r2, [pc, #224] @ (20a7c ) │ │ │ │ + b.n 206e4 │ │ │ │ + ldr r2, [pc, #224] @ (20a24 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 8b634 <__isoc23_strtoul@@Base+0xef14> │ │ │ │ + bl 8b5c4 <__isoc23_strtoul@@Base+0xeefc> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 20a40 │ │ │ │ + ble.n 209e8 │ │ │ │ adds r1, r3, #7 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2053c │ │ │ │ + bl 204e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209c6 │ │ │ │ - ldr r2, [pc, #168] @ (20a80 ) │ │ │ │ + bne.n 2096e │ │ │ │ + ldr r2, [pc, #168] @ (20a28 ) │ │ │ │ str r6, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20992 │ │ │ │ + beq.n 2093a │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2073c │ │ │ │ + beq.w 206e4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ adds r0, r6, #1 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2073c │ │ │ │ + beq.w 206e4 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #2490368 @ 0x260000 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ str r0, [r4, #16] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2073c │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + b.n 206e4 │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ adds r6, #9 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 209f0 │ │ │ │ + b.n 20998 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r6, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 20992 │ │ │ │ + b.n 2093a │ │ │ │ nop │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ movs r5, r1 │ │ │ │ - orr.w r0, ip, #12 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf0ac000c │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r5, r1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ movs r5, r1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r5, r1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r5, #24 │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r5, #10 │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r5, r1 │ │ │ │ stmdb 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 │ │ │ │ - ldr r7, [pc, #232] @ (20b80 ) │ │ │ │ - ldr.w r8, [pc, #232] @ 20b84 │ │ │ │ + ldr r7, [pc, #232] @ (20b28 ) │ │ │ │ + ldr.w r8, [pc, #232] @ 20b2c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #232] @ (20b88 ) │ │ │ │ + ldr r3, [pc, #232] @ (20b30 ) │ │ │ │ add r7, pc │ │ │ │ - ldr.w r9, [pc, #232] @ 20b8c │ │ │ │ + ldr.w r9, [pc, #232] @ 20b34 │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r6 │ │ │ │ add r9, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 20aba │ │ │ │ + b.n 20a62 │ │ │ │ mov r5, r4 │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8b634 <__isoc23_strtoul@@Base+0xef14> │ │ │ │ + bl 8b5c4 <__isoc23_strtoul@@Base+0xeefc> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 20b70 │ │ │ │ - ldr r2, [pc, #196] @ (20b90 ) │ │ │ │ + blt.n 20b18 │ │ │ │ + ldr r2, [pc, #196] @ (20b38 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r7, r2] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20b48 │ │ │ │ + beq.n 20af0 │ │ │ │ and.w r2, sl, #393216 @ 0x60000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ str.w sl, [r4] │ │ │ │ - beq.n 20b58 │ │ │ │ - bl 2053c │ │ │ │ + beq.n 20b00 │ │ │ │ + bl 204e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2053c │ │ │ │ + bl 204e4 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 20b32 │ │ │ │ + cbz r0, 20ada │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b634 <__isoc23_strtoul@@Base+0xef14> │ │ │ │ + bl 8b5c4 <__isoc23_strtoul@@Base+0xeefc> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ - cbz r0, 20b5e │ │ │ │ + cbz r0, 20b06 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r1, [fp, #276] @ 0x114 │ │ │ │ asrs r3, r2, #31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w r2, r3, #65536 @ 0x10000 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #36] @ 0x24 │ │ │ │ - beq.n 20ab2 │ │ │ │ - bl 2053c │ │ │ │ + beq.n 20a5a │ │ │ │ + bl 204e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b.n 20ab2 │ │ │ │ + b.n 20a5a │ │ │ │ and.w r2, sl, #393216 @ 0x60000 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ str.w sl, [r4] │ │ │ │ - bne.n 20aee │ │ │ │ - bl 206c8 │ │ │ │ - b.n 20af2 │ │ │ │ + bne.n 20a96 │ │ │ │ + bl 20670 │ │ │ │ + b.n 20a9a │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ str.w r0, [fp, #276] @ 0x114 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20b18 │ │ │ │ - cbz r4, 20b76 │ │ │ │ + b.n 20ac0 │ │ │ │ + cbz r4, 20b1e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [ip], {12} │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + stcl 0, cr0, [ip], #48 @ 0x30 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r5, r1 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ movs r5, r1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #4] @ (20b9c ) │ │ │ │ + ldr r3, [pc, #4] @ (20b44 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 206c8 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + b.n 20670 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ movs r5, r1 │ │ │ │ - ldr.w ip, [pc, #132] @ 20c28 │ │ │ │ + ldr.w ip, [pc, #132] @ 20bd0 │ │ │ │ ands.w r0, r0, #576 @ 0x240 │ │ │ │ add ip, pc │ │ │ │ - bne.n 20c20 │ │ │ │ + bne.n 20bc8 │ │ │ │ push {lr} │ │ │ │ - cbnz r1, 20c08 │ │ │ │ + cbnz r1, 20bb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20c1c │ │ │ │ - ldr r2, [pc, #116] @ (20c2c ) │ │ │ │ + beq.n 20bc4 │ │ │ │ + ldr r2, [pc, #116] @ (20bd4 ) │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w r2, [r1, #234] @ 0xea │ │ │ │ - cbnz r2, 20c06 │ │ │ │ + cbnz r2, 20bae │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ - cbnz r2, 20c06 │ │ │ │ + cbnz r2, 20bae │ │ │ │ ldr.w r0, [r1, #372] @ 0x174 │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 20c1c │ │ │ │ + beq.n 20bc4 │ │ │ │ ldr.w ip, [r1, #196] @ 0xc4 │ │ │ │ ands.w r0, ip, #2097152 @ 0x200000 │ │ │ │ - bne.n 20c1c │ │ │ │ - ldr r2, [pc, #80] @ (20c30 ) │ │ │ │ + bne.n 20bc4 │ │ │ │ + ldr r2, [pc, #80] @ (20bd8 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 20bf8 │ │ │ │ + cbz r2, 20ba0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ and.w ip, ip, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - bne.n 20c06 │ │ │ │ - cbnz r3, 20c00 │ │ │ │ - b.n 20c24 │ │ │ │ + bne.n 20bae │ │ │ │ + cbnz r3, 20ba8 │ │ │ │ + b.n 20bcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 20c24 │ │ │ │ + cbz r3, 20bcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bpl.n 20bfc │ │ │ │ + bpl.n 20ba4 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (20c2c ) │ │ │ │ + ldr r1, [pc, #32] @ (20bd4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldrsh.w lr, [r1, #472] @ 0x1d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20bba │ │ │ │ + beq.n 20b62 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20bb4 │ │ │ │ + bne.n 20b5c │ │ │ │ mov r0, r2 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xeb84000c │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xebe4000c │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r3, [pc, #8] @ (20c40 ) │ │ │ │ + ldr r3, [pc, #8] @ (20be8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r2, #24 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #168] @ 20d00 │ │ │ │ + ldr.w r9, [pc, #168] @ 20ca8 │ │ │ │ movs r7, #17 │ │ │ │ movt r7, #22528 @ 0x5800 │ │ │ │ mov r5, r0 │ │ │ │ add r9, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 20ce6 │ │ │ │ + beq.n 20c8e │ │ │ │ mov r6, r3 │ │ │ │ - bls.n 20cbe │ │ │ │ + bls.n 20c66 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 20cca │ │ │ │ - bhi.n 20cfa │ │ │ │ + beq.n 20c72 │ │ │ │ + bhi.n 20ca2 │ │ │ │ subs r3, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 20c96 │ │ │ │ + bhi.n 20c3e │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 20c96 │ │ │ │ + bpl.n 20c3e │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20cdc │ │ │ │ + bcs.n 20c84 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r1, [r5, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.n 20cb4 │ │ │ │ + bcs.n 20c5c │ │ │ │ mov r3, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c66 │ │ │ │ + bne.n 20c0e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 20ca6 │ │ │ │ - cbnz r3, 20cf4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 20c4e │ │ │ │ + cbnz r3, 20c9c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20cb0 │ │ │ │ + beq.n 20c58 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 20c96 │ │ │ │ + b.n 20c3e │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20c86 │ │ │ │ + bne.n 20c2e │ │ │ │ mov r6, r3 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 20c8e │ │ │ │ + bcc.n 20c36 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 20c96 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 20c3e │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 20ca8 │ │ │ │ + b.n 20c50 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 20c96 │ │ │ │ - b.n 20c86 │ │ │ │ + bne.n 20c3e │ │ │ │ + b.n 20c2e │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 20c96 │ │ │ │ - b.n 20c86 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + bne.n 20c3e │ │ │ │ + b.n 20c2e │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ (20d74 ) │ │ │ │ + ldr r5, [pc, #96] @ (20d1c ) │ │ │ │ sub sp, #8 │ │ │ │ add r5, pc │ │ │ │ - cbz r1, 20d5e │ │ │ │ + cbz r1, 20d06 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh.w r6, [r0, #20] │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldrsh.w r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20d62 │ │ │ │ - ldr r3, [pc, #72] @ (20d78 ) │ │ │ │ + blt.n 20d0a │ │ │ │ + ldr r3, [pc, #72] @ (20d20 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldrsh.w r2, [r5, #472] @ 0x1d8 │ │ │ │ ldrsh.w r1, [r5, #474] @ 0x1da │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 20d62 │ │ │ │ + blt.n 20d0a │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 20d5e │ │ │ │ + beq.n 20d06 │ │ │ │ movs r1, #0 │ │ │ │ - bl a5f8 <__time64@plt+0x21fc> │ │ │ │ - cbz r0, 20d5e │ │ │ │ + bl a5a0 <__time64@plt+0x21fc> │ │ │ │ + cbz r0, 20d06 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r4, [r5, #204] @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r4, [r5, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #24] @ (20d7c ) │ │ │ │ + ldr r2, [pc, #24] @ (20d24 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #24] @ (20d80 ) │ │ │ │ + ldr r0, [pc, #24] @ (20d28 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ strh r6, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ands.w r0, r6, ip │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + bl 6bc44 │ │ │ │ + orns r0, r6, ip │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #96] @ 20df4 │ │ │ │ + ldr.w ip, [pc, #96] @ 20d9c │ │ │ │ mov lr, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20dd0 │ │ │ │ - ldr.w lr, [pc, #80] @ 20df8 │ │ │ │ + beq.n 20d78 │ │ │ │ + ldr.w lr, [pc, #80] @ 20da0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ ldr.w r1, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr.w ip, [r4, #272] @ 0x110 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 20ddc │ │ │ │ + beq.n 20d84 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ subs r0, r5, r6 │ │ │ │ add r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20dd0 │ │ │ │ + bne.n 20d78 │ │ │ │ ldr.w r3, [ip] │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xe990000c │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + ldrd r0, r0, [r0, #48]! @ 0x30 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 20e3e │ │ │ │ + cbz r4, 20de6 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ adds r7, r0, #4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 20e34 │ │ │ │ + beq.n 20ddc │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 20e3e │ │ │ │ + bne.n 20de6 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 20e3e │ │ │ │ + beq.n 20de6 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r4, #1 │ │ │ │ - blx 7fa4 │ │ │ │ - cbnz r0, 20e54 │ │ │ │ + blx 7f58 │ │ │ │ + cbnz r0, 20dfc │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ - beq.n 20e44 │ │ │ │ + beq.n 20dec │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20e16 │ │ │ │ + bne.n 20dbe │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e34 │ │ │ │ + bne.n 20ddc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e40 │ │ │ │ + beq.n 20de8 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 20e36 │ │ │ │ + b.n 20dde │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r9, [pc, #1140] @ 212e8 │ │ │ │ + ldr.w r9, [pc, #1140] @ 21290 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1140] @ 212ec │ │ │ │ + ldr.w r3, [pc, #1140] @ 21294 │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #272] @ 0x110 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, r0, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f98 │ │ │ │ + beq.n 20f40 │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ movw sl, #26215 @ 0x6667 │ │ │ │ movt sl, #26214 @ 0x6666 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ movw r2, #61167 @ 0xeeef │ │ │ │ movt r2, #61166 @ 0xeeee │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20ecc │ │ │ │ + b.n 20e74 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f7c │ │ │ │ + beq.n 20f24 │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ ittt ne │ │ │ │ movne r3, r5 │ │ │ │ movne r5, r4 │ │ │ │ movne r4, r3 │ │ │ │ - bne.n 20ec6 │ │ │ │ + bne.n 20e6e │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r4, r1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldr.w r6, [fp, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21284 │ │ │ │ + beq.w 2122c │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ itt eq │ │ │ │ addeq r4, #2 │ │ │ │ moveq r1, r5 │ │ │ │ - beq.n 20ec6 │ │ │ │ + beq.n 20e6e │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ itt hi │ │ │ │ movhi r3, #3 │ │ │ │ strhi r3, [sp, #16] │ │ │ │ - bhi.n 20f18 │ │ │ │ + bhi.n 20ec0 │ │ │ │ cmp r7, #51 @ 0x33 │ │ │ │ add.w r5, r4, #2 │ │ │ │ it ge │ │ │ │ movge r7, #51 @ 0x33 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ - beq.w 2115c │ │ │ │ + beq.w 21104 │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - beq.n 20fdc │ │ │ │ + beq.n 20f84 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ - beq.w 2123c │ │ │ │ + beq.w 211e4 │ │ │ │ cmp r7, #85 @ 0x55 │ │ │ │ it eq │ │ │ │ addeq.w r3, r9, #16 │ │ │ │ - beq.n 20f3c │ │ │ │ + beq.n 20ee4 │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - bne.w 212a0 │ │ │ │ + bne.w 21248 │ │ │ │ add.w r3, r9, #32 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb r1, r1, #6 │ │ │ │ smull r4, r0, sl, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ subs r1, #1 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ - bne.n 20f46 │ │ │ │ + bne.n 20eee │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21240 │ │ │ │ + beq.w 211e8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #908] @ (212f0 ) │ │ │ │ + ldr r1, [pc, #908] @ (21298 ) │ │ │ │ ldrb.w r3, [fp, #427] @ 0x1ab │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r1, r5, #1 │ │ │ │ ldr.w r6, [fp, #272] @ 0x110 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ecc │ │ │ │ + bne.n 20e74 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ mov fp, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 20f94 │ │ │ │ + bls.n 20f3c │ │ │ │ mov r0, fp │ │ │ │ subs r2, r4, r1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [r3, #272] @ 0x110 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 2127a │ │ │ │ + bls.w 21222 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r2, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2126a │ │ │ │ + bne.w 21212 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r7, [r5, #1] │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ - beq.w 21266 │ │ │ │ + beq.w 2120e │ │ │ │ cmp r7, #85 @ 0x55 │ │ │ │ it eq │ │ │ │ addeq.w r4, r9, #16 │ │ │ │ - beq.n 20ff8 │ │ │ │ + beq.n 20fa0 │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - bne.w 212a0 │ │ │ │ + bne.w 21248 │ │ │ │ add.w r4, r9, #32 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ movs r3, #0 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl aa314 │ │ │ │ + bl a9d2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ lsrs r3, r7, #28 │ │ │ │ orr.w r3, r3, r8, lsl #4 │ │ │ │ bic.w r2, r7, #4026531840 @ 0xf0000000 │ │ │ │ bic.w r3, r3, #4026531840 @ 0xf0000000 │ │ │ │ mov.w ip, r8, asr #31 │ │ │ │ @@ -37213,47 +37204,47 @@ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ sub.w r7, r2, r0, lsl #2 │ │ │ │ smull r1, r2, sl, r4 │ │ │ │ asrs r4, r4, #31 │ │ │ │ subs r3, #1 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ - bne.n 210fe │ │ │ │ + bne.n 210a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2124c │ │ │ │ + bne.w 211f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ - cbz r2, 21146 │ │ │ │ + cbz r2, 210ee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2125a │ │ │ │ - ldr r1, [pc, #456] @ (212f4 ) │ │ │ │ + beq.w 21202 │ │ │ │ + ldr r1, [pc, #456] @ (2129c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r4, [fp, #427] @ 0x1ab │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 20f6e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 20f16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21260 │ │ │ │ - ldr r1, [pc, #424] @ (212f8 ) │ │ │ │ + beq.w 21208 │ │ │ │ + ldr r1, [pc, #424] @ (212a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 20f6e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 20f16 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ adds r4, r4, r3 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ @@ -37267,336 +37258,336 @@ │ │ │ │ adc.w r7, r2, r3 │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ movt r2, #15 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, r8 │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ sbcs r3, r7 │ │ │ │ - bge.n 211c4 │ │ │ │ + bge.n 2116c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r4, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds.w r3, r8, r3 │ │ │ │ mov r8, r3 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ - vldr d9, [pc, #272] @ 212d8 │ │ │ │ - bl aa2b8 │ │ │ │ + vldr d9, [pc, #272] @ 21280 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 21222 │ │ │ │ + beq.n 211ca │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ vdiv.f64 d8, d6, d9 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #208] @ 212e0 │ │ │ │ + vldr d6, [pc, #208] @ 21288 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vadd.f64 d8, d8, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vdiv.f64 d7, d8, d7 │ │ │ │ - ldr r1, [pc, #216] @ (212fc ) │ │ │ │ + ldr r1, [pc, #216] @ (212a4 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ adds r1, r5, #1 │ │ │ │ ldr.w r6, [fp, #272] @ 0x110 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20ec6 │ │ │ │ + b.n 20e6e │ │ │ │ mov r3, r9 │ │ │ │ - b.n 20f3c │ │ │ │ - ldr r1, [pc, #188] @ (21300 ) │ │ │ │ + b.n 20ee4 │ │ │ │ + ldr r1, [pc, #188] @ (212a8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 20f6e │ │ │ │ - ldr r1, [pc, #180] @ (21304 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 20f16 │ │ │ │ + ldr r1, [pc, #180] @ (212ac ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 21116 │ │ │ │ - ldr r1, [pc, #172] @ (21308 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 210be │ │ │ │ + ldr r1, [pc, #172] @ (212b0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2112c │ │ │ │ - ldr r1, [pc, #168] @ (2130c ) │ │ │ │ + b.n 210d4 │ │ │ │ + ldr r1, [pc, #168] @ (212b4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 21150 │ │ │ │ + b.n 210f8 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20ff8 │ │ │ │ + b.n 20fa0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 74188 │ │ │ │ + b.w 74130 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 20fac │ │ │ │ - ldr r1, [pc, #136] @ (21310 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 20f54 │ │ │ │ + ldr r1, [pc, #136] @ (212b8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [r3, #272] @ 0x110 │ │ │ │ - b.n 20f82 │ │ │ │ + b.n 20f2a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - cbnz r3, 212ca │ │ │ │ + cbnz r3, 21272 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #100] @ (21314 ) │ │ │ │ + ldr r2, [pc, #100] @ (212bc ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #100] @ (21318 ) │ │ │ │ + ldr r0, [pc, #100] @ (212c0 ) │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6bc9c │ │ │ │ + b.w 6bc44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74188 │ │ │ │ - b.n 212ac │ │ │ │ + bl 74130 │ │ │ │ + b.n 21254 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldmia.w r0!, {r2, r3} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + ldmdb r0, {r2, r3} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #32] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #68] @ (21370 ) │ │ │ │ - ldr r3, [pc, #68] @ (21374 ) │ │ │ │ + ldr r2, [pc, #68] @ (21318 ) │ │ │ │ + ldr r3, [pc, #68] @ (2131c ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldrh.w r3, [r5, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2136e │ │ │ │ - ldr r3, [pc, #60] @ (21378 ) │ │ │ │ + bls.n 21316 │ │ │ │ + ldr r3, [pc, #60] @ (21320 ) │ │ │ │ tst.w r0, #1 │ │ │ │ mov.w r4, #1 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ cmp r4, #17 │ │ │ │ - beq.n 21364 │ │ │ │ + beq.n 2130c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 21364 │ │ │ │ + cbz r3, 2130c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 21364 │ │ │ │ - bl 6aa30 │ │ │ │ + cbnz r3, 2130c │ │ │ │ + bl 6a9d8 │ │ │ │ ldrh.w r3, [r5, #232] @ 0xe8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 2134a │ │ │ │ + bgt.n 212f2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 21b70 │ │ │ │ + b.n 20bd8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #280] @ (214a4 ) │ │ │ │ + ldr r3, [pc, #280] @ (2144c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #280] @ (214a8 ) │ │ │ │ + ldr r2, [pc, #280] @ (21450 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r6, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 213a4 │ │ │ │ + cbz r0, 2134c │ │ │ │ mov r4, r0 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21414 │ │ │ │ + bne.n 213bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2140e │ │ │ │ + beq.n 213b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r3, #932] @ 0x3a4 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r1, #24] │ │ │ │ streq r3, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2149e │ │ │ │ - cbz r4, 2140e │ │ │ │ + bne.n 21446 │ │ │ │ + cbz r4, 213b6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r3, #932] @ 0x3a4 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2140e │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 2140e │ │ │ │ + cbz r0, 213b6 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 213b6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldr.w r2, [r5, #296] @ 0x128 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2140e │ │ │ │ + bne.n 213b6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 2140e │ │ │ │ - cbnz r6, 2147a │ │ │ │ + beq.n 213b6 │ │ │ │ + cbnz r6, 21422 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21492 │ │ │ │ + beq.n 2143a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 21432 │ │ │ │ + bne.n 213da │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str.w r4, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213e8 │ │ │ │ + beq.n 21390 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213e8 │ │ │ │ + beq.n 21390 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213ea │ │ │ │ - b.n 2140e │ │ │ │ + bne.n 21392 │ │ │ │ + b.n 213b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr.w r2, [r5, #296] @ 0x128 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2142e │ │ │ │ + bne.n 213d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 2142e │ │ │ │ + b.n 213d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - b.n 2144c │ │ │ │ + b.n 213f4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - b.n 21450 │ │ │ │ + b.n 213f8 │ │ │ │ nop │ │ │ │ - b.n 21be0 │ │ │ │ + b.n 21c48 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #232] @ (215a4 ) │ │ │ │ + ldr r2, [pc, #232] @ (2154c ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #232] @ (215a8 ) │ │ │ │ + ldr r3, [pc, #232] @ (21550 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 81e0 <__getrusage64@plt> │ │ │ │ + blx 8188 <__getrusage64@plt> │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 81e0 <__getrusage64@plt> │ │ │ │ + blx 8188 <__getrusage64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw lr, #16959 @ 0x423f │ │ │ │ movt lr, #15 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r0, r3 │ │ │ │ @@ -37610,15 +37601,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ adc.w r2, r2, r6 │ │ │ │ cmp lr, r3 │ │ │ │ sbcs.w ip, ip, r2 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ - bge.n 21536 │ │ │ │ + bge.n 214de │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ adds r3, r3, r1 │ │ │ │ @@ -37641,110 +37632,110 @@ │ │ │ │ strd r2, r0, [r4] │ │ │ │ adc.w r1, r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp ip, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ sbcs r5, r1 │ │ │ │ str r1, [r4, #12] │ │ │ │ - bge.n 21586 │ │ │ │ + bge.n 2152e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movw r2, #48576 @ 0xbdc0 │ │ │ │ movt r2, #65520 @ 0xfff0 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ adds r3, r3, r2 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ strd r0, r3, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #36] @ (215ac ) │ │ │ │ - ldr r3, [pc, #28] @ (215a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (21554 ) │ │ │ │ + ldr r3, [pc, #28] @ (21550 ) │ │ │ │ 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 2159e │ │ │ │ + bne.n 21546 │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21a7c │ │ │ │ + b.n 21ae4 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 218f4 │ │ │ │ + b.n 2195c │ │ │ │ movs r4, r1 │ │ │ │ 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 r5, [pc, #292] @ (216e8 ) │ │ │ │ + ldr r5, [pc, #292] @ (21690 ) │ │ │ │ mov r6, r0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ mov r4, r2 │ │ │ │ and.w r3, r3, #13312 @ 0x3400 │ │ │ │ - cbnz r3, 215e0 │ │ │ │ + cbnz r3, 21588 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 215e0 │ │ │ │ + cbz r3, 21588 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ tst.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #244] @ (216ec ) │ │ │ │ + ldr r3, [pc, #244] @ (21694 ) │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216c8 │ │ │ │ + beq.n 21670 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21628 │ │ │ │ + cbz r0, 215d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3acd8 │ │ │ │ - cbz r0, 21628 │ │ │ │ - bl 40900 │ │ │ │ + bl 3ac80 │ │ │ │ + cbz r0, 215d0 │ │ │ │ + bl 408a8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2162c │ │ │ │ + b.n 215d4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ strb.w r1, [r5, #426] @ 0x1aa │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2164c │ │ │ │ + beq.n 215f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #540672 @ 0x84000 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216d4 │ │ │ │ + beq.n 2167c │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r6, #0 │ │ │ │ addw r0, r0, #1372 @ 0x55c │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ ldr.w r0, [r3, #728] @ 0x2d8 │ │ │ │ ldr.w r1, [r3, #732] @ 0x2dc │ │ │ │ ldr.w r2, [r3, #736] @ 0x2e0 │ │ │ │ ldr.w lr, [r3, #740] @ 0x2e4 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ @@ -37758,341 +37749,341 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ strh.w ip, [r0, #740] @ 0x2e4 │ │ │ │ strd r6, r4, [r0, #744] @ 0x2e8 │ │ │ │ str.w r6, [r0, #752] @ 0x2f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 216aa │ │ │ │ + bne.n 21652 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1400 @ 0x578 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ and.w r0, r0, #8388608 @ 0x800000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21608 │ │ │ │ + beq.n 215b0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 21608 │ │ │ │ + b.n 215b0 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 216e2 │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, 2168a │ │ │ │ + bl 112a4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2164c │ │ │ │ + b.n 215f4 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ - b.n 216de │ │ │ │ - b.n 219b4 │ │ │ │ + b.n 21686 │ │ │ │ + b.n 21a1c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #124] @ (21780 ) │ │ │ │ + ldr r1, [pc, #124] @ (21728 ) │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 21714 │ │ │ │ + beq.n 216bc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 21742 │ │ │ │ + cbz r3, 216ea │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #100] @ (21784 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #100] @ (2172c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2173e │ │ │ │ + cbz r0, 216e6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2173e │ │ │ │ + beq.n 216e6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 2175c │ │ │ │ + cbz r3, 21704 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2173e │ │ │ │ + beq.n 216e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2173e │ │ │ │ + beq.n 216e6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21714 │ │ │ │ - b.n 2173e │ │ │ │ + bne.n 216bc │ │ │ │ + b.n 216e6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 21770 │ │ │ │ + cbz r3, 21718 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 21770 │ │ │ │ + cbz r3, 21718 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2173e │ │ │ │ + bne.n 216e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10f0c │ │ │ │ + b.w 10eb4 │ │ │ │ nop │ │ │ │ - b.n 217c8 │ │ │ │ + b.n 21830 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (217e4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2178c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w ip, [pc, #76] @ 217e8 │ │ │ │ + ldr.w ip, [pc, #76] @ 21790 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str.w r1, [r3, #748] @ 0x2ec │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ strh.w r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str.w r1, [r3, #744] @ 0x2e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 217ca │ │ │ │ + cbz r1, 21772 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ addw r0, r3, #1372 @ 0x55c │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add.w r0, r0, #1400 @ 0x578 │ │ │ │ - b.w dc5c │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.w dc04 │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #556] @ (21a28 ) │ │ │ │ + ldr r5, [pc, #556] @ (219d0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 2183a │ │ │ │ + cbz r0, 217e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 21974 │ │ │ │ + bhi.w 2191c │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r2, #16 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsrs r2, r7, #16 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ subs r3, r6, #4 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2182e │ │ │ │ - bl 217ec │ │ │ │ + cbz r0, 217d6 │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21804 │ │ │ │ + bne.n 217ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21804 │ │ │ │ - b.n 2183a │ │ │ │ + bne.n 217ac │ │ │ │ + b.n 217e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21804 │ │ │ │ - b.n 2183a │ │ │ │ + bne.n 217ac │ │ │ │ + b.n 217e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2183a │ │ │ │ + beq.n 217e2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21872 │ │ │ │ + b.n 2181a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21878 │ │ │ │ + beq.n 21820 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2183a │ │ │ │ + beq.n 217e2 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2185e │ │ │ │ + beq.n 21806 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 2186c │ │ │ │ + b.n 21814 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21804 │ │ │ │ - b.n 2183a │ │ │ │ + bne.n 217ac │ │ │ │ + b.n 217e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 218b4 │ │ │ │ + cbz r3, 2185c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 218a6 │ │ │ │ + b.n 2184e │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 218ac │ │ │ │ + beq.n 21854 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 218b4 │ │ │ │ + cbz r3, 2185c │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21892 │ │ │ │ + beq.n 2183a │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218a6 │ │ │ │ + bne.n 2184e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2183a │ │ │ │ + beq.n 217e2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 218d6 │ │ │ │ - b.n 218e4 │ │ │ │ + cbnz r3, 2187e │ │ │ │ + b.n 2188c │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 218dc │ │ │ │ + beq.n 21884 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 218e4 │ │ │ │ + cbz r3, 2188c │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218c2 │ │ │ │ + beq.n 2186a │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218d6 │ │ │ │ + bne.n 2187e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 218bc │ │ │ │ + bne.n 21864 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ and.w r3, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 2191e │ │ │ │ + bne.n 218c6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21804 │ │ │ │ - b.n 2183a │ │ │ │ + bne.w 217ac │ │ │ │ + b.n 217e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21804 │ │ │ │ - b.n 2183a │ │ │ │ + bne.w 217ac │ │ │ │ + b.n 217e2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 21944 │ │ │ │ + cbz r1, 218ec │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21938 │ │ │ │ + b.n 218e0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2193e │ │ │ │ + beq.n 218e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 21942 │ │ │ │ + cbz r5, 218ea │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21926 │ │ │ │ + beq.n 218ce │ │ │ │ str r2, [r5, #4] │ │ │ │ - b.n 21934 │ │ │ │ + b.n 218dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 2183a │ │ │ │ + bpl.w 217e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2183a │ │ │ │ + beq.w 217e2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2196a │ │ │ │ + b.n 21912 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21970 │ │ │ │ + beq.n 21918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2183a │ │ │ │ + beq.w 217e2 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21956 │ │ │ │ + beq.n 218fe │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 21962 │ │ │ │ + b.n 2190a │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r3, 2198e │ │ │ │ + cbz r3, 21936 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 219fe │ │ │ │ + beq.n 219a6 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2197e │ │ │ │ + bne.n 21926 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 219a6 │ │ │ │ + bpl.n 2194e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 219a6 │ │ │ │ + cbz r3, 2194e │ │ │ │ movs r2, #0 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21a14 │ │ │ │ + beq.n 219bc │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21998 │ │ │ │ + bne.n 21940 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2183a │ │ │ │ - cbz r6, 219fa │ │ │ │ - ldr r3, [pc, #120] @ (21a2c ) │ │ │ │ + beq.w 217e2 │ │ │ │ + cbz r6, 219a2 │ │ │ │ + ldr r3, [pc, #120] @ (219d4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ str.w r6, [r5, #1128] @ 0x468 │ │ │ │ ldr.w r7, [r5, #1100] @ 0x44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #1132] @ 0x46c │ │ │ │ @@ -38110,185 +38101,185 @@ │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [r5, #1100] @ 0x44c │ │ │ │ str.w r2, [r5, #1136] @ 0x470 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 2183a │ │ │ │ + b.n 217e2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - b.n 2183a │ │ │ │ + b.n 217e2 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21984 │ │ │ │ + beq.n 2192c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21986 │ │ │ │ + b.n 2192e │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2199e │ │ │ │ + beq.n 21946 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 219a0 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 21948 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ - ldr r7, [pc, #620] @ (21cb0 ) │ │ │ │ + ldr r7, [pc, #620] @ (21c58 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #620] @ (21cb4 ) │ │ │ │ + ldr r3, [pc, #620] @ (21c5c ) │ │ │ │ add r7, pc │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w fp, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldrb.w r3, [r4, #418] @ 0x1a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c42 │ │ │ │ + bne.w 21bea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #418] @ 0x1a2 │ │ │ │ and.w r3, r6, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21aee │ │ │ │ + beq.n 21a96 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 21ad2 │ │ │ │ + cbz r3, 21a7a │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 21c92 │ │ │ │ + bcs.w 21c3a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - bl 20d84 │ │ │ │ + bl 20d2c │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bpl.w 21c88 │ │ │ │ - ldr r1, [pc, #476] @ (21cb8 ) │ │ │ │ + bpl.w 21c30 │ │ │ │ + ldr r1, [pc, #476] @ (21c60 ) │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ and.w r3, r6, #16 │ │ │ │ - cbnz r3, 21ae6 │ │ │ │ + cbnz r3, 21a8e │ │ │ │ subs r2, #2 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21b5c │ │ │ │ + beq.n 21b04 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.w 21c6e │ │ │ │ + bpl.w 21c16 │ │ │ │ adds r5, #4 │ │ │ │ and.w r9, r6, #256 @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ movw sl, #1025 @ 0x401 │ │ │ │ mov r7, r9 │ │ │ │ and.w sl, r6, sl │ │ │ │ mov r9, r3 │ │ │ │ and.w r6, r6, #8 │ │ │ │ - b.n 21b34 │ │ │ │ + b.n 21adc │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r7, 21b28 │ │ │ │ + cbnz r7, 21ad0 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21b28 │ │ │ │ + bne.n 21ad0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ - bl 20d84 │ │ │ │ + bl 20d2c │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ - cbz r1, 21b5a │ │ │ │ + cbz r1, 21b02 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21b14 │ │ │ │ + beq.n 21abc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b14 │ │ │ │ + bne.n 21abc │ │ │ │ movs r2, #32 │ │ │ │ - bl 20c44 │ │ │ │ + bl 20bec │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ - cbz r1, 21b5a │ │ │ │ + cbz r1, 21b02 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b14 │ │ │ │ - b.n 21b42 │ │ │ │ + bne.n 21abc │ │ │ │ + b.n 21aea │ │ │ │ mov r7, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c32 │ │ │ │ + bne.n 21bda │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ - ldr r3, [pc, #320] @ (21cbc ) │ │ │ │ + bl 741a4 │ │ │ │ + ldr r3, [pc, #320] @ (21c64 ) │ │ │ │ str.w r0, [fp, #1532] @ 0x5fc │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #244] @ 0xf4 │ │ │ │ ldr.w r2, [r3, #1640] @ 0x668 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c5c │ │ │ │ + beq.n 21c04 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c5c │ │ │ │ + beq.n 21c04 │ │ │ │ ldrh.w r2, [r3, #1636] @ 0x664 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strh.w r2, [r3, #1636] @ 0x664 │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldrh.w r1, [r4, #474] @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ ldrh.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #418] @ 0x1a2 │ │ │ │ add r2, r1 │ │ │ │ @@ -38302,613 +38293,613 @@ │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ strh.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldrh.w r2, [r3, #1580] @ 0x62c │ │ │ │ cmp r0, r1 │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ strh.w r2, [r3, #1580] @ 0x62c │ │ │ │ - beq.n 21c0c │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + beq.n 21bb4 │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21c4c │ │ │ │ + beq.n 21bf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21c9a │ │ │ │ + bls.n 21c42 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 21b6e │ │ │ │ + b.n 21b16 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 21ca2 │ │ │ │ + cbnz r3, 21c4a │ │ │ │ str.w r8, [r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ (21cc0 ) │ │ │ │ + ldr r1, [pc, #96] @ (21c68 ) │ │ │ │ add.w r0, r3, #1624 @ 0x658 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - b.n 21baa │ │ │ │ + b.n 21b52 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #32 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and.w r9, r6, #256 @ 0x100 │ │ │ │ adds r5, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21b00 │ │ │ │ - b.n 21b5c │ │ │ │ - ldr r1, [pc, #56] @ (21cc4 ) │ │ │ │ + bne.w 21aa8 │ │ │ │ + b.n 21b04 │ │ │ │ + ldr r1, [pc, #56] @ (21c6c ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ adds r1, #1 │ │ │ │ - b.n 21ade │ │ │ │ + b.n 21a86 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 21ac4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 21a6c │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 21b6e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 21b16 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bgt.n 21c7c │ │ │ │ + ble.n 21ce4 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 215e4 │ │ │ │ + b.n 2163c │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r0, r1 │ │ │ │ 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 r2, [pc, #360] @ (21e44 ) │ │ │ │ + ldr r2, [pc, #360] @ (21dec ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #360] @ (21e48 ) │ │ │ │ + ldr r3, [pc, #360] @ (21df0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ands.w r0, r0, #128 @ 0x80 │ │ │ │ - bne.n 21cf2 │ │ │ │ + bne.n 21c9a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #344] @ (21e4c ) │ │ │ │ + ldr r3, [pc, #344] @ (21df4 ) │ │ │ │ mov r9, r1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #896 @ 0x380 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd0 │ │ │ │ + beq.n 21d78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #429] @ 0x1ad │ │ │ │ - bl 522a8 │ │ │ │ + bl 52250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #429] @ 0x1ad │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21dd4 │ │ │ │ + bne.n 21d7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21dbc │ │ │ │ + beq.n 21d64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bics.w r2, r9, #2 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne.w r8, #10 │ │ │ │ mov sl, r3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ itt ne │ │ │ │ movne r3, sl │ │ │ │ movne r7, #0 │ │ │ │ - beq.n 21e08 │ │ │ │ + beq.n 21db0 │ │ │ │ and.w r9, r9, #2 │ │ │ │ adds r5, #4 │ │ │ │ - cbz r7, 21d6e │ │ │ │ + cbz r7, 21d16 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21de8 │ │ │ │ + beq.n 21d90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21de4 │ │ │ │ + beq.n 21d8c │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne sl, r0 │ │ │ │ - beq.n 21de4 │ │ │ │ + beq.n 21d8c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 21de4 │ │ │ │ + beq.n 21d8c │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 21d96 │ │ │ │ + bne.n 21d3e │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbz r2, 21de2 │ │ │ │ + cbz r2, 21d8a │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ movne r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d66 │ │ │ │ + bne.n 21d0e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #124] @ (21e50 ) │ │ │ │ + ldr r0, [pc, #124] @ (21df8 ) │ │ │ │ add r0, pc │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 21d3e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 21ce6 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - b.n 21da4 │ │ │ │ + b.n 21d4c │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 21d6e │ │ │ │ + bne.n 21d16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21dfa │ │ │ │ + bne.n 21da2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ - b.n 21dae │ │ │ │ + b.n 21d56 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ cmp sl, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 21da4 │ │ │ │ - b.n 21d96 │ │ │ │ + beq.n 21d4c │ │ │ │ + b.n 21d3e │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ - cbz r3, 21e24 │ │ │ │ + cbz r3, 21dcc │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ itett ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r7, r2 │ │ │ │ movne r3, sl │ │ │ │ - bne.n 21d60 │ │ │ │ + bne.n 21d08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ movne r2, #32 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dbc │ │ │ │ + beq.n 21d64 │ │ │ │ adds r5, #4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 21d60 │ │ │ │ + b.n 21d08 │ │ │ │ nop │ │ │ │ - bge.n 21ee0 │ │ │ │ + bge.n 21d48 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ movs r0, r1 │ │ │ │ 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 r5, [pc, #860] @ (221c4 ) │ │ │ │ + ldr r5, [pc, #860] @ (2216c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #860] @ (221c8 ) │ │ │ │ + ldr r3, [pc, #860] @ (22170 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ands.w r3, r1, #64 @ 0x40 │ │ │ │ mov sl, r3 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 22002 │ │ │ │ + blt.w 21faa │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #832] @ (221cc ) │ │ │ │ + ldr r2, [pc, #832] @ (22174 ) │ │ │ │ mov r8, r1 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.n 21f46 │ │ │ │ + beq.n 21eee │ │ │ │ ldrb.w r1, [r4, #63] @ 0x3f │ │ │ │ ldrb.w r2, [r4, #62] @ 0x3e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 22154 │ │ │ │ - ldr r1, [pc, #808] @ (221d0 ) │ │ │ │ + bne.w 220fc │ │ │ │ + ldr r1, [pc, #808] @ (22178 ) │ │ │ │ strb.w r2, [r4, #62] @ 0x3e │ │ │ │ ldr r5, [r5, r1] │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bpl.w 2206a │ │ │ │ + bpl.w 22012 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21ebe │ │ │ │ + bne.n 21e66 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ orrs.w r2, r2, sl, lsr #6 │ │ │ │ - beq.n 21eea │ │ │ │ + beq.n 21e92 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2217a │ │ │ │ + blt.w 22122 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.w 22066 │ │ │ │ + bpl.w 2200e │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ strne.w r6, [r5, #380] @ 0x17c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 220f8 │ │ │ │ + bne.w 220a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 220ea │ │ │ │ + beq.w 22092 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.w 220ea │ │ │ │ + beq.w 22092 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 220ea │ │ │ │ + beq.w 22092 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 483f4 │ │ │ │ + bl 4839c │ │ │ │ ldrb.w r2, [r4, #62] @ 0x3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r2, 21f32 │ │ │ │ + cbz r2, 21eda │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 21f2a │ │ │ │ + cbnz r2, 21ed2 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 21f32 │ │ │ │ + cbz r2, 21eda │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 22146 │ │ │ │ - cbz r7, 21f3e │ │ │ │ + bne.w 220ee │ │ │ │ + cbz r7, 21ee6 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #648] @ (221d0 ) │ │ │ │ + ldr r3, [pc, #648] @ (22178 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - blx 7f24 │ │ │ │ + blx 7ed8 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ it eq │ │ │ │ moveq r0, r6 │ │ │ │ str.w r0, [r5, #392] @ 0x188 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 220d8 │ │ │ │ + bmi.w 22080 │ │ │ │ movs r0, #0 │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 22088 │ │ │ │ + bmi.w 22030 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220be │ │ │ │ + bne.w 22066 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ tst.w r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #63] @ 0x3f │ │ │ │ - beq.w 22162 │ │ │ │ + beq.w 2210a │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r2, [r5, #423] @ 0x1a7 │ │ │ │ str.w r2, [r5, #384] @ 0x180 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21fda │ │ │ │ + beq.n 21f82 │ │ │ │ ldr.w r0, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 21fda │ │ │ │ - bl 43210 │ │ │ │ + ble.n 21f82 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r1, [r5, #400] @ 0x190 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 21fee │ │ │ │ + ble.n 21f96 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 21f3e │ │ │ │ + bpl.n 21ee6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 21f40 │ │ │ │ - ldr r3, [pc, #460] @ (221d0 ) │ │ │ │ + b.n 21ee8 │ │ │ │ + ldr r3, [pc, #460] @ (22178 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 2214a │ │ │ │ - ldr r4, [pc, #448] @ (221d4 ) │ │ │ │ + bmi.w 220f2 │ │ │ │ + ldr r4, [pc, #448] @ (2217c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r0, #16000 @ 0x3e80 │ │ │ │ - bgt.w 221a8 │ │ │ │ - ldr r5, [pc, #436] @ (221d8 ) │ │ │ │ + bgt.w 22150 │ │ │ │ + ldr r5, [pc, #436] @ (22180 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #436] @ (221dc ) │ │ │ │ + ldr r2, [pc, #436] @ (22184 ) │ │ │ │ mov r1, r3 │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ - bl 202b8 │ │ │ │ + bl 20260 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 2205c │ │ │ │ + cbz r3, 22004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220e2 │ │ │ │ + bne.n 2208a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ itt gt │ │ │ │ asrgt r2, r2, #1 │ │ │ │ strgt r2, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 204bc │ │ │ │ - ldr r3, [pc, #392] @ (221e0 ) │ │ │ │ + bl 20464 │ │ │ │ + ldr r3, [pc, #392] @ (22188 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r2, [r4, #62] @ 0x3e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21eea │ │ │ │ + beq.w 21e92 │ │ │ │ and.w r2, r8, #2048 @ 0x800 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 22170 │ │ │ │ + bne.n 22118 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21efc │ │ │ │ + beq.w 21ea4 │ │ │ │ str.w r6, [r5, #380] @ 0x17c │ │ │ │ - b.n 21efc │ │ │ │ + b.n 21ea4 │ │ │ │ ldr r7, [r5, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2216a │ │ │ │ + beq.n 22112 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 2209e │ │ │ │ + b.n 22046 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 220a8 │ │ │ │ + beq.n 22050 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 22094 │ │ │ │ + blt.n 2203c │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f84 │ │ │ │ + beq.w 21f2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - beq.n 22194 │ │ │ │ + beq.n 2213c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #21 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #20 │ │ │ │ - bl 6aa30 │ │ │ │ - b.n 21f84 │ │ │ │ + bl 6a9d8 │ │ │ │ + b.n 21f2c │ │ │ │ movw r0, #271 @ 0x10f │ │ │ │ - bl 3e73c │ │ │ │ - b.n 21f6a │ │ │ │ - blx 7aec │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 21f12 │ │ │ │ + blx 7aac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 2204e │ │ │ │ + b.n 21ff6 │ │ │ │ and.w r2, r8, #96 @ 0x60 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 22120 │ │ │ │ + beq.n 220c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 483f4 │ │ │ │ + bl 4839c │ │ │ │ ldrb.w r2, [r4, #62] @ 0x3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21f32 │ │ │ │ + beq.w 21eda │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - bne.w 21f24 │ │ │ │ + bne.w 21ecc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21f3a │ │ │ │ - b.n 22146 │ │ │ │ + beq.w 21ee2 │ │ │ │ + b.n 220ee │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 483f4 │ │ │ │ + bl 4839c │ │ │ │ ldrb.w r2, [r4, #62] @ 0x3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r2, 22146 │ │ │ │ + cbz r2, 220ee │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.n 22146 │ │ │ │ + beq.n 220ee │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 2219e │ │ │ │ + cbnz r2, 22146 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21f2e │ │ │ │ + bne.w 21ed6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 21f3a │ │ │ │ + b.n 21ee2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 22010 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 21fb8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 46c2c │ │ │ │ + bl 46bd4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 21ea4 │ │ │ │ + b.n 21e4c │ │ │ │ movs r0, #2 │ │ │ │ - bl 3e128 │ │ │ │ - b.n 21fb0 │ │ │ │ + bl 3e0d0 │ │ │ │ + b.n 21f58 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [r4, #8] │ │ │ │ - b.n 2209e │ │ │ │ + b.n 22046 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 220f8 │ │ │ │ + beq.n 220a0 │ │ │ │ str.w r6, [r5, #380] @ 0x17c │ │ │ │ - b.n 220f8 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 220a0 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 21ee0 │ │ │ │ + bne.w 21e88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ee0 │ │ │ │ + b.n 21e88 │ │ │ │ ldrsh.w r0, [r4, #48] @ 0x30 │ │ │ │ - blx 7bec │ │ │ │ - b.n 21f7a │ │ │ │ + blx 7ba0 │ │ │ │ + b.n 21f22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21f2e │ │ │ │ - b.n 22146 │ │ │ │ - ldr r3, [pc, #56] @ (221e4 ) │ │ │ │ + bne.w 21ed6 │ │ │ │ + b.n 220ee │ │ │ │ + ldr r3, [pc, #56] @ (2218c ) │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - ldr r0, [pc, #48] @ (221e8 ) │ │ │ │ + ldr r0, [pc, #48] @ (22190 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - bhi.n 2214c │ │ │ │ + bls.n 221b4 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22648 │ │ │ │ + b.n 226a0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2234c │ │ │ │ + b.n 223a4 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ movs r5, r1 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 r5, [pc, #1452] @ 227ac │ │ │ │ + ldr.w r5, [pc, #1452] @ 22754 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r4, [pc, #1452] @ 227b0 │ │ │ │ + ldr.w r4, [pc, #1452] @ 22758 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1448] @ 227b4 │ │ │ │ - ldr.w sl, [pc, #1448] @ 227b8 │ │ │ │ + ldr.w r6, [pc, #1448] @ 2275c │ │ │ │ + ldr.w sl, [pc, #1448] @ 22760 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov.w r4, #0 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1432] @ 227bc │ │ │ │ + ldr.w r3, [pc, #1432] @ 22764 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r2, [r9, #396] @ 0x18c │ │ │ │ - ldr.w r3, [pc, #1408] @ 227c0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 22768 │ │ │ │ str.w r2, [r0, #396] @ 0x18c │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ str.w r2, [r0, #392] @ 0x188 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str.w r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -38943,777 +38934,777 @@ │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ str.w fp, [r8, #52] @ 0x34 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w r0, [r4, sl] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22486 │ │ │ │ + bne.w 2242e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1260] @ 227c4 │ │ │ │ + ldr.w r3, [pc, #1260] @ 2276c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r0, 222ea │ │ │ │ + cbz r0, 22292 │ │ │ │ mov r1, r6 │ │ │ │ - bl 44b7c │ │ │ │ - ldr.w r3, [pc, #1236] @ 227c0 │ │ │ │ + bl 44b24 │ │ │ │ + ldr.w r3, [pc, #1236] @ 22768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 22322 │ │ │ │ + cbz r3, 222ca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1200] @ 227bc │ │ │ │ + ldr.w r3, [pc, #1200] @ 22764 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl fbac │ │ │ │ + bl fb54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 225fe │ │ │ │ - ldr.w r3, [pc, #1156] @ 227bc │ │ │ │ + beq.w 225a6 │ │ │ │ + ldr.w r3, [pc, #1156] @ 22764 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 22798 │ │ │ │ - bl a2dc <__time64@plt+0x1ee0> │ │ │ │ - ldr.w r3, [pc, #1136] @ 227bc │ │ │ │ + bmi.w 22740 │ │ │ │ + bl a284 <__time64@plt+0x1ee0> │ │ │ │ + ldr.w r3, [pc, #1136] @ 22764 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1120] @ 227b8 │ │ │ │ + ldr.w r3, [pc, #1120] @ 22760 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 225be │ │ │ │ + bne.w 22566 │ │ │ │ movs r0, #0 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 2131c │ │ │ │ + bl 212c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 22390 │ │ │ │ - b.n 22396 │ │ │ │ + cbnz r0, 22338 │ │ │ │ + b.n 2233e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 22396 │ │ │ │ + cbz r4, 2233e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2238c │ │ │ │ + beq.n 22334 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 48aac │ │ │ │ + bl 48a54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c5dc │ │ │ │ - ldr.w r3, [pc, #1040] @ 227c8 │ │ │ │ + bl 1c584 │ │ │ │ + ldr.w r3, [pc, #1040] @ 22770 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ - blt.w 2255e │ │ │ │ - ldr r3, [pc, #1012] @ (227b8 ) │ │ │ │ + blt.w 22506 │ │ │ │ + ldr r3, [pc, #1012] @ (22760 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 223dc │ │ │ │ + bne.n 22384 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2267c │ │ │ │ - ldr r3, [pc, #984] @ (227b8 ) │ │ │ │ + bne.w 22624 │ │ │ │ + ldr r3, [pc, #984] @ (22760 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - ldr r3, [pc, #976] @ (227bc ) │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + ldr r3, [pc, #976] @ (22764 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #968] @ (227c0 ) │ │ │ │ + ldr r3, [pc, #968] @ (22768 ) │ │ │ │ ldr.w r1, [r7, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr.w r4, [r7, #404] @ 0x194 │ │ │ │ - cbz r4, 22422 │ │ │ │ + cbz r4, 223ca │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22416 │ │ │ │ + bne.n 223be │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224b2 │ │ │ │ + bne.n 2245a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224e0 │ │ │ │ + bne.n 22488 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224ec │ │ │ │ + bne.n 22494 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224a2 │ │ │ │ - cbnz r6, 22492 │ │ │ │ - ldr r3, [pc, #908] @ (227cc ) │ │ │ │ + beq.n 2244a │ │ │ │ + cbnz r6, 2243a │ │ │ │ + ldr r3, [pc, #908] @ (22774 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 2253a │ │ │ │ - ldr r4, [pc, #900] @ (227d0 ) │ │ │ │ + ble.n 224e2 │ │ │ │ + ldr r4, [pc, #900] @ (22778 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, pc │ │ │ │ - bl 21e54 │ │ │ │ + bl 21dfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 48aac │ │ │ │ + bl 48a54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2246a │ │ │ │ - ldr r3, [pc, #852] @ (227b8 ) │ │ │ │ + bne.n 22412 │ │ │ │ + ldr r3, [pc, #852] @ (22760 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #872] @ (227d4 ) │ │ │ │ - ldr r3, [pc, #832] @ (227b0 ) │ │ │ │ + ldr r2, [pc, #872] @ (2277c ) │ │ │ │ + ldr r3, [pc, #832] @ (22758 ) │ │ │ │ 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 22794 │ │ │ │ + bne.w 2273c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #820] @ (227bc ) │ │ │ │ + ldr r3, [pc, #820] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 223e8 │ │ │ │ - ldr r3, [pc, #808] @ (227bc ) │ │ │ │ + b.n 22390 │ │ │ │ + ldr r3, [pc, #808] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 22554 │ │ │ │ + bgt.n 224fc │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 2252a │ │ │ │ - ldr r3, [pc, #816] @ (227d8 ) │ │ │ │ + bgt.n 224d2 │ │ │ │ + ldr r3, [pc, #816] @ (22780 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2246a │ │ │ │ - b.n 22448 │ │ │ │ + ble.n 22412 │ │ │ │ + b.n 223f0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6aa30 │ │ │ │ - ldr r3, [pc, #760] @ (227bc ) │ │ │ │ + bl 6a9d8 │ │ │ │ + ldr r3, [pc, #760] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2242e │ │ │ │ + beq.n 223d6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2131c │ │ │ │ + bl 212c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22434 │ │ │ │ - bl e47c │ │ │ │ - ldr r3, [pc, #712] @ (227bc ) │ │ │ │ + beq.n 223dc │ │ │ │ + bl e424 │ │ │ │ + ldr r3, [pc, #712] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #12 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldrb.w r3, [r4, #476] @ 0x1dc │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bne.n 22434 │ │ │ │ + bne.n 223dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebd4 │ │ │ │ + bl eb7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 2252a │ │ │ │ + cbz r3, 224d2 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 2252a │ │ │ │ + ble.n 224d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 45efc │ │ │ │ - ldr r3, [pc, #656] @ (227bc ) │ │ │ │ + bl 45ea4 │ │ │ │ + ldr r3, [pc, #656] @ (22764 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr r3, [pc, #640] @ (227bc ) │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr r3, [pc, #640] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2246a │ │ │ │ + bge.n 22412 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 45efc │ │ │ │ - b.n 224a6 │ │ │ │ + bl 45ea4 │ │ │ │ + b.n 2244e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 45efc │ │ │ │ - b.n 224a2 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 45ea4 │ │ │ │ + b.n 2244a │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 22682 │ │ │ │ + beq.w 2262a │ │ │ │ mvn.w r0, #1 │ │ │ │ - bl 48aac │ │ │ │ - ldr r3, [pc, #616] @ (227dc ) │ │ │ │ + bl 48a54 │ │ │ │ + ldr r3, [pc, #616] @ (22784 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 223c2 │ │ │ │ + bne.w 2236a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2264e │ │ │ │ - ldr r3, [pc, #560] @ (227b8 ) │ │ │ │ + bne.n 225f6 │ │ │ │ + ldr r3, [pc, #560] @ (22760 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2263c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #548] @ (227bc ) │ │ │ │ + bne.n 225e4 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #548] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 22634 │ │ │ │ + beq.n 225dc │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 22622 │ │ │ │ - ldr r3, [pc, #564] @ (227e0 ) │ │ │ │ + beq.n 225ca │ │ │ │ + ldr r3, [pc, #564] @ (22788 ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #560] @ (227e4 ) │ │ │ │ + ldr r0, [pc, #560] @ (2278c ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #21 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #20 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr.w r2, [r9, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.w 2236c │ │ │ │ + bpl.w 22314 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2236c │ │ │ │ + beq.w 22314 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22678 │ │ │ │ + bne.n 22620 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2236c │ │ │ │ + b.n 22314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c398 │ │ │ │ + bl 1c340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 226de │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.n 22686 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 22344 │ │ │ │ - ldr r3, [pc, #464] @ (227e8 ) │ │ │ │ + bne.w 222ec │ │ │ │ + ldr r3, [pc, #464] @ (22790 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2257e │ │ │ │ - ldr r0, [pc, #456] @ (227ec ) │ │ │ │ - ldr r3, [pc, #456] @ (227f0 ) │ │ │ │ + b.n 22526 │ │ │ │ + ldr r0, [pc, #456] @ (22794 ) │ │ │ │ + ldr r3, [pc, #456] @ (22798 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #4 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #444] @ (227f4 ) │ │ │ │ - ldr r3, [pc, #448] @ (227f8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #444] @ (2279c ) │ │ │ │ + ldr r3, [pc, #448] @ (227a0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 22628 │ │ │ │ + b.n 225d0 │ │ │ │ ldrsh.w r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #376] @ (227bc ) │ │ │ │ + ldr r3, [pc, #376] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - blx 7bec │ │ │ │ - b.n 22592 │ │ │ │ + blx 7ba0 │ │ │ │ + b.n 2253a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6aa30 │ │ │ │ - ldr r3, [pc, #348] @ (227bc ) │ │ │ │ + bl 6a9d8 │ │ │ │ + ldr r3, [pc, #348] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 6aa30 │ │ │ │ - b.n 22584 │ │ │ │ + bl 6a9d8 │ │ │ │ + b.n 2252c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2236c │ │ │ │ - bl 46d24 │ │ │ │ - b.n 223dc │ │ │ │ + b.n 22314 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 22384 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r3, r5, [r2, #-4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 22702 │ │ │ │ - ldr r3, [pc, #292] @ (227bc ) │ │ │ │ + bge.n 226aa │ │ │ │ + ldr r3, [pc, #292] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r0, [r8, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22752 │ │ │ │ + beq.n 226fa │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (227fc ) │ │ │ │ + ldr r4, [pc, #336] @ (227a4 ) │ │ │ │ mov r2, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, pc │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c5dc │ │ │ │ + bl 1c584 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - blt.n 226ce │ │ │ │ + blt.n 22676 │ │ │ │ mov r0, r5 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - bge.w 223c2 │ │ │ │ - b.n 2256a │ │ │ │ + bge.w 2236a │ │ │ │ + b.n 22512 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b9f4 │ │ │ │ + bl 1b99c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2275c │ │ │ │ - ldr r3, [pc, #204] @ (227bc ) │ │ │ │ + beq.n 22704 │ │ │ │ + ldr r3, [pc, #204] @ (22764 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ adds r5, #2 │ │ │ │ - bl 741fc │ │ │ │ - b.n 22344 │ │ │ │ - ldr r3, [pc, #184] @ (227bc ) │ │ │ │ + bl 741a4 │ │ │ │ + b.n 222ec │ │ │ │ + ldr r3, [pc, #184] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #248] @ (22800 ) │ │ │ │ + ldr r1, [pc, #248] @ (227a8 ) │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 22784 │ │ │ │ + bcs.n 2272c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #140] @ (227bc ) │ │ │ │ + ldr r3, [pc, #140] @ (22764 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ str.w r8, [r3] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ itt ge │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ strge.w r8, [r3] │ │ │ │ - b.n 22696 │ │ │ │ - bl 5dcf8 │ │ │ │ + b.n 2263e │ │ │ │ + bl 5dca0 │ │ │ │ str.w r0, [r8, #112] @ 0x70 │ │ │ │ - b.n 226a6 │ │ │ │ + b.n 2264e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5e4 │ │ │ │ - cbnz r0, 2276e │ │ │ │ - b.n 22616 │ │ │ │ + bl 1b58c │ │ │ │ + cbnz r0, 22716 │ │ │ │ + b.n 225be │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22616 │ │ │ │ + beq.w 225be │ │ │ │ ldrh r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22766 │ │ │ │ + bne.n 2270e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 22766 │ │ │ │ + bne.n 2270e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 22344 │ │ │ │ - b.n 22616 │ │ │ │ + bne.w 222ec │ │ │ │ + b.n 225be │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2272c │ │ │ │ + bge.n 226d4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2273e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (22804 ) │ │ │ │ + b.n 226e6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #104] @ (227ac ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #100] @ (22808 ) │ │ │ │ + ldr r0, [pc, #100] @ (227b0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ - bpl.n 227fc │ │ │ │ + bl 6bc44 │ │ │ │ + bpl.n 22664 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 227f0 │ │ │ │ + bpl.n 22858 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ movs r5, r1 │ │ │ │ - bcs.n 22754 │ │ │ │ + bcc.n 227bc │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r5, r1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r5, r1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r0, r1 │ │ │ │ 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, [pc, #120] @ (22894 ) │ │ │ │ + ldr r2, [pc, #120] @ (2283c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (22898 ) │ │ │ │ + ldr r3, [pc, #120] @ (22840 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ - cbz r3, 22888 │ │ │ │ + cbz r3, 22830 │ │ │ │ movs r0, #0 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrb.w r3, [r7, #153] @ 0x99 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #153] @ 0x99 │ │ │ │ - bl 48aac │ │ │ │ + bl 48a54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ - blx 81c8 │ │ │ │ + blx 8170 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21e54 │ │ │ │ + bl 21dfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2284e │ │ │ │ + blt.n 227f6 │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r1, [r7, #400] @ 0x190 │ │ │ │ str.w r0, [r7, #400] @ 0x190 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 2287e │ │ │ │ + ble.n 22826 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48aac │ │ │ │ + bl 48a54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #16] @ (2289c ) │ │ │ │ + ldr r3, [pc, #16] @ (22844 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b5e4 │ │ │ │ - b.n 2282c │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + bl 1b58c │ │ │ │ + b.n 227d4 │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r5, [pc, #1420] @ 22e40 │ │ │ │ + ldr.w r5, [pc, #1420] @ 22de8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r6, [pc, #1420] @ 22e44 │ │ │ │ - ldr.w r4, [pc, #1420] @ 22e48 │ │ │ │ + ldr.w r6, [pc, #1420] @ 22dec │ │ │ │ + ldr.w r4, [pc, #1420] @ 22df0 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1412] @ 22e4c │ │ │ │ + ldr.w r0, [pc, #1412] @ 22df4 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldrsh.w r7, [r4, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22c90 │ │ │ │ + bne.w 22c38 │ │ │ │ addw r5, r4, #1524 @ 0x5f4 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [pc, #1316] @ 22e4c │ │ │ │ + ldr.w r3, [pc, #1316] @ 22df4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r5, [r4, #156] @ 0x9c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str.w r6, [r4, #188] @ 0xbc │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22cfa │ │ │ │ + beq.w 22ca2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1248] @ 22e4c │ │ │ │ + ldr.w r3, [pc, #1248] @ 22df4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #28] │ │ │ │ ldr.w r4, [r3, #308] @ 0x134 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbz r4, 22984 │ │ │ │ + cbz r4, 2292c │ │ │ │ ldr.w r4, [r3, #296] @ 0x128 │ │ │ │ movs r1, #1 │ │ │ │ - bl fbac │ │ │ │ + bl fb54 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 229ac │ │ │ │ + beq.n 22954 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #1212] @ 22e50 │ │ │ │ + ldr.w r1, [pc, #1212] @ 22df8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r3, #532480 @ 0x82000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ - ldr.w r3, [pc, #1180] @ 22e4c │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ + ldr.w r3, [pc, #1180] @ 22df4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str.w r2, [r3, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22cd6 │ │ │ │ - ldr.w r3, [pc, #1160] @ 22e4c │ │ │ │ + beq.w 22c7e │ │ │ │ + ldr.w r3, [pc, #1160] @ 22df4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r3, #168] @ 0xa8 │ │ │ │ ldrh.w r2, [r3, #232] @ 0xe8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - cbnz r2, 229e6 │ │ │ │ + cbnz r2, 2298e │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d5e │ │ │ │ + beq.w 22d06 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r4, 22a26 │ │ │ │ - ldr.w r3, [pc, #1120] @ 22e54 │ │ │ │ + cbz r4, 229ce │ │ │ │ + ldr.w r3, [pc, #1120] @ 22dfc │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1096] @ 22e4c │ │ │ │ + ldr.w r3, [pc, #1096] @ 22df4 │ │ │ │ adds r6, #3 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ ldr.w r3, [r7, #252] @ 0xfc │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 22a1c │ │ │ │ - cbz r0, 22a1c │ │ │ │ - bl 40900 │ │ │ │ + beq.n 229c4 │ │ │ │ + cbz r0, 229c4 │ │ │ │ + bl 408a8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 22a08 │ │ │ │ + bne.n 229b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c9c │ │ │ │ + beq.w 22c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 38188 │ │ │ │ + bl 38130 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1032] @ 22e4c │ │ │ │ + ldr.w r3, [pc, #1032] @ 22df4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ str.w fp, [r1, #404] @ 0x194 │ │ │ │ add.w ip, r1, #408 @ 0x198 │ │ │ │ str.w r2, [r1, #400] @ 0x190 │ │ │ │ mov r6, ip │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, ip │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr r3, [pc, #1012] @ (22e58 ) │ │ │ │ + ldr r3, [pc, #1012] @ (22e00 ) │ │ │ │ ldr.w r2, [r9, #396] @ 0x18c │ │ │ │ str.w r2, [r1, #396] @ 0x18c │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ str.w r2, [r1, #392] @ 0x188 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ add.w lr, r8, #52 @ 0x34 │ │ │ │ @@ -39737,51 +39728,51 @@ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ str.w sl, [r8, #52] @ 0x34 │ │ │ │ str.w fp, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d0a │ │ │ │ - ldr r3, [pc, #892] @ (22e4c ) │ │ │ │ + beq.w 22cb2 │ │ │ │ + ldr r3, [pc, #892] @ (22df4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [r3, #476] @ 0x1dc │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strb.w r1, [r3, #476] @ 0x1dc │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - ldr r3, [pc, #868] @ (22e4c ) │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + ldr r3, [pc, #868] @ (22df4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - cbnz r0, 22b2a │ │ │ │ + cbnz r0, 22ad2 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bge.w 22e30 │ │ │ │ + bge.w 22dd8 │ │ │ │ ldrh.w r0, [r3, #474] @ 0x1da │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ strh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ strh.w r2, [r1, #1644] @ 0x66c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22b1a │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + beq.n 22ac2 │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d72 │ │ │ │ + beq.w 22d1a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #800] @ (22e4c ) │ │ │ │ + ldr r3, [pc, #800] @ (22df4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrh.w r4, [r5, #472] @ 0x1d8 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ strb.w r3, [r5, #476] @ 0x1dc │ │ │ │ subs r4, #1 │ │ │ │ @@ -39789,515 +39780,515 @@ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add r3, r4 │ │ │ │ strh.w r3, [r2, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ sxth r4, r4 │ │ │ │ strh.w r4, [r5, #472] @ 0x1d8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22b60 │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + beq.n 22b08 │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldrsh.w r4, [r5, #472] @ 0x1d8 │ │ │ │ cmp r6, #8 │ │ │ │ it eq │ │ │ │ cmpeq r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 22e1a │ │ │ │ - ldr r3, [pc, #728] @ (22e4c ) │ │ │ │ + beq.w 22dc2 │ │ │ │ + ldr r3, [pc, #728] @ (22df4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #728] @ (22e58 ) │ │ │ │ + ldr r3, [pc, #728] @ (22e00 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r8, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bl e47c │ │ │ │ + bl e424 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #308] @ 0x134 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - bl 381e8 │ │ │ │ + bl 38190 │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #156 @ 0x9c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w r4, [r8, #36] @ 0x24 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22c2e │ │ │ │ + beq.n 22bd6 │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ - ble.n 22c1a │ │ │ │ - ldr r2, [pc, #612] @ (22e54 ) │ │ │ │ + ble.n 22bc2 │ │ │ │ + ldr r2, [pc, #612] @ (22dfc ) │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r1, r2] │ │ │ │ adds r7, #3 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r7 │ │ │ │ - beq.n 22c14 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #576] @ (22e4c ) │ │ │ │ + beq.n 22bbc │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #576] @ (22df4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 22bfa │ │ │ │ + bgt.n 22ba2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #540] @ (22e4c ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #540] @ (22df4 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #9 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ strb.w r7, [r4, #153] @ 0x99 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.w 22e0c │ │ │ │ - cbz r5, 22c5e │ │ │ │ + beq.w 22db4 │ │ │ │ + cbz r5, 22c06 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ - cbz r6, 22c72 │ │ │ │ - ldr r3, [pc, #488] @ (22e4c ) │ │ │ │ + blx 7b24 │ │ │ │ + cbz r6, 22c1a │ │ │ │ + ldr r3, [pc, #488] @ (22df4 ) │ │ │ │ cmp r6, #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq.n 22d62 │ │ │ │ - bgt.w 22dfe │ │ │ │ - ldr r2, [pc, #488] @ (22e5c ) │ │ │ │ - ldr r3, [pc, #464] @ (22e48 ) │ │ │ │ + beq.n 22d0a │ │ │ │ + bgt.w 22da6 │ │ │ │ + ldr r2, [pc, #488] @ (22e04 ) │ │ │ │ + ldr r3, [pc, #464] @ (22df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22e16 │ │ │ │ + bne.w 22dbe │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ addw r3, r4, #1524 @ 0x5f4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 22926 │ │ │ │ - ldr r3, [pc, #428] @ (22e4c ) │ │ │ │ + b.n 228ce │ │ │ │ + ldr r3, [pc, #428] @ (22df4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.w 22a2e │ │ │ │ + bpl.w 229d6 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a2e │ │ │ │ + beq.w 229d6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a2e │ │ │ │ - bl 40900 │ │ │ │ + beq.w 229d6 │ │ │ │ + bl 408a8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22a36 │ │ │ │ + beq.w 229de │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - b.n 22a36 │ │ │ │ + b.n 229de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrsh.w r1, [r2, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w r2, r2, #128 @ 0x80 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - blt.w 229c2 │ │ │ │ + blt.w 2296a │ │ │ │ lsls r1, r2, #19 │ │ │ │ itt pl │ │ │ │ bicpl.w r2, r2, #128 @ 0x80 │ │ │ │ strpl r2, [r3, #0] │ │ │ │ - b.n 229c2 │ │ │ │ + b.n 2296a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str.w r3, [r4, #260] @ 0x104 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 2296a │ │ │ │ + b.n 22912 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 22d18 │ │ │ │ + cbz r3, 22cc0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #296] @ (22e4c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #296] @ (22df4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ str.w r0, [r4, #1236] @ 0x4d4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 22acc │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 22a74 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 22a26 │ │ │ │ + b.n 229ce │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22c72 │ │ │ │ + beq.n 22c1a │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - b.n 22c72 │ │ │ │ + blx 7ec0 │ │ │ │ + b.n 22c1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22de0 │ │ │ │ - ldr r3, [pc, #204] @ (22e4c ) │ │ │ │ + beq.n 22d88 │ │ │ │ + ldr r3, [pc, #204] @ (22df4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w r1, [r9, #1236] @ 0x4d4 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 22de0 │ │ │ │ + cbz r3, 22d88 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22dd0 │ │ │ │ + cbz r0, 22d78 │ │ │ │ ldr.w r7, [r8] │ │ │ │ - cbz r7, 22dcc │ │ │ │ + cbz r7, 22d74 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #16896 @ 0x4200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22d9c │ │ │ │ + bne.n 22d44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ orr.w r1, r3, #2 │ │ │ │ - bl 2300c │ │ │ │ - ldr r3, [pc, #88] @ (22e4c ) │ │ │ │ + bl 22fb4 │ │ │ │ + ldr r3, [pc, #88] @ (22df4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 22b2a │ │ │ │ - bl 3e950 │ │ │ │ + b.n 22ad2 │ │ │ │ + bl 3e8f8 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #68] @ (22e60 ) │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #68] @ (22e08 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #64] @ (22e64 ) │ │ │ │ + ldr r0, [pc, #64] @ (22e0c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ movs r1, #8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #425] @ 0x1a9 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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, [pc, #372] @ (22ff0 ) │ │ │ │ + ldr r5, [pc, #372] @ (22f98 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #372] @ (22ff4 ) │ │ │ │ + ldr r4, [pc, #372] @ (22f9c ) │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #372] @ (22ff8 ) │ │ │ │ - ldr r3, [pc, #372] @ (22ffc ) │ │ │ │ + ldr r6, [pc, #372] @ (22fa0 ) │ │ │ │ + ldr r3, [pc, #372] @ (22fa4 ) │ │ │ │ mov r7, r2 │ │ │ │ add r6, pc │ │ │ │ mov sl, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ ldr.w r9, [r4, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22ec8 │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ - ldr r3, [pc, #308] @ (23000 ) │ │ │ │ + beq.n 22e70 │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ + ldr r3, [pc, #308] @ (22fa8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldrh r3, [r2, #10] │ │ │ │ adds r3, #2 │ │ │ │ strh r3, [r2, #10] │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 22fc6 │ │ │ │ + beq.n 22f6e │ │ │ │ mov r8, r7 │ │ │ │ str.w r5, [r4, #344] @ 0x158 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #-4]! │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r0, [r4, #1236] @ 0x4d4 │ │ │ │ add.w r0, r2, #1568 @ 0x620 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r2, [pc, #208] @ (23004 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r2, [pc, #208] @ (22fac ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #1 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r2, #12] │ │ │ │ add.w r2, r4, #1096 @ 0x448 │ │ │ │ str.w r3, [ip, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ - bl 27f78 │ │ │ │ + bl 27f20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ str.w r1, [r7, #-4] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ str.w r0, [r4, #1236] @ 0x4d4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ str.w r9, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 22fac │ │ │ │ + cbz r3, 22f54 │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ subs r2, #2 │ │ │ │ strh r2, [r3, #10] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrsh.w r1, [r3, #10] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 22fde │ │ │ │ - ldr r2, [pc, #88] @ (23008 ) │ │ │ │ - ldr r3, [pc, #68] @ (22ff4 ) │ │ │ │ + beq.n 22f86 │ │ │ │ + ldr r2, [pc, #88] @ (22fb0 ) │ │ │ │ + ldr r3, [pc, #68] @ (22f9c ) │ │ │ │ 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 22fea │ │ │ │ + bne.n 22f92 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 228a0 │ │ │ │ - b.n 22f64 │ │ │ │ + bl 22848 │ │ │ │ + b.n 22f0c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r3, #10] │ │ │ │ - bl dc5c │ │ │ │ - b.n 22fac │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl dc04 │ │ │ │ + b.n 22f54 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3224] @ 0xc98 │ │ │ │ - ldr.w r4, [pc, #2608] @ 23a50 │ │ │ │ + ldr.w r4, [pc, #2608] @ 239f8 │ │ │ │ sub.w sp, sp, #836 @ 0x344 │ │ │ │ - ldr.w r5, [pc, #2604] @ 23a54 │ │ │ │ - ldr.w r2, [pc, #2604] @ 23a58 │ │ │ │ + ldr.w r5, [pc, #2604] @ 239fc │ │ │ │ + ldr.w r2, [pc, #2604] @ 23a00 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2600] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #2600] @ 23a04 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #828] @ 0x33c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 23096 │ │ │ │ + bmi.n 2303e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2306a │ │ │ │ - ldr.w r3, [pc, #2568] @ 23a5c │ │ │ │ + cbz r3, 23012 │ │ │ │ + ldr.w r3, [pc, #2568] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ and.w r1, r1, #4194304 @ 0x400000 │ │ │ │ orrs.w r4, r1, r3 │ │ │ │ - beq.n 230a0 │ │ │ │ - ldr.w r3, [pc, #2544] @ 23a5c │ │ │ │ + beq.n 23048 │ │ │ │ + ldr.w r3, [pc, #2544] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2540] @ 23a60 │ │ │ │ + ldr.w r2, [pc, #2540] @ 23a08 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2524] @ 23a58 │ │ │ │ + ldr.w r3, [pc, #2524] @ 23a00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #828] @ 0x33c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 250c8 │ │ │ │ + bne.w 25070 │ │ │ │ add.w sp, sp, #836 @ 0x344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 2304e │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 22ff6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -40306,60 +40297,60 @@ │ │ │ │ and.w r6, r3, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ and.w r2, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ and.w r1, r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #396] @ 0x18c │ │ │ │ and.w r1, r3, #16 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ - cbz r6, 23116 │ │ │ │ - ldr.w r2, [pc, #2424] @ 23a64 │ │ │ │ + cbz r6, 230be │ │ │ │ + ldr.w r2, [pc, #2424] @ 23a0c │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2316a │ │ │ │ - ldr.w r1, [pc, #2416] @ 23a68 │ │ │ │ + beq.n 23112 │ │ │ │ + ldr.w r1, [pc, #2416] @ 23a10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r1, #20] │ │ │ │ strb r2, [r1, #0] │ │ │ │ - ldr.w r1, [pc, #2396] @ 23a6c │ │ │ │ + ldr.w r1, [pc, #2396] @ 23a14 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ands.w r4, r2, #4 │ │ │ │ - ldr.w r2, [pc, #2360] @ 23a5c │ │ │ │ + ldr.w r2, [pc, #2360] @ 23a04 │ │ │ │ it eq │ │ │ │ biceq.w r3, r3, #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ and.w r3, r3, #15 │ │ │ │ strh.w r1, [r2, #420] @ 0x1a4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 254b4 │ │ │ │ + bhi.w 2545c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r3, r1, #24 │ │ │ │ lsls r5, r1, #20 │ │ │ │ @@ -40368,731 +40359,731 @@ │ │ │ │ lsls r1, r3, #22 │ │ │ │ movs r4, r7 │ │ │ │ lsls r1, r0, #28 │ │ │ │ lsls r1, r0, #23 │ │ │ │ lsls r1, r5, #22 │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r6, r6, #11 │ │ │ │ - ldr.w r3, [pc, #2304] @ 23a6c │ │ │ │ + ldr.w r3, [pc, #2304] @ 23a14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 23186 │ │ │ │ + bne.n 2312e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 249c4 │ │ │ │ - ldr.w r3, [pc, #2276] @ 23a6c │ │ │ │ + bne.w 2496c │ │ │ │ + ldr.w r3, [pc, #2276] @ 23a14 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - ldr.w r3, [pc, #2244] @ 23a5c │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + ldr.w r3, [pc, #2244] @ 23a04 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - b.n 230f6 │ │ │ │ + b.n 2309e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and.w r4, r3, #512 @ 0x200 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 231ac │ │ │ │ + beq.n 23154 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.w 23f46 │ │ │ │ + b.w 23eee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2188] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #2188] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbz r3, 231de │ │ │ │ - bl 1e764 │ │ │ │ + cbz r3, 23186 │ │ │ │ + bl 1e70c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20ba0 │ │ │ │ + bl 20b48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 243d2 │ │ │ │ - ldr.w r3, [pc, #2164] @ 23a6c │ │ │ │ + beq.w 2437a │ │ │ │ + ldr.w r3, [pc, #2164] @ 23a14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr.w r3, [pc, #2136] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #2136] @ 23a04 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mvn.w r2, #1 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 251dc │ │ │ │ + bne.w 25184 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2092] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #2092] @ 23a04 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ str.w r2, [r6, #404] @ 0x194 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r6, #400] @ 0x190 │ │ │ │ ldr.w ip, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #2084] @ 23a70 │ │ │ │ + ldr.w r3, [pc, #2084] @ 23a18 │ │ │ │ ldr.w r2, [ip, #396] @ 0x18c │ │ │ │ str.w r2, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [ip, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [ip, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23362 │ │ │ │ + bne.n 2330a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 2329c │ │ │ │ - ldr.w r3, [pc, #2000] @ 23a5c │ │ │ │ + bpl.n 23244 │ │ │ │ + ldr.w r3, [pc, #2000] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bpl.w 2537e │ │ │ │ - ldr.w r3, [pc, #1980] @ 23a5c │ │ │ │ + bpl.w 25326 │ │ │ │ + ldr.w r3, [pc, #1980] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.n 232be │ │ │ │ + bpl.n 23266 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ - bmi.w 25374 │ │ │ │ + bmi.w 2531c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 25340 │ │ │ │ + bmi.w 252e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands.w r4, r3, #512 @ 0x200 │ │ │ │ - bne.w 2531c │ │ │ │ + bne.w 252c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov r6, r3 │ │ │ │ - beq.n 232f6 │ │ │ │ - ldr.w r3, [pc, #1940] @ 23a70 │ │ │ │ + beq.n 2329e │ │ │ │ + ldr.w r3, [pc, #1940] @ 23a18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1908] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1908] @ 23a04 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1892] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1892] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 253b6 │ │ │ │ - ldr.w r3, [pc, #1872] @ 23a5c │ │ │ │ + bne.w 2535e │ │ │ │ + ldr.w r3, [pc, #1872] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 23334 │ │ │ │ + cbz r3, 232dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 23334 │ │ │ │ + cbz r3, 232dc │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r1, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23322 │ │ │ │ + bne.n 232ca │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 253be │ │ │ │ + bne.w 25366 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2541c │ │ │ │ + beq.w 253c4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.w 25414 │ │ │ │ + beq.w 253bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r1, r3, #129 @ 0x81 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ add.w ip, sp, #420 @ 0x1a4 │ │ │ │ - ldr.w r2, [pc, #1776] @ 23a5c │ │ │ │ + ldr.w r2, [pc, #1776] @ 23a04 │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1788] @ 23a70 │ │ │ │ + ldr.w r3, [pc, #1788] @ 23a18 │ │ │ │ ldr.w r1, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r6, [r0, r2] │ │ │ │ cmp.w lr, #11 │ │ │ │ str.w r1, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - ble.w 251fe │ │ │ │ + ble.w 251a6 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr.w r3, [pc, #1724] @ 23a6c │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr.w r3, [pc, #1724] @ 23a14 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1696] @ 23a5c │ │ │ │ + ldr.w r2, [pc, #1696] @ 23a04 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ str r5, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldrb.w sl, [r3, #62] @ 0x3e │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [pc, #1688] @ 23a74 │ │ │ │ + ldr.w r3, [pc, #1688] @ 23a1c │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r9, [r3] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 249ae │ │ │ │ - ldr.w r3, [pc, #1640] @ 23a5c │ │ │ │ + bne.w 24956 │ │ │ │ + ldr.w r3, [pc, #1640] @ 23a04 │ │ │ │ add r1, sp, #556 @ 0x22c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ands.w r3, r3, #1 │ │ │ │ str.w r2, [r0, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ - beq.w 246d0 │ │ │ │ - ldr.w r3, [pc, #1620] @ 23a6c │ │ │ │ + beq.w 24678 │ │ │ │ + ldr.w r3, [pc, #1620] @ 23a14 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r1, [r3, #62] @ 0x3e │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 23442 │ │ │ │ - b.n 23448 │ │ │ │ - ldr.w r2, [pc, #1592] @ 23a6c │ │ │ │ + cbnz r3, 233ea │ │ │ │ + b.n 233f0 │ │ │ │ + ldr.w r2, [pc, #1592] @ 23a14 │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ strb.w r1, [r2, #62] @ 0x3e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 23448 │ │ │ │ + cbz r3, 233f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 23430 │ │ │ │ - ldr.w r3, [pc, #1552] @ 23a5c │ │ │ │ + beq.n 233d8 │ │ │ │ + ldr.w r3, [pc, #1552] @ 23a04 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ - ldr.w r3, [pc, #1552] @ 23a6c │ │ │ │ + bl 740c0 │ │ │ │ + ldr.w r3, [pc, #1552] @ 23a14 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r2, [r3, #62] @ 0x3e │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 8098 │ │ │ │ - ldr.w r3, [pc, #1528] @ 23a6c │ │ │ │ + blx 804c │ │ │ │ + ldr.w r3, [pc, #1528] @ 23a14 │ │ │ │ and.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - ldr.w ip, [pc, #1520] @ 23a78 │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + ldr.w ip, [pc, #1520] @ 23a20 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ mov r7, ip │ │ │ │ ldrb.w r3, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ - b.n 234a2 │ │ │ │ + b.n 2344a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 24704 │ │ │ │ + bne.w 246ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 43434 │ │ │ │ + bl 433dc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov.w r2, #1 │ │ │ │ strb r2, [r7, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2349a │ │ │ │ - ldr.w r3, [pc, #1416] @ 23a5c │ │ │ │ + beq.n 23442 │ │ │ │ + ldr.w r3, [pc, #1416] @ 23a04 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #1416] @ 23a6c │ │ │ │ + ldr.w r3, [pc, #1416] @ 23a14 │ │ │ │ str.w r5, [r1, #436] @ 0x1b4 │ │ │ │ str.w r2, [r1, #440] @ 0x1b8 │ │ │ │ movs r1, #2 │ │ │ │ strb r1, [r7, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r5, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ - bl 43558 │ │ │ │ - ldr.w r3, [pc, #1404] @ 23a7c │ │ │ │ + bl 43500 │ │ │ │ + ldr.w r3, [pc, #1404] @ 23a24 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 24cf6 │ │ │ │ - ldr.w r3, [pc, #1392] @ 23a80 │ │ │ │ + beq.w 24c9e │ │ │ │ + ldr.w r3, [pc, #1392] @ 23a28 │ │ │ │ add r3, pc │ │ │ │ strb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 23528 │ │ │ │ + beq.n 234d0 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, r1 │ │ │ │ itt cc │ │ │ │ movcc r2, #1 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1328] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1328] @ 23a04 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1336] @ 23a6c │ │ │ │ + ldr.w r3, [pc, #1336] @ 23a14 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r5, [r3, #62] @ 0x3e │ │ │ │ ldrb.w r5, [r2, #421] @ 0x1a5 │ │ │ │ - cbz r1, 23556 │ │ │ │ + cbz r1, 234fe │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ ands.w r0, r3, #16 │ │ │ │ - beq.w 249e2 │ │ │ │ + beq.w 2498a │ │ │ │ movs r0, #0 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ mov r1, fp │ │ │ │ clz r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 23588 │ │ │ │ - ldr.w r3, [pc, #1280] @ 23a6c │ │ │ │ + cbz r3, 23530 │ │ │ │ + ldr.w r3, [pc, #1280] @ 23a14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 23580 │ │ │ │ + b.n 23528 │ │ │ │ ldr.w r4, [r3], #-4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24a02 │ │ │ │ + bne.w 249aa │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bcs.n 23576 │ │ │ │ + bcs.n 2351e │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #1272] @ 23a84 │ │ │ │ + ldr.w r3, [pc, #1272] @ 23a2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1224] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1224] @ 23a04 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ strb.w r5, [r3, #421] @ 0x1a5 │ │ │ │ - cbnz r2, 235b8 │ │ │ │ + cbnz r2, 23560 │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 235b8 │ │ │ │ - ldr.w r2, [pc, #1216] @ 23a6c │ │ │ │ + bpl.n 23560 │ │ │ │ + ldr.w r2, [pc, #1216] @ 23a14 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 250cc │ │ │ │ - ldr.w r3, [pc, #1200] @ 23a6c │ │ │ │ + bne.w 25074 │ │ │ │ + ldr.w r3, [pc, #1200] @ 23a14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ strb.w sl, [r3, #62] @ 0x3e │ │ │ │ str r2, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - b.n 23610 │ │ │ │ + b.n 235b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bic.w r0, r3, #512 @ 0x200 │ │ │ │ - ldr.w r3, [pc, #1144] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1144] @ 23a04 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r3, 235fe │ │ │ │ + cbnz r3, 235a6 │ │ │ │ ldrb.w r5, [r4, #234] @ 0xea │ │ │ │ - cbnz r5, 235fe │ │ │ │ + cbnz r5, 235a6 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 25226 │ │ │ │ + bmi.w 251ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ee10 │ │ │ │ + bl 1edb8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1096] @ 23a5c │ │ │ │ + ldr.w r3, [pc, #1096] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24168 │ │ │ │ + bne.w 24110 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - cbz r2, 23640 │ │ │ │ + cbz r2, 235e8 │ │ │ │ ldrb.w r3, [r3, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24160 │ │ │ │ + bne.w 24108 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ands.w r3, r3, r2, lsr #5 │ │ │ │ - beq.n 236ac │ │ │ │ - ldr.w r3, [pc, #1032] @ 23a5c │ │ │ │ + beq.n 23654 │ │ │ │ + ldr.w r3, [pc, #1032] @ 23a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.w 251fe │ │ │ │ + bmi.w 251a6 │ │ │ │ ldr.w r0, [r3, #288] @ 0x120 │ │ │ │ - ldr.w r3, [pc, #1056] @ 23a88 │ │ │ │ + ldr.w r3, [pc, #1056] @ 23a30 │ │ │ │ add r3, pc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2367a │ │ │ │ - blx 7b64 │ │ │ │ + beq.n 23622 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #984] @ (23a5c ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #984] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #31 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ - bhi.w 2426c │ │ │ │ - ldr r0, [pc, #1016] @ (23a8c ) │ │ │ │ + bhi.w 24214 │ │ │ │ + ldr r0, [pc, #1016] @ (23a34 ) │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ strh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #32 │ │ │ │ - blx 7e04 <__strcpy_chk@plt> │ │ │ │ + blx 7db8 <__strcpy_chk@plt> │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 236ba │ │ │ │ - ldr r3, [pc, #936] @ (23a5c ) │ │ │ │ + cbnz r3, 23662 │ │ │ │ + ldr r3, [pc, #936] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ - bne.n 236da │ │ │ │ - ldr r3, [pc, #920] @ (23a5c ) │ │ │ │ + bne.n 23682 │ │ │ │ + ldr r3, [pc, #920] @ (23a04 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 24282 │ │ │ │ - bl 73efc │ │ │ │ - ldr r3, [pc, #896] @ (23a5c ) │ │ │ │ + beq.w 2422a │ │ │ │ + bl 73ea4 │ │ │ │ + ldr r3, [pc, #896] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bmi.w 24228 │ │ │ │ + bmi.w 241d0 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ - cbz r3, 23700 │ │ │ │ - ldr r3, [pc, #876] @ (23a5c ) │ │ │ │ + cbz r3, 236a8 │ │ │ │ + ldr r3, [pc, #876] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ - cbz r3, 2371c │ │ │ │ - ldr r3, [pc, #852] @ (23a5c ) │ │ │ │ + cbz r3, 236c4 │ │ │ │ + ldr r3, [pc, #852] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #27 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r2, [r3, #196] @ 0xc4 │ │ │ │ orrmi.w r2, r2, #16 │ │ │ │ strmi.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2306a │ │ │ │ - ldr r3, [pc, #820] @ (23a5c ) │ │ │ │ + beq.w 23012 │ │ │ │ + ldr r3, [pc, #820] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - b.n 2306a │ │ │ │ + b.n 23012 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.w 24d24 │ │ │ │ - ldr r3, [pc, #800] @ (23a70 ) │ │ │ │ + beq.w 24ccc │ │ │ │ + ldr r3, [pc, #800] @ (23a18 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #772] @ (23a5c ) │ │ │ │ + ldr r3, [pc, #772] @ (23a04 ) │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr.w r6, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24be6 │ │ │ │ + beq.w 24b8e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 24b98 │ │ │ │ - ldr r3, [pc, #740] @ (23a5c ) │ │ │ │ + beq.w 24b40 │ │ │ │ + ldr r3, [pc, #740] @ (23a04 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str.w r6, [r4, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #708] @ (23a5c ) │ │ │ │ + ldr r3, [pc, #708] @ (23a04 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r7, r1, r2 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #736] @ (23a90 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #736] @ (23a38 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r6, r3, r7 │ │ │ │ - ldr r3, [pc, #660] @ (23a5c ) │ │ │ │ + ldr r3, [pc, #660] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ - cbz r2, 237dc │ │ │ │ + cbz r2, 23784 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e4a │ │ │ │ + beq.w 24df2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ mov.w r2, #2752512 @ 0x2a0000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, 23808 │ │ │ │ - ldr r3, [pc, #616] @ (23a5c ) │ │ │ │ + cbz r4, 237b0 │ │ │ │ + ldr r3, [pc, #616] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2413c │ │ │ │ + beq.w 240e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 25472 │ │ │ │ + beq.w 2541a │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24762 │ │ │ │ + beq.w 2470a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2382c │ │ │ │ + cbz r0, 237d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 73e80 │ │ │ │ + bl 73e28 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24740 │ │ │ │ - ldr r3, [pc, #548] @ (23a5c ) │ │ │ │ + beq.w 246e8 │ │ │ │ + ldr r3, [pc, #548] @ (23a04 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str.w r0, [r3, #1236] @ 0x4d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24738 │ │ │ │ + beq.w 246e0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 23848 │ │ │ │ - ldr r3, [pc, #488] @ (23a5c ) │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 237f0 │ │ │ │ + ldr r3, [pc, #488] @ (23a04 ) │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov r6, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 238ce │ │ │ │ + cbz r3, 23876 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 238ce │ │ │ │ + cbnz r3, 23876 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 238b0 │ │ │ │ - b.n 238ce │ │ │ │ + cbnz r3, 23858 │ │ │ │ + b.n 23876 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 238ce │ │ │ │ + cbz r3, 23876 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #127 @ 0x7f │ │ │ │ cmp.w r2, #4608 @ 0x1200 │ │ │ │ - bne.n 238ac │ │ │ │ + bne.n 23854 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 238ac │ │ │ │ + bne.n 23854 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 238ac │ │ │ │ - bl 1e8a8 │ │ │ │ - ldr r3, [pc, #396] @ (23a5c ) │ │ │ │ + bne.n 23854 │ │ │ │ + bl 1e850 │ │ │ │ + ldr r3, [pc, #396] @ (23a04 ) │ │ │ │ movs r7, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r7, r2, [r5, #400] @ 0x190 │ │ │ │ add.w lr, r5, #408 @ 0x198 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ - ldr r3, [pc, #396] @ (23a70 ) │ │ │ │ + ldr r3, [pc, #396] @ (23a18 ) │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ str.w r2, [r5, #396] @ 0x18c │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ str.w r2, [r5, #392] @ 0x188 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ @@ -41100,316 +41091,316 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ str.w r5, [r4, #372] @ 0x174 │ │ │ │ - bne.w 248e0 │ │ │ │ + bne.w 24888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 248a0 │ │ │ │ + bne.w 24848 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 2396c │ │ │ │ + cbz r1, 23914 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 20ba0 │ │ │ │ + bl 20b48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bic.w r3, r2, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic.w r1, r3, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2300c │ │ │ │ - ldr r3, [pc, #200] @ (23a5c ) │ │ │ │ + bl 22fb4 │ │ │ │ + ldr r3, [pc, #200] @ (23a04 ) │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #208] @ (23a70 ) │ │ │ │ + ldr r3, [pc, #208] @ (23a18 ) │ │ │ │ ldr.w r1, [r6, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #396] @ 0x18c │ │ │ │ - bl 45efc │ │ │ │ + bl 45ea4 │ │ │ │ ldr.w r4, [r6, #404] @ 0x194 │ │ │ │ - cbz r4, 239d6 │ │ │ │ + cbz r4, 2397e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 239ca │ │ │ │ + bne.n 23972 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r3, #24 │ │ │ │ - bpl.n 23a3a │ │ │ │ - ldr r3, [pc, #124] @ (23a5c ) │ │ │ │ + bpl.n 239e2 │ │ │ │ + ldr r3, [pc, #124] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r3, [pc, #136] @ (23a6c ) │ │ │ │ + ldr r3, [pc, #136] @ (23a14 ) │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ ands.w r2, r5, #256 @ 0x100 │ │ │ │ - bne.n 23a2a │ │ │ │ + bne.n 239d2 │ │ │ │ ldr.w r0, [r4, #388] @ 0x184 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 2509e │ │ │ │ + bgt.w 25046 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r4, [r4, #421] @ 0x1a5 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - bl 47e3c │ │ │ │ - cbnz r5, 23a1e │ │ │ │ - ldr r3, [pc, #72] @ (23a5c ) │ │ │ │ + bl 47de4 │ │ │ │ + cbnz r5, 239c6 │ │ │ │ + ldr r3, [pc, #72] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 23a2a │ │ │ │ - ldr r3, [pc, #60] @ (23a5c ) │ │ │ │ + bmi.n 239d2 │ │ │ │ + ldr r3, [pc, #60] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ strb.w r4, [r3, #421] @ 0x1a5 │ │ │ │ - ldr r3, [pc, #48] @ (23a5c ) │ │ │ │ + ldr r3, [pc, #48] @ (23a04 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #388] @ 0x184 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ cmp r7, #5 │ │ │ │ - ble.w 23610 │ │ │ │ - ldr r3, [pc, #24] @ (23a5c ) │ │ │ │ + ble.w 235b8 │ │ │ │ + ldr r3, [pc, #24] @ (23a04 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - stmia r7!, {} │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r4, r1 │ │ │ │ - stc2 0, cr0, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldc2l 0, cr0, [ip], #48 @ 0x30 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + stc2l 0, cr0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + ldc2l 0, cr0, [r4, #-48] @ 0xffffffd0 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa18000c │ │ │ │ - vld4.8 {d16-d19}, [lr], ip │ │ │ │ - ldr??.w r0, [r6, #12] │ │ │ │ - str??.w r0, [r8, #12] │ │ │ │ - str??.w r0, [sl, ip] │ │ │ │ - @ instruction: 0xf78e000c │ │ │ │ - @ instruction: 0xf75e000c │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + @ instruction: 0xfa70000c │ │ │ │ + vst1.8 {d16[0]}, [r6], ip │ │ │ │ + vst4.8 {d16-d19}, [lr], ip │ │ │ │ + vst4.8 {d16-d19}, [r0], ip │ │ │ │ + str.w r0, [r2, #12] │ │ │ │ + @ instruction: 0xf7e6000c │ │ │ │ + @ instruction: 0xf7b6000c │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ and.w r7, r3, #512 @ 0x200 │ │ │ │ - bl 52f0c │ │ │ │ - ldr.w r3, [pc, #2652] @ 24504 │ │ │ │ + bl 52eb4 │ │ │ │ + ldr.w r3, [pc, #2652] @ 244ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2644] @ 24508 │ │ │ │ + ldr.w r3, [pc, #2644] @ 244b0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r0, [r2, #208] @ 0xd0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ ldr.w r0, [r2, #244] @ 0xf4 │ │ │ │ - cbz r0, 23ae8 │ │ │ │ - ldr.w r3, [pc, #2624] @ 2450c │ │ │ │ + cbz r0, 23a90 │ │ │ │ + ldr.w r3, [pc, #2624] @ 244b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ - ldr.w r3, [pc, #2616] @ 24510 │ │ │ │ + ldr.w r3, [pc, #2616] @ 244b8 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23b5c │ │ │ │ + beq.n 23b04 │ │ │ │ orr.w r7, r7, #8 │ │ │ │ mov r9, r4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24150 │ │ │ │ + beq.w 240f8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 23b18 │ │ │ │ + b.n 23ac0 │ │ │ │ mov r0, r6 │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 23b34 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 23b3c │ │ │ │ + bpl.n 23adc │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 23ae4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2414e │ │ │ │ + beq.w 240f6 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ lsls r3, r4, #29 │ │ │ │ it pl │ │ │ │ addpl.w r1, r5, #9 │ │ │ │ - bpl.n 23b04 │ │ │ │ + bpl.n 23aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52f0c │ │ │ │ + bl 52eb4 │ │ │ │ lsls r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bmi.n 23b0a │ │ │ │ - bl 5d61c │ │ │ │ + bmi.n 23ab2 │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b10 │ │ │ │ + beq.n 23ab8 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 23b46 │ │ │ │ + b.n 23aee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 23b5c │ │ │ │ + cbz r5, 23b04 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23b42 │ │ │ │ + bne.n 23aea │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 23610 │ │ │ │ - ldr.w r3, [pc, #2460] @ 24504 │ │ │ │ + b.n 235b8 │ │ │ │ + ldr.w r3, [pc, #2460] @ 244ac │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r9, r6, #16 │ │ │ │ and.w fp, r6, #128 @ 0x80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2440] @ 24508 │ │ │ │ + ldr.w r3, [pc, #2440] @ 244b0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #404] @ 0x194 │ │ │ │ ldr.w r1, [r4, #208] @ 0xd0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and.w r3, r6, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ - beq.w 248b4 │ │ │ │ + beq.w 2485c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ and.w r4, r3, #512 @ 0x200 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 52f0c │ │ │ │ + bl 52eb4 │ │ │ │ ands.w r3, r7, #32 │ │ │ │ mov.w r5, r7, asr #8 │ │ │ │ mov r8, r0 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ - beq.n 23bda │ │ │ │ + beq.n 23b82 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ orr.w r1, r4, r1, lsl #3 │ │ │ │ - bl 52f0c │ │ │ │ + bl 52eb4 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r2, [pc, #2348] @ 24508 │ │ │ │ + ldr.w r2, [pc, #2348] @ 244b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r2, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ and.w r2, r2, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 24c2e │ │ │ │ + beq.w 24bd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24c24 │ │ │ │ - ldr.w r1, [pc, #2324] @ 24514 │ │ │ │ + beq.w 24bcc │ │ │ │ + ldr.w r1, [pc, #2324] @ 244bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24c4e │ │ │ │ + bne.w 24bf6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.w 24e7c │ │ │ │ + bpl.w 24e24 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #2304] @ 24518 │ │ │ │ + ldr.w r3, [pc, #2304] @ 244c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #636] @ 0x27c │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ @@ -41417,147 +41408,147 @@ │ │ │ │ strb.w r5, [sp, #825] @ 0x339 │ │ │ │ strb.w r2, [sp, #826] @ 0x33a │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ strb.w ip, [sp, #824] @ 0x338 │ │ │ │ add.w ip, sp, #824 @ 0x338 │ │ │ │ str.w r8, [sp, #632] @ 0x278 │ │ │ │ str.w ip, [sp, #628] @ 0x274 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24cb6 │ │ │ │ - ldr.w r2, [pc, #2220] @ 24508 │ │ │ │ + bne.w 24c5e │ │ │ │ + ldr.w r2, [pc, #2220] @ 244b0 │ │ │ │ clz r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ eor.w r3, r3, r9, lsr #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 246fe │ │ │ │ + bne.w 246a6 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ strd fp, fp, [sp, #24] │ │ │ │ - b.n 23610 │ │ │ │ + b.n 235b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24952 │ │ │ │ + bne.w 248fa │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 23610 │ │ │ │ + b.n 235b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.w 24548 │ │ │ │ + beq.w 244f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 2300c │ │ │ │ - ldr.w r3, [pc, #2128] @ 24508 │ │ │ │ + bl 22fb4 │ │ │ │ + ldr.w r3, [pc, #2128] @ 244b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - b.n 23610 │ │ │ │ - ldr.w r3, [pc, #2100] @ 24504 │ │ │ │ + b.n 235b8 │ │ │ │ + ldr.w r3, [pc, #2100] @ 244ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2092] @ 24508 │ │ │ │ + ldr.w r3, [pc, #2092] @ 244b0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #2096] @ 2451c │ │ │ │ + ldr.w r2, [pc, #2096] @ 244c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ addmi r0, #9 │ │ │ │ - bpl.w 248ce │ │ │ │ - ldr.w r1, [pc, #2052] @ 24508 │ │ │ │ + bpl.w 24876 │ │ │ │ + ldr.w r1, [pc, #2052] @ 244b0 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ - ldr.w r2, [pc, #2072] @ 24520 │ │ │ │ + ldr.w r2, [pc, #2072] @ 244c8 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - cbz r0, 23d2a │ │ │ │ + cbz r0, 23cd2 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 21a30 │ │ │ │ - ldr.w r3, [pc, #2012] @ 24508 │ │ │ │ + bl 219d8 │ │ │ │ + ldr.w r3, [pc, #2012] @ 244b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w 24964 │ │ │ │ + bmi.w 2490c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2493a │ │ │ │ - bl 54350 │ │ │ │ + beq.w 248e2 │ │ │ │ + bl 542f8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - ldr.w r2, [pc, #1968] @ 24508 │ │ │ │ + ldr.w r2, [pc, #1968] @ 244b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 23cc6 │ │ │ │ - ldr.w r3, [pc, #1956] @ 24508 │ │ │ │ + b.n 23c6e │ │ │ │ + ldr.w r3, [pc, #1956] @ 244b0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w r5, [r3, #400] @ 0x190 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ mov r8, r0 │ │ │ │ str.w r7, [r4, #1592] @ 0x638 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ str.w r2, [r8, #396] @ 0x18c │ │ │ │ add.w ip, r8, #408 @ 0x198 │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ - ldr.w r3, [pc, #1872] @ 24504 │ │ │ │ + ldr.w r3, [pc, #1872] @ 244ac │ │ │ │ str.w r2, [r8, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r5, r7, [r8, #400] @ 0x190 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ @@ -41570,166 +41561,166 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [r4, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23e6e │ │ │ │ + bne.n 23e16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 24aa0 │ │ │ │ - ldr.w r3, [pc, #1796] @ 24508 │ │ │ │ + beq.w 24a48 │ │ │ │ + ldr.w r3, [pc, #1796] @ 244b0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrd r1, r2, [r3, #200] @ 0xc8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #204] @ 0xcc │ │ │ │ - cbnz r1, 23e6e │ │ │ │ + cbnz r1, 23e16 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ add r7, sp, #428 @ 0x1ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24290 │ │ │ │ + beq.w 24238 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ - ldr.w r3, [pc, #1756] @ 24508 │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ + ldr.w r3, [pc, #1756] @ 244b0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r0, [r3, #1596] @ 0x63c │ │ │ │ - cbz r0, 23e6e │ │ │ │ + cbz r0, 23e16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r1, r4, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2300c │ │ │ │ - ldr.w r3, [pc, #1732] @ 24508 │ │ │ │ + bl 22fb4 │ │ │ │ + ldr.w r3, [pc, #1732] @ 244b0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 23f20 │ │ │ │ + blt.n 23ec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24238 │ │ │ │ - ldr.w r3, [pc, #1708] @ 24508 │ │ │ │ + beq.w 241e0 │ │ │ │ + ldr.w r3, [pc, #1708] @ 244b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #1156] @ 0x484 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1160] @ 0x488 │ │ │ │ - ldr.w r3, [pc, #1688] @ 24508 │ │ │ │ + ldr.w r3, [pc, #1688] @ 244b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ add.w r4, r4, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1668] @ 24504 │ │ │ │ + ldr.w r3, [pc, #1668] @ 244ac │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ mov r6, r0 │ │ │ │ str.w r2, [r0, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl a590 <__time64@plt+0x2194> │ │ │ │ + bl a538 <__time64@plt+0x2194> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 25444 │ │ │ │ + bne.w 253ec │ │ │ │ ldr.w r3, [r6, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r3, [r6, #200] @ 0xc8 │ │ │ │ - ldr.w r3, [pc, #1592] @ 24508 │ │ │ │ + ldr.w r3, [pc, #1592] @ 244b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #428] @ 0x1ac │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23610 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 235b8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 23efe │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 23ea6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 23f08 │ │ │ │ + bne.n 23eb0 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 23ef6 │ │ │ │ + blt.n 23e9e │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - blx 7cb8 │ │ │ │ - ldr.w r3, [pc, #1528] @ 24508 │ │ │ │ + blx 7c6c │ │ │ │ + ldr.w r3, [pc, #1528] @ 244b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1596] @ 0x63c │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ - b.n 23e52 │ │ │ │ + b.n 23dfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 249a8 │ │ │ │ + beq.w 24950 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24996 │ │ │ │ + beq.w 2493e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 2300c │ │ │ │ - b.n 23cc6 │ │ │ │ + bl 22fb4 │ │ │ │ + b.n 23c6e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1448] @ 24508 │ │ │ │ + ldr.w r3, [pc, #1448] @ 244b0 │ │ │ │ str r4, [sp, #424] @ 0x1a8 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r3, [r5, #1592] @ 0x638 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r4, [r5, #1592] @ 0x638 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ strd r3, r4, [r6, #400] @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [pc, #1388] @ 24504 │ │ │ │ + ldr.w r3, [pc, #1388] @ 244ac │ │ │ │ add.w ip, r6, #408 @ 0x198 │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ str.w r2, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -41744,584 +41735,584 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r5, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1316] @ 24504 │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1316] @ 244ac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2435c │ │ │ │ - ldr.w r3, [pc, #1304] @ 24508 │ │ │ │ + bne.w 24304 │ │ │ │ + ldr.w r3, [pc, #1304] @ 244b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 24cd4 │ │ │ │ + beq.w 24c7c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 38ee0 │ │ │ │ + bl 38e88 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [pc, #1264] @ 24508 │ │ │ │ + ldr.w r3, [pc, #1264] @ 244b0 │ │ │ │ mov.w r2, #2244608 @ 0x224000 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ bic.w r3, r2, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ ldr.w r5, [r9] │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24348 │ │ │ │ - ldr.w r3, [pc, #1228] @ 24524 │ │ │ │ + beq.w 242f0 │ │ │ │ + ldr.w r3, [pc, #1228] @ 244cc │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1220] @ 24528 │ │ │ │ + ldr.w r3, [pc, #1220] @ 244d0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r4, [fp, #200] @ 0xc8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24348 │ │ │ │ + bne.w 242f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2419a │ │ │ │ + bpl.w 24142 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 24092 │ │ │ │ - ldr.w r3, [pc, #1192] @ 2452c │ │ │ │ + cbz r3, 2403a │ │ │ │ + ldr.w r3, [pc, #1192] @ 244d4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43cfc │ │ │ │ + bl 43ca4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1140] @ 24508 │ │ │ │ + ldr.w r3, [pc, #1140] @ 244b0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mov.w ip, #3 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str.w r3, [r4, #324] @ 0x144 │ │ │ │ smull r1, r2, r1, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ ldrsh.w r7, [r4, #340] @ 0x154 │ │ │ │ strh.w ip, [r4, #340] @ 0x154 │ │ │ │ - bl 28d7c │ │ │ │ + bl 28d24 │ │ │ │ strh.w r7, [r4, #340] @ 0x154 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 249b6 │ │ │ │ - ldr.w r3, [pc, #1116] @ 24530 │ │ │ │ + bne.w 2495e │ │ │ │ + ldr.w r3, [pc, #1116] @ 244d8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 249b6 │ │ │ │ + bne.w 2495e │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2406a │ │ │ │ + beq.n 24012 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24170 │ │ │ │ + bne.n 24118 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r8, r0 │ │ │ │ - bge.n 2406a │ │ │ │ + bge.n 24012 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ - b.n 2406a │ │ │ │ + b.n 24012 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24986 │ │ │ │ + beq.w 2492e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23802 │ │ │ │ + b.w 237aa │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b5c │ │ │ │ + beq.w 23b04 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23af8 │ │ │ │ - b.n 23b5c │ │ │ │ + bne.w 23aa0 │ │ │ │ + b.n 23b04 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23640 │ │ │ │ - bl 3e950 │ │ │ │ - b.w 23640 │ │ │ │ + beq.w 235e8 │ │ │ │ + bl 3e8f8 │ │ │ │ + b.w 235e8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 24172 │ │ │ │ + bne.n 2411a │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs.w r2, r2, r3, lsr #31 │ │ │ │ - bne.w 243c8 │ │ │ │ + bne.w 24370 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - beq.w 242ca │ │ │ │ + beq.w 24272 │ │ │ │ ands.w r2, r3, #1024 @ 0x400 │ │ │ │ - bne.w 24324 │ │ │ │ + bne.w 242cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r3, [pc, #844] @ (24508 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r3, [pc, #844] @ (244b0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #244] @ 0xf4 │ │ │ │ - cbz r0, 241ec │ │ │ │ + cbz r0, 24194 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r4, r3, #27 │ │ │ │ it pl │ │ │ │ ldrpl r3, [sp, #120] @ 0x78 │ │ │ │ - bpl.n 241d0 │ │ │ │ - ldr r3, [pc, #868] @ (24534 ) │ │ │ │ + bpl.n 24178 │ │ │ │ + ldr r3, [pc, #868] @ (244dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r8, [sp, #612] @ 0x264 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ bic.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 242f6 │ │ │ │ - ldr r3, [pc, #772] @ (24508 ) │ │ │ │ + bmi.n 2429e │ │ │ │ + ldr r3, [pc, #772] @ (244b0 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 24348 │ │ │ │ + beq.w 242f0 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.n 2406a │ │ │ │ + b.n 24012 │ │ │ │ ldrb.w r0, [r3, #420] @ 0x1a4 │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.w 236ea │ │ │ │ + bl 3e6e4 │ │ │ │ + b.w 23692 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 242b2 │ │ │ │ + beq.n 2425a │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2300c │ │ │ │ - ldr r2, [pc, #700] @ (24508 ) │ │ │ │ + bl 22fb4 │ │ │ │ + ldr r2, [pc, #700] @ (244b0 ) │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r5, r5, #512 @ 0x200 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r1, [r2, #200] @ 0xc8 │ │ │ │ str.w r3, [r2, #1160] @ 0x488 │ │ │ │ str.w r0, [r2, #1156] @ 0x484 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 23e6e │ │ │ │ + bne.w 23e16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 23e1a │ │ │ │ + b.n 23dc2 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ - b.w 236ac │ │ │ │ + b.w 23654 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ - b.w 236da │ │ │ │ + b.w 23682 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz r3, r0 │ │ │ │ sub.w r2, r2, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23e36 │ │ │ │ - b.n 23e6e │ │ │ │ - ldr r2, [pc, #596] @ (24508 ) │ │ │ │ + beq.w 23dde │ │ │ │ + b.n 23e16 │ │ │ │ + ldr r2, [pc, #596] @ (244b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bic.w r5, r5, #512 @ 0x200 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str.w r3, [r2, #1160] @ 0x488 │ │ │ │ str.w r1, [r2, #1156] @ 0x484 │ │ │ │ - b.n 23e1a │ │ │ │ + b.n 23dc2 │ │ │ │ bic.w r3, r3, #18432 @ 0x4800 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sl, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl df80 │ │ │ │ + bl df28 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sl, #12] │ │ │ │ - b.n 241b8 │ │ │ │ - ldr r3, [pc, #528] @ (24508 ) │ │ │ │ + b.n 24160 │ │ │ │ + ldr r3, [pc, #528] @ (244b0 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2433a │ │ │ │ + cbz r0, 242e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 24314 │ │ │ │ + cbnz r3, 242bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r4, #200] @ 0xc8 │ │ │ │ - b.n 2406a │ │ │ │ + b.n 24012 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 241b8 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 24160 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [sl, #12] │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ strheq.w r3, [sl, #12] │ │ │ │ - ldr r3, [pc, #424] @ (24508 ) │ │ │ │ + ldr r3, [pc, #424] @ (244b0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ add.w r4, r4, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #408] @ (24504 ) │ │ │ │ + ldr r3, [pc, #408] @ (244ac ) │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ mov r6, r0 │ │ │ │ str.w r2, [r0, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 217ec │ │ │ │ + bl 21794 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl a590 <__time64@plt+0x2194> │ │ │ │ + bl a538 <__time64@plt+0x2194> │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25204 │ │ │ │ + bne.w 251ac │ │ │ │ ldr.w r3, [r6, #200] @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r3, [r6, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #340] @ (24508 ) │ │ │ │ + ldr r3, [pc, #340] @ (244b0 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #204] @ 0xcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ - bl 38054 │ │ │ │ - b.w 23610 │ │ │ │ - ldr r3, [pc, #364] @ (24538 ) │ │ │ │ + bl 37ffc │ │ │ │ + b.w 235b8 │ │ │ │ + ldr r3, [pc, #364] @ (244e0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r8, r3, #3 │ │ │ │ - b.n 2419a │ │ │ │ + b.n 24142 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.w 24f1c │ │ │ │ + beq.w 24ec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bmi.w 24a08 │ │ │ │ + bmi.w 249b0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 24ce8 │ │ │ │ + beq.w 24c90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 221ec │ │ │ │ + bl 22194 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 23610 │ │ │ │ - ldr r3, [pc, #316] @ (2453c ) │ │ │ │ + blt.w 235b8 │ │ │ │ + ldr r3, [pc, #316] @ (244e4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23200 │ │ │ │ - ldr r3, [pc, #304] @ (24540 ) │ │ │ │ + beq.w 231a8 │ │ │ │ + ldr r3, [pc, #304] @ (244e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 24b6a │ │ │ │ - ldr r3, [pc, #236] @ (24508 ) │ │ │ │ + beq.w 24b12 │ │ │ │ + ldr r3, [pc, #236] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 24428 │ │ │ │ + cbz r2, 243d0 │ │ │ │ str.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 2488c │ │ │ │ + bmi.w 24834 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst.w r3, #2112 @ 0x840 │ │ │ │ - beq.n 24472 │ │ │ │ - ldr r3, [pc, #204] @ (24508 ) │ │ │ │ + beq.n 2441a │ │ │ │ + ldr r3, [pc, #204] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r4, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 23610 │ │ │ │ - ldr r3, [pc, #188] @ (24508 ) │ │ │ │ + bpl.w 235b8 │ │ │ │ + ldr r3, [pc, #188] @ (244b0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ tst.w r3, #288 @ 0x120 │ │ │ │ - beq.w 23610 │ │ │ │ - ldr r2, [pc, #204] @ (2452c ) │ │ │ │ + beq.w 235b8 │ │ │ │ + ldr r2, [pc, #204] @ (244d4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #224] @ (24544 ) │ │ │ │ + ldr r1, [pc, #224] @ (244ec ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 23610 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 235b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst.w r3, #576 @ 0x240 │ │ │ │ - bne.n 24442 │ │ │ │ - ldr r3, [pc, #140] @ (24508 ) │ │ │ │ + bne.n 243ea │ │ │ │ + ldr r3, [pc, #140] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 244b0 │ │ │ │ + bmi.n 24458 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 24498 │ │ │ │ + bne.n 24440 │ │ │ │ movs r0, #2 │ │ │ │ - bl 3e088 │ │ │ │ + bl 3e030 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b48 │ │ │ │ - ldr r3, [pc, #84] @ (24508 ) │ │ │ │ + blx 7b08 │ │ │ │ + ldr r3, [pc, #84] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25042 │ │ │ │ + beq.w 24fea │ │ │ │ str.w r4, [r5, #388] @ 0x184 │ │ │ │ - ldr r3, [pc, #64] @ (24508 ) │ │ │ │ + ldr r3, [pc, #64] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 25036 │ │ │ │ - ldr r3, [pc, #48] @ (24508 ) │ │ │ │ + bgt.w 24fde │ │ │ │ + ldr r3, [pc, #48] @ (244b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 24442 │ │ │ │ + bne.n 243ea │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ - b.n 24442 │ │ │ │ + blx 7b08 │ │ │ │ + b.n 243ea │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + ite cs │ │ │ │ + movcs r0, r1 │ │ │ │ + lslcc r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r0, r1 │ │ │ │ - itte cc │ │ │ │ - movcc r0, r1 │ │ │ │ - ldrcc r2, [r4, #60] @ 0x3c │ │ │ │ - movcs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + cbnz r2, 244fa │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #48]! @ 0x30 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + orr.w r0, r2, ip │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 249cc │ │ │ │ - ldr.w r3, [pc, #2996] @ 25108 │ │ │ │ + beq.w 24974 │ │ │ │ + ldr.w r3, [pc, #2996] @ 250b0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ and.w r5, r3, #8192 @ 0x2000 │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ - bl 214ac │ │ │ │ + bl 21454 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r1, r2, #512 @ 0x200 │ │ │ │ orr.w r2, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #4 │ │ │ │ orrs r1, r3 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2300c │ │ │ │ - cbnz r5, 2459e │ │ │ │ + bl 22fb4 │ │ │ │ + cbnz r5, 24546 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 214ac │ │ │ │ + bl 21454 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ ldrd r2, r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r3, r1, [sp, #440] @ 0x1b8 │ │ │ │ subs r2, r2, r4 │ │ │ │ ldr r4, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ sbc.w r0, r0, r4 │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr r4, [sp, #460] @ 0x1cc │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #656] @ 0x290 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 245f2 │ │ │ │ + bge.n 2459a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ @@ -42339,15 +42330,15 @@ │ │ │ │ ldrd r3, r1, [sp, #504] @ 0x1f8 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ str r0, [sp, #668] @ 0x29c │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #672] @ 0x2a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 24636 │ │ │ │ + bge.n 245de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ @@ -42365,188 +42356,188 @@ │ │ │ │ ldrd r3, r1, [sp, #520] @ 0x208 │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #688] @ 0x2b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2467a │ │ │ │ + bge.n 24622 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ str r1, [sp, #692] @ 0x2b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24c10 │ │ │ │ - ldr.w r3, [pc, #2688] @ 25108 │ │ │ │ + beq.w 24bb8 │ │ │ │ + ldr.w r3, [pc, #2688] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #2688] @ 2510c │ │ │ │ + ldr.w r0, [pc, #2688] @ 250b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24f12 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.w 24eba │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23cc6 │ │ │ │ + beq.w 23c6e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cc6 │ │ │ │ - ldr.w r3, [pc, #2648] @ 25110 │ │ │ │ + beq.w 23c6e │ │ │ │ + ldr.w r3, [pc, #2648] @ 250b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e5c │ │ │ │ - b.w 23cc6 │ │ │ │ - ldr.w r2, [pc, #2624] @ 25114 │ │ │ │ + bl 20e04 │ │ │ │ + b.w 23c6e │ │ │ │ + ldr.w r2, [pc, #2624] @ 250bc │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 246ea │ │ │ │ + cbnz r2, 24692 │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ movw r2, #8208 @ 0x2010 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - ldr.w r2, [pc, #2604] @ 25118 │ │ │ │ + ldr.w r2, [pc, #2604] @ 250c0 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ strb.w r3, [r2, #62] @ 0x3e │ │ │ │ - b.w 23470 │ │ │ │ + b.w 23418 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 24134 │ │ │ │ - ldr.w r3, [pc, #2560] @ 25108 │ │ │ │ + b.n 240dc │ │ │ │ + ldr.w r3, [pc, #2560] @ 250b0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ strb r2, [r7, #0] │ │ │ │ strd r5, r4, [r3, #436] @ 0x1b4 │ │ │ │ - ldr.w r3, [pc, #2556] @ 25118 │ │ │ │ + ldr.w r3, [pc, #2556] @ 250c0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb.w r5, [r3, #62] @ 0x3e │ │ │ │ strb.w r4, [r3, #62] @ 0x3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 2300c │ │ │ │ - b.w 234fe │ │ │ │ + bl 22fb4 │ │ │ │ + b.w 234a6 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2500] @ 25108 │ │ │ │ + ldr.w r3, [pc, #2500] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24e68 │ │ │ │ + beq.w 24e10 │ │ │ │ ldr.w r3, [r3, #1244] @ 0x4dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 250fa │ │ │ │ + beq.w 250a2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ - ldr.w r3, [pc, #2468] @ 25108 │ │ │ │ + ldr.w r3, [pc, #2468] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e72 │ │ │ │ + beq.w 24e1a │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24b5c │ │ │ │ + beq.w 24b04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 247a2 │ │ │ │ - bl 73e4c │ │ │ │ + cbz r0, 2474a │ │ │ │ + bl 73df4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str.w r4, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ vldr d7, [r7, #16] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - ldr.w r2, [pc, #2380] @ 25108 │ │ │ │ + ldr.w r2, [pc, #2380] @ 250b0 │ │ │ │ vstr d7, [r3, #16] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24e76 │ │ │ │ + beq.w 24e1e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsh.w r3, [r3, #8] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r3, [r2, #8] │ │ │ │ - ldr.w r3, [pc, #2312] @ 25108 │ │ │ │ + ldr.w r3, [pc, #2312] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r8, #20] │ │ │ │ ldreq r2, [r4, #20] │ │ │ │ streq r2, [r3, #28] │ │ │ │ - ldr.w r2, [pc, #2284] @ 25108 │ │ │ │ + ldr.w r2, [pc, #2284] @ 250b0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ strh.w r3, [r8, #14] │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldrb.w r2, [r5, #412] @ 0x19c │ │ │ │ - cbz r2, 2485a │ │ │ │ + cbz r2, 24802 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r0, [r5, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 251aa │ │ │ │ + beq.w 25152 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -42560,558 +42551,558 @@ │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ lsls r7, r1, #20 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #256 @ 0x100 │ │ │ │ strhmi.w r3, [r8, #12] │ │ │ │ - b.w 23cc6 │ │ │ │ - ldr.w r3, [pc, #2168] @ 25108 │ │ │ │ + b.w 23c6e │ │ │ │ + ldr.w r3, [pc, #2168] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43210 │ │ │ │ - b.n 24430 │ │ │ │ - ldr.w r3, [pc, #2148] @ 25108 │ │ │ │ + bl 431b8 │ │ │ │ + b.n 243d8 │ │ │ │ + ldr.w r3, [pc, #2148] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - b.w 23992 │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + b.w 2393a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 23c5a │ │ │ │ + b.w 23c02 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ - bl 52f0c │ │ │ │ - b.w 23d00 │ │ │ │ + bl 52eb4 │ │ │ │ + b.w 23ca8 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r2 │ │ │ │ and.w lr, r3, #32 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w lr, [sp, #392] @ 0x188 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 44208 │ │ │ │ + bl 441b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 250ac │ │ │ │ - ldr.w r3, [pc, #2044] @ 25118 │ │ │ │ + beq.w 25054 │ │ │ │ + ldr.w r3, [pc, #2044] @ 250c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r1, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - b.w 23932 │ │ │ │ + b.w 238da │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.w 23d56 │ │ │ │ + b.w 23cfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21cc8 │ │ │ │ - ldr.w r3, [pc, #1952] @ 25110 │ │ │ │ + bl 21c70 │ │ │ │ + ldr.w r3, [pc, #1952] @ 250b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1960] @ 2511c │ │ │ │ + ldr.w r1, [pc, #1960] @ 250c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 23d3a │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 23ce2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 23610 │ │ │ │ - ldr.w r3, [pc, #1904] @ 25108 │ │ │ │ + b.w 235b8 │ │ │ │ + ldr.w r3, [pc, #1904] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 23f46 │ │ │ │ - bl 1e764 │ │ │ │ - b.w 233f0 │ │ │ │ - ldr.w r3, [pc, #1872] @ 25108 │ │ │ │ + b.w 23eee │ │ │ │ + bl 1e70c │ │ │ │ + b.w 23398 │ │ │ │ + ldr.w r3, [pc, #1872] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 24348 │ │ │ │ - bl 46d24 │ │ │ │ - b.w 23186 │ │ │ │ + b.n 242f0 │ │ │ │ + bl 46ccc │ │ │ │ + b.w 2312e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #472] @ 0x1d8 │ │ │ │ strd r2, r3, [sp, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [sp, #488] @ 0x1e8 │ │ │ │ strd r2, r3, [sp, #480] @ 0x1e0 │ │ │ │ - b.n 2459e │ │ │ │ + b.n 24546 │ │ │ │ ldrb.w r3, [r2, #408] @ 0x198 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #408] @ 0x198 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldrb.w r3, [r2, #408] @ 0x198 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r2, #408] @ 0x198 │ │ │ │ - b.w 23556 │ │ │ │ + b.w 234fe │ │ │ │ movs r5, #0 │ │ │ │ - b.w 23588 │ │ │ │ - ldr.w r3, [pc, #1788] @ 25108 │ │ │ │ + b.w 23530 │ │ │ │ + ldr.w r3, [pc, #1788] @ 250b0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 24a26 │ │ │ │ + blt.n 249ce │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2520e │ │ │ │ - ldr.w r3, [pc, #1760] @ 25108 │ │ │ │ + bne.w 251b6 │ │ │ │ + ldr.w r3, [pc, #1760] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #380] @ 0x17c │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 24f78 │ │ │ │ + ble.w 24f20 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 24f78 │ │ │ │ - ldr.w r3, [pc, #1724] @ 25108 │ │ │ │ + ble.w 24f20 │ │ │ │ + ldr.w r3, [pc, #1724] @ 250b0 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #444 @ 0x1bc │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - bl 43434 │ │ │ │ + bl 433dc │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 243e6 │ │ │ │ + blt.w 2438e │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 243e6 │ │ │ │ + b.n 2438e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23e00 │ │ │ │ + bne.w 23da8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23e00 │ │ │ │ + bne.w 23da8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23e00 │ │ │ │ + bne.w 23da8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23e00 │ │ │ │ + beq.w 23da8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23e00 │ │ │ │ - ldr.w r3, [pc, #1596] @ 25108 │ │ │ │ + bne.w 23da8 │ │ │ │ + ldr.w r3, [pc, #1596] @ 250b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r2, r2, #16384 @ 0x4000 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 23e00 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bne.w 23da8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r3 │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7cb8 │ │ │ │ + blx 7c6c │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 24b24 │ │ │ │ + b.n 24acc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 24b2e │ │ │ │ + bne.n 24ad6 │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 24b1c │ │ │ │ - ldr.w r3, [pc, #1520] @ 25120 │ │ │ │ + blt.n 24ac4 │ │ │ │ + ldr.w r3, [pc, #1520] @ 250c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7e50 │ │ │ │ - ldr.w r3, [pc, #1476] @ 25108 │ │ │ │ + blx 7e04 │ │ │ │ + ldr.w r3, [pc, #1476] @ 250b0 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r3, #1156] @ 0x484 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1160] @ 0x488 │ │ │ │ - b.w 23e00 │ │ │ │ + b.w 23da8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ - b.n 2485a │ │ │ │ + b.n 24802 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ add.w r0, r5, #32 │ │ │ │ subs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 24b88 │ │ │ │ + bne.n 24b30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 251d6 │ │ │ │ - ldr.w r3, [pc, #1420] @ 25118 │ │ │ │ + bne.w 2517e │ │ │ │ + ldr.w r3, [pc, #1420] @ 250c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - b.n 24418 │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + b.n 243c0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 250c0 │ │ │ │ - ldr.w r2, [pc, #1348] @ 25108 │ │ │ │ + bcs.w 25068 │ │ │ │ + ldr.w r2, [pc, #1348] @ 250b0 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r0, r5 │ │ │ │ adds r5, r7, #1 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 23794 │ │ │ │ + b.w 2373c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23776 │ │ │ │ + bne.w 2371e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 24c08 │ │ │ │ + cbz r0, 24bb0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bne.w 251e6 │ │ │ │ + bne.w 2518e │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.w 237c6 │ │ │ │ - ldr.w r3, [pc, #1296] @ 25124 │ │ │ │ + b.w 2376e │ │ │ │ + ldr.w r3, [pc, #1296] @ 250cc │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #1 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 246ac │ │ │ │ - ldr.w r1, [pc, #1280] @ 25128 │ │ │ │ + b.n 24654 │ │ │ │ + ldr.w r1, [pc, #1280] @ 250d0 │ │ │ │ add r1, pc │ │ │ │ - b.w 23c04 │ │ │ │ - cbnz r2, 24c4e │ │ │ │ + b.w 23bac │ │ │ │ + cbnz r2, 24bf6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bmi.w 250e6 │ │ │ │ + bmi.w 2508e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c5a │ │ │ │ + beq.w 23c02 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 2a65c │ │ │ │ + bl 2a604 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23c5a │ │ │ │ + b.w 23c02 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21cc8 │ │ │ │ - ldr.w r2, [pc, #1204] @ 25110 │ │ │ │ + bl 21c70 │ │ │ │ + ldr.w r2, [pc, #1204] @ 250b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - ldr.w r2, [pc, #1220] @ 2512c │ │ │ │ + ldr.w r2, [pc, #1220] @ 250d4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ite eq │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #5 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ - beq.w 2505c │ │ │ │ + beq.w 25004 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 250e0 │ │ │ │ + beq.w 25088 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - bl 1d69c │ │ │ │ - ldr.w r1, [pc, #1176] @ 25130 │ │ │ │ + bl 1d644 │ │ │ │ + ldr.w r1, [pc, #1176] @ 250d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 23c16 │ │ │ │ + bne.w 23bbe │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #1112] @ 25110 │ │ │ │ + ldr.w r3, [pc, #1112] @ 250b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1136] @ 25134 │ │ │ │ + ldr.w r3, [pc, #1136] @ 250dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 23c5a │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 23c02 │ │ │ │ ldrd r3, r2, [r3, #160] @ 0xa0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r2, #4 │ │ │ │ - bl 38238 │ │ │ │ + bl 381e0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b.w 24016 │ │ │ │ + b.w 23fbe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ - bl 2280c │ │ │ │ + bl 227b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 243fe │ │ │ │ - ldr.w r3, [pc, #1056] @ 25118 │ │ │ │ + b.w 243a6 │ │ │ │ + ldr.w r3, [pc, #1056] @ 250c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 24d12 │ │ │ │ + bne.n 24cba │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 250f4 │ │ │ │ - ldr.w r3, [pc, #1028] @ 25118 │ │ │ │ + bne.w 2509c │ │ │ │ + ldr.w r3, [pc, #1028] @ 250c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - b.w 2350c │ │ │ │ - ldr r3, [pc, #992] @ (25108 ) │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + b.w 234b4 │ │ │ │ + ldr r3, [pc, #992] @ (250b0 ) │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r4, r4, r2 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2545a │ │ │ │ + bne.w 25402 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2544e │ │ │ │ + bne.w 253f6 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 250d8 │ │ │ │ + bcs.w 25080 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #924] @ (25108 ) │ │ │ │ + ldr r3, [pc, #924] @ (250b0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r4, r0 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24ff8 │ │ │ │ + beq.w 24fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2137c │ │ │ │ + bl 21324 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [pc, #860] @ (25108 ) │ │ │ │ + ldr r3, [pc, #860] @ (250b0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r2, [r6, #404] @ 0x194 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #6 │ │ │ │ str.w r2, [r6, #400] @ 0x190 │ │ │ │ ldr.w ip, [r0, r3] │ │ │ │ - ldr r3, [pc, #876] @ (25138 ) │ │ │ │ + ldr r3, [pc, #876] @ (250e0 ) │ │ │ │ ldr.w r2, [ip, #396] @ 0x18c │ │ │ │ str.w r2, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [ip, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [ip, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 24e0a │ │ │ │ + cbnz r0, 24db2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #4 │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2300c │ │ │ │ - ldr r3, [pc, #764] @ (25108 ) │ │ │ │ + bl 22fb4 │ │ │ │ + ldr r3, [pc, #764] @ (250b0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ add.w r5, r4, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #800] @ (25138 ) │ │ │ │ + ldr r3, [pc, #800] @ (250e0 ) │ │ │ │ ldr.w r2, [r4, #392] @ 0x188 │ │ │ │ mov r7, r0 │ │ │ │ str.w r2, [r0, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 2137c │ │ │ │ + bl 21324 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23610 │ │ │ │ + beq.w 235b8 │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 237dc │ │ │ │ + beq.w 23784 │ │ │ │ mov.w r1, #524296 @ 0x80008 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 237f0 │ │ │ │ - b.w 237dc │ │ │ │ + bne.w 23798 │ │ │ │ + b.w 23784 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24786 │ │ │ │ + bne.w 2472e │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - b.n 24776 │ │ │ │ + b.n 2471e │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r1, #12] │ │ │ │ - b.n 247f4 │ │ │ │ + b.n 2479c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c5a │ │ │ │ - ldr r3, [pc, #696] @ (2513c ) │ │ │ │ + beq.w 23c02 │ │ │ │ + ldr r3, [pc, #696] @ (250e4 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r5, #14 │ │ │ │ it ne │ │ │ │ cmpne r5, #1 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r3, r5, #31 │ │ │ │ @@ -43123,176 +43114,176 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, sl, [sp, #632] @ 0x278 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #648] @ (25140 ) │ │ │ │ + ldr r3, [pc, #648] @ (250e8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #640] @ 0x280 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ str.w r8, [sp, #628] @ 0x274 │ │ │ │ str r2, [sp, #644] @ 0x284 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r8 │ │ │ │ - bl 2a65c │ │ │ │ + bl 2a604 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2518e │ │ │ │ - ldr r3, [pc, #560] @ (25110 ) │ │ │ │ + beq.w 25136 │ │ │ │ + ldr r3, [pc, #560] @ (250b8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 1d69c │ │ │ │ - ldr r1, [pc, #596] @ (25144 ) │ │ │ │ + bl 1d644 │ │ │ │ + ldr r1, [pc, #596] @ (250ec ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25194 │ │ │ │ + beq.w 2513c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r8 │ │ │ │ - bl 20c44 │ │ │ │ - b.n 24cb6 │ │ │ │ - ldr r3, [pc, #528] @ (25124 ) │ │ │ │ + bl 20bec │ │ │ │ + b.n 24c5e │ │ │ │ + ldr r3, [pc, #528] @ (250cc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 246ac │ │ │ │ - ldr r3, [pc, #488] @ (25108 ) │ │ │ │ + b.w 24654 │ │ │ │ + ldr r3, [pc, #488] @ (250b0 ) │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1204 @ 0x4b4 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 243de │ │ │ │ - ldr r3, [pc, #476] @ (25118 ) │ │ │ │ + ble.w 24386 │ │ │ │ + ldr r3, [pc, #476] @ (250c0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add.w r4, r5, #32 │ │ │ │ - b.n 24f4e │ │ │ │ - ldr r3, [pc, #464] @ (25118 ) │ │ │ │ + b.n 24ef6 │ │ │ │ + ldr r3, [pc, #464] @ (250c0 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 243de │ │ │ │ + blt.w 24386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 46d24 │ │ │ │ + bl 46ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 24f44 │ │ │ │ + bne.n 24eec │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24f44 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 24f44 │ │ │ │ - ldr r3, [pc, #396] @ (25108 ) │ │ │ │ + beq.n 24eec │ │ │ │ + bl 46ccc │ │ │ │ + b.n 24eec │ │ │ │ + ldr r3, [pc, #396] @ (250b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #444 @ 0x1bc │ │ │ │ - bl 43558 │ │ │ │ + bl 43500 │ │ │ │ add.w r0, r4, #444 @ 0x1bc │ │ │ │ - bl 43434 │ │ │ │ + bl 433dc │ │ │ │ ldr.w r5, [r4, #448] @ 0x1c0 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 25158 │ │ │ │ - ldr r3, [pc, #364] @ (25108 ) │ │ │ │ + ble.w 25100 │ │ │ │ + ldr r3, [pc, #364] @ (250b0 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 24fbe │ │ │ │ + blt.n 24f66 │ │ │ │ ldr.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [r4, #444] @ 0x1bc │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - ldr r3, [pc, #328] @ (25108 ) │ │ │ │ + ldr r3, [pc, #328] @ (250b0 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ add.w r5, r4, #444 @ 0x1bc │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ str.w r5, [r3, r0, lsl #2] │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 24a48 │ │ │ │ + blt.w 249f0 │ │ │ │ ldr.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [r4, #448] @ 0x1c0 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 24a48 │ │ │ │ - ldr r2, [pc, #332] @ (25148 ) │ │ │ │ + b.n 249f0 │ │ │ │ + ldr r2, [pc, #332] @ (250f0 ) │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #328] @ (2514c ) │ │ │ │ + ldr r2, [pc, #328] @ (250f4 ) │ │ │ │ ldr r3, [r6, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124b4 │ │ │ │ - ldr r3, [pc, #300] @ (25150 ) │ │ │ │ + bl 1245c │ │ │ │ + ldr r3, [pc, #300] @ (250f8 ) │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - b.n 24da0 │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + b.n 24d48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 45efc │ │ │ │ - b.w 244d6 │ │ │ │ + bl 45ea4 │ │ │ │ + b.w 2447e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr.w r2, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq.w r3, [r5, #384] @ 0x180 │ │ │ │ - b.w 244c4 │ │ │ │ + b.w 2446c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c54 │ │ │ │ + beq.w 23bfc │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 24c3e │ │ │ │ - ldr r3, [pc, #208] @ (2513c ) │ │ │ │ + beq.w 24be6 │ │ │ │ + ldr r3, [pc, #208] @ (250e4 ) │ │ │ │ subs r6, r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ @@ -43303,201 +43294,201 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 24eaa │ │ │ │ - b.n 24eca │ │ │ │ - bl 47e3c │ │ │ │ + bne.w 24e52 │ │ │ │ + b.n 24e72 │ │ │ │ + bl 47de4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r4, [r4, #421] @ 0x1a5 │ │ │ │ - b.w 23a10 │ │ │ │ - ldr r3, [pc, #164] @ (25154 ) │ │ │ │ + b.w 239b8 │ │ │ │ + ldr r3, [pc, #164] @ (250fc ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - b.n 24918 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + b.n 248c0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 24bc0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 24b68 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7bec │ │ │ │ - b.w 235b8 │ │ │ │ + blx 7ba0 │ │ │ │ + b.w 23560 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 24d6a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 24d12 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 23c14 │ │ │ │ + bne.w 23bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23c5a │ │ │ │ - bl 46d24 │ │ │ │ - b.n 24d12 │ │ │ │ + b.w 23c02 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 24cba │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - blx 7b64 │ │ │ │ - b.w 2475c │ │ │ │ + blx 7b24 │ │ │ │ + b.w 24704 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24f60 │ │ │ │ + b.n 24fb8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - ble.w 24f98 │ │ │ │ + ble.w 24f40 │ │ │ │ ldr.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ bic.w r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r1, r3] │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r1, #24 │ │ │ │ strb r1, [r2, r5] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 24f98 │ │ │ │ + b.n 24f40 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23c5a │ │ │ │ + b.w 23c02 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r5, r8 │ │ │ │ - b.n 24cb6 │ │ │ │ - ldr.w r3, [pc, #2640] @ 25bfc │ │ │ │ + b.n 24c5e │ │ │ │ + ldr.w r3, [pc, #2640] @ 25ba4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #2636] @ 25c00 │ │ │ │ + ldr.w r0, [pc, #2636] @ 25ba8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str.w r0, [r5, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24b64 │ │ │ │ - b.w 2484e │ │ │ │ - bl 46d24 │ │ │ │ - b.n 24b88 │ │ │ │ + beq.w 24b0c │ │ │ │ + b.w 247f6 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 24b30 │ │ │ │ movs r0, #2 │ │ │ │ - bl 3e128 │ │ │ │ - b.w 2322a │ │ │ │ - ldr.w r2, [pc, #2588] @ 25c04 │ │ │ │ + bl 3e0d0 │ │ │ │ + b.w 231d2 │ │ │ │ + ldr.w r2, [pc, #2588] @ 25bac │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2580] @ 25c08 │ │ │ │ + ldr.w r0, [pc, #2580] @ 25bb0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 3e590 │ │ │ │ + bl 3e538 │ │ │ │ ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr.w r3, [pc, #2556] @ 25c0c │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr.w r3, [pc, #2556] @ 25bb4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #2552] @ 25c10 │ │ │ │ + ldr.w r0, [pc, #2552] @ 25bb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldrh.w r2, [r4, #232] @ 0xe8 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r2, 25248 │ │ │ │ + cbnz r2, 251f0 │ │ │ │ ldr.w r2, [r4, #252] @ 0xfc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 25266 │ │ │ │ + cbz r2, 2520e │ │ │ │ adds r4, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40634 │ │ │ │ - ldr.w r1, [pc, #2496] @ 25c14 │ │ │ │ + bl 405dc │ │ │ │ + ldr.w r1, [pc, #2496] @ 25bbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str.w r0, [r4, #256] @ 0x100 │ │ │ │ - ldr.w r3, [pc, #2476] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #2476] @ 25bbc │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr.w r3, [pc, #2432] @ 25c18 │ │ │ │ + ldr.w r3, [pc, #2432] @ 25bc0 │ │ │ │ add.w lr, r6, #408 @ 0x198 │ │ │ │ str.w r2, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ movs r2, #11 │ │ │ │ strd r2, ip, [r6, #400] @ 0x190 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -43506,320 +43497,320 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r5, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 252dc │ │ │ │ + cbnz r0, 25284 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r6, #11 │ │ │ │ - ldr.w r3, [pc, #2352] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #2352] @ 25bbc │ │ │ │ add.w r5, r1, #408 @ 0x198 │ │ │ │ ldr.w r2, [r1, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2340] @ 25c18 │ │ │ │ + ldr.w r3, [pc, #2340] @ 25bc0 │ │ │ │ str.w r2, [ip, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ble.w 251fe │ │ │ │ + ble.w 251a6 │ │ │ │ ldr.w r0, [ip, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr.w r3, [pc, #2292] @ 25c14 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr.w r3, [pc, #2292] @ 25bbc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 44208 │ │ │ │ + bl 441b0 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ - bl 43558 │ │ │ │ + bl 43500 │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ - b.w 232d0 │ │ │ │ - ldr.w r3, [pc, #2256] @ 25c14 │ │ │ │ + b.w 23278 │ │ │ │ + ldr.w r3, [pc, #2256] @ 25bbc │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 44208 │ │ │ │ + bl 441b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 2535e │ │ │ │ + bpl.n 25306 │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 2531c │ │ │ │ - ldr.w r3, [pc, #2228] @ 25c14 │ │ │ │ + bpl.n 252c4 │ │ │ │ + ldr.w r3, [pc, #2228] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 43210 │ │ │ │ - b.w 232c6 │ │ │ │ + bl 431b8 │ │ │ │ + b.w 2326e │ │ │ │ movs r0, #4 │ │ │ │ - blx 7fd4 │ │ │ │ - b.w 232be │ │ │ │ + blx 7f88 │ │ │ │ + b.w 23266 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #2 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #3 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2329c │ │ │ │ - bl 43210 │ │ │ │ + bne.w 23244 │ │ │ │ + bl 431b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2329c │ │ │ │ - ldr.w r3, [pc, #2168] @ 25c1c │ │ │ │ + blt.w 23244 │ │ │ │ + ldr.w r3, [pc, #2168] @ 25bc4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r3 │ │ │ │ - bl 447d4 │ │ │ │ - b.w 2329c │ │ │ │ - bl 43594 │ │ │ │ - b.w 23308 │ │ │ │ - ldr.w r3, [pc, #2144] @ 25c20 │ │ │ │ + bl 4477c │ │ │ │ + b.w 23244 │ │ │ │ + bl 4353c │ │ │ │ + b.w 232b0 │ │ │ │ + ldr.w r3, [pc, #2144] @ 25bc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - b.n 253d6 │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + b.n 2537e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21e54 │ │ │ │ - blx 81c8 │ │ │ │ + bl 21dfc │ │ │ │ + blx 8170 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 253ce │ │ │ │ - ldr.w r3, [pc, #2112] @ 25c20 │ │ │ │ - beq.n 2548a │ │ │ │ + blt.n 25376 │ │ │ │ + ldr.w r3, [pc, #2112] @ 25bc8 │ │ │ │ + beq.n 25432 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ strb.w r1, [r3, #63] @ 0x3f │ │ │ │ - bl 483f4 │ │ │ │ + bl 4839c │ │ │ │ mov r0, r5 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #6 │ │ │ │ - bl 45efc │ │ │ │ - ldr.w r3, [pc, #2064] @ 25c14 │ │ │ │ + bl 45ea4 │ │ │ │ + ldr.w r3, [pc, #2064] @ 25bbc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ands.w r0, r3, #256 @ 0x100 │ │ │ │ - beq.w 25200 │ │ │ │ + beq.w 251a8 │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 25200 │ │ │ │ - bl 46c2c │ │ │ │ - b.w 23354 │ │ │ │ + b.n 251a8 │ │ │ │ + bl 46bd4 │ │ │ │ + b.w 232fc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23362 │ │ │ │ - ldr.w r3, [pc, #2028] @ 25c14 │ │ │ │ + beq.w 2330a │ │ │ │ + ldr.w r3, [pc, #2028] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1a610 │ │ │ │ + bl 1a5b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 1d008 │ │ │ │ + bl 1cfb0 │ │ │ │ ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ mov r1, r8 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr.w r1, [pc, #2004] @ 25c24 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr.w r1, [pc, #2004] @ 25bcc │ │ │ │ movs r0, #5 │ │ │ │ add r1, pc │ │ │ │ - bl 6bb84 │ │ │ │ - ldr.w r2, [pc, #1996] @ 25c28 │ │ │ │ + bl 6bb2c │ │ │ │ + ldr.w r2, [pc, #1996] @ 25bd0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #1988] @ 25c2c │ │ │ │ + ldr.w r0, [pc, #1988] @ 25bd4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ - bl 6bc9c │ │ │ │ - ldr.w r2, [pc, #1980] @ 25c30 │ │ │ │ + bl 6bc44 │ │ │ │ + ldr.w r2, [pc, #1980] @ 25bd8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #1972] @ 25c34 │ │ │ │ + ldr.w r0, [pc, #1972] @ 25bdc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 254a2 │ │ │ │ + bne.n 2544a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 254a2 │ │ │ │ - bl 46d24 │ │ │ │ - ldr.w r3, [pc, #1916] @ 25c20 │ │ │ │ + cbz r0, 2544a │ │ │ │ + bl 46ccc │ │ │ │ + ldr.w r3, [pc, #1916] @ 25bc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - b.w 23346 │ │ │ │ - ldr.w r3, [pc, #1884] @ 25c14 │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + b.w 232ee │ │ │ │ + ldr.w r3, [pc, #1884] @ 25bbc │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ asrs r3, r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w ip, [r5, #140] @ 0x8c │ │ │ │ str.w r3, [r5, #1152] @ 0x480 │ │ │ │ and.w r3, r2, #31 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1856] @ 25c18 │ │ │ │ + ldr.w r3, [pc, #1856] @ 25bc0 │ │ │ │ ldr.w r4, [ip, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [ip, #44] @ 0x2c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ ldr.w r7, [r5, #208] @ 0xd0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 38ee0 │ │ │ │ + bl 38e88 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bpl.n 2551c │ │ │ │ + bpl.n 254c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 2551c │ │ │ │ + cbz r2, 254c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2551c │ │ │ │ + cbz r3, 254c4 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n 2551c │ │ │ │ + bmi.n 254c4 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 255f0 │ │ │ │ + bmi.n 25598 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ - cbz r0, 2553c │ │ │ │ - ldr.w r3, [pc, #1768] @ 25c14 │ │ │ │ + cbz r0, 254e4 │ │ │ │ + ldr.w r3, [pc, #1768] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bne.n 255c6 │ │ │ │ - ldr.w r3, [pc, #1748] @ 25c14 │ │ │ │ + bne.n 2556e │ │ │ │ + ldr.w r3, [pc, #1748] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 25588 │ │ │ │ + beq.n 25530 │ │ │ │ clz r3, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 255fa │ │ │ │ + beq.n 255a2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 255fa │ │ │ │ - ldr.w r3, [pc, #1672] @ 25c14 │ │ │ │ + bne.n 255a2 │ │ │ │ + ldr.w r3, [pc, #1672] @ 25bbc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r7, #1096 @ 0x448 │ │ │ │ - bl 2f218 │ │ │ │ - cbz r0, 255fa │ │ │ │ + bl 2f1c0 │ │ │ │ + cbz r0, 255a2 │ │ │ │ add.w r3, r8, r0, lsl #2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 257ce │ │ │ │ + beq.w 25776 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 2555a │ │ │ │ + b.n 25502 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r1, #8270 @ 0x204e │ │ │ │ ands r3, r1 │ │ │ │ movw r1, #8268 @ 0x204c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2553c │ │ │ │ + beq.n 254e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2553c │ │ │ │ + beq.n 254e4 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ - b.n 2553c │ │ │ │ + b.n 254e4 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 2551c │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 254c4 │ │ │ │ str r6, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1556] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #1556] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #10 │ │ │ │ - bpl.n 25628 │ │ │ │ + bpl.n 255d0 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ subs r1, r1, r0 │ │ │ │ str.w r1, [r3, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r3, #484] @ 0x1e4 │ │ │ │ subs r1, r1, r0 │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ @@ -43827,393 +43818,393 @@ │ │ │ │ str.w r1, [r3, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 257d4 │ │ │ │ + beq.w 2577c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movw r2, #8206 @ 0x200e │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq.w 2581a │ │ │ │ + beq.w 257c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 25686 │ │ │ │ + cbz r3, 2562e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - cbnz r3, 25676 │ │ │ │ - ldr.w r3, [pc, #1464] @ 25c14 │ │ │ │ + cbnz r3, 2561e │ │ │ │ + ldr.w r3, [pc, #1464] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r3, r2, #8 │ │ │ │ - bmi.n 25676 │ │ │ │ + bmi.n 2561e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2619a │ │ │ │ + beq.w 26142 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1420] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #1420] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 257de │ │ │ │ + beq.w 25786 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 257e4 │ │ │ │ + bne.w 2578c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260be │ │ │ │ + beq.w 26066 │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ - ldr.w r3, [pc, #1372] @ 25c14 │ │ │ │ - ldr.w r2, [pc, #1404] @ 25c38 │ │ │ │ + ldr.w r3, [pc, #1372] @ 25bbc │ │ │ │ + ldr.w r2, [pc, #1404] @ 25be0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 26226 │ │ │ │ + beq.w 261ce │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 262ec │ │ │ │ + beq.w 26294 │ │ │ │ orr.w r3, r4, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 256f2 │ │ │ │ + cbz r3, 2569a │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 26300 │ │ │ │ + bpl.w 262a8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26300 │ │ │ │ + bne.w 262a8 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl ebd4 │ │ │ │ + bl eb7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1288] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #1288] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #1540] @ 0x604 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r3, #1540] @ 0x604 │ │ │ │ - ldr.w r3, [pc, #1264] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #1264] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1248] @ 25c14 │ │ │ │ + ldr.w r3, [pc, #1248] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ str.w r2, [r3, #312] @ 0x138 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25858 │ │ │ │ + beq.w 25800 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2589a │ │ │ │ + beq.w 25842 │ │ │ │ ldrsh.w r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ movlt r4, #3 │ │ │ │ movge r4, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2589e │ │ │ │ + bne.w 25846 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 258b6 │ │ │ │ + beq.w 2585e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #19 │ │ │ │ - bpl.w 25b70 │ │ │ │ - ldr.w r3, [pc, #1172] @ 25c14 │ │ │ │ + bpl.w 25b18 │ │ │ │ + ldr.w r3, [pc, #1172] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.w 25b70 │ │ │ │ + bpl.w 25b18 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r5, r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #128 @ 0x80 │ │ │ │ streq r3, [r2, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub.w r0, r3, r2, lsl #2 │ │ │ │ - bl 21cc8 │ │ │ │ + bl 21c70 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 257b4 │ │ │ │ + cbz r3, 2575c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 23610 │ │ │ │ - ldr.w r3, [pc, #1112] @ 25c14 │ │ │ │ + bne.w 235b8 │ │ │ │ + ldr.w r3, [pc, #1112] @ 25bbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 255fc │ │ │ │ + b.n 255a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25664 │ │ │ │ - b.n 25686 │ │ │ │ + bne.w 2560c │ │ │ │ + b.n 2562e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 25732 │ │ │ │ + b.n 256da │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 25814 │ │ │ │ + cbz r3, 257bc │ │ │ │ ldrsh.w r2, [r3, #12] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 25800 │ │ │ │ + blt.n 257a8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2651c │ │ │ │ + bne.w 264c4 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 26592 │ │ │ │ + bpl.w 2653a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ - bl 20dfc │ │ │ │ + bl 20da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 261d2 │ │ │ │ + beq.w 2617a │ │ │ │ mov.w r4, #1536 @ 0x600 │ │ │ │ - b.n 256b6 │ │ │ │ + b.n 2565e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 25732 │ │ │ │ - ldr r3, [pc, #1016] @ (25c14 ) │ │ │ │ + b.n 256da │ │ │ │ + ldr r3, [pc, #1016] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ - cbz r3, 25836 │ │ │ │ + cbz r3, 257de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12558 │ │ │ │ - cbz r0, 25836 │ │ │ │ + bl 12500 │ │ │ │ + cbz r0, 257de │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 2564e │ │ │ │ - ldr r3, [pc, #988] @ (25c14 ) │ │ │ │ + b.n 255f6 │ │ │ │ + ldr r3, [pc, #988] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 25854 │ │ │ │ + cbz r3, 257fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2618a │ │ │ │ + beq.w 26132 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 25652 │ │ │ │ + b.n 255fa │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 25686 │ │ │ │ + b.n 2562e │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2574e │ │ │ │ - ldr r3, [pc, #944] @ (25c14 ) │ │ │ │ + bne.w 256f6 │ │ │ │ + ldr r3, [pc, #944] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 2588c │ │ │ │ + ble.n 25834 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 25884 │ │ │ │ + cbz r2, 2582c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2588c │ │ │ │ + beq.n 25834 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2588c │ │ │ │ + beq.n 25834 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 45efc │ │ │ │ - ldr r3, [pc, #900] @ (25c14 ) │ │ │ │ + bl 45ea4 │ │ │ │ + ldr r3, [pc, #900] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 25762 │ │ │ │ + b.n 2570a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20ba0 │ │ │ │ + bl 20b48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2576a │ │ │ │ - ldr r3, [pc, #860] @ (25c14 ) │ │ │ │ + b.n 25712 │ │ │ │ + ldr r3, [pc, #860] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #880] @ (25c3c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #880] @ (25be4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r3, #12]! │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #832] @ (25c14 ) │ │ │ │ + ldr r3, [pc, #832] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ - cbz r0, 258f8 │ │ │ │ + cbz r0, 258a0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 2601a │ │ │ │ + beq.w 25fc2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 26042 │ │ │ │ + beq.w 25fea │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 2590a │ │ │ │ - ldr r3, [pc, #788] @ (25c14 ) │ │ │ │ + cbz r3, 258b2 │ │ │ │ + ldr r3, [pc, #788] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25b9a │ │ │ │ - ldr r3, [pc, #812] @ (25c40 ) │ │ │ │ + beq.w 25b42 │ │ │ │ + ldr r3, [pc, #812] @ (25be8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 25bc6 │ │ │ │ + beq.w 25b6e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r2, #8206 @ 0x200e │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25c48 │ │ │ │ + beq.w 25bf0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 231cc │ │ │ │ + beq.w 23174 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ and.w r3, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 231cc │ │ │ │ - ldr r3, [pc, #700] @ (25c14 ) │ │ │ │ + beq.w 23174 │ │ │ │ + ldr r3, [pc, #700] @ (25bbc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r1, [sp, #383] @ 0x17f │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 26068 │ │ │ │ + beq.w 26010 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 25992 │ │ │ │ - bl 73e4c │ │ │ │ + cbz r0, 2593a │ │ │ │ + bl 73df4 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 260ba │ │ │ │ + beq.w 26062 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 259aa │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 259aa │ │ │ │ + bpl.n 25952 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 25952 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r3, [pc, #616] @ (25c14 ) │ │ │ │ + ldr r3, [pc, #616] @ (25bbc ) │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r1, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215b0 │ │ │ │ + bl 21558 │ │ │ │ strd r5, r4, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26512 │ │ │ │ - ldr r3, [pc, #556] @ (25c14 ) │ │ │ │ + beq.w 264ba │ │ │ │ + ldr r3, [pc, #556] @ (25bbc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov lr, r2 │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ ldr.w ip, [r4, r3] │ │ │ │ - ldr r3, [pc, #544] @ (25c18 ) │ │ │ │ + ldr r3, [pc, #544] @ (25bc0 ) │ │ │ │ str.w r2, [r6, #404] @ 0x194 │ │ │ │ ldr.w r1, [ip, #396] @ 0x18c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr.w r2, [ip, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ movs r2, #5 │ │ │ │ str.w r1, [r6, #396] @ 0x18c │ │ │ │ @@ -44226,275 +44217,275 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ str.w r6, [ip, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 25abc │ │ │ │ + bne.n 25a64 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 25a5a │ │ │ │ - ldr r3, [pc, #464] @ (25c14 ) │ │ │ │ + cbz r3, 25a02 │ │ │ │ + ldr r3, [pc, #464] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ ldrb.w r2, [sp, #383] @ 0x17f │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [sp, #383] @ 0x17f │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 25a68 │ │ │ │ + cbz r3, 25a10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bne.n 25a9a │ │ │ │ + bne.n 25a42 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 25a9a │ │ │ │ - ldr r3, [pc, #404] @ (25c14 ) │ │ │ │ + cbz r0, 25a42 │ │ │ │ + ldr r3, [pc, #404] @ (25bbc ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ strb r5, [r4, #0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 2137c │ │ │ │ + bl 21324 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bl 22e68 │ │ │ │ + bl 22e10 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 2137c │ │ │ │ + bl 21324 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 25b10 │ │ │ │ + cbz r3, 25ab8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr.w r5, [r3, #404] @ 0x194 │ │ │ │ - cbz r5, 25ada │ │ │ │ + cbz r5, 25a82 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 25ace │ │ │ │ - ldr r3, [pc, #312] @ (25c14 ) │ │ │ │ + bne.n 25a76 │ │ │ │ + ldr r3, [pc, #312] @ (25bbc ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr.w lr, [sp, #412] @ 0x19c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w ip, r5, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #300] @ (25c18 ) │ │ │ │ + ldr r3, [pc, #300] @ (25bc0 ) │ │ │ │ ldr.w r1, [r5, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ - bl 45efc │ │ │ │ + bl 45ea4 │ │ │ │ ldrb.w r3, [sp, #383] @ 0x17f │ │ │ │ - cbz r3, 25b26 │ │ │ │ - ldr r3, [pc, #252] @ (25c14 ) │ │ │ │ + cbz r3, 25ace │ │ │ │ + ldr r3, [pc, #252] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ - cbz r3, 25b34 │ │ │ │ + cbz r3, 25adc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, r1, [sp, #272] @ 0x110 │ │ │ │ - bl 21788 │ │ │ │ + bl 21730 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a5c4 │ │ │ │ + bl 1a56c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 25b4e │ │ │ │ + cbz r0, 25af6 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 73e80 │ │ │ │ + bl 73e28 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 25b60 │ │ │ │ + bgt.n 25b08 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25860 │ │ │ │ + beq.w 25808 │ │ │ │ cmp r4, #5 │ │ │ │ - ble.w 25860 │ │ │ │ - ldr r3, [pc, #176] @ (25c14 ) │ │ │ │ + ble.w 25808 │ │ │ │ + ldr r3, [pc, #176] @ (25bbc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr r3, [pc, #160] @ (25c14 ) │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr r3, [pc, #160] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 258d2 │ │ │ │ + beq.w 2587a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 258d2 │ │ │ │ + bpl.w 2587a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ sub.w r0, r3, r2, lsl #2 │ │ │ │ - bl 21cc8 │ │ │ │ - b.n 258d2 │ │ │ │ - ldr r3, [pc, #120] @ (25c14 ) │ │ │ │ + bl 21c70 │ │ │ │ + b.n 2587a │ │ │ │ + ldr r3, [pc, #120] @ (25bbc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 25932 │ │ │ │ + bmi.w 258da │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 2604e │ │ │ │ + bpl.w 25ff6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2604e │ │ │ │ + beq.w 25ff6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 25932 │ │ │ │ - ldr r3, [pc, #88] @ (25c20 ) │ │ │ │ + b.n 258da │ │ │ │ + ldr r3, [pc, #88] @ (25bc8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 25be0 │ │ │ │ + bne.n 25b88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26194 │ │ │ │ - ldr r3, [pc, #60] @ (25c20 ) │ │ │ │ + bne.w 2613c │ │ │ │ + ldr r3, [pc, #60] @ (25bc8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - ldr r3, [pc, #84] @ (25c44 ) │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + ldr r3, [pc, #84] @ (25bec ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ - b.n 2591e │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + b.n 258c6 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + ldr r6, [pc, #984] @ (25f8c ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + ldr r6, [pc, #832] @ (25efc ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + ldr r4, [pc, #520] @ (25de0 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + ldr r4, [pc, #424] @ (25d88 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 25c9c │ │ │ │ + bpl.n 25af4 │ │ │ │ movs r4, r1 │ │ │ │ - bmi.n 25c0c │ │ │ │ + bpl.n 25c64 │ │ │ │ movs r4, r1 │ │ │ │ - bcs.n 25c58 │ │ │ │ + bcs.n 25cb0 │ │ │ │ movs r4, r1 │ │ │ │ - ldr.w r3, [pc, #2612] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2612] @ 26628 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r1, [sp, #380] @ 0x17c │ │ │ │ strb.w r1, [sp, #381] @ 0x17d │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r1, #1212] @ 0x4bc │ │ │ │ subs r2, r3, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb.w r2, [sp, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26048 │ │ │ │ + beq.w 25ff0 │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r3, [pc, #2564] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2564] @ 26628 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r3, [r4, #1100] @ 0x44c │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r3, 25cac │ │ │ │ + cbz r3, 25c54 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr.w r3, [pc, #2508] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2508] @ 26628 │ │ │ │ movs r2, #6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ str.w r2, [r6, #400] @ 0x190 │ │ │ │ str.w lr, [r6, #404] @ 0x194 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2488] @ 26684 │ │ │ │ + ldr.w r3, [pc, #2488] @ 2662c │ │ │ │ add.w r2, ip, #1096 @ 0x448 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldr.w r2, [ip, #396] @ 0x18c │ │ │ │ str.w r2, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [ip, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -44503,19 +44494,19 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [ip, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26524 │ │ │ │ - ldr.w r3, [pc, #2424] @ 26684 │ │ │ │ + bne.w 264cc │ │ │ │ + ldr.w r3, [pc, #2424] @ 2662c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w lr, r7, #408 @ 0x198 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ @@ -44537,92 +44528,92 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25dc8 │ │ │ │ - ldr.w r3, [pc, #2332] @ 26680 │ │ │ │ + beq.n 25d70 │ │ │ │ + ldr.w r3, [pc, #2332] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 26636 │ │ │ │ + beq.w 265de │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 26648 │ │ │ │ + beq.w 265f0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26670 │ │ │ │ + beq.w 26618 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 26670 │ │ │ │ + bne.w 26618 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2268] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2268] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ - cbz r3, 25dc8 │ │ │ │ + cbz r3, 25d70 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25dc0 │ │ │ │ + bne.n 25d68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - beq.w 2659a │ │ │ │ + beq.w 26542 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 25dfc │ │ │ │ + cbz r3, 25da4 │ │ │ │ ldrb.w r5, [sp, #380] @ 0x17c │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #2208] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2208] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r5, [sp, #380] @ 0x17c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ - bl fbac │ │ │ │ - ldr.w r3, [pc, #2184] @ 26688 │ │ │ │ + bl fb54 │ │ │ │ + ldr.w r3, [pc, #2184] @ 26630 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2176] @ 26684 │ │ │ │ + ldr.w r2, [pc, #2176] @ 2662c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #100] @ 0x64 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ - cbz r2, 25e2a │ │ │ │ - ldr.w r2, [pc, #2140] @ 26680 │ │ │ │ + cbz r2, 25dd2 │ │ │ │ + ldr.w r2, [pc, #2140] @ 26628 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2132] @ 26680 │ │ │ │ + ldr.w r3, [pc, #2132] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ str.w r1, [r3, #1092] @ 0x444 │ │ │ │ @@ -44635,130 +44626,130 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ubfx r3, r3, #9, #1 │ │ │ │ strh r0, [r5, #28] │ │ │ │ strd r1, r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 25e6a │ │ │ │ + cbz r2, 25e12 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r5, r3, #19 │ │ │ │ - bmi.w 265ec │ │ │ │ + bmi.w 26594 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ - cbz r0, 25e82 │ │ │ │ - ldr.w r3, [pc, #2064] @ 26680 │ │ │ │ + cbz r0, 25e2a │ │ │ │ + ldr.w r3, [pc, #2064] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2048] @ 26684 │ │ │ │ + ldr.w r3, [pc, #2048] @ 2662c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 265f2 │ │ │ │ - ldr.w r3, [pc, #2024] @ 26680 │ │ │ │ + bmi.w 2659a │ │ │ │ + ldr.w r3, [pc, #2024] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 25ebe │ │ │ │ + cbz r5, 25e66 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 265fa │ │ │ │ + beq.w 265a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 25ed2 │ │ │ │ - ldr.w r3, [pc, #1976] @ 26680 │ │ │ │ + bmi.n 25e7a │ │ │ │ + ldr.w r3, [pc, #1976] @ 26628 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - cbz r2, 25ee6 │ │ │ │ + cbz r2, 25e8e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #16] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 25f06 │ │ │ │ - ldr.w r3, [pc, #1932] @ 26680 │ │ │ │ + beq.n 25eae │ │ │ │ + ldr.w r3, [pc, #1932] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 25f78 │ │ │ │ - ldr.w r3, [pc, #1904] @ 26680 │ │ │ │ + bmi.n 25f20 │ │ │ │ + ldr.w r3, [pc, #1904] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #381] @ 0x17d │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r6, r1, #25 │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - bpl.n 25f3e │ │ │ │ - ldr.w r3, [pc, #1888] @ 2668c │ │ │ │ + bpl.n 25ee6 │ │ │ │ + ldr.w r3, [pc, #1888] @ 26634 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - ldr.w r3, [pc, #1872] @ 26690 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + ldr.w r3, [pc, #1872] @ 26638 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r1, #32 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - ldr.w r3, [pc, #1836] @ 26680 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + ldr.w r3, [pc, #1836] @ 26628 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r1, [r5, #320] @ 0x140 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ - ldr.w r3, [pc, #1832] @ 2668c │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ + ldr.w r3, [pc, #1832] @ 26634 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ - ldr.w r3, [pc, #1796] @ 26680 │ │ │ │ + ldr.w r3, [pc, #1796] @ 26628 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1788] @ 26684 │ │ │ │ + ldr.w r3, [pc, #1788] @ 2662c │ │ │ │ add.w ip, r6, #408 @ 0x198 │ │ │ │ ldr.w r2, [r6, #392] @ 0x188 │ │ │ │ str.w r2, [r0, #372] @ 0x174 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r7, r3 │ │ │ │ @@ -44775,338 +44766,338 @@ │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #6 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1092] @ 0x444 │ │ │ │ ldr.w r5, [r6, #404] @ 0x194 │ │ │ │ - cbz r5, 25fe4 │ │ │ │ + cbz r5, 25f8c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 25fd8 │ │ │ │ + bne.n 25f80 │ │ │ │ ldrb.w r3, [sp, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2660c │ │ │ │ + bne.w 265b4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1668] @ 26680 │ │ │ │ + ldr.w r3, [pc, #1668] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 26622 │ │ │ │ + bne.w 265ca │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bge.w 25860 │ │ │ │ + bge.w 25808 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 25932 │ │ │ │ + b.n 258da │ │ │ │ ldrsh.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldrsh.w r2, [r4, #474] @ 0x1da │ │ │ │ cmn r3, r2 │ │ │ │ - beq.w 258f8 │ │ │ │ + beq.w 258a0 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #388] @ 0x184 │ │ │ │ add.w r2, r2, #616 @ 0x268 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 25912 │ │ │ │ + b.n 258ba │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b.w 23610 │ │ │ │ + b.w 235b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - b.n 25c7a │ │ │ │ - ldr.w r3, [pc, #1584] @ 26680 │ │ │ │ + b.n 25c22 │ │ │ │ + ldr.w r3, [pc, #1584] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 260d0 │ │ │ │ + beq.n 26078 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 25912 │ │ │ │ + b.n 258ba │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2614a │ │ │ │ + beq.n 260f2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2597a │ │ │ │ + bne.w 25922 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2616c │ │ │ │ - ldr.w r3, [pc, #1544] @ 26694 │ │ │ │ + beq.n 26114 │ │ │ │ + ldr.w r3, [pc, #1544] @ 2663c │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #1540] @ 26698 │ │ │ │ + ldr.w r0, [pc, #1540] @ 26640 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1532] @ 2669c │ │ │ │ + ldr.w r3, [pc, #1532] @ 26644 │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - ldr.w r2, [pc, #1492] @ 26680 │ │ │ │ + ldr.w r2, [pc, #1492] @ 26628 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.w 25860 │ │ │ │ + b.w 25808 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - b.n 259de │ │ │ │ + b.n 25986 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 256f2 │ │ │ │ + b.w 2569a │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25bc0 │ │ │ │ + bne.w 25b68 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 261ee │ │ │ │ - ldr.w r3, [pc, #1424] @ 26684 │ │ │ │ + beq.n 26196 │ │ │ │ + ldr.w r3, [pc, #1424] @ 2662c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2620a │ │ │ │ + beq.n 261b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2620a │ │ │ │ + beq.n 261b2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25912 │ │ │ │ - ldr.w r3, [pc, #1364] @ 26680 │ │ │ │ + bne.w 258ba │ │ │ │ + ldr.w r3, [pc, #1364] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26064 │ │ │ │ + bne.n 2600c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25932 │ │ │ │ - b.w 25912 │ │ │ │ + beq.w 258da │ │ │ │ + b.w 258ba │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ - cbz r3, 2615c │ │ │ │ + cbz r3, 26104 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 2607a │ │ │ │ + b.n 26022 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 2607a │ │ │ │ - ldr.w r3, [pc, #1328] @ 266a0 │ │ │ │ + b.n 26022 │ │ │ │ + ldr.w r3, [pc, #1328] @ 26648 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #1324] @ 266a4 │ │ │ │ + ldr.w r0, [pc, #1324] @ 2664c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ - b.n 260aa │ │ │ │ + b.n 26052 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 25664 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 25be0 │ │ │ │ + b.w 2560c │ │ │ │ + bl 46ccc │ │ │ │ + b.n 25b88 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 262f6 │ │ │ │ - ldr.w r3, [pc, #1244] @ 26680 │ │ │ │ + beq.w 2629e │ │ │ │ + ldr.w r3, [pc, #1244] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 114e8 │ │ │ │ - ldr.w r3, [pc, #1224] @ 26680 │ │ │ │ + bl 11490 │ │ │ │ + ldr.w r3, [pc, #1224] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ - cbz r3, 261cc │ │ │ │ + cbz r3, 26174 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 263b2 │ │ │ │ + beq.w 2635a │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 25676 │ │ │ │ + b.w 2561e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 20dfc │ │ │ │ + bl 20da4 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ movt r4, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r4, #512 @ 0x200 │ │ │ │ - b.w 256b6 │ │ │ │ + b.w 2565e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1c398 │ │ │ │ + bl 1c340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25bc0 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.w 25b68 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 2613e │ │ │ │ - ldr.w r3, [pc, #1140] @ 26680 │ │ │ │ + b.n 260e6 │ │ │ │ + ldr.w r3, [pc, #1140] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2611e │ │ │ │ - b.n 26128 │ │ │ │ + bne.w 260c6 │ │ │ │ + b.n 260d0 │ │ │ │ orr.w r1, r4, #8388608 @ 0x800000 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #252 @ 0xfc │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 26240 │ │ │ │ + bcc.n 261e8 │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 263ac │ │ │ │ - ldr.w r3, [pc, #1084] @ 26680 │ │ │ │ + bls.w 26354 │ │ │ │ + ldr.w r3, [pc, #1084] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str.w r2, [r3, #1540] @ 0x604 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1064] @ 26680 │ │ │ │ + ldr.w r3, [pc, #1064] @ 26628 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ add.w r3, r5, #308 @ 0x134 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 26274 │ │ │ │ + beq.n 2621c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - bl 20dfc │ │ │ │ - cbz r0, 2627a │ │ │ │ + bl 20da4 │ │ │ │ + cbz r0, 26222 │ │ │ │ orr.w r3, r4, #75497472 @ 0x4800000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 20dfc │ │ │ │ - cbz r0, 2628c │ │ │ │ + bl 20da4 │ │ │ │ + cbz r0, 26234 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ - bl 20dfc │ │ │ │ - cbz r0, 2629e │ │ │ │ + bl 20da4 │ │ │ │ + cbz r0, 26246 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 20dfc │ │ │ │ - cbz r0, 262b0 │ │ │ │ + bl 20da4 │ │ │ │ + cbz r0, 26258 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r5, #420 @ 0x1a4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 262c6 │ │ │ │ + beq.n 2626e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 20dfc │ │ │ │ + bl 20da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 263c6 │ │ │ │ - ldr r3, [pc, #952] @ (26680 ) │ │ │ │ + beq.n 2636e │ │ │ │ + ldr r3, [pc, #952] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orr.w r4, r2, #16384 @ 0x4000 │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r2, 262e2 │ │ │ │ + cbz r2, 2628a │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264a2 │ │ │ │ + beq.w 2644a │ │ │ │ orr.w r3, r4, #128 @ 0x80 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 256e6 │ │ │ │ + b.w 2568e │ │ │ │ movs r3, #0 │ │ │ │ orr.w r4, r4, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 262e2 │ │ │ │ - ldr r3, [pc, #904] @ (26680 ) │ │ │ │ + b.n 2628a │ │ │ │ + ldr r3, [pc, #904] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 261ac │ │ │ │ - ldr r3, [pc, #892] @ (26680 ) │ │ │ │ + b.n 26154 │ │ │ │ + ldr r3, [pc, #892] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #1212] @ 0x4bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 256fa │ │ │ │ + bne.w 256a2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #868] @ (26684 ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #868] @ (2662c ) │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ mov ip, r4 │ │ │ │ str.w r2, [r0, #396] @ 0x18c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ add.w r5, r0, #408 @ 0x198 │ │ │ │ str.w r2, [r0, #392] @ 0x188 │ │ │ │ @@ -45122,372 +45113,372 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ str.w r6, [r7, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 264ce │ │ │ │ - ldr r3, [pc, #784] @ (26680 ) │ │ │ │ + beq.w 26476 │ │ │ │ + ldr r3, [pc, #784] @ (26628 ) │ │ │ │ cmp r4, #6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr.w lr, [r1, r3] │ │ │ │ add.w r5, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #772] @ (26684 ) │ │ │ │ + ldr r3, [pc, #772] @ (2662c ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [lr, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - ble.w 25860 │ │ │ │ + ble.w 25808 │ │ │ │ ldr.w r0, [lr, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 26256 │ │ │ │ + b.n 261fe │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 261cc │ │ │ │ + bne.w 26174 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 25676 │ │ │ │ + b.w 2561e │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 263ec │ │ │ │ - ldr r3, [pc, #688] @ (26680 ) │ │ │ │ + bgt.n 26394 │ │ │ │ + ldr r3, [pc, #688] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r2, 263e0 │ │ │ │ + cbz r2, 26388 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26496 │ │ │ │ + beq.n 2643e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 256e6 │ │ │ │ + b.w 2568e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 20dfc │ │ │ │ - ldr r3, [pc, #648] @ (26680 ) │ │ │ │ + bl 20da4 │ │ │ │ + ldr r3, [pc, #648] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 264aa │ │ │ │ + beq.n 26452 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2640c │ │ │ │ + cbz r2, 263b4 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 264b4 │ │ │ │ - ldr r3, [pc, #624] @ (26680 ) │ │ │ │ + beq.n 2645c │ │ │ │ + ldr r3, [pc, #624] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 264ba │ │ │ │ - ldr r1, [pc, #652] @ (266a8 ) │ │ │ │ + beq.n 26462 │ │ │ │ + ldr r1, [pc, #652] @ (26650 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r5, [r4, #1216] @ 0x4c0 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 26504 │ │ │ │ + bcs.n 264ac │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #552] @ (26680 ) │ │ │ │ + ldr r3, [pc, #552] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #532] @ (26680 ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #532] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ str.w r0, [r4, #368] @ 0x170 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrsh.w r3, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 263e0 │ │ │ │ + beq.n 26388 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263e0 │ │ │ │ + bne.n 26388 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #655360 @ 0xa0000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 256e6 │ │ │ │ + b.w 2568e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r4, r3, #540672 @ 0x84000 │ │ │ │ - b.n 262e2 │ │ │ │ + b.n 2628a │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 263e0 │ │ │ │ - b.n 263d8 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2640c │ │ │ │ + beq.n 26388 │ │ │ │ + b.n 26380 │ │ │ │ + bl 1e850 │ │ │ │ + b.n 263b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #16908288 @ 0x1020000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #488] @ (266ac ) │ │ │ │ + ldr r3, [pc, #488] @ (26654 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ - b.w 256e6 │ │ │ │ + b.w 2568e │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl ebd4 │ │ │ │ - ldr r3, [pc, #420] @ (26680 ) │ │ │ │ + bl eb7c │ │ │ │ + ldr r3, [pc, #420] @ (26628 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w r5, r4, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #412] @ (26684 ) │ │ │ │ + ldr r3, [pc, #412] @ (2662c ) │ │ │ │ ldr.w r1, [r4, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - b.w 25708 │ │ │ │ + b.w 256b0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 26456 │ │ │ │ + bge.n 263fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 26464 │ │ │ │ + b.n 2640c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - b.w 25a3c │ │ │ │ + b.w 259e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 25732 │ │ │ │ + b.w 256da │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w r5, [r3, #404] @ 0x194 │ │ │ │ - cbz r5, 26552 │ │ │ │ + cbz r5, 264fa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2654c │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ - ldr r3, [pc, #328] @ (26680 ) │ │ │ │ + cbz r0, 264f4 │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ + ldr r3, [pc, #328] @ (26628 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbz r3, 26548 │ │ │ │ + cbz r3, 264f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 26676 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + beq.w 2661e │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2652e │ │ │ │ - ldr r3, [pc, #300] @ (26680 ) │ │ │ │ + bne.n 264d6 │ │ │ │ + ldr r3, [pc, #300] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1092] @ 0x444 │ │ │ │ - cbz r3, 26576 │ │ │ │ - ldr r2, [pc, #292] @ (26684 ) │ │ │ │ + cbz r3, 2651e │ │ │ │ + ldr r2, [pc, #292] @ (2662c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 26576 │ │ │ │ + bpl.n 2651e │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mvn.w r0, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.w 25ed2 │ │ │ │ + bgt.w 25e7a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2662c │ │ │ │ + bmi.n 265d4 │ │ │ │ ldrb.w r3, [sp, #382] @ 0x17e │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 25ed2 │ │ │ │ + b.n 25e7a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 25732 │ │ │ │ + b.w 256da │ │ │ │ mov r0, r5 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - ldr r3, [pc, #232] @ (2668c ) │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + ldr r3, [pc, #232] @ (26634 ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - ldr r3, [pc, #204] @ (26680 ) │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + ldr r3, [pc, #204] @ (26628 ) │ │ │ │ strb.w r0, [sp, #381] @ 0x17d │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - ldr r3, [pc, #208] @ (26690 ) │ │ │ │ + ldr r3, [pc, #208] @ (26638 ) │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ orr.w r0, r0, #2048 @ 0x800 │ │ │ │ str.w r0, [r6, #196] @ 0xc4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldrsh.w r3, [r6, #340] @ 0x154 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ strh.w r5, [r6, #340] @ 0x154 │ │ │ │ - b.w 25dd4 │ │ │ │ - bl 1e764 │ │ │ │ - b.n 25e6a │ │ │ │ + b.w 25d7c │ │ │ │ + bl 1e70c │ │ │ │ + b.n 25e12 │ │ │ │ movs r0, #2 │ │ │ │ - bl 31144 │ │ │ │ - b.n 25e94 │ │ │ │ + bl 310ec │ │ │ │ + b.n 25e3c │ │ │ │ ldrb.w r2, [r3, #420] @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25ebe │ │ │ │ + beq.w 25e66 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 25ed2 │ │ │ │ - bl e47c │ │ │ │ - ldr r3, [pc, #108] @ (26680 ) │ │ │ │ + b.n 25e7a │ │ │ │ + bl e424 │ │ │ │ + ldr r3, [pc, #108] @ (26628 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ - b.n 25fee │ │ │ │ + b.n 25f96 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25ed2 │ │ │ │ - b.n 26584 │ │ │ │ + beq.w 25e7a │ │ │ │ + b.n 2652c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 25da0 │ │ │ │ + b.w 25d48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbnz r2, 26656 │ │ │ │ + cbnz r2, 265fe │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 25da0 │ │ │ │ - ldr r3, [pc, #88] @ (266b0 ) │ │ │ │ + b.w 25d48 │ │ │ │ + ldr r3, [pc, #88] @ (26658 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #84] @ (266b4 ) │ │ │ │ + ldr r0, [pc, #84] @ (2665c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #84] @ (266b8 ) │ │ │ │ + ldr r2, [pc, #84] @ (26660 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 25da0 │ │ │ │ + b.w 25d48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 33940 │ │ │ │ - b.n 2654c │ │ │ │ + bl 338e8 │ │ │ │ + b.n 264f4 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, ip │ │ │ │ + eors r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #744] @ (26988 ) │ │ │ │ + mov r2, r5 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - negs r0, r7 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ - rors r0, r3 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r3 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r8, sp │ │ │ │ + eors r0, r3 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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, #512] @ (268d0 ) │ │ │ │ + ldr r4, [pc, #512] @ (26878 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (268d4 ) │ │ │ │ + ldr r3, [pc, #512] @ (2687c ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr.w r8, [r5, #372] @ 0x174 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 74118 │ │ │ │ - ldr r3, [pc, #484] @ (268d8 ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r3, [pc, #484] @ (26880 ) │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r5, #396] @ 0x18c │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r6, [r5, #411] @ 0x19b │ │ │ │ - ldr r3, [pc, #464] @ (268dc ) │ │ │ │ + ldr r3, [pc, #464] @ (26884 ) │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrb.w r6, [r5, #423] @ 0x1a7 │ │ │ │ strb.w r7, [r5, #411] @ 0x19b │ │ │ │ strb.w r7, [r5, #423] @ 0x1a7 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, r0, #408 @ 0x198 │ │ │ │ strd r2, r1, [r0, #392] @ 0x188 │ │ │ │ @@ -45505,309 +45496,309 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r5, #372] @ 0x174 │ │ │ │ str.w r3, [r0, #404] @ 0x194 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26812 │ │ │ │ - ldr r4, [pc, #384] @ (268e0 ) │ │ │ │ + bne.n 267ba │ │ │ │ + ldr r4, [pc, #384] @ (26888 ) │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r9, [sp] │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ands.w r6, r7, #16384 @ 0x4000 │ │ │ │ - beq.n 2678e │ │ │ │ - ldr r3, [pc, #348] @ (268d4 ) │ │ │ │ + beq.n 26736 │ │ │ │ + ldr r3, [pc, #348] @ (2687c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbz r1, 2678e │ │ │ │ + cbz r1, 26736 │ │ │ │ bic.w r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r3, #0] │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ andne.w r1, r7, #65536 @ 0x10000 │ │ │ │ moveq r1, #1 │ │ │ │ - bl 1a234 │ │ │ │ + bl 1a1dc │ │ │ │ mov sl, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 267b2 │ │ │ │ + cbz r3, 2675a │ │ │ │ ldrh.w r3, [r8, #20] │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bmi.n 268b0 │ │ │ │ + bmi.n 26858 │ │ │ │ lsls r1, r7, #15 │ │ │ │ - bmi.n 26888 │ │ │ │ + bmi.n 26830 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2689c │ │ │ │ + beq.n 26844 │ │ │ │ bic.w r1, r7, #65536 @ 0x10000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #272] @ (268d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (2687c ) │ │ │ │ bic.w r7, r1, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #28 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r2, [r3, #196] @ 0xc4 │ │ │ │ bicpl.w r2, r2, #8 │ │ │ │ strpl.w r2, [r3, #196] @ 0xc4 │ │ │ │ bics.w r1, r1, #81920 @ 0x14000 │ │ │ │ - beq.n 267f6 │ │ │ │ - ldr r3, [pc, #236] @ (268d4 ) │ │ │ │ + beq.n 2679e │ │ │ │ + ldr r3, [pc, #236] @ (2687c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - cbz r0, 267f6 │ │ │ │ - bl 345ac │ │ │ │ + cbz r0, 2679e │ │ │ │ + bl 34554 │ │ │ │ movs r7, #32 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [pc, #220] @ (268d4 ) │ │ │ │ + ldr r3, [pc, #220] @ (2687c ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #5 │ │ │ │ orrs r1, r3 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ lsls r3, r7, #15 │ │ │ │ - bmi.n 2676e │ │ │ │ + bmi.n 26716 │ │ │ │ mov r6, fp │ │ │ │ - ldr r3, [pc, #192] @ (268d4 ) │ │ │ │ + ldr r3, [pc, #192] @ (2687c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r7, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #184] @ (268dc ) │ │ │ │ + ldr r3, [pc, #184] @ (26884 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ strb.w r3, [r7, #411] @ 0x19b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r7, #423] @ 0x1a7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 26858 │ │ │ │ + beq.n 26800 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 268a4 │ │ │ │ - ldr r4, [pc, #132] @ (268e4 ) │ │ │ │ + cbnz r3, 2684c │ │ │ │ + ldr r4, [pc, #132] @ (2688c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 2686c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + cbz r0, 26814 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 1a610 │ │ │ │ - ldr r3, [pc, #96] @ (268d4 ) │ │ │ │ + bl 1a5b8 │ │ │ │ + ldr r3, [pc, #96] @ (2687c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - bgt.n 268c6 │ │ │ │ + bgt.n 2686e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 267c2 │ │ │ │ + bne.n 2676a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 267ba │ │ │ │ + bne.n 26762 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 267ba │ │ │ │ - ldr r3, [pc, #44] @ (268d4 ) │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 26762 │ │ │ │ + ldr r3, [pc, #44] @ (2687c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2685c │ │ │ │ - ldr r3, [pc, #52] @ (268e8 ) │ │ │ │ + b.n 26804 │ │ │ │ + ldr r3, [pc, #52] @ (26890 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - ldr r0, [pc, #48] @ (268ec ) │ │ │ │ + ldr r0, [pc, #48] @ (26894 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 r3, [pc, #312] @ (26a3c ) │ │ │ │ + ldr r3, [pc, #312] @ (269e4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #312] @ (26a40 ) │ │ │ │ + ldr r2, [pc, #312] @ (269e8 ) │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #32 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6a92c │ │ │ │ + bl 6a8d4 │ │ │ │ add.w lr, r4, #1096 @ 0x448 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ 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} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6a92c │ │ │ │ + bl 6a8d4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ add.w r1, sl, #7 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ sub.w r2, r1, #24 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r9, [r9] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 26a1a │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 269c2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a92c │ │ │ │ + bl 6a8d4 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r4, #1096 @ 0x448 │ │ │ │ ldr.w r4, [r4, #272] @ 0x110 │ │ │ │ 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} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 26a0c │ │ │ │ + beq.n 269b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 26a2c │ │ │ │ + cbnz r6, 269d4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r4] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #20 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ str r0, [r5, #16] │ │ │ │ - b.n 269b0 │ │ │ │ + b.n 26958 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r5, [pc, #264] @ (26b60 ) │ │ │ │ + ldr r5, [pc, #264] @ (26b08 ) │ │ │ │ mov lr, r0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #260] @ (26b64 ) │ │ │ │ + ldr r3, [pc, #260] @ (26b0c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #256] @ (26b68 ) │ │ │ │ + ldr r0, [pc, #256] @ (26b10 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #252] @ (26b6c ) │ │ │ │ + ldr r2, [pc, #252] @ (26b14 ) │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov sl, r1 │ │ │ │ movw r9, #538 @ 0x21a │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -45824,27 +45815,27 @@ │ │ │ │ ldr.w r1, [r7, #1448] @ 0x5a8 │ │ │ │ stmia.w r8!, {r0, r1, r2} │ │ │ │ subs.w r2, sl, #0 │ │ │ │ strh.w r9, [r7, #1440] @ 0x5a0 │ │ │ │ str.w ip, [r7, #1444] @ 0x5a4 │ │ │ │ str.w ip, [r7, #1448] @ 0x5a8 │ │ │ │ str.w ip, [r7, #1452] @ 0x5ac │ │ │ │ - ble.n 26af0 │ │ │ │ + ble.n 26a98 │ │ │ │ mov r0, ip │ │ │ │ mvn.w ip, #7 │ │ │ │ ldr.w r3, [r5, #1572] @ 0x624 │ │ │ │ mov r8, r0 │ │ │ │ adds r0, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r2, r0 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r6, [r3, #20] │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bne.n 26acc │ │ │ │ + bne.n 26a74 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r5, #100] @ 0x64 │ │ │ │ add.w r4, r3, r8, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -45852,76 +45843,76 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ - bl 228a0 │ │ │ │ + bl 22848 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, r4, #4 │ │ │ │ - cbz r1, 26b20 │ │ │ │ + cbz r1, 26ac8 │ │ │ │ str r6, [r1, #20] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 26b16 │ │ │ │ + bne.n 26abe │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #1452] @ 0x5ac │ │ │ │ ldrh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #60] @ (26b70 ) │ │ │ │ + ldr r2, [pc, #60] @ (26b18 ) │ │ │ │ strh.w r4, [r3, #1440] @ 0x5a0 │ │ │ │ str.w r0, [r3, #1444] @ 0x5a4 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r3, #1448] @ 0x5a8 │ │ │ │ - ldr r3, [pc, #36] @ (26b68 ) │ │ │ │ + ldr r3, [pc, #36] @ (26b10 ) │ │ │ │ vldr d0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26b5a │ │ │ │ + bne.n 26b02 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #680] @ (26e2c ) │ │ │ │ + ldr r4, [pc, #680] @ (26dd4 ) │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r5, [pc, #680] @ (26e30 ) │ │ │ │ + ldr r5, [pc, #680] @ (26dd8 ) │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #676] @ (26e34 ) │ │ │ │ + ldr r3, [pc, #676] @ (26ddc ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #664] @ (26e38 ) │ │ │ │ + ldr r3, [pc, #664] @ (26de0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #656] @ (26e3c ) │ │ │ │ + ldr r3, [pc, #656] @ (26de4 ) │ │ │ │ ldr.w r4, [r2, #272] @ 0x110 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r2, #368] @ 0x170 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ @@ -45930,66 +45921,66 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - ble.n 26be6 │ │ │ │ + ble.n 26b8e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #592] @ (26e38 ) │ │ │ │ + ldr r3, [pc, #592] @ (26de0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26df2 │ │ │ │ + beq.w 26d9a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26e1a │ │ │ │ + beq.w 26dc2 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26c0c │ │ │ │ + bne.n 26bb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26dec │ │ │ │ + beq.w 26d94 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 215b0 │ │ │ │ + bl 21558 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ - ldr r2, [pc, #516] @ (26e38 ) │ │ │ │ + ldr r2, [pc, #516] @ (26de0 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #8160 @ 0x1fe0 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ bic.w r3, r3, #17 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ lsls r3, r3, #18 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #7 │ │ │ │ moveq r6, #6 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ - ldr r3, [pc, #480] @ (26e40 ) │ │ │ │ + ldr r3, [pc, #480] @ (26de8 ) │ │ │ │ add.w lr, r0, #408 @ 0x198 │ │ │ │ str.w r2, [r0, #396] @ 0x18c │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ str.w r2, [r0, #392] @ 0x188 │ │ │ │ movs r2, #0 │ │ │ │ str.w r6, [r0, #400] @ 0x190 │ │ │ │ str.w r2, [r0, #404] @ 0x194 │ │ │ │ @@ -46002,95 +45993,95 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26d4e │ │ │ │ - ldr r3, [pc, #396] @ (26e38 ) │ │ │ │ + beq.n 26cf6 │ │ │ │ + ldr r3, [pc, #396] @ (26de0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w ip, r5, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #392] @ (26e40 ) │ │ │ │ + ldr r3, [pc, #392] @ (26de8 ) │ │ │ │ ldr.w r1, [r5, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w lr, r3, #52 @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r3, 26ce6 │ │ │ │ + cbz r3, 26c8e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21788 │ │ │ │ - ldr r3, [pc, #340] @ (26e3c ) │ │ │ │ + bl 21730 │ │ │ │ + ldr r3, [pc, #340] @ (26de4 ) │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - ble.n 26d22 │ │ │ │ - ldr r3, [pc, #292] @ (26e38 ) │ │ │ │ + ble.n 26cca │ │ │ │ + ldr r3, [pc, #292] @ (26de0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ - ldr r3, [pc, #276] @ (26e38 ) │ │ │ │ + bl 73ea4 │ │ │ │ + ldr r3, [pc, #276] @ (26de0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 26e1e │ │ │ │ - ldr r2, [pc, #268] @ (26e44 ) │ │ │ │ + ble.n 26dc6 │ │ │ │ + ldr r2, [pc, #268] @ (26dec ) │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #248] @ (26e34 ) │ │ │ │ + ldr r3, [pc, #248] @ (26ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26e28 │ │ │ │ + bne.n 26dd0 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #8160 @ 0x1fe0 │ │ │ │ bic.w r3, r3, #17 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 26dfc │ │ │ │ - ldr r3, [pc, #208] @ (26e38 ) │ │ │ │ + bne.n 26da4 │ │ │ │ + ldr r3, [pc, #208] @ (26de0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [r1, r3] │ │ │ │ add.w r2, r5, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #204] @ (26e40 ) │ │ │ │ + ldr r3, [pc, #204] @ (26de8 ) │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r7, #1128] @ 0x468 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str.w r2, [r7, #1100] @ 0x44c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -46116,890 +46107,890 @@ │ │ │ │ str.w r3, [ip, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #112] @ (26e48 ) │ │ │ │ + ldr r3, [pc, #112] @ (26df0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r3, #24] │ │ │ │ str r4, [r3, #12] │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.n 26caa │ │ │ │ + b.n 26c52 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 26c2a │ │ │ │ + b.n 26bd2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 26bfa │ │ │ │ - ldr r3, [pc, #56] @ (26e38 ) │ │ │ │ + b.n 26ba2 │ │ │ │ + ldr r3, [pc, #56] @ (26de0 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 22e68 │ │ │ │ - b.n 26caa │ │ │ │ + bl 22e10 │ │ │ │ + b.n 26c52 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 26c18 │ │ │ │ + b.n 26bc0 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsh.w r1, [r3, #28] │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #9 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldrsh.w r2, [r3, #28] │ │ │ │ adds r2, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 103f8 │ │ │ │ + bl 103a0 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrsh.w r2, [r1, #28] │ │ │ │ vmov r3, s15 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 26eb6 │ │ │ │ + ble.n 26e5e │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ (26ed4 ) │ │ │ │ + ldr r0, [pc, #28] @ (26e7c ) │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #24] @ (26ed8 ) │ │ │ │ + ldr r2, [pc, #24] @ (26e80 ) │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ str.w ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ite vc │ │ │ │ - movvc r4, r1 │ │ │ │ - subvs r6, #24 │ │ │ │ + ite gt │ │ │ │ + movgt r4, r1 │ │ │ │ + suble r0, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #232] @ (26fd4 ) │ │ │ │ + ldr r5, [pc, #232] @ (26f7c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #232] @ (26fd8 ) │ │ │ │ + ldr r4, [pc, #232] @ (26f80 ) │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ movs r4, #0 │ │ │ │ strh.w r4, [sp, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26f88 │ │ │ │ + beq.n 26f30 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.n 26f4e │ │ │ │ + bmi.n 26ef6 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26fbc │ │ │ │ + beq.n 26f64 │ │ │ │ ldrsh.w r3, [r3, #30] │ │ │ │ movs r4, #1 │ │ │ │ - cbz r3, 26f7c │ │ │ │ + cbz r3, 26f24 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7d2c │ │ │ │ - cbz r0, 26f44 │ │ │ │ + blx 7ce0 │ │ │ │ + cbz r0, 26eec │ │ │ │ add.w r3, r4, #8 │ │ │ │ adds r2, r4, #1 │ │ │ │ strh.w r4, [sp, #2] │ │ │ │ uxth r4, r2 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26fbc │ │ │ │ + beq.n 26f64 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26f26 │ │ │ │ + bne.n 26ece │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add.w r1, sp, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 106e4 │ │ │ │ - ldr r2, [pc, #136] @ (26fdc ) │ │ │ │ - ldr r3, [pc, #128] @ (26fd8 ) │ │ │ │ + bl 1068c │ │ │ │ + ldr r2, [pc, #136] @ (26f84 ) │ │ │ │ + ldr r3, [pc, #128] @ (26f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26fd0 │ │ │ │ + bne.n 26f78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r4, #8 │ │ │ │ adds r2, r4, #1 │ │ │ │ strh.w r4, [sp, #2] │ │ │ │ uxth r4, r2 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - cbz r0, 26fbc │ │ │ │ + cbz r0, 26f64 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26f6a │ │ │ │ - b.n 26f44 │ │ │ │ - bl 106e4 │ │ │ │ + bne.n 26f12 │ │ │ │ + b.n 26eec │ │ │ │ + bl 1068c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26f52 │ │ │ │ - ldr r2, [pc, #64] @ (26fe0 ) │ │ │ │ - ldr r3, [pc, #56] @ (26fd8 ) │ │ │ │ + bne.n 26efa │ │ │ │ + ldr r2, [pc, #64] @ (26f88 ) │ │ │ │ + ldr r3, [pc, #56] @ (26f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26fd0 │ │ │ │ + bne.n 26f78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r1, [pc, #32] @ (26fe4 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r1, [pc, #32] @ (26f8c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ movs r0, #3 │ │ │ │ - bl 6bb84 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + bl 6bb2c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r4, r1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ - subs r5, #32 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ 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, [r3, #16] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r4, 2703e │ │ │ │ + cbz r4, 26fe6 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #184] @ (270bc ) │ │ │ │ + ldr r1, [pc, #184] @ (27064 ) │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27082 │ │ │ │ - ldr r1, [pc, #172] @ (270c0 ) │ │ │ │ + beq.n 2702a │ │ │ │ + ldr r1, [pc, #172] @ (27068 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 27044 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 26fec │ │ │ │ add.w r3, r4, #32 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 27022 │ │ │ │ + bne.n 26fca │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 270a8 │ │ │ │ - ldr r1, [pc, #140] @ (270c4 ) │ │ │ │ + beq.n 27050 │ │ │ │ + ldr r1, [pc, #140] @ (2706c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #128] @ (270c8 ) │ │ │ │ + ldr r1, [pc, #128] @ (27070 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 27094 │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 2703c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2703e │ │ │ │ - ldr r7, [pc, #116] @ (270cc ) │ │ │ │ + beq.n 26fe6 │ │ │ │ + ldr r7, [pc, #116] @ (27074 ) │ │ │ │ adds r4, #32 │ │ │ │ - ldr.w r8, [pc, #116] @ 270d0 │ │ │ │ + ldr.w r8, [pc, #116] @ 27078 │ │ │ │ movs r5, #0 │ │ │ │ add r7, pc │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r7 │ │ │ │ movne r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 27064 │ │ │ │ + bne.n 2700c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ (270d4 ) │ │ │ │ + ldr r1, [pc, #80] @ (2707c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh.w r3, [r4, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2703e │ │ │ │ - ldr r1, [pc, #56] @ (270d8 ) │ │ │ │ + beq.n 26fe6 │ │ │ │ + ldr r1, [pc, #56] @ (27080 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2703e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 26fe6 │ │ │ │ adds r2, #8 │ │ │ │ - ldr r1, [pc, #48] @ (270dc ) │ │ │ │ + ldr r1, [pc, #48] @ (27084 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2703e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 26fe6 │ │ │ │ nop │ │ │ │ - subs r5, #10 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, #2 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + adds r7, #24 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + adds r7, #14 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r0, r1 │ │ │ │ ldrsh.w r0, [r0, #28] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #776] @ (27404 ) │ │ │ │ + ldr r3, [pc, #776] @ (273ac ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #776] @ (27408 ) │ │ │ │ + ldr r1, [pc, #776] @ (273b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #772] @ (2740c ) │ │ │ │ + ldr r3, [pc, #772] @ (273b4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 2712e │ │ │ │ + cbz r2, 270d6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movw r3, #48540 @ 0xbd9c │ │ │ │ movt r3, #65229 @ 0xfecd │ │ │ │ add r3, r1 │ │ │ │ movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #732] @ (27410 ) │ │ │ │ + ldr r3, [pc, #732] @ (273b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ - bl a1cf8 │ │ │ │ + bl a1710 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 273d8 │ │ │ │ - ldr r3, [pc, #716] @ (27414 ) │ │ │ │ + bne.w 27380 │ │ │ │ + ldr r3, [pc, #716] @ (273bc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.w 273ee │ │ │ │ + beq.w 27396 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq.w 273d4 │ │ │ │ + beq.w 2737c │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 2735c │ │ │ │ - ldr r3, [pc, #688] @ (27418 ) │ │ │ │ + beq.w 27304 │ │ │ │ + ldr r3, [pc, #688] @ (273c0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27372 │ │ │ │ - ldr r3, [pc, #676] @ (2741c ) │ │ │ │ + bne.w 2731a │ │ │ │ + ldr r3, [pc, #676] @ (273c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w r6, [r4, r7, lsl #2] │ │ │ │ add.w r8, r4, r7, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27372 │ │ │ │ - ldr r3, [pc, #660] @ (27420 ) │ │ │ │ + beq.w 2731a │ │ │ │ + ldr r3, [pc, #660] @ (273c8 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - cbz r3, 271a2 │ │ │ │ + cbz r3, 2714a │ │ │ │ ldrb.w r3, [sl, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2738a │ │ │ │ + beq.w 27332 │ │ │ │ add.w r3, r8, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #632] @ (27424 ) │ │ │ │ + ldr r3, [pc, #632] @ (273cc ) │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #63 @ 0x3f │ │ │ │ strd r1, r5, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #620] @ (27428 ) │ │ │ │ + ldr r3, [pc, #620] @ (273d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 271d6 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 2717e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 273aa │ │ │ │ + bmi.w 27352 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 273de │ │ │ │ - bl 3a9c8 │ │ │ │ + beq.w 27386 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 273de │ │ │ │ + beq.w 27386 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 273de │ │ │ │ + bne.w 27386 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 273de │ │ │ │ + beq.w 27386 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r8, r1, #0, #22 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [sl, #1216] @ 0x4c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [sl, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcs.w 2739a │ │ │ │ + bcs.w 27342 │ │ │ │ ldr.w r3, [sl, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r7, r8 │ │ │ │ movs r4, #0 │ │ │ │ orr.w r3, r3, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ strh r3, [r0, #12] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - blx 7f80 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + blx 7f34 │ │ │ │ add r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27266 │ │ │ │ + bne.n 2720e │ │ │ │ mov.w r6, r8, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ add r7, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ strh.w r8, [r0, #28] │ │ │ │ mov fp, r0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r0 │ │ │ │ strh r3, [r0, #30] │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ str.w r4, [fp, r8, lsl #2] │ │ │ │ - b.n 272b4 │ │ │ │ + b.n 2725c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r6, r8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r6, [fp, r3, lsl #2] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 272b0 │ │ │ │ - ldr r2, [pc, #324] @ (2742c ) │ │ │ │ + bne.n 27258 │ │ │ │ + ldr r2, [pc, #324] @ (273d4 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [fp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [fp, #24] │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ - bl 1053c │ │ │ │ - ldr r2, [pc, #288] @ (27430 ) │ │ │ │ - ldr r1, [pc, #292] @ (27434 ) │ │ │ │ + bl 104e4 │ │ │ │ + ldr r2, [pc, #288] @ (273d8 ) │ │ │ │ + ldr r1, [pc, #292] @ (273dc ) │ │ │ │ movs r3, #20 │ │ │ │ add r2, pc │ │ │ │ strd r2, r9, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r2, #4] │ │ │ │ - bl 151f8 │ │ │ │ + bl 151a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 271c0 │ │ │ │ + bne.w 27168 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #244] @ (27438 ) │ │ │ │ - ldr r3, [pc, #196] @ (2740c ) │ │ │ │ + ldr r2, [pc, #244] @ (273e0 ) │ │ │ │ + ldr r3, [pc, #196] @ (273b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 273ea │ │ │ │ + bne.n 27392 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #188] @ (2741c ) │ │ │ │ + ldr r3, [pc, #188] @ (273c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #216] @ (2743c ) │ │ │ │ + ldr r1, [pc, #216] @ (273e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 6bb84 │ │ │ │ - b.n 27164 │ │ │ │ + bl 6bb2c │ │ │ │ + b.n 2710c │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r1, [pc, #196] @ (27440 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r1, [pc, #196] @ (273e8 ) │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #2050 @ 0x802 │ │ │ │ add r1, pc │ │ │ │ - bl 6bb84 │ │ │ │ + bl 6bb2c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 27342 │ │ │ │ - bl 1e8a8 │ │ │ │ + b.n 272ea │ │ │ │ + bl 1e850 │ │ │ │ ldr.w r6, [r4, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 271a2 │ │ │ │ - b.n 27338 │ │ │ │ + bne.w 2714a │ │ │ │ + b.n 272e0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, r4 │ │ │ │ - bge.w 2722e │ │ │ │ + bge.w 271d6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 27236 │ │ │ │ + b.n 271de │ │ │ │ ldr.w r1, [sl, #1248] @ 0x4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 271d6 │ │ │ │ - ldr r0, [pc, #132] @ (27444 ) │ │ │ │ + bne.w 2717e │ │ │ │ + ldr r0, [pc, #132] @ (273ec ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r2, [pc, #128] @ (27448 ) │ │ │ │ + ldr r2, [pc, #128] @ (273f0 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #124] @ (2744c ) │ │ │ │ + ldr r0, [pc, #124] @ (273f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 2714a │ │ │ │ + b.n 270f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27342 │ │ │ │ - ldr r1, [pc, #112] @ (27450 ) │ │ │ │ + b.n 272ea │ │ │ │ + ldr r1, [pc, #112] @ (273f8 ) │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ - bl 6bb84 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (2741c ) │ │ │ │ + bl 6bb2c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (273c4 ) │ │ │ │ movw r0, #2052 @ 0x804 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #92] @ (27454 ) │ │ │ │ + ldr r1, [pc, #92] @ (273fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 6bb84 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + bl 6bb2c │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + cmp r5, #30 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r0, r1 │ │ │ │ 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, #176] @ (2751c ) │ │ │ │ + ldr r3, [pc, #176] @ (274c4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #176] @ (27520 ) │ │ │ │ + ldr r0, [pc, #176] @ (274c8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ - cbz r2, 274f2 │ │ │ │ + cbz r2, 2749a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 274f2 │ │ │ │ + cbz r0, 2749a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r2, r3 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 27502 │ │ │ │ + bcs.n 274aa │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 27512 │ │ │ │ + bcs.n 274ba │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 741fc │ │ │ │ - bl 522a8 │ │ │ │ + bl 741a4 │ │ │ │ + bl 52250 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2748e │ │ │ │ - b.n 274ea │ │ │ │ + bne.n 27436 │ │ │ │ + b.n 27492 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 274b6 │ │ │ │ + bcc.n 2745e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 274be │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 27466 │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr.w r4, [pc, #1244] @ 27a14 │ │ │ │ + ldr.w r4, [pc, #1244] @ 279bc │ │ │ │ sub.w sp, sp, #528 @ 0x210 │ │ │ │ - ldr.w r7, [pc, #1240] @ 27a18 │ │ │ │ + ldr.w r7, [pc, #1240] @ 279c0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #1240] @ 27a1c │ │ │ │ + ldr.w r2, [pc, #1240] @ 279c4 │ │ │ │ add r4, pc │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1232] @ 27a20 │ │ │ │ - ldr.w r6, [pc, #1232] @ 27a24 │ │ │ │ + ldr.w r3, [pc, #1232] @ 279c8 │ │ │ │ + ldr.w r6, [pc, #1232] @ 279cc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ - ldr.w r5, [pc, #1232] @ 27a28 │ │ │ │ + ldr.w r5, [pc, #1232] @ 279d0 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [pc, #1212] @ 27a2c │ │ │ │ + ldr.w r2, [pc, #1212] @ 279d4 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #517] @ 0x205 │ │ │ │ strb.w r2, [sp, #521] @ 0x209 │ │ │ │ movw r2, #16303 @ 0x3faf │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1176] @ 27a30 │ │ │ │ + ldr.w r3, [pc, #1176] @ 279d8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 275da │ │ │ │ + cbz r0, 27582 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 279e4 │ │ │ │ + beq.w 2798c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 2762a │ │ │ │ + beq.n 275d2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 2759e │ │ │ │ - ldr.w r3, [pc, #1144] @ 27a34 │ │ │ │ + bne.n 27546 │ │ │ │ + ldr.w r3, [pc, #1144] @ 279dc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 275aa │ │ │ │ - ldr.w r2, [pc, #1112] @ 27a34 │ │ │ │ + bne.n 27552 │ │ │ │ + ldr.w r2, [pc, #1112] @ 279dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ sub.w r4, r8, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1064] @ 27a20 │ │ │ │ + ldr.w r2, [pc, #1064] @ 279c8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - cbz r2, 27638 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr.w r2, [pc, #1056] @ 27a38 │ │ │ │ + cbz r2, 275e0 │ │ │ │ + bl 67a88 │ │ │ │ + ldr.w r2, [pc, #1056] @ 279e0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1056] @ 27a3c │ │ │ │ + ldr.w r0, [pc, #1056] @ 279e4 │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr.w r3, [pc, #1032] @ 27a34 │ │ │ │ + bl 6bc44 │ │ │ │ + ldr.w r3, [pc, #1032] @ 279dc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 2759e │ │ │ │ + b.n 27546 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ orr.w r5, r5, #2 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r3, [r1, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1008] @ (27a40 ) │ │ │ │ + ldr r1, [pc, #1008] @ (279e8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ittte gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [sp, #16] │ │ │ │ strgt r4, [sp, #4] │ │ │ │ ldrle.w r2, [r5, #164] @ 0xa4 │ │ │ │ ittt le │ │ │ │ strle r2, [sp, #4] │ │ │ │ ldrle.w r2, [r5, #160] @ 0xa0 │ │ │ │ strle r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #944] @ (27a34 ) │ │ │ │ - ldr r1, [pc, #952] @ (27a40 ) │ │ │ │ + ldr r2, [pc, #944] @ (279dc ) │ │ │ │ + ldr r1, [pc, #952] @ (279e8 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldrsh.w r1, [r1, #224] @ 0xe0 │ │ │ │ @@ -47012,1029 +47003,1029 @@ │ │ │ │ movne r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ittt eq │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ streq r1, [sp, #8] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 27876 │ │ │ │ + beq.w 2781e │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.n 276ca │ │ │ │ + bne.n 27672 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r3, [pc, #876] @ (27a40 ) │ │ │ │ + ldr r3, [pc, #876] @ (279e8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str.w lr, [sp, #476] @ 0x1dc │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr r3, [pc, #824] @ (27a20 ) │ │ │ │ + ldr r3, [pc, #824] @ (279c8 ) │ │ │ │ ldr.w r2, [ip, #372] @ 0x174 │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ ldr.w r2, [ip, #396] @ 0x18c │ │ │ │ str r2, [sp, #468] @ 0x1d4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [ip, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - cbz r0, 27758 │ │ │ │ - ldr r3, [pc, #812] @ (27a40 ) │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + cbz r0, 27700 │ │ │ │ + ldr r3, [pc, #812] @ (279e8 ) │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #760] @ (27a20 ) │ │ │ │ + ldr r3, [pc, #760] @ (279c8 ) │ │ │ │ str.w r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ strh.w lr, [r6, #226] @ 0xe2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2792a │ │ │ │ + beq.w 278d2 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #10 │ │ │ │ movs r0, #2 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e73c │ │ │ │ - ldr r3, [pc, #728] @ (27a34 ) │ │ │ │ + bl 3e6e4 │ │ │ │ + ldr r3, [pc, #728] @ (279dc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvns r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 27930 │ │ │ │ - ldr r3, [pc, #708] @ (27a40 ) │ │ │ │ + bne.w 278d8 │ │ │ │ + ldr r3, [pc, #708] @ (279e8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh.w r3, [r3, #226] @ 0xe2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 278da │ │ │ │ + bne.w 27882 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ strb.w r2, [sp, #516] @ 0x204 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #636] @ (27a20 ) │ │ │ │ + ldr r3, [pc, #636] @ (279c8 ) │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ itt lt │ │ │ │ movlt r2, #0 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #644] @ (27a40 ) │ │ │ │ + ldr r3, [pc, #644] @ (279e8 ) │ │ │ │ ldr r5, [r6, #8] │ │ │ │ bic.w r5, r5, #2 │ │ │ │ str r5, [r6, #8] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strh.w r3, [r5, #224] @ 0xe0 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ - bl d3a8 │ │ │ │ - ldr r3, [pc, #588] @ (27a34 ) │ │ │ │ + bl d350 │ │ │ │ + ldr r3, [pc, #588] @ (279dc ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 27960 │ │ │ │ + beq.w 27908 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - bgt.n 27892 │ │ │ │ + bgt.n 2783a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27886 │ │ │ │ + beq.n 2782e │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r2, #27 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r2, [pc, #540] @ (27a40 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r2, [pc, #540] @ (279e8 ) │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r3, [pc, #496] @ (27a20 ) │ │ │ │ + ldr r3, [pc, #496] @ (279c8 ) │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - ldr r6, [pc, #512] @ (27a34 ) │ │ │ │ + ldr r6, [pc, #512] @ (279dc ) │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r3, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #492] @ (27a44 ) │ │ │ │ - ldr r3, [pc, #448] @ (27a1c ) │ │ │ │ + ldr r2, [pc, #492] @ (279ec ) │ │ │ │ + ldr r3, [pc, #448] @ (279c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 279fe │ │ │ │ + bne.w 279a6 │ │ │ │ mov r0, ip │ │ │ │ add.w sp, sp, #528 @ 0x210 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ sub.w r3, r3, #91 @ 0x5b │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 276ca │ │ │ │ + b.n 27672 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 27822 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 277ca │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ uxtb r2, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bpl.n 27802 │ │ │ │ + bpl.n 277aa │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27802 │ │ │ │ + beq.n 277aa │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r5, [sp, #520] @ 0x208 │ │ │ │ strb.w r3, [sp, #521] @ 0x209 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 27822 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 277ca │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [pc, #360] @ (27a48 ) │ │ │ │ + ldr r2, [pc, #360] @ (279f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 67ae8 │ │ │ │ - ldr r3, [pc, #320] @ (27a34 ) │ │ │ │ + bl 67a90 │ │ │ │ + ldr r3, [pc, #320] @ (279dc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2778a │ │ │ │ + bne.w 27732 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #32 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2778a │ │ │ │ + beq.w 27732 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #304] @ (27a4c ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #304] @ (279f4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #304] @ (27a50 ) │ │ │ │ + ldr r0, [pc, #304] @ (279f8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 27856 │ │ │ │ + b.n 277fe │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 279c6 │ │ │ │ + beq.n 2796e │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 2796a │ │ │ │ + beq.n 27912 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2777a │ │ │ │ + beq.w 27722 │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ add.w r3, r4, #28 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 2779e │ │ │ │ + b.n 27746 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 27822 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 277ca │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 27a02 │ │ │ │ + beq.n 279aa │ │ │ │ mov r3, r0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ - ldr r1, [pc, #220] @ (27a54 ) │ │ │ │ + ldr r1, [pc, #220] @ (279fc ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r3, [sp, #520] @ 0x208 │ │ │ │ - bl 5d61c │ │ │ │ - ldr r3, [pc, #172] @ (27a34 ) │ │ │ │ + bl 5d5c4 │ │ │ │ + ldr r3, [pc, #172] @ (279dc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #63 @ 0x3f │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r3, 279ca │ │ │ │ + cbz r3, 27972 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #164] @ (27a40 ) │ │ │ │ + ldr r3, [pc, #164] @ (279e8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb.w r6, [sp, #516] @ 0x204 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [r3, #226] @ 0xe2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - cbz r2, 279c0 │ │ │ │ + cbz r2, 27968 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ - cbnz r2, 279c0 │ │ │ │ + cbnz r2, 27968 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 2779e │ │ │ │ + b.n 27746 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ - b.n 27976 │ │ │ │ - ldr r2, [pc, #140] @ (27a58 ) │ │ │ │ + b.n 2791e │ │ │ │ + ldr r2, [pc, #140] @ (27a00 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #140] @ (27a5c ) │ │ │ │ + ldr r0, [pc, #140] @ (27a04 ) │ │ │ │ movs r6, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2799a │ │ │ │ - ldr r3, [pc, #76] @ (27a34 ) │ │ │ │ + b.n 27942 │ │ │ │ + ldr r3, [pc, #76] @ (279dc ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r2, [pc, #112] @ (27a60 ) │ │ │ │ - ldr r0, [pc, #116] @ (27a64 ) │ │ │ │ + ldr r2, [pc, #112] @ (27a08 ) │ │ │ │ + ldr r0, [pc, #116] @ (27a0c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (27a68 ) │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #100] @ (27a10 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #96] @ (27a6c ) │ │ │ │ + ldr r0, [pc, #96] @ (27a14 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r4, r1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + movs r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (27aac ) │ │ │ │ + ldr r3, [pc, #44] @ (27a54 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (27ab0 ) │ │ │ │ + ldr r2, [pc, #44] @ (27a58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 27a94 │ │ │ │ + cbz r2, 27a3c │ │ │ │ ldrb.w r1, [r3, #424] @ 0x1a8 │ │ │ │ - cbz r1, 27a9e │ │ │ │ + cbz r1, 27a46 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #664] @ (27d60 ) │ │ │ │ + ldr r4, [pc, #664] @ (27d08 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #664] @ (27d64 ) │ │ │ │ + ldr r3, [pc, #664] @ (27d0c ) │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ str.w r7, [r8, #228] @ 0xe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 27b26 │ │ │ │ - ldr r3, [pc, #640] @ (27d68 ) │ │ │ │ + beq.n 27ace │ │ │ │ + ldr r3, [pc, #640] @ (27d10 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 27b34 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 27adc │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - beq.w 27c56 │ │ │ │ - bgt.w 27c34 │ │ │ │ + beq.w 27bfe │ │ │ │ + bgt.w 27bdc │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 27c3e │ │ │ │ + beq.w 27be6 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 27adc │ │ │ │ - ldr r3, [pc, #612] @ (27d6c ) │ │ │ │ + bne.n 27a84 │ │ │ │ + ldr r3, [pc, #612] @ (27d14 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #612] @ (27d70 ) │ │ │ │ - ldr r0, [pc, #612] @ (27d74 ) │ │ │ │ + ldr r2, [pc, #612] @ (27d18 ) │ │ │ │ + ldr r0, [pc, #612] @ (27d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #592] @ (27d78 ) │ │ │ │ + ldr r3, [pc, #592] @ (27d20 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27af0 │ │ │ │ - ldr r3, [pc, #580] @ (27d7c ) │ │ │ │ + bne.n 27a98 │ │ │ │ + ldr r3, [pc, #580] @ (27d24 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 27d4a │ │ │ │ - ldr r3, [pc, #552] @ (27d6c ) │ │ │ │ + bne.w 27cf2 │ │ │ │ + ldr r3, [pc, #552] @ (27d14 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ add.w fp, r5, r0, lsl #2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq.w 27c60 │ │ │ │ + beq.w 27c08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b1e │ │ │ │ + beq.n 27ac6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.w 27d3a │ │ │ │ + bmi.w 27ce2 │ │ │ │ ldr.w r6, [r8, #464] @ 0x1d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 27c7e │ │ │ │ + beq.w 27c26 │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ - cbz r3, 27b86 │ │ │ │ + cbz r3, 27b2e │ │ │ │ ldrb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27ca0 │ │ │ │ + beq.w 27c48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 27c8a │ │ │ │ + bne.n 27c32 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27d34 │ │ │ │ + beq.w 27cdc │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ add.w r0, r6, #9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 27bd2 │ │ │ │ + cbz r0, 27b7a │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r6, #9 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 27bcc │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 27b74 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #444] @ (27d80 ) │ │ │ │ + ldr r3, [pc, #444] @ (27d28 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ mov.w r3, #61 @ 0x3d │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 27b96 │ │ │ │ + bne.n 27b3e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r3, [r5, sl, lsl #2] │ │ │ │ - cbz r7, 27be4 │ │ │ │ + cbz r7, 27b8c │ │ │ │ str.w r7, [r5, sl, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 47440 │ │ │ │ + bl 473e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 27cce │ │ │ │ + blt.n 27c76 │ │ │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r2, 27c04 │ │ │ │ + cbnz r2, 27bac │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #1840] @ 0x730 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r8, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ - cbz r2, 27c1e │ │ │ │ + cbz r2, 27bc6 │ │ │ │ ldrb.w r4, [r8, #424] @ 0x1a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 27cd2 │ │ │ │ + beq.n 27c7a │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 3e128 │ │ │ │ - bl 1a610 │ │ │ │ + bl 3e0d0 │ │ │ │ + bl 1a5b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d008 │ │ │ │ + bl 1cfb0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r9, #1 │ │ │ │ - b.n 27adc │ │ │ │ - ldr r3, [pc, #300] @ (27d6c ) │ │ │ │ + b.n 27a84 │ │ │ │ + ldr r3, [pc, #300] @ (27d14 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #320] @ (27d84 ) │ │ │ │ - ldr r0, [pc, #320] @ (27d88 ) │ │ │ │ + ldr r2, [pc, #320] @ (27d2c ) │ │ │ │ + ldr r0, [pc, #320] @ (27d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 27adc │ │ │ │ - ldr r3, [pc, #276] @ (27d6c ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 27a84 │ │ │ │ + ldr r3, [pc, #276] @ (27d14 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - b.n 27adc │ │ │ │ + b.n 27a84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27b1e │ │ │ │ - ldr r0, [pc, #292] @ (27d8c ) │ │ │ │ + beq.w 27ac6 │ │ │ │ + ldr r0, [pc, #292] @ (27d34 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r2, [pc, #292] @ (27d90 ) │ │ │ │ + ldr r2, [pc, #292] @ (27d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #288] @ (27d94 ) │ │ │ │ + ldr r0, [pc, #288] @ (27d3c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 27cae │ │ │ │ + bne.n 27c56 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 27b92 │ │ │ │ - b.n 27be4 │ │ │ │ - ldr r1, [pc, #268] @ (27d98 ) │ │ │ │ + bne.n 27b3a │ │ │ │ + b.n 27b8c │ │ │ │ + ldr r1, [pc, #268] @ (27d40 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ - b.n 27b8c │ │ │ │ - bl 1e8a8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 27b8c │ │ │ │ - b.n 27c8a │ │ │ │ - ldr r1, [pc, #236] @ (27d9c ) │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ + b.n 27b34 │ │ │ │ + bl 1e850 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 27b34 │ │ │ │ + b.n 27c32 │ │ │ │ + ldr r1, [pc, #236] @ (27d44 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 27b92 │ │ │ │ + bne.w 27b3a │ │ │ │ ldr.w r3, [r5, sl, lsl #2] │ │ │ │ - b.n 27be4 │ │ │ │ + b.n 27b8c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 27b1e │ │ │ │ + b.n 27ac6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ adds r6, r3, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r1, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r6, #24 │ │ │ │ mov r1, fp │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str r5, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r8, #372] @ 0x174 │ │ │ │ movs r1, #11 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r8, #196] @ 0xc4 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr.w r3, [r5, sl, lsl #2] │ │ │ │ - b.n 27be0 │ │ │ │ - ldr r2, [pc, #100] @ (27da0 ) │ │ │ │ + b.n 27b88 │ │ │ │ + ldr r2, [pc, #100] @ (27d48 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #100] @ (27da4 ) │ │ │ │ + ldr r0, [pc, #100] @ (27d4c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #88] @ (27da8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #88] @ (27d50 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (27dac ) │ │ │ │ + ldr r0, [pc, #88] @ (27d54 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + bl 6bc44 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #6 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ ldc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #172] @ (27e70 ) │ │ │ │ + ldr r6, [pc, #172] @ (27e18 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #172] @ (27e74 ) │ │ │ │ + ldr r3, [pc, #172] @ (27e1c ) │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #172] @ 27e78 │ │ │ │ - ldr r7, [pc, #172] @ (27e7c ) │ │ │ │ + ldr.w r8, [pc, #172] @ 27e20 │ │ │ │ + ldr r7, [pc, #172] @ (27e24 ) │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 27e1c │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 27dc4 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 27dfe │ │ │ │ + beq.n 27da6 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 27dd4 │ │ │ │ - ldr r3, [pc, #152] @ (27e80 ) │ │ │ │ + bne.n 27d7c │ │ │ │ + ldr r3, [pc, #152] @ (27e28 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #148] @ (27e84 ) │ │ │ │ - ldr r0, [pc, #152] @ (27e88 ) │ │ │ │ + ldr r2, [pc, #148] @ (27e2c ) │ │ │ │ + ldr r0, [pc, #152] @ (27e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #128] @ (27e80 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #128] @ (27e28 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27dde │ │ │ │ - ldr r3, [pc, #108] @ (27e8c ) │ │ │ │ + bne.n 27d86 │ │ │ │ + ldr r3, [pc, #108] @ (27e34 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 27e56 │ │ │ │ - ldr r3, [pc, #88] @ (27e80 ) │ │ │ │ + cbnz r3, 27dfe │ │ │ │ + ldr r3, [pc, #88] @ (27e28 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ - cbz r0, 27e56 │ │ │ │ + cbz r0, 27dfe │ │ │ │ adds r4, #4 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27e3a │ │ │ │ + bne.n 27de2 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #48] @ (27e90 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #48] @ (27e38 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #48] @ (27e94 ) │ │ │ │ + ldr r0, [pc, #48] @ (27e3c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + movs r3, #26 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #20 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #164] @ (27f4c ) │ │ │ │ + ldr r4, [pc, #164] @ (27ef4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #164] @ (27f50 ) │ │ │ │ + ldr r3, [pc, #164] @ (27ef8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 27f00 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 27ea8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 27ede │ │ │ │ + beq.n 27e86 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 27eb0 │ │ │ │ - ldr r3, [pc, #144] @ (27f54 ) │ │ │ │ + bne.n 27e58 │ │ │ │ + ldr r3, [pc, #144] @ (27efc ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #140] @ (27f58 ) │ │ │ │ - ldr r0, [pc, #144] @ (27f5c ) │ │ │ │ + ldr r2, [pc, #140] @ (27f00 ) │ │ │ │ + ldr r0, [pc, #144] @ (27f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ (27f54 ) │ │ │ │ + ldr r3, [pc, #116] @ (27efc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #124] @ (27f60 ) │ │ │ │ - ldr r0, [pc, #124] @ (27f64 ) │ │ │ │ + ldr r2, [pc, #124] @ (27f08 ) │ │ │ │ + ldr r0, [pc, #124] @ (27f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27eba │ │ │ │ - ldr r3, [pc, #100] @ (27f68 ) │ │ │ │ + bne.n 27e62 │ │ │ │ + ldr r3, [pc, #100] @ (27f10 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 27f34 │ │ │ │ - ldr r3, [pc, #72] @ (27f54 ) │ │ │ │ + cbnz r6, 27edc │ │ │ │ + ldr r3, [pc, #72] @ (27efc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 27f20 │ │ │ │ + cbz r3, 27ec8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 27f28 │ │ │ │ - ldr r3, [pc, #72] @ (27f6c ) │ │ │ │ + cbnz r3, 27ed0 │ │ │ │ + ldr r3, [pc, #72] @ (27f14 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 43c98 │ │ │ │ + bl 43c40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 266bc │ │ │ │ - b.n 27f20 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #52] @ (27f70 ) │ │ │ │ + bl 26664 │ │ │ │ + b.n 27ec8 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #52] @ (27f18 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (27f74 ) │ │ │ │ + ldr r0, [pc, #52] @ (27f1c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r2, #2 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ - ldr.w ip, [pc, #1292] @ 28494 │ │ │ │ + ldr.w ip, [pc, #1292] @ 2843c │ │ │ │ sub.w sp, sp, #652 @ 0x28c │ │ │ │ - ldr.w r4, [pc, #1288] @ 28498 │ │ │ │ - ldr.w r0, [pc, #1288] @ 2849c │ │ │ │ + ldr.w r4, [pc, #1288] @ 28440 │ │ │ │ + ldr.w r0, [pc, #1288] @ 28444 │ │ │ │ add ip, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1280] @ 284a0 │ │ │ │ - ldr.w r3, [pc, #1280] @ 284a4 │ │ │ │ + ldr.w r2, [pc, #1280] @ 28448 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2844c │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #644] @ 0x284 │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 28032 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 27fda │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 28012 │ │ │ │ + beq.n 27fba │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 27fbe │ │ │ │ - ldr.w r3, [pc, #1236] @ 284a8 │ │ │ │ + bne.n 27f66 │ │ │ │ + ldr.w r3, [pc, #1236] @ 28450 │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1232] @ 284ac │ │ │ │ - ldr.w r0, [pc, #1232] @ 284b0 │ │ │ │ + ldr.w r2, [pc, #1232] @ 28454 │ │ │ │ + ldr.w r0, [pc, #1232] @ 28458 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 284b4 │ │ │ │ - ldr.w r3, [pc, #1188] @ 2849c │ │ │ │ + ldr.w r2, [pc, #1216] @ 2845c │ │ │ │ + ldr.w r3, [pc, #1188] @ 28444 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #644] @ 0x284 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2843a │ │ │ │ + bne.w 283e2 │ │ │ │ add.w sp, sp, #652 @ 0x28c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr.w r3, [pc, #1172] @ 284a8 │ │ │ │ + ldr.w r3, [pc, #1172] @ 28450 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr.w r0, [pc, #1180] @ 284b8 │ │ │ │ + ldr.w r0, [pc, #1180] @ 28460 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #1176] @ 284bc │ │ │ │ + ldr.w r2, [pc, #1176] @ 28464 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 27fbe │ │ │ │ - ldr.w r3, [pc, #1140] @ 284a8 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 27f66 │ │ │ │ + ldr.w r3, [pc, #1140] @ 28450 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1140] @ 284c0 │ │ │ │ + ldr.w r3, [pc, #1140] @ 28468 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - cbz r2, 2807e │ │ │ │ - bl 67ae0 │ │ │ │ - ldr.w r2, [pc, #1112] @ 284c4 │ │ │ │ + cbz r2, 28026 │ │ │ │ + bl 67a88 │ │ │ │ + ldr.w r2, [pc, #1112] @ 2846c │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 284c8 │ │ │ │ + ldr.w r0, [pc, #1112] @ 28470 │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr.w r3, [pc, #1056] @ 284a0 │ │ │ │ + bl 6bc44 │ │ │ │ + ldr.w r3, [pc, #1056] @ 28448 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldrsh.w r3, [r3, #474] @ 0x1da │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bge.w 28454 │ │ │ │ + bge.w 283fc │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28378 │ │ │ │ - ldr r3, [pc, #1020] @ (284a0 ) │ │ │ │ + beq.w 28320 │ │ │ │ + ldr r3, [pc, #1020] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r1, r3, #156 @ 0x9c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [r3, #180] @ 0xb4 │ │ │ │ @@ -48047,42 +48038,42 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str.w r1, [r3, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #948] @ (284a0 ) │ │ │ │ + ldr r3, [pc, #948] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28330 │ │ │ │ + beq.w 282d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 38188 │ │ │ │ - ldr r3, [pc, #900] @ (284a0 ) │ │ │ │ + bl 38130 │ │ │ │ + ldr r3, [pc, #900] @ (28448 ) │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ strd r2, r5, [sp, #600] @ 0x258 │ │ │ │ mov r7, r6 │ │ │ │ add.w lr, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ - ldr r3, [pc, #908] @ (284c0 ) │ │ │ │ + ldr r3, [pc, #908] @ (28468 ) │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -48108,895 +48099,895 @@ │ │ │ │ str.w r3, [ip, #52] @ 0x34 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str.w r5, [ip, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip, #76] @ 0x4c │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 281e8 │ │ │ │ - ldr r3, [pc, #768] @ (284a0 ) │ │ │ │ + cbnz r0, 28190 │ │ │ │ + ldr r3, [pc, #768] @ (28448 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh.w r2, [r3, #474] @ 0x1da │ │ │ │ ldrh.w r0, [r3, #472] @ 0x1d8 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r3, #474] @ 0x1da │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ strh.w r2, [r1, #1644] @ 0x66c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 281c8 │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + beq.n 28170 │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2833c │ │ │ │ - ldr r3, [pc, #716] @ (284a0 ) │ │ │ │ + beq.w 282e4 │ │ │ │ + ldr r3, [pc, #716] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r1, r1, #4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2300c │ │ │ │ - ldr r3, [pc, #692] @ (284a0 ) │ │ │ │ + bl 22fb4 │ │ │ │ + ldr r3, [pc, #692] @ (28448 ) │ │ │ │ add.w lr, sp, #608 @ 0x260 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #712] @ (284c0 ) │ │ │ │ + ldr r3, [pc, #712] @ (28468 ) │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - cbz r3, 2821c │ │ │ │ + cbz r3, 281c4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282e6 │ │ │ │ - ldr r3, [pc, #636] @ (284a0 ) │ │ │ │ + beq.n 2828e │ │ │ │ + ldr r3, [pc, #636] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh.w r2, [r3, #474] @ 0x1da │ │ │ │ ldrh.w r0, [r3, #472] @ 0x1d8 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ subs r2, #1 │ │ │ │ strh.w r2, [r3, #474] @ 0x1da │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ strh.w r2, [r1, #1644] @ 0x66c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 28252 │ │ │ │ - bl a664 <__time64@plt+0x2268> │ │ │ │ + beq.n 281fa │ │ │ │ + bl a60c <__time64@plt+0x2268> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28312 │ │ │ │ + beq.n 282ba │ │ │ │ cmp r6, #12 │ │ │ │ - beq.n 2831a │ │ │ │ + beq.n 282c2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 381e8 │ │ │ │ - ldr r3, [pc, #576] @ (284a0 ) │ │ │ │ + bl 38190 │ │ │ │ + ldr r3, [pc, #576] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r0, [r1, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 28276 │ │ │ │ + beq.n 2821e │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldrd r2, ip, [sp, #16] │ │ │ │ - ldr r3, [pc, #548] @ (284a0 ) │ │ │ │ + ldr r3, [pc, #548] @ (28448 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, r3, #156 @ 0x9c │ │ │ │ add.w r5, r2, #32 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r5 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 28288 │ │ │ │ + bne.n 28230 │ │ │ │ ldr.w r0, [ip] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r3, [pc, #492] @ (284a0 ) │ │ │ │ + ldr r3, [pc, #492] @ (28448 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #7 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #44] @ 0x2c │ │ │ │ - beq.w 27ff2 │ │ │ │ + beq.w 27f9a │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #432] @ (284a0 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #432] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh.w r2, [r3, #474] @ 0x1da │ │ │ │ ldrh.w r0, [r3, #472] @ 0x1d8 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ subs r2, #1 │ │ │ │ strh.w r2, [r3, #474] @ 0x1da │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ strh.w r2, [r1, #1644] @ 0x66c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 28248 │ │ │ │ + bne.n 281f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28252 │ │ │ │ - ldr r3, [pc, #388] @ (284a0 ) │ │ │ │ + bne.n 281fa │ │ │ │ + ldr r3, [pc, #388] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #160] @ 0xa0 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 2825e │ │ │ │ + b.n 28206 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28110 │ │ │ │ - b.n 28118 │ │ │ │ + bne.w 280b8 │ │ │ │ + b.n 280c0 │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - ldr r3, [pc, #324] @ (284a0 ) │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + ldr r3, [pc, #324] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #8 │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 281e8 │ │ │ │ + b.n 28190 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28398 │ │ │ │ + cbz r0, 28340 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ bic.w r2, r2, #16128 @ 0x3f00 │ │ │ │ bic.w r2, r2, #31 │ │ │ │ lsls r2, r2, #17 │ │ │ │ lsrs r2, r2, #17 │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq.n 2841e │ │ │ │ + beq.n 283c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfd8 │ │ │ │ + bl 1bf80 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.n 2843e │ │ │ │ - ldr r3, [pc, #240] @ (284a0 ) │ │ │ │ + blt.n 283e6 │ │ │ │ + ldr r3, [pc, #240] @ (28448 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ad58 │ │ │ │ + bl 1ad00 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r1, r3, #156 @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [r3, #184] @ 0xb8 │ │ │ │ str.w r2, [r3, #180] @ 0xb4 │ │ │ │ - cbz r5, 28402 │ │ │ │ + cbz r5, 283aa │ │ │ │ str.w r5, [r3, #172] @ 0xac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str.w r4, [r3, #156] @ 0x9c │ │ │ │ str.w r2, [r3, #188] @ 0xbc │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 280ea │ │ │ │ + b.n 28092 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str.w r0, [r3, #156] @ 0x9c │ │ │ │ str.w r2, [r3, #188] @ 0xbc │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 280ea │ │ │ │ + b.n 28092 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 28432 │ │ │ │ + bpl.n 283da │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr.w r1, [r5, #1128] @ 0x468 │ │ │ │ add.w r2, r2, #560 @ 0x230 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 28398 │ │ │ │ + beq.n 28340 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 28468 │ │ │ │ + cbz r2, 28410 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 280a0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #140] @ (284cc ) │ │ │ │ + b.n 28048 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #140] @ (28474 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #132] @ (284d0 ) │ │ │ │ + ldr r0, [pc, #132] @ (28478 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #124] @ (284d4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #124] @ (2847c ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #120] @ (284d8 ) │ │ │ │ + ldr r0, [pc, #120] @ (28480 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 28480 │ │ │ │ + cbz r2, 28428 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 28398 │ │ │ │ - b.n 28436 │ │ │ │ - ldr r2, [pc, #88] @ (284dc ) │ │ │ │ + bmi.n 28340 │ │ │ │ + b.n 283de │ │ │ │ + ldr r2, [pc, #88] @ (28484 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #84] @ (284e0 ) │ │ │ │ + ldr r0, [pc, #84] @ (28488 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 6bc9c │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + bl 6bc44 │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r4, r1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #28 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #216] @ (285d4 ) │ │ │ │ + ldr r4, [pc, #216] @ (2857c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #216] @ (285d8 ) │ │ │ │ + ldr r3, [pc, #216] @ (28580 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 2855a │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 28502 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 28538 │ │ │ │ + beq.n 284e0 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 28506 │ │ │ │ - ldr r3, [pc, #192] @ (285dc ) │ │ │ │ + bne.n 284ae │ │ │ │ + ldr r3, [pc, #192] @ (28584 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r2, [pc, #192] @ (285e0 ) │ │ │ │ + ldr r2, [pc, #192] @ (28588 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #192] @ (285e4 ) │ │ │ │ + ldr r0, [pc, #192] @ (2858c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #160] @ (285dc ) │ │ │ │ + ldr r3, [pc, #160] @ (28584 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #168] @ (285e8 ) │ │ │ │ - ldr r0, [pc, #172] @ (285ec ) │ │ │ │ + ldr r2, [pc, #168] @ (28590 ) │ │ │ │ + ldr r0, [pc, #172] @ (28594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28510 │ │ │ │ - ldr r3, [pc, #148] @ (285f0 ) │ │ │ │ + bne.n 284b8 │ │ │ │ + ldr r3, [pc, #148] @ (28598 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 285ac │ │ │ │ - ldr r3, [pc, #116] @ (285dc ) │ │ │ │ + cbnz r6, 28554 │ │ │ │ + ldr r3, [pc, #116] @ (28584 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - cbz r5, 285a8 │ │ │ │ + cbz r5, 28550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r2, s15 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 285c2 │ │ │ │ - ldr r3, [pc, #108] @ (285f4 ) │ │ │ │ + blt.n 2856a │ │ │ │ + ldr r3, [pc, #108] @ (2859c ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ldr.w r0, [r1, #160] @ 0xa0 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 285c2 │ │ │ │ + blt.n 2856a │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ subs r0, r0, r2 │ │ │ │ str.w r0, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r3, [r1, #164] @ 0xa4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 28584 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #68] @ (285f8 ) │ │ │ │ + b.n 2852c │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #68] @ (285a0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (285fc ) │ │ │ │ + ldr r0, [pc, #68] @ (285a4 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #60] @ (28600 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #60] @ (285a8 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #60] @ (28604 ) │ │ │ │ + ldr r0, [pc, #60] @ (285ac ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + bl 6bc44 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + subs r4, r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + subs r0, r5, r6 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #148] @ (286b0 ) │ │ │ │ + ldr r6, [pc, #148] @ (28658 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #148] @ (286b4 ) │ │ │ │ + ldr r3, [pc, #148] @ (2865c ) │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #148] @ 286b8 │ │ │ │ - ldr r7, [pc, #148] @ (286bc ) │ │ │ │ + ldr.w r8, [pc, #148] @ 28660 │ │ │ │ + ldr r7, [pc, #148] @ (28664 ) │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 28674 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2861c │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 28656 │ │ │ │ + beq.n 285fe │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 2862c │ │ │ │ - ldr r3, [pc, #128] @ (286c0 ) │ │ │ │ + bne.n 285d4 │ │ │ │ + ldr r3, [pc, #128] @ (28668 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #124] @ (286c4 ) │ │ │ │ - ldr r0, [pc, #128] @ (286c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (2866c ) │ │ │ │ + ldr r0, [pc, #128] @ (28670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #104] @ (286c0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #104] @ (28668 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28636 │ │ │ │ - ldr r3, [pc, #84] @ (286cc ) │ │ │ │ + bne.n 285de │ │ │ │ + ldr r3, [pc, #84] @ (28674 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 28698 │ │ │ │ - ldr r3, [pc, #64] @ (286c0 ) │ │ │ │ + cbnz r3, 28640 │ │ │ │ + ldr r3, [pc, #64] @ (28668 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ - bl 4835c │ │ │ │ - ldr r3, [pc, #64] @ (286d0 ) │ │ │ │ + bl 48304 │ │ │ │ + ldr r3, [pc, #64] @ (28678 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #52] @ (286d4 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #52] @ (2867c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (286d8 ) │ │ │ │ + ldr r0, [pc, #52] @ (28680 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r0, r1 │ │ │ │ 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 r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #244] @ (287e8 ) │ │ │ │ + ldr r6, [pc, #244] @ (28790 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ add r6, pc │ │ │ │ cmp.w r9, #102 @ 0x66 │ │ │ │ - beq.n 287b0 │ │ │ │ + beq.n 28758 │ │ │ │ cmp.w r9, #100 @ 0x64 │ │ │ │ - beq.n 2873e │ │ │ │ - ldr r3, [pc, #228] @ (287ec ) │ │ │ │ + beq.n 286e6 │ │ │ │ + ldr r3, [pc, #228] @ (28794 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r8, [pc, #228] @ 287f0 │ │ │ │ - ldr r7, [pc, #228] @ (287f4 ) │ │ │ │ + ldr.w r8, [pc, #228] @ 28798 │ │ │ │ + ldr r7, [pc, #228] @ (2879c ) │ │ │ │ add r8, pc │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 28762 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2870a │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 28744 │ │ │ │ + beq.n 286ec │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 28714 │ │ │ │ - ldr r3, [pc, #208] @ (287f8 ) │ │ │ │ + bne.n 286bc │ │ │ │ + ldr r3, [pc, #208] @ (287a0 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #204] @ (287fc ) │ │ │ │ - ldr r0, [pc, #208] @ (28800 ) │ │ │ │ + ldr r2, [pc, #204] @ (287a4 ) │ │ │ │ + ldr r0, [pc, #208] @ (287a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #196] @ (28804 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #196] @ (287ac ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2870a │ │ │ │ - ldr r3, [pc, #176] @ (287f8 ) │ │ │ │ + b.n 286b2 │ │ │ │ + ldr r3, [pc, #176] @ (287a0 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2871e │ │ │ │ - ldr r3, [pc, #164] @ (28808 ) │ │ │ │ + bne.n 286c6 │ │ │ │ + ldr r3, [pc, #164] @ (287b0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 287b6 │ │ │ │ - ldr r3, [pc, #156] @ (2880c ) │ │ │ │ + cbnz r3, 2875e │ │ │ │ + ldr r3, [pc, #156] @ (287b4 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 287cc │ │ │ │ - ldr r3, [pc, #124] @ (287f8 ) │ │ │ │ + bpl.n 28774 │ │ │ │ + ldr r3, [pc, #124] @ (287a0 ) │ │ │ │ cmp.w r9, #100 @ 0x64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ - bne.n 28794 │ │ │ │ + bne.n 2873c │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ (28810 ) │ │ │ │ + ldr r1, [pc, #120] @ (287b8 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #120] @ (28814 ) │ │ │ │ + ldr r0, [pc, #120] @ (287bc ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 47958 │ │ │ │ - cbnz r0, 287de │ │ │ │ + bl 47900 │ │ │ │ + cbnz r0, 28786 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #100] @ (28818 ) │ │ │ │ + ldr r3, [pc, #100] @ (287c0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2870a │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #96] @ (2881c ) │ │ │ │ + b.n 286b2 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #96] @ (287c4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (28820 ) │ │ │ │ + ldr r0, [pc, #96] @ (287c8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #84] @ (28824 ) │ │ │ │ - ldr r3, [pc, #88] @ (28828 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #84] @ (287cc ) │ │ │ │ + ldr r3, [pc, #88] @ (287d0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #76] @ (2882c ) │ │ │ │ - ldr r3, [pc, #76] @ (28830 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #76] @ (287d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (287d8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 287d2 │ │ │ │ + b.n 2877a │ │ │ │ nop │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + adds r2, r3, r7 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + adds r4, r3, r4 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ 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 r7, [pc, #232] @ (28930 ) │ │ │ │ + ldr r7, [pc, #232] @ (288d8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #232] @ (28934 ) │ │ │ │ + ldr r3, [pc, #232] @ (288dc ) │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ - ldr.w r9, [pc, #232] @ 28938 │ │ │ │ - ldr.w r8, [pc, #232] @ 2893c │ │ │ │ + ldr.w r9, [pc, #232] @ 288e0 │ │ │ │ + ldr.w r8, [pc, #232] @ 288e4 │ │ │ │ movs r6, #0 │ │ │ │ add r9, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r8, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 28888 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 28830 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq.n 288e6 │ │ │ │ - ble.n 288ce │ │ │ │ + beq.n 2888e │ │ │ │ + ble.n 28876 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r6, #2 │ │ │ │ - beq.n 2885e │ │ │ │ + beq.n 28806 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq r6, #4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28868 │ │ │ │ - ldr r3, [pc, #180] @ (28940 ) │ │ │ │ + bne.n 28810 │ │ │ │ + ldr r3, [pc, #180] @ (288e8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28918 │ │ │ │ - ldr r3, [pc, #172] @ (28944 ) │ │ │ │ + bne.n 288c0 │ │ │ │ + ldr r3, [pc, #172] @ (288ec ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #172] @ (28948 ) │ │ │ │ + ldr r0, [pc, #172] @ (288f0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ - ldr r1, [pc, #156] @ (2894c ) │ │ │ │ + ldr r1, [pc, #156] @ (288f4 ) │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 47958 │ │ │ │ - cbnz r0, 28906 │ │ │ │ - bl 47e3c │ │ │ │ - ldr r3, [pc, #140] @ (28950 ) │ │ │ │ + bl 47900 │ │ │ │ + cbnz r0, 288ae │ │ │ │ + bl 47de4 │ │ │ │ + ldr r3, [pc, #140] @ (288f8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 288ea │ │ │ │ - ldr r3, [pc, #112] @ (28944 ) │ │ │ │ + bne.n 28892 │ │ │ │ + ldr r3, [pc, #112] @ (288ec ) │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2885e │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 28806 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 2885e │ │ │ │ + b.n 28806 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 2885e │ │ │ │ - ldr r3, [pc, #84] @ (28944 ) │ │ │ │ + bne.n 28806 │ │ │ │ + ldr r3, [pc, #84] @ (288ec ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #92] @ (28954 ) │ │ │ │ - ldr r0, [pc, #96] @ (28958 ) │ │ │ │ + ldr r2, [pc, #92] @ (288fc ) │ │ │ │ + ldr r0, [pc, #96] @ (28900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #84] @ (2895c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #84] @ (28904 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #84] @ (28960 ) │ │ │ │ + ldr r0, [pc, #84] @ (28908 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #68] @ (28964 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #68] @ (2890c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (28968 ) │ │ │ │ + ldr r0, [pc, #68] @ (28910 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [pc, #916] @ (28d14 ) │ │ │ │ + ldr r0, [pc, #916] @ (28cbc ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r2, [pc, #916] @ (28d18 ) │ │ │ │ + ldr r2, [pc, #916] @ (28cc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #916] @ (28d1c ) │ │ │ │ - ldr r3, [pc, #916] @ (28d20 ) │ │ │ │ + ldr r7, [pc, #916] @ (28cc4 ) │ │ │ │ + ldr r3, [pc, #916] @ (28cc8 ) │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 67ae8 │ │ │ │ - ldr r3, [pc, #896] @ (28d24 ) │ │ │ │ + bl 67a90 │ │ │ │ + ldr r3, [pc, #896] @ (28ccc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r0, 289c8 │ │ │ │ + cbz r0, 28970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 28ce8 │ │ │ │ - ldr r2, [pc, #880] @ (28d28 ) │ │ │ │ + beq.w 28c90 │ │ │ │ + ldr r2, [pc, #880] @ (28cd0 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #880] @ (28d2c ) │ │ │ │ + ldr r0, [pc, #880] @ (28cd4 ) │ │ │ │ movs r4, #2 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 28cae │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 28c56 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28cd6 │ │ │ │ + bne.w 28c7e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ - blx 81e0 <__getrusage64@plt> │ │ │ │ + blx 8188 <__getrusage64@plt> │ │ │ │ ldrd r3, r1, [sp, #48] @ 0x30 │ │ │ │ movw r5, #61167 @ 0xeeef │ │ │ │ movt r5, #61166 @ 0xeeee │ │ │ │ bic.w r2, r3, #4026531840 @ 0xf0000000 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ orr.w r0, r0, r1, lsl #4 │ │ │ │ @@ -49035,15 +49026,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, ip, lsr #2 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ orr.w r3, r3, r1, lsl #30 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ - bl aa314 │ │ │ │ + bl a9d2c │ │ │ │ mov.w r3, fp, lsr #28 │ │ │ │ orr.w r3, r3, r8, lsl #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bic.w r2, r3, #4026531840 @ 0xf0000000 │ │ │ │ bic.w r3, fp, #4026531840 @ 0xf0000000 │ │ │ │ add r3, r2 │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ @@ -49076,44 +49067,44 @@ │ │ │ │ umull r6, ip, r6, lr │ │ │ │ adds r6, r6, r3 │ │ │ │ adds r2, r2, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ lsrs r5, r2, #2 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl aa314 │ │ │ │ - ldr r2, [pc, #540] @ (28d30 ) │ │ │ │ + bl a9d2c │ │ │ │ + ldr r2, [pc, #540] @ (28cd8 ) │ │ │ │ orr.w r5, r5, r9, lsl #30 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ - ldr r2, [pc, #532] @ (28d34 ) │ │ │ │ + ldr r2, [pc, #532] @ (28cdc ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 28cd0 │ │ │ │ - ldr r1, [pc, #520] @ (28d38 ) │ │ │ │ + bpl.w 28c78 │ │ │ │ + ldr r1, [pc, #520] @ (28ce0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ movw sl, #34953 @ 0x8889 │ │ │ │ movt sl, #34952 @ 0x8888 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ movw r6, #61167 @ 0xeeef │ │ │ │ movt r6, #61166 @ 0xeeee │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldrb.w r5, [r9, #427] @ 0x1ab │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 81e0 <__getrusage64@plt> │ │ │ │ + blx 8188 <__getrusage64@plt> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w ip, #15 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ bic.w r2, r3, #4026531840 @ 0xf0000000 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ @@ -49151,15 +49142,15 @@ │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r5, r5, #2 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r5, r5, r1, lsl #30 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl aa314 │ │ │ │ + bl a9d2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ lsrs r3, r2, #28 │ │ │ │ bic.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ @@ -49195,361 +49186,361 @@ │ │ │ │ adds r7, r7, r2 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ lsrs r6, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r6, r6, ip, lsl #30 │ │ │ │ - bl aa314 │ │ │ │ + bl a9d2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 28cca │ │ │ │ - ldr r1, [pc, #168] @ (28d3c ) │ │ │ │ + bpl.n 28c72 │ │ │ │ + ldr r1, [pc, #168] @ (28ce4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r6, [r9, #427] @ 0x1ab │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r2, [pc, #144] @ (28d40 ) │ │ │ │ - ldr r3, [pc, #100] @ (28d18 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r2, [pc, #144] @ (28ce8 ) │ │ │ │ + ldr r3, [pc, #100] @ (28cc0 ) │ │ │ │ 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 28d0e │ │ │ │ + bne.n 28cb6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #120] @ (28d44 ) │ │ │ │ + ldr r1, [pc, #120] @ (28cec ) │ │ │ │ add r1, pc │ │ │ │ - b.n 28c94 │ │ │ │ - ldr r1, [pc, #116] @ (28d48 ) │ │ │ │ + b.n 28c3c │ │ │ │ + ldr r1, [pc, #116] @ (28cf0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 28b32 │ │ │ │ - ldr r3, [pc, #116] @ (28d4c ) │ │ │ │ + b.n 28ada │ │ │ │ + ldr r3, [pc, #116] @ (28cf4 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #116] @ (28d50 ) │ │ │ │ + ldr r0, [pc, #116] @ (28cf8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r5, [pc, #104] @ (28d54 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r5, [pc, #104] @ (28cfc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r4, [pc, #104] @ (28d58 ) │ │ │ │ + ldr r4, [pc, #104] @ (28d00 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ + bl 67a88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 3e73c │ │ │ │ + b.w 3e6e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3168] @ 0xc60 │ │ │ │ sub.w sp, sp, #892 @ 0x37c │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2460] @ 29734 │ │ │ │ + ldr.w r2, [pc, #2460] @ 296dc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2460] @ 29738 │ │ │ │ + ldr.w r3, [pc, #2460] @ 296e0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r0, [pc, #2452] @ 2973c │ │ │ │ + ldr.w r0, [pc, #2452] @ 296e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #884] @ 0x374 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2436] @ 29740 │ │ │ │ + ldr.w r3, [pc, #2436] @ 296e8 │ │ │ │ strb.w r1, [sp, #178] @ 0xb2 │ │ │ │ strb.w r4, [sp, #179] @ 0xb3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #932] @ 0x3a4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 294e4 │ │ │ │ - ldr.w r3, [pc, #2392] @ 29740 │ │ │ │ + beq.w 2948c │ │ │ │ + ldr.w r3, [pc, #2392] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ea8 │ │ │ │ + beq.n 28e50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ea8 │ │ │ │ + beq.n 28e50 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28e16 │ │ │ │ + cbz r0, 28dbe │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r4, r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r6, #131072 @ 0x20000 │ │ │ │ - beq.n 28e3c │ │ │ │ + beq.n 28de4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r6, #1536 @ 0x600 │ │ │ │ movt r6, #2 │ │ │ │ it ne │ │ │ │ movne.w r6, #131072 @ 0x20000 │ │ │ │ - ldr.w r3, [pc, #2304] @ 29740 │ │ │ │ + ldr.w r3, [pc, #2304] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29eba │ │ │ │ + beq.w 29e62 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w 29ace │ │ │ │ + bmi.w 29a76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 28e7a │ │ │ │ - ldr.w r3, [pc, #2264] @ 29740 │ │ │ │ + bpl.n 28e22 │ │ │ │ + ldr.w r3, [pc, #2264] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 28e7a │ │ │ │ + cbz r3, 28e22 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.w 29a88 │ │ │ │ + bne.w 29a30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 29bb4 │ │ │ │ + bne.w 29b5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #10 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 28ee6 │ │ │ │ + cbz r5, 28e8e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 28eec │ │ │ │ + cbnz r3, 28e94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 28ef0 │ │ │ │ - ldr.w r3, [pc, #2196] @ 29740 │ │ │ │ + b.n 28e98 │ │ │ │ + ldr.w r3, [pc, #2196] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 293c6 │ │ │ │ + beq.w 2936e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r6, #131072 @ 0x20000 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr.w r3, [pc, #2164] @ 29740 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr.w r3, [pc, #2164] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ea4 │ │ │ │ + beq.n 28e4c │ │ │ │ ldrb.w r2, [r3, #421] @ 0x1a5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - cbnz r3, 28efc │ │ │ │ + cbnz r3, 28ea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ - beq.n 28f24 │ │ │ │ - ldr.w r3, [pc, #2112] @ 29740 │ │ │ │ + beq.n 28ecc │ │ │ │ + ldr.w r3, [pc, #2112] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #1200] @ 0x4b0 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 28f1a │ │ │ │ + bpl.n 28ec2 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 29b46 │ │ │ │ + beq.w 29aee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 29384 │ │ │ │ + beq.w 2932c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 29360 │ │ │ │ + beq.w 29308 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ bic.w r3, r3, #384 @ 0x180 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - cbz r5, 28f88 │ │ │ │ + cbz r5, 28f30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ orr.w r6, r6, #16384 @ 0x4000 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 28f7e │ │ │ │ + cbz r3, 28f26 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 28f7e │ │ │ │ - ldr.w r3, [pc, #2020] @ 29740 │ │ │ │ + cbz r3, 28f26 │ │ │ │ + ldr.w r3, [pc, #2020] @ 296e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 29380 │ │ │ │ + bge.w 29328 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 28f52 │ │ │ │ + bne.n 28efa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 28f92 │ │ │ │ + cbz r3, 28f3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 29412 │ │ │ │ + beq.w 293ba │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293a4 │ │ │ │ + beq.w 2934c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 28fce │ │ │ │ - ldr.w r3, [pc, #1928] @ 29740 │ │ │ │ + bne.n 28f76 │ │ │ │ + ldr.w r3, [pc, #1928] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #1200] @ 0x4b0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ ands.w r3, r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq.w 29408 │ │ │ │ - ldr.w r3, [pc, #1904] @ 29740 │ │ │ │ + beq.w 293b0 │ │ │ │ + ldr.w r3, [pc, #1904] @ 296e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ add r5, sp, #592 @ 0x250 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #1884] @ 29744 │ │ │ │ + ldr.w r3, [pc, #1884] @ 296ec │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -49559,547 +49550,547 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ str.w r6, [r7, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29292 │ │ │ │ + bne.w 2923a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 29b52 │ │ │ │ + bne.w 29afa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 29042 │ │ │ │ - ldr.w r3, [pc, #1804] @ 29740 │ │ │ │ + bpl.n 28fea │ │ │ │ + ldr.w r3, [pc, #1804] @ 296e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29d38 │ │ │ │ + beq.w 29ce0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r3, r3, #24 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - beq.w 294f4 │ │ │ │ + beq.w 2949c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 293fa │ │ │ │ + bhi.w 293a2 │ │ │ │ add r7, sp, #628 @ 0x274 │ │ │ │ addw r3, sp, #883 @ 0x373 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.n 29076 │ │ │ │ + bpl.n 2901e │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - cbz r3, 29076 │ │ │ │ + cbz r3, 2901e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #179] @ 0xb3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29b66 │ │ │ │ + beq.w 29b0e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r3 │ │ │ │ and.w r1, r2, #16 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2918a │ │ │ │ + bne.n 29132 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29434 │ │ │ │ + beq.w 293dc │ │ │ │ ldr r5, [r5, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 291c6 │ │ │ │ + ble.w 2916e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 293ec │ │ │ │ + bpl.w 29394 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 293ec │ │ │ │ + bne.w 29394 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293ec │ │ │ │ + beq.w 29394 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ subs r5, r0, r6 │ │ │ │ cmp fp, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - blt.w 293f6 │ │ │ │ + blt.w 2939e │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 291d0 │ │ │ │ + ble.n 29178 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, r2, r7 │ │ │ │ cmp r3, sl │ │ │ │ - bge.n 29136 │ │ │ │ + bge.n 290de │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r3, sl, r3 │ │ │ │ subs r5, r2, r1 │ │ │ │ subs r7, r7, r1 │ │ │ │ add r5, r3 │ │ │ │ add r3, sp, #628 @ 0x274 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 294d2 │ │ │ │ + beq.w 2947a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 294c6 │ │ │ │ + beq.w 2946e │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r7, r0 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub.w r9, r9, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r0 │ │ │ │ mov r3, sl │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 2914c │ │ │ │ + beq.n 290f4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 29424 │ │ │ │ + bne.w 293cc │ │ │ │ add r7, r3 │ │ │ │ - ldr.w r3, [pc, #1520] @ 29748 │ │ │ │ + ldr.w r3, [pc, #1520] @ 296f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2916a │ │ │ │ + ble.n 29112 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29452 │ │ │ │ + beq.w 293fa │ │ │ │ cmp fp, sl │ │ │ │ strb.w r8, [r7] │ │ │ │ - ble.n 29202 │ │ │ │ + ble.n 291aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 29202 │ │ │ │ + bmi.n 291aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 29c3c │ │ │ │ + beq.w 29be4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w fp, fp, sl │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 290a2 │ │ │ │ + beq.n 2904a │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 291c0 │ │ │ │ + ble.n 29168 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #628 @ 0x274 │ │ │ │ - b.n 291aa │ │ │ │ + b.n 29152 │ │ │ │ adds r5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 29420 │ │ │ │ + ble.w 293c8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2919c │ │ │ │ + bne.n 29144 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 29d50 │ │ │ │ + bne.w 29cf8 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ cmp fp, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - blt.w 293f6 │ │ │ │ - ldr.w r3, [pc, #1396] @ 29748 │ │ │ │ + blt.w 2939e │ │ │ │ + ldr.w r3, [pc, #1396] @ 296f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2916a │ │ │ │ + ble.n 29112 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2916a │ │ │ │ + bne.n 29112 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 294a8 │ │ │ │ + beq.w 29450 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ - b.n 2916a │ │ │ │ + b.n 29112 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ - cbz r5, 29212 │ │ │ │ + cbz r5, 291ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r2, #20] │ │ │ │ bic.w r3, r3, #384 @ 0x180 │ │ │ │ strh r3, [r2, #20] │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 2921e │ │ │ │ + cbz r3, 291c6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29ae0 │ │ │ │ + beq.w 29a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 29246 │ │ │ │ + cbz r2, 291ee │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 29ae0 │ │ │ │ + bpl.w 29a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29b20 │ │ │ │ - ldr.w r3, [pc, #1272] @ 2974c │ │ │ │ + beq.w 29ac8 │ │ │ │ + ldr.w r3, [pc, #1272] @ 296f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29b20 │ │ │ │ + beq.w 29ac8 │ │ │ │ add r3, sp, #628 @ 0x274 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 29ca6 │ │ │ │ + beq.w 29c4e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ and.w r3, r3, #12288 @ 0x3000 │ │ │ │ - cbnz r3, 29290 │ │ │ │ + cbnz r3, 29238 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 29290 │ │ │ │ + cbz r3, 29238 │ │ │ │ strh.w sl, [r3, #14] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 29312 │ │ │ │ - ldr.w r2, [pc, #1188] @ 29740 │ │ │ │ + bne.n 292ba │ │ │ │ + ldr.w r2, [pc, #1188] @ 296e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r2, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 29312 │ │ │ │ + bne.n 292ba │ │ │ │ ldrb.w r3, [sp, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29340 │ │ │ │ + bne.n 292e8 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ and.w r2, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29356 │ │ │ │ - ldr.w r1, [pc, #1144] @ 29740 │ │ │ │ + beq.n 292fe │ │ │ │ + ldr.w r1, [pc, #1144] @ 296e8 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r1, [r1, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 292e2 │ │ │ │ + bpl.n 2928a │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 29b78 │ │ │ │ + beq.w 29b20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 293de │ │ │ │ + bmi.n 29386 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 29eaa │ │ │ │ - ldr.w r2, [pc, #1120] @ 29750 │ │ │ │ - ldr.w r3, [pc, #1092] @ 29738 │ │ │ │ + bgt.w 29e52 │ │ │ │ + ldr.w r2, [pc, #1120] @ 296f8 │ │ │ │ + ldr.w r3, [pc, #1092] @ 296e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #884] @ 0x374 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 29e8a │ │ │ │ + bne.w 29e32 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #892 @ 0x37c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1068] @ 29740 │ │ │ │ + ldr.w r3, [pc, #1068] @ 296e8 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #372] @ 0x174 │ │ │ │ - ldr.w r3, [pc, #1056] @ 29744 │ │ │ │ + ldr.w r3, [pc, #1056] @ 296ec │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #178] @ 0xb2 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 292b8 │ │ │ │ + beq.n 29260 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ and.w r2, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 292c4 │ │ │ │ + bne.n 2926c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - b.n 292c4 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + b.n 2926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 29a06 │ │ │ │ + beq.w 299ae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r2, #20] │ │ │ │ bic.w r3, r3, #384 @ 0x180 │ │ │ │ strh r3, [r2, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 28f40 │ │ │ │ - b.n 28f92 │ │ │ │ + bne.w 28ee8 │ │ │ │ + b.n 28f3a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 292ee │ │ │ │ + b.n 29296 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r3, r3, #9 │ │ │ │ strb r3, [r2, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 31230 │ │ │ │ - b.n 28f24 │ │ │ │ - ldr r3, [pc, #920] @ (29740 ) │ │ │ │ + bl 311d8 │ │ │ │ + b.n 28ecc │ │ │ │ + ldr r3, [pc, #920] @ (296e8 ) │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #428] @ 0x1ac │ │ │ │ subs r2, #2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ubfx r3, r0, #6, #1 │ │ │ │ strb.w r3, [sp, #179] @ 0xb3 │ │ │ │ - b.n 28fac │ │ │ │ + b.n 28f54 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28ec0 │ │ │ │ + bne.w 28e68 │ │ │ │ movs r2, #10 │ │ │ │ mov.w r6, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 28ee6 │ │ │ │ - ldr r3, [pc, #864] @ (29740 ) │ │ │ │ + b.n 28e8e │ │ │ │ + ldr r3, [pc, #864] @ (296e8 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 345ac │ │ │ │ - b.n 292e8 │ │ │ │ + bl 34554 │ │ │ │ + b.n 29290 │ │ │ │ cmp fp, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.w 290f8 │ │ │ │ + bge.w 290a0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 290f2 │ │ │ │ + b.n 2909a │ │ │ │ adds r0, r4, #1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ adds r3, r0, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2905e │ │ │ │ + b.n 29006 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 2902c │ │ │ │ + b.n 28fd4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 28f92 │ │ │ │ + b.n 28f3a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 290c0 │ │ │ │ + b.n 29068 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 29152 │ │ │ │ + b.n 290fa │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 294ac │ │ │ │ + beq.n 29454 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 291c0 │ │ │ │ + beq.w 29168 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ - b.n 290ba │ │ │ │ + b.n 29062 │ │ │ │ cmp r9, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ strb r3, [r7, #0] │ │ │ │ it cc │ │ │ │ ldrcc r4, [sp, #20] │ │ │ │ - bcc.n 29476 │ │ │ │ - b.n 2948a │ │ │ │ + bcc.n 2941e │ │ │ │ + b.n 29432 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 29afc │ │ │ │ + ble.w 29aa4 │ │ │ │ add r9, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 29486 │ │ │ │ + bls.n 2942e │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 29462 │ │ │ │ + bgt.n 2940a │ │ │ │ movs r0, #1 │ │ │ │ adds r4, #1 │ │ │ │ add r9, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi.n 29476 │ │ │ │ + bhi.n 2941e │ │ │ │ sub.w fp, fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 29b82 │ │ │ │ - ldr r3, [pc, #692] @ (29748 ) │ │ │ │ + bgt.w 29b2a │ │ │ │ + ldr r3, [pc, #692] @ (296f0 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 2916a │ │ │ │ + ble.w 29112 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 291ec │ │ │ │ + bne.w 29194 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n 2916a │ │ │ │ + b.n 29112 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29bdc │ │ │ │ + beq.w 29b84 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 290ba │ │ │ │ + b.n 29062 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - b.n 29126 │ │ │ │ + b.n 290ce │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 29126 │ │ │ │ + b.n 290ce │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 437d0 │ │ │ │ + bl 43778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 292ee │ │ │ │ + beq.w 29296 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 28de6 │ │ │ │ + b.n 28d8e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29d8a │ │ │ │ + beq.w 29d32 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #32] │ │ │ │ - cbz r3, 29514 │ │ │ │ + cbz r3, 294bc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ adds r2, r6, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it ne │ │ │ │ strbne.w r1, [r2, #-1] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 29d56 │ │ │ │ - ldr r3, [pc, #528] @ (29740 ) │ │ │ │ + bmi.w 29cfe │ │ │ │ + ldr r3, [pc, #528] @ (296e8 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ - ldr r3, [pc, #512] @ (29740 ) │ │ │ │ + ldr r3, [pc, #512] @ (296e8 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr.w fp, [pc, #524] @ 29754 │ │ │ │ + ldr.w fp, [pc, #524] @ 296fc │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #504] @ (29748 ) │ │ │ │ + ldr r3, [pc, #504] @ (296f0 ) │ │ │ │ add fp, pc │ │ │ │ - ldr.w sl, [pc, #516] @ 29758 │ │ │ │ + ldr.w sl, [pc, #516] @ 29700 │ │ │ │ strh.w r1, [r2, #340] @ 0x154 │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ add sl, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -50114,15 +50105,15 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.n 295ee │ │ │ │ + bhi.n 29596 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r6, r6, #6 │ │ │ │ @@ -50159,1017 +50150,1017 @@ │ │ │ │ movs r5, r5 │ │ │ │ lsls r5, r1, #6 │ │ │ │ movs r5, r5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r5, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29cc4 │ │ │ │ - cbnz r4, 295f4 │ │ │ │ - ldr r4, [pc, #360] @ (2975c ) │ │ │ │ + bne.w 29c6c │ │ │ │ + cbnz r4, 2959c │ │ │ │ + ldr r4, [pc, #360] @ (29704 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29666 │ │ │ │ + bne.n 2960e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 29686 │ │ │ │ + beq.n 2962e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 299aa │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #336] @ (29760 ) │ │ │ │ + beq.w 29952 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #336] @ (29708 ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - ldr r0, [pc, #332] @ (29764 ) │ │ │ │ + ldr r0, [pc, #332] @ (2970c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 29644 │ │ │ │ - ldr r3, [pc, #276] @ (29740 ) │ │ │ │ + cbz r3, 295ec │ │ │ │ + ldr r3, [pc, #276] @ (296e8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29be4 │ │ │ │ + bne.w 29b8c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 296be │ │ │ │ + beq.n 29666 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 29bec │ │ │ │ + beq.w 29b94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2958c │ │ │ │ - ldr r3, [pc, #216] @ (29740 ) │ │ │ │ + b.n 29534 │ │ │ │ + ldr r3, [pc, #216] @ (296e8 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 295fe │ │ │ │ + bne.n 295a6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 295fe │ │ │ │ + beq.n 295a6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #172] @ (29740 ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #172] @ (296e8 ) │ │ │ │ adds r2, r4, r0 │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ add r3, r0 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2969a │ │ │ │ + beq.n 29642 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 29e12 │ │ │ │ + beq.w 29dba │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b.n 295fe │ │ │ │ + b.n 295a6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - cbz r7, 29708 │ │ │ │ - ldr r3, [pc, #124] @ (29740 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + cbz r7, 296b0 │ │ │ │ + ldr r3, [pc, #124] @ (296e8 ) │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 29e84 │ │ │ │ + bne.w 29e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 299b4 │ │ │ │ + beq.w 2995c │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 296b8 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #112] @ (29760 ) │ │ │ │ + beq.n 29660 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #112] @ (29708 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 296c0 │ │ │ │ + bne.n 29668 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 299b4 │ │ │ │ + beq.w 2995c │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ adds r6, #1 │ │ │ │ - cbz r4, 29722 │ │ │ │ + cbz r4, 296ca │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29c8c │ │ │ │ + bne.w 29c34 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 29bf2 │ │ │ │ - ldr r4, [pc, #60] @ (29768 ) │ │ │ │ + bcc.w 29b9a │ │ │ │ + ldr r4, [pc, #60] @ (29710 ) │ │ │ │ movs r5, #3 │ │ │ │ add r4, pc │ │ │ │ - b.n 295f4 │ │ │ │ + b.n 2959c │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r0, r1 │ │ │ │ - eors r2, r2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ subs r0, r6, #1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itee eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ movne r4, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 297a6 │ │ │ │ - ldr.w r3, [pc, #1860] @ 29ed0 │ │ │ │ + cbnz r5, 2974e │ │ │ │ + ldr.w r3, [pc, #1860] @ 29e78 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 297a6 │ │ │ │ + ble.n 2974e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r0, #1 │ │ │ │ it gt │ │ │ │ movgt r6, r3 │ │ │ │ - ldr.w r3, [pc, #1836] @ 29ed4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 29e7c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29982 │ │ │ │ + beq.w 2992a │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 29948 │ │ │ │ + beq.w 298f0 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 29c12 │ │ │ │ + beq.w 29bba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 299b8 │ │ │ │ + beq.w 29960 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 29970 │ │ │ │ - cbz r4, 297fa │ │ │ │ - ldr.w r3, [pc, #1776] @ 29ed4 │ │ │ │ + bne.w 29918 │ │ │ │ + cbz r4, 297a2 │ │ │ │ + ldr.w r3, [pc, #1776] @ 29e7c │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 297b4 │ │ │ │ + bne.n 2975c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 297b4 │ │ │ │ - ldr.w r3, [pc, #1716] @ 29ed4 │ │ │ │ + b.n 2975c │ │ │ │ + ldr.w r3, [pc, #1716] @ 29e7c │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 29826 │ │ │ │ + beq.n 297ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2958c │ │ │ │ + beq.w 29534 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 29ddc │ │ │ │ + beq.w 29d84 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 295f4 │ │ │ │ + bne.w 2959c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29942 │ │ │ │ + beq.n 298ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2976c │ │ │ │ - ldr.w r3, [pc, #1664] @ 29ed4 │ │ │ │ + beq.n 29714 │ │ │ │ + ldr.w r3, [pc, #1664] @ 29e7c │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2985a │ │ │ │ - b.n 295ee │ │ │ │ - ldr.w r3, [pc, #1640] @ 29ed4 │ │ │ │ + beq.n 29802 │ │ │ │ + b.n 29596 │ │ │ │ + ldr.w r3, [pc, #1640] @ 29e7c │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r5, #3 │ │ │ │ itte eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #88] @ 0x58 │ │ │ │ ldrne r5, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2958c │ │ │ │ - ldr.w r3, [pc, #1604] @ 29ed4 │ │ │ │ + beq.w 29534 │ │ │ │ + ldr.w r3, [pc, #1604] @ 29e7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strb r3, [r4, #0] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 2958c │ │ │ │ - ldr.w r3, [pc, #1572] @ 29ed4 │ │ │ │ + b.n 29534 │ │ │ │ + ldr.w r3, [pc, #1572] @ 29e7c │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r5, [r2, #1252] @ 0x4e4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29c44 │ │ │ │ + bne.w 29bec │ │ │ │ eor.w r6, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29d30 │ │ │ │ + beq.w 29cd8 │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ uxtb r3, r6 │ │ │ │ strb r0, [r4, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ subs r5, r6, #1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r5 │ │ │ │ - bl 1e530 │ │ │ │ + bl 1e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 29d6c │ │ │ │ - ldr.w r3, [pc, #1464] @ 29ed0 │ │ │ │ + blt.w 29d14 │ │ │ │ + ldr.w r3, [pc, #1464] @ 29e78 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 29dce │ │ │ │ + ble.w 29d76 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 29934 │ │ │ │ + cbz r7, 298dc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ cmp r0, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ addgt r6, r6, r0 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2984e │ │ │ │ + b.n 297f6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #4 │ │ │ │ - bne.n 299b8 │ │ │ │ + bne.n 29960 │ │ │ │ sub.w r3, r3, #3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29cb6 │ │ │ │ + bne.w 29c5e │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 297c4 │ │ │ │ - ldr.w r3, [pc, #1356] @ 29ed0 │ │ │ │ + bne.w 2976c │ │ │ │ + ldr.w r3, [pc, #1356] @ 29e78 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it le │ │ │ │ movle r0, #1 │ │ │ │ - ble.n 299a0 │ │ │ │ + ble.n 29948 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - b.n 297b4 │ │ │ │ + b.n 2975c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 29626 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 295ce │ │ │ │ mov r4, r8 │ │ │ │ - b.n 29292 │ │ │ │ + b.n 2923a │ │ │ │ mov r6, r2 │ │ │ │ sub.w r2, r3, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - cbnz r2, 299e8 │ │ │ │ + cbnz r2, 29990 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 29e5e │ │ │ │ + beq.w 29e06 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 299f8 │ │ │ │ - ldr.w r3, [pc, #1252] @ 29ed8 │ │ │ │ + bne.n 299a0 │ │ │ │ + ldr.w r3, [pc, #1252] @ 29e80 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 2958c │ │ │ │ + beq.w 29534 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - b.n 2958c │ │ │ │ - ldr.w r3, [pc, #1228] @ 29ed4 │ │ │ │ + b.n 29534 │ │ │ │ + ldr.w r3, [pc, #1228] @ 29e7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ mov r7, r0 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r4, #1344] @ 0x540 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 29c06 │ │ │ │ + bmi.w 29bae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29d28 │ │ │ │ + beq.w 29cd0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 29a46 │ │ │ │ - ldr.w r3, [pc, #1180] @ 29ed4 │ │ │ │ + ble.n 299ee │ │ │ │ + ldr.w r3, [pc, #1180] @ 29e7c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ strb.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 29a64 │ │ │ │ - ldr.w r3, [pc, #1156] @ 29ed4 │ │ │ │ + beq.n 29a0c │ │ │ │ + ldr.w r3, [pc, #1156] @ 29e7c │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r4, [r3, #1262] @ 0x4ee │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr.w r3, [pc, #1132] @ 29ed4 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr.w r3, [pc, #1132] @ 29e7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #2 │ │ │ │ strb.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r7, r2, #24 │ │ │ │ - bpl.n 29a84 │ │ │ │ + bpl.n 29a2c │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb.w r2, [r3, #1286] @ 0x506 │ │ │ │ movs r2, #20 │ │ │ │ strb.w r2, [r3, #1265] @ 0x4f1 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - b.n 2936a │ │ │ │ + b.n 29312 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 29a9e │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 29a46 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29d78 │ │ │ │ + beq.w 29d20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 29ab8 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 29a60 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29d70 │ │ │ │ + beq.w 29d18 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 28e9a │ │ │ │ - bl 3abc0 │ │ │ │ + b.w 28e42 │ │ │ │ + bl 3ab68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 28e60 │ │ │ │ + b.w 28e08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ add r3, sp, #628 @ 0x274 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 29290 │ │ │ │ + beq.w 29238 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ - b.w 29290 │ │ │ │ + blx 7b24 │ │ │ │ + b.w 29238 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 29492 │ │ │ │ + ble.w 2943a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r7 │ │ │ │ ite cc │ │ │ │ movcc r3, r0 │ │ │ │ orrcs.w r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29492 │ │ │ │ - b.n 29b84 │ │ │ │ + beq.w 2943a │ │ │ │ + b.n 29b2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 29268 │ │ │ │ + bne.w 29210 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29268 │ │ │ │ + beq.w 29210 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w 29268 │ │ │ │ + bmi.w 29210 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - blx 7b8c │ │ │ │ - b.w 29290 │ │ │ │ + blx 7b4c │ │ │ │ + b.w 29238 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 31304 │ │ │ │ - b.w 28f1a │ │ │ │ - ldr r2, [pc, #904] @ (29edc ) │ │ │ │ + bl 312ac │ │ │ │ + b.w 28ec2 │ │ │ │ + ldr r2, [pc, #904] @ (29e84 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - bl 202b8 │ │ │ │ + bl 20260 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b.w 2902c │ │ │ │ + b.w 28fd4 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ - b.w 29214 │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ + b.w 291bc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 312ac │ │ │ │ - b.w 292e2 │ │ │ │ + bl 31254 │ │ │ │ + b.w 2928a │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2909a │ │ │ │ + bne.w 29042 │ │ │ │ cmp r5, sl │ │ │ │ it gt │ │ │ │ orrgt.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2909a │ │ │ │ - ldr r3, [pc, #820] @ (29ed0 ) │ │ │ │ + bne.w 29042 │ │ │ │ + ldr r3, [pc, #820] @ (29e78 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 2916a │ │ │ │ + ble.w 29112 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - b.w 2916a │ │ │ │ + b.w 29112 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r0, r3, #19 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it pl │ │ │ │ strpl r4, [r2, #24] │ │ │ │ - bl 14a48 │ │ │ │ + bl 149f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 28e9a │ │ │ │ + b.w 28e42 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ movs r4, #1 │ │ │ │ - b.w 291c6 │ │ │ │ + b.w 2916e │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - bl 74188 │ │ │ │ - b.n 29640 │ │ │ │ + bl 74130 │ │ │ │ + b.n 295e8 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ - b.n 296be │ │ │ │ - ldr r3, [pc, #736] @ (29ed4 ) │ │ │ │ + b.n 29666 │ │ │ │ + ldr r3, [pc, #736] @ (29e7c ) │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ strbeq.w r3, [r4, #1344] @ 0x540 │ │ │ │ - b.n 29a30 │ │ │ │ + b.n 299d8 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r1, [r1, #1252] @ 0x4e4 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 29d14 │ │ │ │ + bne.n 29cbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29e48 │ │ │ │ + beq.w 29df0 │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ adds r4, r6, #2 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 297b4 │ │ │ │ + b.n 2975c │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ - b.w 29212 │ │ │ │ + b.w 291ba │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cbz r4, 29c5e │ │ │ │ + cbz r4, 29c06 │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #628] @ (29ed4 ) │ │ │ │ + ldr r3, [pc, #628] @ (29e7c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 29d1e │ │ │ │ + bcc.n 29cc6 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - ldr r3, [pc, #604] @ (29ed4 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + ldr r3, [pc, #604] @ (29e7c ) │ │ │ │ adds r6, #2 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ - b.n 2958c │ │ │ │ - ldr r3, [pc, #580] @ (29ed4 ) │ │ │ │ + b.n 29534 │ │ │ │ + ldr r3, [pc, #580] @ (29e7c ) │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 29722 │ │ │ │ + b.n 296ca │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, sl, #1 │ │ │ │ - bl 409d0 │ │ │ │ + bl 40978 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 29270 │ │ │ │ + b.w 29218 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 29d80 │ │ │ │ + beq.n 29d28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ - b.n 299fe │ │ │ │ + b.n 299a6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e64 │ │ │ │ + beq.w 29e0c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 29cf2 │ │ │ │ - ldr r3, [pc, #496] @ (29ed4 ) │ │ │ │ + bpl.n 29c9a │ │ │ │ + ldr r3, [pc, #496] @ (29e7c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ adds r3, r6, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #476] @ (29ed4 ) │ │ │ │ + ldr r3, [pc, #476] @ (29e7c ) │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 29e32 │ │ │ │ + beq.w 29dda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 29cba │ │ │ │ + b.n 29c62 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 29c76 │ │ │ │ + b.n 29c1e │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb.w r3, [r4, #1344] @ 0x540 │ │ │ │ - b.n 29a30 │ │ │ │ + b.n 299d8 │ │ │ │ uxtb r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.n 2958c │ │ │ │ - bl 33e30 │ │ │ │ + b.n 29534 │ │ │ │ + bl 33dd8 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29042 │ │ │ │ + bne.w 28fea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 29042 │ │ │ │ + b.w 28fea │ │ │ │ mov r4, r0 │ │ │ │ - b.w 290c0 │ │ │ │ - ldr r3, [pc, #380] @ (29ed4 ) │ │ │ │ + b.w 29068 │ │ │ │ + ldr r3, [pc, #380] @ (29e7c ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 2952e │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 294d6 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b.n 2958c │ │ │ │ + b.n 29534 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 29ab8 │ │ │ │ + b.n 29a60 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 29a9e │ │ │ │ - ldr r3, [pc, #348] @ (29ee0 ) │ │ │ │ + b.n 29a46 │ │ │ │ + ldr r3, [pc, #348] @ (29e88 ) │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 299fe │ │ │ │ + b.n 299a6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29e4e │ │ │ │ + beq.n 29df6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ lsls r5, r3, #23 │ │ │ │ - bmi.n 29dbc │ │ │ │ + bmi.n 29d64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 29e8e │ │ │ │ + bcc.n 29e36 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 29e94 │ │ │ │ + bge.n 29e3c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29514 │ │ │ │ + beq.w 294bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 204bc │ │ │ │ - b.w 29514 │ │ │ │ + bl 20464 │ │ │ │ + b.w 294bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2993e │ │ │ │ + beq.w 298e6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - b.n 2993e │ │ │ │ + b.n 298e6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e530 │ │ │ │ + bl 1e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r5, [sp, #116] @ 0x74 │ │ │ │ - blt.w 295f4 │ │ │ │ - ldr r3, [pc, #220] @ (29ed0 ) │ │ │ │ + blt.w 2959c │ │ │ │ + ldr r3, [pc, #220] @ (29e78 ) │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 29e0e │ │ │ │ + ble.n 29db6 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ itt gt │ │ │ │ ldrgt r2, [sp, #168] @ 0xa8 │ │ │ │ addgt r6, r2, r0 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 29848 │ │ │ │ + b.n 297f0 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ subeq r2, r1, #2 │ │ │ │ - beq.w 296b2 │ │ │ │ - ldr r3, [pc, #180] @ (29ed4 ) │ │ │ │ + beq.w 2965a │ │ │ │ + ldr r3, [pc, #180] @ (29e7c ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 29e22 │ │ │ │ - b.n 296b2 │ │ │ │ + beq.n 29dca │ │ │ │ + b.n 2965a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 29e3e │ │ │ │ + beq.n 29de6 │ │ │ │ subs r3, r5, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 29d0c │ │ │ │ + bhi.w 29cb4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - b.w 2958c │ │ │ │ + b.w 29534 │ │ │ │ adds r6, #2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 297b4 │ │ │ │ + b.n 2975c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 29e58 │ │ │ │ + cbz r3, 29e00 │ │ │ │ mov r0, r3 │ │ │ │ - bl 204bc │ │ │ │ + bl 20464 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 2953e │ │ │ │ + b.w 294e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 2996a │ │ │ │ + b.n 29912 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 29e7c │ │ │ │ + cbz r0, 29e24 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r4, r3, #1 │ │ │ │ - b.n 29cda │ │ │ │ + b.n 29c82 │ │ │ │ movs r5, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 295ee │ │ │ │ + b.w 29596 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 2965e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 29606 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #76] @ (29ee4 ) │ │ │ │ + ldr r2, [pc, #76] @ (29e8c ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - ldr r3, [pc, #76] @ (29ee8 ) │ │ │ │ - ldr r0, [pc, #76] @ (29eec ) │ │ │ │ + ldr r3, [pc, #76] @ (29e90 ) │ │ │ │ + ldr r0, [pc, #76] @ (29e94 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #40] @ (29ed4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #40] @ (29e7c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - ldr r2, [pc, #52] @ (29ef0 ) │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ (29e98 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - ldr r0, [pc, #48] @ (29ef4 ) │ │ │ │ + ldr r0, [pc, #48] @ (29e9c ) │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r0, r1 │ │ │ │ - bl 22dede │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + bl 22de86 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r6, [pc, #1140] @ 2a380 │ │ │ │ + ldr.w r6, [pc, #1140] @ 2a328 │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a284 │ │ │ │ + beq.w 2a22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29f9c │ │ │ │ + beq.n 29f44 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1108] @ 2a384 │ │ │ │ + ldr.w r3, [pc, #1108] @ 2a32c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrd r5, sl, [r0] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w r2, [pc, #1096] @ 2a388 │ │ │ │ + ldr.w r2, [pc, #1096] @ 2a330 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r7, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a292 │ │ │ │ + bne.w 2a23a │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ str.w r1, [r7, #324] @ 0x144 │ │ │ │ mov r3, r9 │ │ │ │ ldrsh.w r4, [r7, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ strh.w r1, [r7, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 28d7c │ │ │ │ + bl 28d24 │ │ │ │ strh.w r4, [r7, #340] @ 0x154 │ │ │ │ - cbnz r0, 29f96 │ │ │ │ + cbnz r0, 29f3e │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a28a │ │ │ │ + beq.w 2a232 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2a2fa │ │ │ │ + beq.w 2a2a2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #996] @ (2a384 ) │ │ │ │ + ldr r3, [pc, #996] @ (2a32c ) │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #992] @ (2a38c ) │ │ │ │ + ldr r3, [pc, #992] @ (2a334 ) │ │ │ │ ldr.w r2, [r7, #220] @ 0xdc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #984] @ (2a390 ) │ │ │ │ + ldr r3, [pc, #984] @ (2a338 ) │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #964] @ (2a394 ) │ │ │ │ + ldr r3, [pc, #964] @ (2a33c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #960] @ (2a398 ) │ │ │ │ + ldr r3, [pc, #960] @ (2a340 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a114 │ │ │ │ + beq.w 2a0bc │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi.n 29fda │ │ │ │ - add r2, pc, #8 @ (adr r2, 29ffc ) │ │ │ │ + bhi.n 29f82 │ │ │ │ + add r2, pc, #8 @ (adr r2, 29fa4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @@ -51241,462 +51232,458 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #680] @ (2a39c ) │ │ │ │ + ldr r3, [pc, #680] @ (2a344 ) │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ uxtb r4, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #8 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29fe8 │ │ │ │ - ldr r3, [pc, #648] @ (2a3a0 ) │ │ │ │ + bne.w 29f90 │ │ │ │ + ldr r3, [pc, #648] @ (2a348 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a360 │ │ │ │ - ldr r2, [pc, #632] @ (2a39c ) │ │ │ │ + bne.w 2a308 │ │ │ │ + ldr r2, [pc, #632] @ (2a344 ) │ │ │ │ ldr.w r1, [r7, #1200] @ 0x4b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldrb.w sl, [r1, r8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ tst.w sl, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - beq.w 2a2ce │ │ │ │ + beq.w 2a276 │ │ │ │ tst.w sl, #24 │ │ │ │ - beq.w 2a2ce │ │ │ │ + beq.w 2a276 │ │ │ │ cmp r8, r3 │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #24] │ │ │ │ - blt.w 2a2ec │ │ │ │ + blt.w 2a294 │ │ │ │ ldr.w sl, [r5, r2, lsl #2] │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2a33a │ │ │ │ + beq.w 2a2e2 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a310 │ │ │ │ + beq.w 2a2b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #32 │ │ │ │ - beq.w 2a310 │ │ │ │ + beq.w 2a2b8 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 29f3e │ │ │ │ + bne.w 29ee6 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ str r4, [r0, #16] │ │ │ │ strd r5, sl, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r9, [r0, #20] │ │ │ │ - b.n 29f3e │ │ │ │ - ldr r3, [pc, #480] @ (2a39c ) │ │ │ │ + b.n 29ee6 │ │ │ │ + ldr r3, [pc, #480] @ (2a344 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 2a268 │ │ │ │ + bne.n 2a210 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a268 │ │ │ │ - ldr r3, [pc, #464] @ (2a3a4 ) │ │ │ │ + bne.n 2a210 │ │ │ │ + ldr r3, [pc, #464] @ (2a34c ) │ │ │ │ ldr.w r8, [r7, #444] @ 0x1bc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #1 │ │ │ │ - b.n 29fda │ │ │ │ - ldr r3, [pc, #440] @ (2a39c ) │ │ │ │ + b.n 29f82 │ │ │ │ + ldr r3, [pc, #440] @ (2a344 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29fda │ │ │ │ + beq.w 29f82 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ubfx r3, r4, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ cmp r2, #10 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #128 @ 0x80 │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ - b.n 29fda │ │ │ │ - ldr r3, [pc, #384] @ (2a39c ) │ │ │ │ + b.n 29f82 │ │ │ │ + ldr r3, [pc, #384] @ (2a344 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 39194 │ │ │ │ + bl 3913c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 2a2c4 │ │ │ │ - vldr d7, [pc, #324] @ 2a378 │ │ │ │ + beq.n 2a26c │ │ │ │ + vldr d7, [pc, #324] @ 2a320 │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ - b.n 29fda │ │ │ │ - ldr r3, [pc, #332] @ (2a39c ) │ │ │ │ + b.n 29f82 │ │ │ │ + ldr r3, [pc, #332] @ (2a344 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 29fda │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 29f82 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a322 │ │ │ │ + beq.n 2a2ca │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29fda │ │ │ │ - cbz r0, 2a28a │ │ │ │ - blx 7b64 │ │ │ │ + b.n 29f82 │ │ │ │ + cbz r0, 2a232 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ (2a3a8 ) │ │ │ │ + ldr r2, [pc, #276] @ (2a350 ) │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ str.w r0, [r7, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29f4e │ │ │ │ + beq.w 29ef6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r1, [r7, #356] @ 0x164 │ │ │ │ subs r2, r3, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 29f4e │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 29ef6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.n 2a2ec │ │ │ │ + blt.n 2a294 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ tst.w r0, #1 │ │ │ │ - bne.w 2a14e │ │ │ │ - ldr r0, [pc, #188] @ (2a3ac ) │ │ │ │ + bne.w 2a0f6 │ │ │ │ + ldr r0, [pc, #188] @ (2a354 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 29f94 │ │ │ │ + beq.w 29f3c │ │ │ │ add.w r0, r7, #444 @ 0x1bc │ │ │ │ - bl 43558 │ │ │ │ - b.n 29f94 │ │ │ │ + bl 43500 │ │ │ │ + b.n 29f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2a35c │ │ │ │ - ldr r3, [pc, #148] @ (2a3b0 ) │ │ │ │ + beq.n 2a304 │ │ │ │ + ldr r3, [pc, #148] @ (2a358 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r7, #356] @ 0x164 │ │ │ │ - b.n 29f4e │ │ │ │ - bl 4309c │ │ │ │ + b.n 29ef6 │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a27e │ │ │ │ + beq.n 2a226 │ │ │ │ mov r0, r8 │ │ │ │ - bl 431e4 │ │ │ │ + bl 4318c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29fda │ │ │ │ + b.n 29f82 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2a318 │ │ │ │ - b.n 2a190 │ │ │ │ - ldr r3, [pc, #84] @ (2a39c ) │ │ │ │ + bne.n 2a2c0 │ │ │ │ + b.n 2a138 │ │ │ │ + ldr r3, [pc, #84] @ (2a344 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #104] @ (2a3b4 ) │ │ │ │ - ldr r0, [pc, #104] @ (2a3b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2a35c ) │ │ │ │ + ldr r0, [pc, #104] @ (2a360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 2a190 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #84] @ (2a3bc ) │ │ │ │ + b.n 2a138 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #84] @ (2a364 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #84] @ (2a3c0 ) │ │ │ │ + ldr r0, [pc, #84] @ (2a368 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #28]! │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + ldr r7, [pc, #360] @ (2a4c8 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + ldc2 0, cr0, [sl, #28] │ │ │ │ + ldr r7, [pc, #248] @ (2a460 ) │ │ │ │ movs r0, r1 │ │ │ │ + ldc2l 0, cr0, [ip, #-28]! @ 0xffffffe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr r2, [pc, #188] @ (2a490 ) │ │ │ │ + ldr r2, [pc, #188] @ (2a438 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #188] @ (2a494 ) │ │ │ │ + ldr r3, [pc, #188] @ (2a43c ) │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ add r2, pc │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 2a450 │ │ │ │ + cbz r0, 2a3f8 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 2a40c │ │ │ │ + beq.n 2a3b4 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne.n 2a40a │ │ │ │ + bne.n 2a3b2 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ add.w ip, ip, #2 │ │ │ │ - cbnz r0, 2a40c │ │ │ │ + cbnz r0, 2a3b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, ip │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a3f2 │ │ │ │ - cbz r3, 2a450 │ │ │ │ + bne.n 2a39a │ │ │ │ + cbz r3, 2a3f8 │ │ │ │ adds r3, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ mov.w r2, #55 @ 0x37 │ │ │ │ it ge │ │ │ │ movge r3, #65 @ 0x41 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 5d6e0 │ │ │ │ + bl 5d688 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r2, 2a474 │ │ │ │ - ldr r1, [pc, #96] @ (2a498 ) │ │ │ │ - ldr r3, [pc, #92] @ (2a494 ) │ │ │ │ + cbnz r2, 2a41c │ │ │ │ + ldr r1, [pc, #96] @ (2a440 ) │ │ │ │ + ldr r3, [pc, #92] @ (2a43c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a48a │ │ │ │ + bne.n 2a432 │ │ │ │ mov r0, r2 │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 5d6e0 │ │ │ │ + bl 5d688 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2a432 │ │ │ │ + bne.n 2a3da │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 40b08 │ │ │ │ + bl 40ab0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2a434 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 2a3dc │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ movs r4, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #24] @ (2a4c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (2a46c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (2a4c8 ) │ │ │ │ + ldr r2, [pc, #24] @ (2a470 ) │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #20] @ (2a4cc ) │ │ │ │ + ldr r0, [pc, #20] @ (2a474 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ - movs r0, r1 │ │ │ │ + ldc2 0, cr0, [r6], #-28 @ 0xffffffe4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 2a50e │ │ │ │ + cbz r3, 2a4b6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 462f8 │ │ │ │ - cbz r0, 2a502 │ │ │ │ + bl 462a0 │ │ │ │ + cbz r0, 2a4aa │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7d6c <__fstat64_time64@plt> │ │ │ │ + b.w 7d20 <__fstat64_time64@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a08 <__stat64_time64@plt> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.w 79c8 <__stat64_time64@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #156] @ (2a5c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (2a570 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r3, [pc, #156] @ (2a5cc ) │ │ │ │ + ldr r3, [pc, #156] @ (2a574 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ mvnlt r0, r5 │ │ │ │ asrlt r0, r0, #31 │ │ │ │ - blt.n 2a5a6 │ │ │ │ + blt.n 2a54e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 2a5be │ │ │ │ + blt.n 2a566 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ umull r2, r0, r2, r1 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ @@ -51707,142 +51694,142 @@ │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ mla r1, r1, r4, ip │ │ │ │ ldr.w ip, [sp, #200] @ 0xc8 │ │ │ │ adds.w r3, r3, ip │ │ │ │ adc.w r1, r1, ip, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w ip, r1, r0 │ │ │ │ - bcc.n 2a5be │ │ │ │ + bcc.n 2a566 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs r0, r1 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (2a5d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2a5cc ) │ │ │ │ + ldr r2, [pc, #40] @ (2a578 ) │ │ │ │ + ldr r3, [pc, #32] @ (2a574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a5c2 │ │ │ │ + bne.n 2a56a │ │ │ │ add sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2a5a6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 2a54e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r2, [pc, #108] @ (2a650 ) │ │ │ │ + ldr r2, [pc, #108] @ (2a5f8 ) │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [pc, #108] @ (2a654 ) │ │ │ │ + ldr r3, [pc, #108] @ (2a5fc ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2a61a │ │ │ │ + bge.n 2a5c2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (2a658 ) │ │ │ │ - ldr r3, [pc, #76] @ (2a654 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a600 ) │ │ │ │ + ldr r3, [pc, #76] @ (2a5fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a64c │ │ │ │ + bne.n 2a5f4 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2a600 │ │ │ │ + blt.n 2a5a8 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ ldrd r1, r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2a600 │ │ │ │ + bne.n 2a5a8 │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ ldrd r1, r3, [sp, #120] @ 0x78 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 2a602 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r0, r5] │ │ │ │ + b.n 2a5aa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #780] @ (2a97c ) │ │ │ │ + ldr r5, [pc, #780] @ (2a924 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #780] @ (2a980 ) │ │ │ │ + ldr r0, [pc, #780] @ (2a928 ) │ │ │ │ sub sp, #24 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #776] @ (2a984 ) │ │ │ │ + ldr r4, [pc, #776] @ (2a92c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 2a6c4 │ │ │ │ - ldr r1, [pc, #760] @ (2a988 ) │ │ │ │ - ldr r0, [pc, #764] @ (2a98c ) │ │ │ │ + bpl.n 2a66c │ │ │ │ + ldr r1, [pc, #760] @ (2a930 ) │ │ │ │ + ldr r0, [pc, #764] @ (2a934 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r6, [r1, #1092] @ 0x444 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2a772 │ │ │ │ + beq.n 2a71a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2a84a │ │ │ │ + bhi.w 2a7f2 │ │ │ │ tbb [pc, r3] │ │ │ │ @ instruction: 0xb6be │ │ │ │ - add r6, pc, #696 @ (adr r6, 2a97c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 2a924 ) │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bgt.w 2a85a │ │ │ │ + bgt.w 2a802 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bhi.w 2a97a │ │ │ │ + bhi.w 2a922 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ @@ -51916,444 +51903,443 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 2a69c │ │ │ │ + bpl.n 2a644 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r2, [sp, #12] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.n 2a78e │ │ │ │ + bne.n 2a736 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.n 2a784 │ │ │ │ + beq.n 2a72c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.n 2a7a2 │ │ │ │ + bne.n 2a74a │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.n 2a796 │ │ │ │ + beq.n 2a73e │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7bb80 │ │ │ │ + bl 7bb28 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 7bb80 │ │ │ │ + bl 7bb28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - cbnz r1, 2a7cc │ │ │ │ + cbnz r1, 2a774 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2a6b2 │ │ │ │ + beq.w 2a65a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #448] @ (2a990 ) │ │ │ │ + ldr r2, [pc, #448] @ (2a938 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #448] @ (2a994 ) │ │ │ │ + ldr r0, [pc, #448] @ (2a93c ) │ │ │ │ movs r1, #4 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r0, #1 │ │ │ │ movpl r0, #0 │ │ │ │ - ldr r2, [pc, #424] @ (2a998 ) │ │ │ │ - ldr r3, [pc, #400] @ (2a980 ) │ │ │ │ + ldr r2, [pc, #424] @ (2a940 ) │ │ │ │ + ldr r3, [pc, #400] @ (2a928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a976 │ │ │ │ + bne.w 2a91e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r0, #1 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a51c │ │ │ │ + bl 2a4c4 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a51c │ │ │ │ + bl 2a4c4 │ │ │ │ sub.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a7ec │ │ │ │ - ldr r1, [pc, #268] @ (2a99c ) │ │ │ │ - ldr r3, [pc, #240] @ (2a980 ) │ │ │ │ + b.n 2a794 │ │ │ │ + ldr r1, [pc, #268] @ (2a944 ) │ │ │ │ + ldr r3, [pc, #240] @ (2a928 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a976 │ │ │ │ + bne.n 2a91e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 2a3c4 │ │ │ │ - ldr r3, [pc, #236] @ (2a9a0 ) │ │ │ │ + b.n 2a36c │ │ │ │ + ldr r3, [pc, #236] @ (2a948 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 2a7ec │ │ │ │ - ldr r3, [pc, #220] @ (2a9a0 ) │ │ │ │ + b.n 2a794 │ │ │ │ + ldr r3, [pc, #220] @ (2a948 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2a7ec │ │ │ │ - ldr r3, [pc, #176] @ (2a988 ) │ │ │ │ - ldr r1, [pc, #200] @ (2a9a4 ) │ │ │ │ + b.n 2a794 │ │ │ │ + ldr r3, [pc, #176] @ (2a930 ) │ │ │ │ + ldr r1, [pc, #200] @ (2a94c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2a968 │ │ │ │ + bcs.n 2a910 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a3c4 │ │ │ │ + bl 2a36c │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a3c4 │ │ │ │ + bl 2a36c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a7ec │ │ │ │ - ldr r1, [pc, #116] @ (2a9a8 ) │ │ │ │ - ldr r3, [pc, #72] @ (2a980 ) │ │ │ │ + b.n 2a794 │ │ │ │ + ldr r1, [pc, #116] @ (2a950 ) │ │ │ │ + ldr r3, [pc, #72] @ (2a928 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a976 │ │ │ │ + bne.n 2a91e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2a5d4 │ │ │ │ + b.w 2a57c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a7ec │ │ │ │ + b.n 2a794 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2a8fa │ │ │ │ + bge.n 2a8a2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2a902 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 2a8aa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r2, r4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr7, {0} │ │ │ │ - ldr r7, [pc, #240] @ (2aa8c ) │ │ │ │ + ldrsb.w r0, [r8, r7] │ │ │ │ + ldr r7, [pc, #624] @ (2abb4 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [pc, #624] @ (2ac10 ) │ │ │ │ + ldr r6, [pc, #1008] @ (2ad38 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [pc, #984] @ (2ad84 ) │ │ │ │ + vhadd.u16 d16, d6, d7 │ │ │ │ + ldr r6, [pc, #344] @ (2aaac ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #376] @ (2ab38 ) │ │ │ │ - ldr r2, [pc, #380] @ (2ab3c ) │ │ │ │ + ldr r1, [pc, #376] @ (2aae0 ) │ │ │ │ + ldr r2, [pc, #380] @ (2aae4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #376] @ (2ab40 ) │ │ │ │ + ldr r3, [pc, #376] @ (2aae8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2aae8 │ │ │ │ - ldr r2, [pc, #360] @ (2ab44 ) │ │ │ │ + beq.w 2aa90 │ │ │ │ + ldr r2, [pc, #360] @ (2aaec ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ands.w r1, r1, #16384 @ 0x4000 │ │ │ │ - beq.n 2aaa2 │ │ │ │ + beq.n 2aa4a │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2aad8 │ │ │ │ + beq.n 2aa80 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2aaee │ │ │ │ + beq.n 2aa96 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2aa3e │ │ │ │ - blx 7fc8 │ │ │ │ - cbz r0, 2aa54 │ │ │ │ + bne.n 2a9e6 │ │ │ │ + blx 7f7c │ │ │ │ + cbz r0, 2a9fc │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2aafa │ │ │ │ + bne.n 2aaa2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2aae8 │ │ │ │ + bne.n 2aa90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2aa86 │ │ │ │ + beq.n 2aa2e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r3, 2aa74 │ │ │ │ + cbz r3, 2aa1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ lsleq r5, r5, #6 │ │ │ │ - beq.n 2aa32 │ │ │ │ + beq.n 2a9da │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ lsleq r5, r5, #3 │ │ │ │ tst r5, r2 │ │ │ │ ite eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ movne r5, #0 │ │ │ │ - b.n 2aa88 │ │ │ │ + b.n 2aa30 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - blx 8170 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2aa08 │ │ │ │ + bne.n 2a9b0 │ │ │ │ ldrd r1, r0, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2a9fa │ │ │ │ + bne.n 2a9a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8104 │ │ │ │ + blx 80b8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ab00 │ │ │ │ + bne.n 2aaa8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2aa88 │ │ │ │ - blx 8170 │ │ │ │ - b.n 2aa88 │ │ │ │ + beq.n 2aa30 │ │ │ │ + blx 8118 │ │ │ │ + b.n 2aa30 │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r5, #73 @ 0x49 │ │ │ │ - beq.n 2aa32 │ │ │ │ + beq.n 2a9da │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #188] @ (2ab48 ) │ │ │ │ - ldr r3, [pc, #176] @ (2ab3c ) │ │ │ │ + ldr r2, [pc, #188] @ (2aaf0 ) │ │ │ │ + ldr r3, [pc, #176] @ (2aae4 ) │ │ │ │ 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 2ab32 │ │ │ │ + bne.n 2aada │ │ │ │ mov r0, r5 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 462f8 │ │ │ │ + bl 462a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a9e8 │ │ │ │ + beq.n 2a990 │ │ │ │ movs r2, #10 │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r2, [pc, #144] @ (2ab4c ) │ │ │ │ - ldr r3, [pc, #128] @ (2ab3c ) │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ + ldr r2, [pc, #144] @ (2aaf4 ) │ │ │ │ + ldr r3, [pc, #128] @ (2aae4 ) │ │ │ │ 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 2ab32 │ │ │ │ + bne.n 2aada │ │ │ │ mov r1, r5 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 43c48 │ │ │ │ + b.w 43bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a9ee │ │ │ │ + bne.n 2a996 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2aa18 │ │ │ │ + beq.n 2a9c0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2aa88 │ │ │ │ + b.n 2aa30 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2ab10 │ │ │ │ + beq.n 2aab8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2aa54 │ │ │ │ - b.n 2aa40 │ │ │ │ - blx 8170 │ │ │ │ - b.n 2aa08 │ │ │ │ + beq.n 2a9fc │ │ │ │ + b.n 2a9e8 │ │ │ │ + blx 8118 │ │ │ │ + b.n 2a9b0 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7fc8 │ │ │ │ + blx 7f7c │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2aa88 │ │ │ │ - b.n 2aa6e │ │ │ │ - ldr r2, [pc, #60] @ (2ab50 ) │ │ │ │ - ldr r3, [pc, #40] @ (2ab3c ) │ │ │ │ + beq.n 2aa30 │ │ │ │ + b.n 2aa16 │ │ │ │ + ldr r2, [pc, #60] @ (2aaf8 ) │ │ │ │ + ldr r3, [pc, #40] @ (2aae4 ) │ │ │ │ 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 2ab32 │ │ │ │ + bne.n 2aada │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 80b4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #424] @ (2ace4 ) │ │ │ │ + ldr r5, [pc, #808] @ (2ae0c ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #408] @ (2acdc ) │ │ │ │ + ldr r5, [pc, #792] @ (2ae04 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (2adcc ) │ │ │ │ + ldr r5, [pc, #0] @ (2aaf4 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [pc, #448] @ (2ad10 ) │ │ │ │ + ldr r4, [pc, #832] @ (2ae38 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [pc, #96] @ (2abb4 ) │ │ │ │ + ldr r4, [pc, #480] @ (2acdc ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1128] @ 2afd0 │ │ │ │ + ldr.w r0, [pc, #1128] @ 2af78 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1124] @ 2afd4 │ │ │ │ + ldr.w r1, [pc, #1124] @ 2af7c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ subs r2, #67 @ 0x43 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1116] @ 2afd8 │ │ │ │ + ldr.w r0, [pc, #1116] @ 2af80 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.n 2ac30 │ │ │ │ + bhi.n 2abd8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r2, r0, #1 │ │ │ │ @@ -52403,198 +52389,198 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r2, [pc, #984] @ (2afdc ) │ │ │ │ + ldr r2, [pc, #984] @ (2af84 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2acf0 │ │ │ │ + bne.n 2ac98 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #968] @ (2afe0 ) │ │ │ │ - ldr r3, [pc, #952] @ (2afd4 ) │ │ │ │ + ldr r2, [pc, #968] @ (2af88 ) │ │ │ │ + ldr r3, [pc, #952] @ (2af7c ) │ │ │ │ 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 2afcc │ │ │ │ + bne.w 2af74 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #944] @ (2afe4 ) │ │ │ │ + ldr r3, [pc, #944] @ (2af8c ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r2, [pc, #944] @ (2afe8 ) │ │ │ │ + ldr r2, [pc, #944] @ (2af90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #944] @ (2afec ) │ │ │ │ + ldr r0, [pc, #944] @ (2af94 ) │ │ │ │ add r0, pc │ │ │ │ strb r5, [r3, #1] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #932] @ (2aff0 ) │ │ │ │ + ldr r3, [pc, #932] @ (2af98 ) │ │ │ │ mov.w r2, #1458176 @ 0x164000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ac14 │ │ │ │ + beq.n 2abbc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w r3, r3, lsl #16 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ - beq.w 2af90 │ │ │ │ + beq.w 2af38 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 2ac82 │ │ │ │ + bne.n 2ac2a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ac14 │ │ │ │ + beq.n 2abbc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2af5e │ │ │ │ + bne.w 2af06 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2aca4 │ │ │ │ + beq.n 2ac4c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2afae │ │ │ │ + beq.w 2af56 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2ac14 │ │ │ │ + beq.n 2abbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 2ac14 │ │ │ │ + beq.n 2abbc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8180 <__lstat64_time64@plt+0x4> │ │ │ │ + blx 8128 <__lstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2ac14 │ │ │ │ + blt.n 2abbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ sub.w r0, r3, #40960 @ 0xa000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a9ac │ │ │ │ + bl 2a954 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2ac14 │ │ │ │ + blt.n 2abbc │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - beq.w 2af9c │ │ │ │ - ldr r3, [pc, #748] @ (2aff0 ) │ │ │ │ + beq.w 2af44 │ │ │ │ + ldr r3, [pc, #748] @ (2af98 ) │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ ittee eq │ │ │ │ ldreq r0, [sp, #40] @ 0x28 │ │ │ │ ldreq r3, [r4, r3] │ │ │ │ ldrne r3, [r4, r3] │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ ite eq │ │ │ │ ldreq r3, [r3, #64] @ 0x40 │ │ │ │ ldrne r3, [r3, #72] @ 0x48 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #1024 @ 0x400 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #2048 @ 0x800 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #24576 @ 0x6000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #49152 @ 0xc000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a9ac │ │ │ │ + bl 2a954 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ @@ -52608,1888 +52594,1889 @@ │ │ │ │ adds r2, r2, r0 │ │ │ │ adc.w r1, r1, r0, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a9ac │ │ │ │ + bl 2a954 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ac14 │ │ │ │ - bl 31144 │ │ │ │ - b.n 2ac16 │ │ │ │ + bne.w 2abbc │ │ │ │ + bl 310ec │ │ │ │ + b.n 2abbe │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a9ac │ │ │ │ + bl 2a954 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - beq.w 2aca4 │ │ │ │ + beq.w 2ac4c │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - bne.w 2ac14 │ │ │ │ + bne.w 2abbc │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ subs.w r0, r3, #384 @ 0x180 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #8192 @ 0x2000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #16384 @ 0x4000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ add r1, sp, #12 │ │ │ │ - beq.n 2af80 │ │ │ │ + beq.n 2af28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d324 │ │ │ │ + bl 1d2cc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 2ac14 │ │ │ │ - ldr r3, [pc, #232] @ (2aff0 ) │ │ │ │ + ble.w 2abbc │ │ │ │ + ldr r3, [pc, #232] @ (2af98 ) │ │ │ │ ubfx ip, r0, #5, #3 │ │ │ │ movs r2, #1 │ │ │ │ and.w r0, r0, #31 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r2, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ subs r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4d0 │ │ │ │ + bl 2a478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ac14 │ │ │ │ + blt.w 2abbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 2ac16 │ │ │ │ - ldr r1, [pc, #148] @ (2aff4 ) │ │ │ │ - ldr r3, [pc, #112] @ (2afd4 ) │ │ │ │ + b.n 2abbe │ │ │ │ + ldr r1, [pc, #148] @ (2af9c ) │ │ │ │ + ldr r3, [pc, #112] @ (2af7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2afcc │ │ │ │ + bne.n 2af74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3ac3c │ │ │ │ + b.w 3abe4 │ │ │ │ adds r0, r3, r2 │ │ │ │ - bl 1d324 │ │ │ │ + bl 1d2cc │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ sub.w r0, r3, #16384 @ 0x4000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, #1 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abbe │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac14 │ │ │ │ + beq.w 2abbc │ │ │ │ mov r0, r2 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2ac16 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #744] @ (2b2bc ) │ │ │ │ + b.n 2abbe │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [pc, #104] @ (2afe4 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #704] @ (2b29c ) │ │ │ │ + ldr r4, [pc, #64] @ (2afc4 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (2b02c ) │ │ │ │ + ldr r3, [pc, #456] @ (2b154 ) │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa420007 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf4b20007 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r0, [pc, #168] @ (2b048 ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #724] @ (2b2dc ) │ │ │ │ + ldr r1, [pc, #724] @ (2b284 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #724] @ (2b2e0 ) │ │ │ │ + ldr r2, [pc, #724] @ (2b288 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #724] @ (2b2e4 ) │ │ │ │ + ldr r4, [pc, #724] @ (2b28c ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 2b0c8 │ │ │ │ + bge.n 2b070 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r0, [pc, #700] @ (2b2e8 ) │ │ │ │ + ldr r0, [pc, #700] @ (2b290 ) │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 2b0cc │ │ │ │ + bmi.n 2b074 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq.n 2b10c │ │ │ │ + beq.n 2b0b4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.n 2b04e │ │ │ │ + bne.n 2aff6 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2b154 │ │ │ │ + beq.w 2b0fc │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 2b120 │ │ │ │ + ble.n 2b0c8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2b1e0 │ │ │ │ + beq.w 2b188 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 2b1f4 │ │ │ │ + beq.w 2b19c │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq.w 2b1fe │ │ │ │ + beq.w 2b1a6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - bne.w 2b194 │ │ │ │ + bne.w 2b13c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 2b220 │ │ │ │ - ldr r2, [pc, #612] @ (2b2ec ) │ │ │ │ + beq.w 2b1c8 │ │ │ │ + ldr r2, [pc, #612] @ (2b294 ) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ - beq.n 2b0be │ │ │ │ + beq.n 2b066 │ │ │ │ sub.w r2, r0, #129 @ 0x81 │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #1 │ │ │ │ ittt ls │ │ │ │ ldrls r2, [r3, #0] │ │ │ │ addls.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strls r2, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2a65c │ │ │ │ - b.n 2b13a │ │ │ │ + bl 2a604 │ │ │ │ + b.n 2b0e2 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 2b210 │ │ │ │ - bl 2a49c │ │ │ │ + blt.w 2b1b8 │ │ │ │ + bl 2a444 │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bge.n 2b03c │ │ │ │ + bge.n 2afe4 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #532] @ (2b2ec ) │ │ │ │ + ldr r2, [pc, #532] @ (2b294 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ - beq.n 2b03c │ │ │ │ + beq.n 2afe4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - beq.w 2b26c │ │ │ │ + beq.w 2b214 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2b288 │ │ │ │ + beq.w 2b230 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b0e2 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b052 │ │ │ │ + bne.n 2affa │ │ │ │ cmp r1, r2 │ │ │ │ it le │ │ │ │ addle r0, r2, #1 │ │ │ │ - bgt.w 2b244 │ │ │ │ + bgt.w 2b1ec │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ lsls r4, r0, #17 │ │ │ │ - bmi.n 2b1e8 │ │ │ │ + bmi.n 2b190 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 2b252 │ │ │ │ + beq.w 2b1fa │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #436] @ (2b2f0 ) │ │ │ │ - ldr r3, [pc, #416] @ (2b2e0 ) │ │ │ │ + ldr r2, [pc, #436] @ (2b298 ) │ │ │ │ + ldr r3, [pc, #416] @ (2b288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2b2c4 │ │ │ │ + bne.w 2b26c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 2b0c8 │ │ │ │ + bge.n 2b070 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ - cbz r3, 2b180 │ │ │ │ + cbz r3, 2b128 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 2b180 │ │ │ │ + bne.n 2b128 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b13a │ │ │ │ - ldr r2, [pc, #368] @ (2b2f4 ) │ │ │ │ + beq.n 2b0e2 │ │ │ │ + ldr r2, [pc, #368] @ (2b29c ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #368] @ (2b2f8 ) │ │ │ │ - ldr r0, [pc, #372] @ (2b2fc ) │ │ │ │ + ldr r3, [pc, #368] @ (2b2a0 ) │ │ │ │ + ldr r0, [pc, #372] @ (2b2a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 2b086 │ │ │ │ + bne.w 2b02e │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2b086 │ │ │ │ + bne.w 2b02e │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (2b300 ) │ │ │ │ + ldr r2, [pc, #344] @ (2b2a8 ) │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b086 │ │ │ │ - ldr r2, [pc, #324] @ (2b304 ) │ │ │ │ - ldr r3, [pc, #284] @ (2b2e0 ) │ │ │ │ + beq.w 2b02e │ │ │ │ + ldr r2, [pc, #324] @ (2b2ac ) │ │ │ │ + ldr r3, [pc, #284] @ (2b288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2b2c4 │ │ │ │ + bne.n 2b26c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2ab54 │ │ │ │ + b.w 2aafc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bpl.n 2b12a │ │ │ │ + bpl.n 2b0d2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 2b130 │ │ │ │ + bne.n 2b0d8 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b130 │ │ │ │ - b.n 2b108 │ │ │ │ + bne.n 2b0d8 │ │ │ │ + b.n 2b0b0 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2b074 │ │ │ │ - b.n 2b086 │ │ │ │ + bne.w 2b01c │ │ │ │ + b.n 2b02e │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.w 2b074 │ │ │ │ + bne.w 2b01c │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2b074 │ │ │ │ - b.n 2b086 │ │ │ │ + bne.w 2b01c │ │ │ │ + b.n 2b02e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b2c8 │ │ │ │ + beq.n 2b270 │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ - b.n 2b0a4 │ │ │ │ + b.n 2b04c │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne.n 2b262 │ │ │ │ + bne.n 2b20a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2b086 │ │ │ │ + bne.w 2b02e │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b2be │ │ │ │ + beq.n 2b266 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b0e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2aff8 │ │ │ │ + bl 2afa0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b0e2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne.n 2b280 │ │ │ │ - cbz r1, 2b298 │ │ │ │ + bne.n 2b228 │ │ │ │ + cbz r1, 2b240 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 2b130 │ │ │ │ + b.n 2b0d8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2b086 │ │ │ │ + bne.w 2b02e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 2b1a6 │ │ │ │ + b.n 2b14e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b240 │ │ │ │ + beq.n 2b1e8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b0e2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2b108 │ │ │ │ - b.n 2b25c │ │ │ │ + beq.w 2b0b0 │ │ │ │ + b.n 2b204 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b0e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #104] @ (2b308 ) │ │ │ │ - ldr r3, [pc, #60] @ (2b2e0 ) │ │ │ │ + ldr r2, [pc, #104] @ (2b2b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (2b288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2b2c4 │ │ │ │ + bne.n 2b26c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31144 │ │ │ │ - bl 31144 │ │ │ │ - b.n 2b13a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #64] @ (2b30c ) │ │ │ │ + b.w 310ec │ │ │ │ + bl 310ec │ │ │ │ + b.n 2b0e2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #64] @ (2b2b4 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #64] @ (2b310 ) │ │ │ │ + ldr r0, [pc, #64] @ (2b2b8 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - bx r4 │ │ │ │ + blx r0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r3 │ │ │ │ + bxns pc │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, r9 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r0, cr7 │ │ │ │ - @ instruction: 0xf4f00007 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + @ instruction: 0xf6b00007 │ │ │ │ + vhadd.s32 d16, d0, d7 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp sl, r9 │ │ │ │ movs r4, r1 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, sp │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - usat16 r0, #7, ip │ │ │ │ + cdp 0, 1, cr0, cr12, cr7, {0} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #136] @ (2b3ac ) │ │ │ │ + ldr r3, [pc, #136] @ (2b354 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl 2aff8 │ │ │ │ + bl 2afa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2b35e │ │ │ │ + ble.n 2b306 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbnz r6, 2b364 │ │ │ │ + cbnz r6, 2b30c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 2b35c │ │ │ │ + bne.n 2b304 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 2b35c │ │ │ │ + cbnz r1, 2b304 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq.n 2b37e │ │ │ │ + beq.n 2b326 │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - beq.n 2b39e │ │ │ │ - cbnz r6, 2b36c │ │ │ │ + beq.n 2b346 │ │ │ │ + cbnz r6, 2b314 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bne.n 2b34a │ │ │ │ + bne.n 2b2f2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ - cbz r2, 2b382 │ │ │ │ - ldr r3, [pc, #64] @ (2b3b0 ) │ │ │ │ + cbz r2, 2b32a │ │ │ │ + ldr r3, [pc, #64] @ (2b358 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #64] @ (2b3b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (2b35c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 2b38a │ │ │ │ + bne.n 2b332 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ orrs r5, r0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 2b33c │ │ │ │ - b.n 2b35e │ │ │ │ + blt.n 2b2e4 │ │ │ │ + b.n 2b306 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ ands r5, r0 │ │ │ │ - b.n 2b394 │ │ │ │ + b.n 2b33c │ │ │ │ nop │ │ │ │ - add r2, r0 │ │ │ │ + add r2, ip │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #8, sl │ │ │ │ + ldcl 0, cr0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #636] @ (2b648 ) │ │ │ │ + ldr r2, [pc, #636] @ (2b5f0 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #628] @ (2b64c ) │ │ │ │ + ldr r3, [pc, #628] @ (2b5f4 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #628] @ (2b650 ) │ │ │ │ + ldr r1, [pc, #628] @ (2b5f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 2b478 │ │ │ │ + beq.n 2b420 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 2b4a4 │ │ │ │ + ble.n 2b44c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 2b410 │ │ │ │ + beq.n 2b3b8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2b4a8 │ │ │ │ + beq.n 2b450 │ │ │ │ subs r1, r5, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 2b44c │ │ │ │ + bhi.n 2b3f4 │ │ │ │ tbb [pc, r1] │ │ │ │ strh r6, [r2, #10] │ │ │ │ subs r2, r3, #5 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b402 │ │ │ │ + bne.n 2b3aa │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 2b44c │ │ │ │ + bgt.n 2b3f4 │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.n 2b402 │ │ │ │ + bne.n 2b3aa │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b402 │ │ │ │ + bne.n 2b3aa │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - beq.w 2b60e │ │ │ │ + beq.w 2b5b6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.n 2b3fe │ │ │ │ + b.n 2b3a6 │ │ │ │ movs r5, #5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b2bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - ldr r2, [pc, #500] @ (2b654 ) │ │ │ │ - ldr r3, [pc, #492] @ (2b64c ) │ │ │ │ + ldr r2, [pc, #500] @ (2b5fc ) │ │ │ │ + ldr r3, [pc, #492] @ (2b5f4 ) │ │ │ │ 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 2b644 │ │ │ │ + bne.w 2b5ec │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b3f2 │ │ │ │ + bne.n 2b39a │ │ │ │ subs r5, r0, #1 │ │ │ │ ldr.w r3, [r4, r5, lsl #2] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 2b490 │ │ │ │ + bne.n 2b438 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b3f2 │ │ │ │ - ldr r2, [pc, #452] @ (2b658 ) │ │ │ │ + beq.n 2b39a │ │ │ │ + ldr r2, [pc, #452] @ (2b600 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #452] @ (2b65c ) │ │ │ │ - ldr r0, [pc, #456] @ (2b660 ) │ │ │ │ + ldr r3, [pc, #452] @ (2b604 ) │ │ │ │ + ldr r0, [pc, #456] @ (2b608 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2b44c │ │ │ │ + bhi.n 2b3f4 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r0, #2 │ │ │ │ ands r1, r6 │ │ │ │ clz r0, r3 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b45c │ │ │ │ - ldr r3, [pc, #416] @ (2b664 ) │ │ │ │ + b.n 2b404 │ │ │ │ + ldr r3, [pc, #416] @ (2b60c ) │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r3, r0, #24 │ │ │ │ - bmi.n 2b44c │ │ │ │ + bmi.n 2b3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b5ae │ │ │ │ + bne.n 2b556 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2b44a │ │ │ │ + beq.n 2b3f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2b544 │ │ │ │ + beq.n 2b4ec │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 2b5e0 │ │ │ │ + beq.n 2b588 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 2b5f6 │ │ │ │ + beq.n 2b59e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 2b54c │ │ │ │ + bne.n 2b4f4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbnz r3, 2b54c │ │ │ │ + cbnz r3, 2b4f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 2b55e │ │ │ │ + beq.n 2b506 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 2b44c │ │ │ │ - ldr r3, [pc, #332] @ (2b664 ) │ │ │ │ + b.n 2b3f4 │ │ │ │ + ldr r3, [pc, #332] @ (2b60c ) │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 2b4c8 │ │ │ │ + b.n 2b470 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b512 │ │ │ │ + bne.n 2b4ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b44a │ │ │ │ - ldr r3, [pc, #296] @ (2b664 ) │ │ │ │ + bne.n 2b3f2 │ │ │ │ + ldr r3, [pc, #296] @ (2b60c ) │ │ │ │ adds r4, #4 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 2b4c8 │ │ │ │ + b.n 2b470 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 2b5ca │ │ │ │ - ldr r2, [pc, #280] @ (2b668 ) │ │ │ │ + beq.n 2b572 │ │ │ │ + ldr r2, [pc, #280] @ (2b610 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #280] @ (2b66c ) │ │ │ │ + ldr r0, [pc, #280] @ (2b614 ) │ │ │ │ movs r1, #4 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b5c0 │ │ │ │ + bne.n 2b568 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 2b600 │ │ │ │ + bne.n 2b5a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 2b512 │ │ │ │ + bne.n 2b4ba │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 2b512 │ │ │ │ + bne.n 2b4ba │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b512 │ │ │ │ + bne.n 2b4ba │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr r3, [pc, #236] @ (2b670 ) │ │ │ │ + ldr r3, [pc, #236] @ (2b618 ) │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 67ae8 │ │ │ │ - ldr r3, [pc, #220] @ (2b674 ) │ │ │ │ - ldr r2, [pc, #220] @ (2b678 ) │ │ │ │ + bl 67a90 │ │ │ │ + ldr r3, [pc, #220] @ (2b61c ) │ │ │ │ + ldr r2, [pc, #220] @ (2b620 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #220] @ (2b67c ) │ │ │ │ + ldr r0, [pc, #220] @ (2b624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 2a65c │ │ │ │ + bl 2a604 │ │ │ │ cmp r5, #5 │ │ │ │ it ne │ │ │ │ eorne.w r0, r0, #1 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - bne.n 2b512 │ │ │ │ - b.n 2b56a │ │ │ │ + bne.n 2b4ba │ │ │ │ + b.n 2b512 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b54c │ │ │ │ + bne.n 2b4f4 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b4ee │ │ │ │ + bne.n 2b496 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b45c │ │ │ │ + b.n 2b404 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2b4f6 │ │ │ │ - b.n 2b5d0 │ │ │ │ + bne.w 2b49e │ │ │ │ + b.n 2b578 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 2ab54 │ │ │ │ + bl 2aafc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b45c │ │ │ │ - ldr r2, [pc, #84] @ (2b664 ) │ │ │ │ + b.n 2b404 │ │ │ │ + ldr r2, [pc, #84] @ (2b60c ) │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ movs r2, #8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbnz r2, 2b62c │ │ │ │ + cbnz r2, 2b5d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 2b43c │ │ │ │ + b.n 2b3e4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ittt eq │ │ │ │ ldrbeq r3, [r3, #1] │ │ │ │ clzeq r8, r3 │ │ │ │ moveq.w r8, r8, lsr #5 │ │ │ │ - beq.w 2b4c8 │ │ │ │ + beq.w 2b470 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 2b4c8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - muls r4, r3 │ │ │ │ + b.n 2b470 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bics r4, r7 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r1 │ │ │ │ + bics r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ - cmn r4, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r4, r7] │ │ │ │ - @ instruction: 0xf1e00007 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + usat16 r0, #7, r4 │ │ │ │ + mrrc 0, 0, r0, r0, cr7 @ │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1280007 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + @ instruction: 0xeb980007 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + subs r5, #8 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf0d80007 │ │ │ │ + adc.w r0, r8, r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh.w r3, [r1, #24] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ - b.w 12dec │ │ │ │ + b.w 12d94 │ │ │ │ stmdb 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, [pc, #476] @ (2b898 ) │ │ │ │ + ldr r4, [pc, #476] @ (2b840 ) │ │ │ │ bic.w sl, r1, #524288 @ 0x80000 │ │ │ │ mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ bic.w sl, sl, #512 @ 0x200 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #464] @ (2b89c ) │ │ │ │ + ldr r3, [pc, #464] @ (2b844 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #8] │ │ │ │ str.w sl, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b864 │ │ │ │ + beq.w 2b80c │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r2, r2, #30 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #82 @ 0x52 │ │ │ │ strmi r3, [r7, #32] │ │ │ │ - bmi.n 2b70e │ │ │ │ + bmi.n 2b6b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ subs r2, #4 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #12 │ │ │ │ streq r3, [r7, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r6, r2, #4194304 @ 0x400000 │ │ │ │ mov r2, r7 │ │ │ │ bic.w r6, r6, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 74118 │ │ │ │ - ldr r1, [pc, #364] @ (2b8a0 ) │ │ │ │ + bl 740c0 │ │ │ │ + ldr r1, [pc, #364] @ (2b848 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ - ldr r3, [pc, #348] @ (2b8a4 ) │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ + ldr r3, [pc, #348] @ (2b84c ) │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 2b758 │ │ │ │ + cbz r2, 2b700 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a9bc │ │ │ │ + bl 6a964 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2b774 │ │ │ │ + bne.n 2b71c │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 2b76e │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, 2b716 │ │ │ │ + bl 112a4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 2b87a │ │ │ │ + beq.w 2b822 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ - beq.n 2b82a │ │ │ │ + beq.n 2b7d2 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2b7b0 │ │ │ │ + beq.n 2b758 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2b834 │ │ │ │ + beq.n 2b7dc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b7d4 │ │ │ │ + beq.n 2b77c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 2b7d4 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 2b77c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 2b876 │ │ │ │ + beq.n 2b81e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 2b7ec │ │ │ │ + cbz r3, 2b794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ and.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - blt.n 2b858 │ │ │ │ + blt.n 2b800 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b85c │ │ │ │ + beq.n 2b804 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, r7, [r8, #32] │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2badc │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ bic.w r3, r3, #8160 @ 0x1fe0 │ │ │ │ bic.w r3, r3, #17 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b85c │ │ │ │ + beq.n 2b804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 2b85c │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 2b804 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov fp, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str r0, [sp, #28] │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 2b78a │ │ │ │ + bne.n 2b732 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 2b84e │ │ │ │ + cbz r2, 2b7f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b7b0 │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 2b758 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b7b0 │ │ │ │ + bne.n 2b758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b7b0 │ │ │ │ + bne.n 2b758 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b7b0 │ │ │ │ - b.n 2b82a │ │ │ │ + bne.n 2b758 │ │ │ │ + b.n 2b7d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b7ec │ │ │ │ + beq.n 2b794 │ │ │ │ mov r9, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 2b82a │ │ │ │ + b.n 2b7d2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b6ea │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + beq.w 2b692 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2b6ec │ │ │ │ + b.n 2b694 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 2b82a │ │ │ │ + b.n 2b7d2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - ldr r1, [pc, #32] @ (2b8a8 ) │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + ldr r1, [pc, #32] @ (2b850 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - eors r2, r5 │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #8847360 @ 0x870000 │ │ │ │ + vext.8 d0, d4, d7, #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 r3, [pc, #596] @ (2bb14 ) │ │ │ │ + ldr r3, [pc, #596] @ (2babc ) │ │ │ │ mov r5, r2 │ │ │ │ ldrsh.w r8, [r2, #24] │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2b8de │ │ │ │ + beq.n 2b886 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2b98c │ │ │ │ + beq.n 2b934 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r8 │ │ │ │ - bl 114c4 │ │ │ │ - cbz r0, 2b8f6 │ │ │ │ + bl 1146c │ │ │ │ + cbz r0, 2b89e │ │ │ │ ldrsh.w r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b9ec │ │ │ │ + bne.n 2b994 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 2b900 │ │ │ │ + cbz r2, 2b8a8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 2b9d8 │ │ │ │ - ldr r3, [pc, #532] @ (2bb18 ) │ │ │ │ + beq.n 2b980 │ │ │ │ + ldr r3, [pc, #532] @ (2bac0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r5, [r7, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ cmp.w sl, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 2b9c6 │ │ │ │ + beq.n 2b96e │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ str.w r5, [r7, #312] @ 0x138 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 2b952 │ │ │ │ + bpl.n 2b8fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 2b952 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 2b8fa │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 13304 │ │ │ │ - ldr r1, [pc, #472] @ (2bb1c ) │ │ │ │ + bl 132ac │ │ │ │ + ldr r1, [pc, #472] @ (2bac4 ) │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 2b962 │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 2b90a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bab4 │ │ │ │ + beq.w 2ba5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2babe │ │ │ │ + beq.w 2ba66 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbz r2, 2b9a0 │ │ │ │ + cbz r2, 2b948 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2b9a0 │ │ │ │ + cbz r2, 2b948 │ │ │ │ mov r0, r1 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b8de │ │ │ │ + bne.n 2b886 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b8f0 │ │ │ │ + beq.n 2b898 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2bae6 │ │ │ │ + beq.w 2ba8e │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.w 2bb06 │ │ │ │ - ldr r3, [pc, #352] @ (2bb18 ) │ │ │ │ + beq.w 2baae │ │ │ │ + ldr r3, [pc, #352] @ (2bac0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r5, [r7, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ str.w r5, [r7, #312] @ 0x138 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 2b900 │ │ │ │ - ldr r1, [pc, #316] @ (2bb20 ) │ │ │ │ + blt.n 2b8a8 │ │ │ │ + ldr r1, [pc, #316] @ (2bac8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2b900 │ │ │ │ - ldr r3, [pc, #296] @ (2bb18 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2b8a8 │ │ │ │ + ldr r3, [pc, #296] @ (2bac0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r3, [r7, #308] @ 0x134 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w fp, [r7, #1236] @ 0x4d4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ addeq.w r9, r0, #1 │ │ │ │ movne r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2badc │ │ │ │ - ldr r1, [pc, #268] @ (2bb24 ) │ │ │ │ + bne.n 2ba84 │ │ │ │ + ldr r1, [pc, #268] @ (2bacc ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2bad2 │ │ │ │ - ldr r1, [pc, #252] @ (2bb28 ) │ │ │ │ + bne.n 2ba7a │ │ │ │ + ldr r1, [pc, #252] @ (2bad0 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r8, r8, #43 @ 0x2b │ │ │ │ add r1, pc │ │ │ │ clz r8, r8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1707c │ │ │ │ + bl 17024 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r7, #308] @ 0x134 │ │ │ │ str.w r3, [r7, #368] @ 0x170 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [r7, #1236] @ 0x4d4 │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2b6a8 │ │ │ │ + bl 2b650 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ str.w r4, [r7, #308] @ 0x134 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ movt r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2b6a8 │ │ │ │ + bl 2b650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - cbnz r2, 2bac8 │ │ │ │ - ldr r1, [pc, #124] @ (2bb2c ) │ │ │ │ + cbnz r2, 2ba70 │ │ │ │ + ldr r1, [pc, #124] @ (2bad4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2b944 │ │ │ │ - ldr r3, [pc, #120] @ (2bb30 ) │ │ │ │ + b.n 2b8ec │ │ │ │ + ldr r3, [pc, #120] @ (2bad8 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ adds r5, #3 │ │ │ │ - b.n 2b970 │ │ │ │ + b.n 2b918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2b97c │ │ │ │ + b.n 2b924 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2baae │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2ba56 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2ba28 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2b9d0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2ba16 │ │ │ │ - ldr r3, [pc, #48] @ (2bb18 ) │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2b9be │ │ │ │ + ldr r3, [pc, #48] @ (2bac0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r5, [r4, #312] @ 0x138 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ str.w r5, [r4, #312] @ 0x138 │ │ │ │ - b.n 2b8f0 │ │ │ │ + b.n 2b898 │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 2b9b4 │ │ │ │ + bmi.w 2b95c │ │ │ │ mov.w sl, #43 @ 0x2b │ │ │ │ - b.n 2b9e0 │ │ │ │ + b.n 2b988 │ │ │ │ nop │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr6, cr7, {0} │ │ │ │ - and.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - @ instruction: 0xf3b80007 │ │ │ │ - vhadd.s16 d0, d2, d7 │ │ │ │ + ldrd r0, r0, [r6], #-28 │ │ │ │ + cdp 0, 7, cr0, cr0, cr7, {0} │ │ │ │ cdp 0, 2, cr0, cr8, cr7, {0} │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + @ instruction: 0xe9820007 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + lsls r0, r7, #25 │ │ │ │ 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 │ │ │ │ - ldr.w r6, [pc, #1108] @ 2bf9c │ │ │ │ + ldr.w r6, [pc, #1108] @ 2bf44 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1108] @ 2bfa0 │ │ │ │ + ldr.w r3, [pc, #1108] @ 2bf48 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 2bc42 │ │ │ │ + bmi.n 2bbea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r2 │ │ │ │ movne.w sl, #10 │ │ │ │ - cbz r3, 2bb88 │ │ │ │ + cbz r3, 2bb30 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 2bc1a │ │ │ │ + beq.n 2bbc2 │ │ │ │ ldrb.w r3, [r8, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2bc66 │ │ │ │ + bne.n 2bc0e │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 2bc22 │ │ │ │ + beq.n 2bbca │ │ │ │ mov r0, r5 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2bc10 │ │ │ │ + bne.n 2bbb8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w fp, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2bd76 │ │ │ │ + beq.w 2bd1e │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n 2bc6e │ │ │ │ + beq.n 2bc16 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2bd98 │ │ │ │ + beq.w 2bd40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2bcb0 │ │ │ │ + beq.n 2bc58 │ │ │ │ cmp.w fp, #160 @ 0xa0 │ │ │ │ - beq.w 2bf42 │ │ │ │ + beq.w 2beea │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 2bd36 │ │ │ │ + beq.w 2bcde │ │ │ │ mov r2, r7 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ itt eq │ │ │ │ streq r7, [sp, #12] │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 2bd36 │ │ │ │ + beq.w 2bcde │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bdb0 │ │ │ │ + beq.w 2bd58 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8ac │ │ │ │ + bl 2b854 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #8206 @ 0x200e │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2bc1a │ │ │ │ + bne.n 2bbc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 2bc1a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 2bbc2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2bb66 │ │ │ │ + b.n 2bb0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bf7c │ │ │ │ + beq.w 2bf24 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2bd26 │ │ │ │ + beq.n 2bcce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2bd26 │ │ │ │ + bne.n 2bcce │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 2bc8e │ │ │ │ + cbz r2, 2bc36 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2bc8e │ │ │ │ + cbz r2, 2bc36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ - cbnz r0, 2bc96 │ │ │ │ + bl 1195c │ │ │ │ + cbnz r0, 2bc3e │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 2bbbe │ │ │ │ + beq.n 2bb66 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2be62 │ │ │ │ - cbz r7, 2bcae │ │ │ │ + beq.w 2be0a │ │ │ │ + cbz r7, 2bc56 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ movs r7, #1 │ │ │ │ cmp.w fp, #160 @ 0xa0 │ │ │ │ - bne.n 2bbec │ │ │ │ + bne.n 2bb94 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n 2bc1a │ │ │ │ + bmi.n 2bbc2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2bd7e │ │ │ │ + beq.n 2bd26 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 2bcda │ │ │ │ + cbz r0, 2bc82 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2be84 │ │ │ │ + bmi.w 2be2c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2bd5e │ │ │ │ + beq.n 2bd06 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2bd5e │ │ │ │ + blt.n 2bd06 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r7, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2be9c │ │ │ │ + beq.w 2be44 │ │ │ │ ldrsh.w r3, [r4, #26] │ │ │ │ - cbz r3, 2bd5e │ │ │ │ + cbz r3, 2bd06 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bf74 │ │ │ │ - bl 1d69c │ │ │ │ + beq.w 2bf1c │ │ │ │ + bl 1d644 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #648] @ (2bfa4 ) │ │ │ │ + ldr r1, [pc, #648] @ (2bf4c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2bd70 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2bd18 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2bca4 │ │ │ │ + bne.n 2bc4c │ │ │ │ cmp.w fp, #160 @ 0xa0 │ │ │ │ - beq.n 2bcb8 │ │ │ │ + beq.n 2bc60 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dec │ │ │ │ + bl 12d94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 2bdaa │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 2bd52 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bc10 │ │ │ │ + beq.w 2bbb8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2bc10 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2bbb8 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2be58 │ │ │ │ + bcs.n 2be00 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str.w r1, [r9] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 2bc1c │ │ │ │ + b.n 2bbc4 │ │ │ │ cmp.w fp, #160 @ 0xa0 │ │ │ │ - beq.n 2bcb8 │ │ │ │ - b.n 2bd44 │ │ │ │ + beq.n 2bc60 │ │ │ │ + b.n 2bcec │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2bf28 │ │ │ │ + beq.w 2bed0 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bmi.n 2bcc2 │ │ │ │ - ldr r1, [pc, #540] @ (2bfa8 ) │ │ │ │ + bmi.n 2bc6a │ │ │ │ + ldr r1, [pc, #540] @ (2bf50 ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 2bcc2 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 2bc6a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 2bbca │ │ │ │ - ldr r3, [pc, #520] @ (2bfac ) │ │ │ │ + bne.w 2bb72 │ │ │ │ + ldr r3, [pc, #520] @ (2bf54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2bbca │ │ │ │ + b.n 2bb72 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2be92 │ │ │ │ + beq.n 2be3a │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 2be92 │ │ │ │ + bmi.n 2be3a │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2bed0 │ │ │ │ + beq.n 2be78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bf36 │ │ │ │ + bne.w 2bede │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2bf18 │ │ │ │ + bne.w 2bec0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 2bf6a │ │ │ │ + bls.w 2bf12 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 2bc50 │ │ │ │ + bne.w 2bbf8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bc50 │ │ │ │ + beq.w 2bbf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1d69c │ │ │ │ - ldr r1, [pc, #356] @ (2bfb0 ) │ │ │ │ + bl 1d644 │ │ │ │ + ldr r1, [pc, #356] @ (2bf58 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2bc66 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2bc0e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2bd70 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2bd18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 2bca2 │ │ │ │ - ldr r1, [pc, #324] @ (2bfb4 ) │ │ │ │ + bne.w 2bc4a │ │ │ │ + ldr r1, [pc, #324] @ (2bf5c ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2bca4 │ │ │ │ + bne.w 2bc4c │ │ │ │ cmp.w fp, #160 @ 0xa0 │ │ │ │ - beq.w 2bcb6 │ │ │ │ + beq.w 2bc5e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2bbfc │ │ │ │ - ldr r1, [pc, #304] @ (2bfb8 ) │ │ │ │ + b.n 2bba4 │ │ │ │ + ldr r1, [pc, #304] @ (2bf60 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 2bcec │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 2bc94 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2bdd6 │ │ │ │ + b.n 2bd7e │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bpl.n 2beec │ │ │ │ + bpl.n 2be94 │ │ │ │ ldr.w r4, [r8, #276] @ 0x114 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2bd70 │ │ │ │ + beq.w 2bd18 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r1, r6 │ │ │ │ - blt.w 2bd70 │ │ │ │ + blt.w 2bd18 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldrh r2, [r5, #14] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ - b.n 2bd70 │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ + b.n 2bd18 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2bc30 │ │ │ │ + bne.w 2bbd8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bc1a │ │ │ │ + beq.w 2bbc2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2bc1a │ │ │ │ - b.n 2bc30 │ │ │ │ - cbz r0, 2bf4e │ │ │ │ - ldr r2, [pc, #204] @ (2bfbc ) │ │ │ │ + bne.w 2bbc2 │ │ │ │ + b.n 2bbd8 │ │ │ │ + cbz r0, 2bef6 │ │ │ │ + ldr r2, [pc, #204] @ (2bf64 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2bf10 │ │ │ │ + cbz r0, 2beb8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2bf86 │ │ │ │ + bge.n 2bf2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 2bd70 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 2bd18 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2bf60 │ │ │ │ + bls.n 2bf08 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str.w r1, [r9] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2bc66 │ │ │ │ - ldr r1, [pc, #148] @ (2bfc0 ) │ │ │ │ + b.n 2bc0e │ │ │ │ + ldr r1, [pc, #148] @ (2bf68 ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 2bcc2 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 2bc6a │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2bde2 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2bd8a │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 2bcb6 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 2bc5e │ │ │ │ ldr.w r1, [r8, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2bd70 │ │ │ │ + beq.w 2bd18 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2beac │ │ │ │ - b.n 2bd70 │ │ │ │ + bne.n 2be54 │ │ │ │ + b.n 2bd18 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2bc66 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2bc0e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2be10 │ │ │ │ - ldr r3, [pc, #76] @ (2bfc4 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2bdb8 │ │ │ │ + ldr r3, [pc, #76] @ (2bf6c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #3 │ │ │ │ - b.n 2bd18 │ │ │ │ + b.n 2bcc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2bc5c │ │ │ │ + b.n 2bc04 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ ldrh r2, [r5, #14] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ - b.n 2bf10 │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ + b.n 2beb8 │ │ │ │ nop │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e20007 │ │ │ │ - cdp 0, 12, cr0, cr12, cr7, {0} │ │ │ │ - orr.w r0, r4, #7 │ │ │ │ - vaddl.s8 q8, d0, d7 │ │ │ │ - vhadd.s d16, d10, d7 │ │ │ │ - strd r0, r0, [r6, #-28]! │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adcs.w r0, r2, r7 │ │ │ │ + ldmdb ip!, {r0, r1, r2} │ │ │ │ + @ instruction: 0xeab40007 │ │ │ │ + bics.w r0, r0, r7 │ │ │ │ + strd r0, r0, [sl, #28]! │ │ │ │ + b.n 2c710 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr7, {0} │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + ldmdb r6!, {r0, r1, r2} │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w r1, [pc, #2748] @ 2ca9c │ │ │ │ + ldr.w r1, [pc, #2748] @ 2ca44 │ │ │ │ mov fp, r3 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #2594 @ 0xa22 │ │ │ │ add r1, pc │ │ │ │ and.w r3, ip, r3 │ │ │ │ ands.w r5, ip, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r3, ip, #67108864 @ 0x4000000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ and.w r3, ip, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 2c9d0 │ │ │ │ - ldr.w r3, [pc, #2708] @ 2caa0 │ │ │ │ + beq.w 2c978 │ │ │ │ + ldr.w r3, [pc, #2708] @ 2ca48 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r8, [r4, #296] @ 0x128 │ │ │ │ str.w r8, [r4, #16] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c9e6 │ │ │ │ + beq.w 2c98e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ca50 │ │ │ │ + beq.w 2c9f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movw r6, #65407 @ 0xff7f │ │ │ │ movt r6, #63893 @ 0xf995 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ orreq.w r3, r3, #262144 @ 0x40000 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2cac4 │ │ │ │ + beq.w 2ca6c │ │ │ │ ands.w r3, ip, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 2c088 │ │ │ │ + beq.n 2c030 │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ movw r6, #49023 @ 0xbf7f │ │ │ │ movt r6, #63893 @ 0xf995 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ and.w r6, ip, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ orrne.w r3, r3, #16384 @ 0x4000 │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrsh.w r2, [fp, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2ca58 │ │ │ │ + bne.w 2ca00 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, sl │ │ │ │ add.w r9, r0, #4 │ │ │ │ movw lr, #18942 @ 0x49fe │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ubfx r2, r3, #9, #1 │ │ │ │ @@ -54503,1246 +54490,1246 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ and.w r2, ip, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, r2, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2c332 │ │ │ │ + beq.w 2c2da │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2c414 │ │ │ │ + beq.w 2c3bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2c43e │ │ │ │ + beq.w 2c3e6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r2, r3, r2, lsl #10 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c4b8 │ │ │ │ + beq.w 2c460 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2c47a │ │ │ │ + beq.w 2c422 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 2c12a │ │ │ │ + bpl.n 2c0d2 │ │ │ │ ldrsh.w r2, [fp, #26] │ │ │ │ - cbnz r2, 2c12a │ │ │ │ + cbnz r2, 2c0d2 │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 2ccf0 │ │ │ │ + beq.w 2cc98 │ │ │ │ bic.w r2, r6, #8704 @ 0x2200 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2ccf0 │ │ │ │ + bne.w 2cc98 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2c13e │ │ │ │ + beq.n 2c0e6 │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c594 │ │ │ │ + beq.w 2c53c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2c15e │ │ │ │ + cbz r3, 2c106 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #12288 @ 0x3000 │ │ │ │ - cbnz r3, 2c15e │ │ │ │ + cbnz r3, 2c106 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 2c15e │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 2c15e │ │ │ │ + cbz r0, 2c106 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 2c106 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.w 2cd1e │ │ │ │ + bmi.w 2ccc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2f6 │ │ │ │ + beq.w 2c29e │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2c180 │ │ │ │ + ble.n 2c128 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2c874 │ │ │ │ + beq.w 2c81c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c2fe │ │ │ │ + beq.w 2c2a6 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ccda │ │ │ │ + bne.w 2cc82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 2c1a6 │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 2c14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c8e8 │ │ │ │ + beq.w 2c890 │ │ │ │ ldrsh.w r3, [fp, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c30e │ │ │ │ + bne.w 2c2b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ eor.w r2, r3, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c466 │ │ │ │ + beq.w 2c40e │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 2c4ca │ │ │ │ + beq.w 2c472 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c7de │ │ │ │ + beq.w 2c786 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2c4ce │ │ │ │ + beq.w 2c476 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c68c │ │ │ │ + beq.w 2c634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2c226 │ │ │ │ + beq.n 2c1ce │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #16 │ │ │ │ - bl 16dbc │ │ │ │ + bl 16d64 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ bic.w r6, r6, #18816 @ 0x4980 │ │ │ │ bic.w r6, r6, #126 @ 0x7e │ │ │ │ lsls r6, r6, #16 │ │ │ │ lsrs r6, r6, #16 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ bic.w sl, r6, #512 @ 0x200 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2c23a │ │ │ │ + cbz r0, 2c1e2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr.w r3, [r4, #1540] @ 0x604 │ │ │ │ - cbz r3, 2c27c │ │ │ │ + cbz r3, 2c224 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2c0ce │ │ │ │ + bne.w 2c076 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r5, r6, #536870912 @ 0x20000000 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ite le │ │ │ │ movle r2, r1 │ │ │ │ movgt r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r5, 2c274 │ │ │ │ + cbz r5, 2c21c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r0, r6, #30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bpl.w 2c6a6 │ │ │ │ + bpl.w 2c64e │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 2c734 │ │ │ │ + beq.w 2c6dc │ │ │ │ bic.w r1, r3, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c654 │ │ │ │ + bne.w 2c5fc │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ - cbz r2, 2c2b2 │ │ │ │ + cbz r2, 2c25a │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ tst.w r3, #12288 @ 0x3000 │ │ │ │ ittt eq │ │ │ │ streq r2, [r5, #24] │ │ │ │ orreq.w r3, r3, #8192 @ 0x2000 │ │ │ │ strheq r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2c2be │ │ │ │ + beq.n 2c266 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r9] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c240 │ │ │ │ + beq.n 2c1e8 │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2c854 │ │ │ │ + bne.w 2c7fc │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ands.w r1, r3, #128 @ 0x80 │ │ │ │ - beq.n 2c2e4 │ │ │ │ + beq.n 2c28c │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - cbz r1, 2c2e4 │ │ │ │ + cbz r1, 2c28c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cc0e │ │ │ │ + beq.w 2cbb6 │ │ │ │ ldr.w r2, [r4, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cb6c │ │ │ │ + beq.w 2cb14 │ │ │ │ orr.w r3, r3, #16512 @ 0x4080 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 2c240 │ │ │ │ + b.n 2c1e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c192 │ │ │ │ + bne.w 2c13a │ │ │ │ lsls r1, r6, #21 │ │ │ │ - bmi.w 2c192 │ │ │ │ + bmi.w 2c13a │ │ │ │ ldrsh.w r3, [fp, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c1b0 │ │ │ │ + beq.w 2c158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 114c4 │ │ │ │ - ldr.w r3, [pc, #1932] @ 2caa4 │ │ │ │ + bl 1146c │ │ │ │ + ldr.w r3, [pc, #1932] @ 2ca4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c862 │ │ │ │ + beq.w 2c80a │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl 2b8ac │ │ │ │ - b.n 2c242 │ │ │ │ + bl 2b854 │ │ │ │ + b.n 2c1ea │ │ │ │ bic.w r5, r6, #512 @ 0x200 │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.w 2c5c0 │ │ │ │ + bne.w 2c568 │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ - cbz r2, 2c372 │ │ │ │ - ldr.w r1, [pc, #1888] @ 2caa8 │ │ │ │ + cbz r2, 2c31a │ │ │ │ + ldr.w r1, [pc, #1888] @ 2ca50 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 2c844 │ │ │ │ + bcs.w 2c7ec │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c51c │ │ │ │ + beq.w 2c4c4 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c51c │ │ │ │ + beq.w 2c4c4 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2c39e │ │ │ │ + beq.n 2c346 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbz r2, 2c3f0 │ │ │ │ - cbnz r5, 2c3aa │ │ │ │ + cbz r2, 2c398 │ │ │ │ + cbnz r5, 2c352 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c958 │ │ │ │ + beq.w 2c900 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbz r3, 2c3ba │ │ │ │ + cbz r3, 2c362 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c85c │ │ │ │ + beq.w 2c804 │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 2c718 │ │ │ │ + beq.w 2c6c0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r9, #12] │ │ │ │ biceq r3, r5 │ │ │ │ strheq.w r3, [r9, #12] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c590 │ │ │ │ + beq.w 2c538 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c242 │ │ │ │ + beq.w 2c1ea │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ str r2, [r3, #32] │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ - cbz r2, 2c408 │ │ │ │ + cbz r2, 2c3b0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2c408 │ │ │ │ + cbz r2, 2c3b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2c39e │ │ │ │ + bne.n 2c346 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 2c39e │ │ │ │ + bmi.n 2c346 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2c3d2 │ │ │ │ + b.n 2c37a │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2c0de │ │ │ │ + bne.w 2c086 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 1b9f4 │ │ │ │ + bl 1b99c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c270 │ │ │ │ - b.n 2c242 │ │ │ │ + bl 1c218 │ │ │ │ + b.n 2c1ea │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c0e6 │ │ │ │ + beq.w 2c08e │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c0e6 │ │ │ │ + bne.w 2c08e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c0e6 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2c0e6 │ │ │ │ + beq.w 2c08e │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2c08e │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 2c4ce │ │ │ │ + beq.n 2c476 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - bmi.n 2c512 │ │ │ │ + bmi.n 2c4ba │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c1f8 │ │ │ │ - b.n 2c226 │ │ │ │ + bne.w 2c1a0 │ │ │ │ + b.n 2c1ce │ │ │ │ movw r2, #4108 @ 0x100c │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 2c108 │ │ │ │ + beq.w 2c0b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2c7c6 │ │ │ │ + beq.w 2c76e │ │ │ │ ldrb.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbnz r3, 2c4b0 │ │ │ │ - ldr.w r3, [pc, #1560] @ 2caac │ │ │ │ + cbnz r3, 2c458 │ │ │ │ + ldr.w r3, [pc, #1560] @ 2ca54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1552] @ 2cab0 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2ca58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2c7c6 │ │ │ │ + beq.w 2c76e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 2c242 │ │ │ │ - b.n 2c48c │ │ │ │ + bne.w 2c1ea │ │ │ │ + b.n 2c434 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2c46e │ │ │ │ + bne.n 2c416 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbz r3, 2c4f4 │ │ │ │ + cbz r3, 2c49c │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 2c4f4 │ │ │ │ + cbnz r3, 2c49c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r6, #21 │ │ │ │ - bmi.w 2c9fc │ │ │ │ + bmi.w 2c9a4 │ │ │ │ tst.w r3, #1152 @ 0x480 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 2cb5e │ │ │ │ + beq.w 2cb06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c7a2 │ │ │ │ + beq.w 2c74a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2c91e │ │ │ │ + beq.w 2c8c6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3aa18 │ │ │ │ + bl 3a9c0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - bpl.n 2c46e │ │ │ │ + bpl.n 2c416 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl fc5c │ │ │ │ - b.n 2c242 │ │ │ │ + bl fc04 │ │ │ │ + b.n 2c1ea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c8a6 │ │ │ │ + beq.w 2c84e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq.w 2c390 │ │ │ │ + beq.w 2c338 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ - cbz r3, 2c590 │ │ │ │ + cbz r3, 2c538 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2ca74 │ │ │ │ + bne.w 2ca1c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2c3dc │ │ │ │ + bne.w 2c384 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 2c5aa │ │ │ │ + cbz r2, 2c552 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2c5aa │ │ │ │ + cbz r2, 2c552 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c13e │ │ │ │ + bne.w 2c0e6 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #1536 @ 0x600 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ itt eq │ │ │ │ biceq.w r3, r3, #512 @ 0x200 │ │ │ │ strheq r3, [r5, #12] │ │ │ │ - bne.w 2c13e │ │ │ │ - b.n 2c1a6 │ │ │ │ + bne.w 2c0e6 │ │ │ │ + b.n 2c14e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 2c5d4 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 2c57c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2cd0a │ │ │ │ + bmi.w 2ccb2 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c8ca │ │ │ │ + beq.w 2c872 │ │ │ │ mov.w r1, #524296 @ 0x80008 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12558 │ │ │ │ + bl 12500 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c3aa │ │ │ │ - b.n 2c53c │ │ │ │ + bne.w 2c352 │ │ │ │ + b.n 2c4e4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cb56 │ │ │ │ + beq.w 2cafe │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2cb56 │ │ │ │ + bne.w 2cafe │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst.w r2, #1 │ │ │ │ - beq.w 2cc3c │ │ │ │ + beq.w 2cbe4 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ and.w r1, sl, #12 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ strh r2, [r5, #12] │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 2c290 │ │ │ │ + bne.w 2c238 │ │ │ │ lsls r2, r6, #18 │ │ │ │ - bmi.n 2c73a │ │ │ │ + bmi.n 2c6e2 │ │ │ │ bic.w r2, r6, #46592 @ 0xb600 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2cc16 │ │ │ │ + bne.w 2cbbe │ │ │ │ orr.w r2, r3, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.w 2c29c │ │ │ │ + beq.w 2c244 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1624 @ 0x658 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 2c274 │ │ │ │ + beq.w 2c21c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c97e │ │ │ │ + bne.w 2c926 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 2c98e │ │ │ │ + beq.w 2c936 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 2c29c │ │ │ │ + b.n 2c244 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r2, [r4, #1540] @ 0x604 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c240 │ │ │ │ + bne.w 2c1e8 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ mov sl, r2 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst.w r6, #12 │ │ │ │ - beq.n 2c632 │ │ │ │ + beq.n 2c5da │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cd2e │ │ │ │ + beq.w 2ccd6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 423e4 │ │ │ │ + bl 4238c │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 423e4 │ │ │ │ + bl 4238c │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c636 │ │ │ │ + beq.n 2c5de │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 2c5f2 │ │ │ │ + beq.n 2c59a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 2c6f4 │ │ │ │ + cbz r0, 2c69c │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c636 │ │ │ │ + beq.n 2c5de │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ and.w r2, sl, #12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ strh r2, [r5, #12] │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 2c290 │ │ │ │ - b.n 2c63c │ │ │ │ + bne.w 2c238 │ │ │ │ + b.n 2c5e4 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ orrs r3, r5 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c3dc │ │ │ │ + bne.w 2c384 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ lsls r1, r6, #18 │ │ │ │ - bpl.w 2ca1c │ │ │ │ + bpl.w 2c9c4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2cd14 │ │ │ │ + bne.w 2ccbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2cd14 │ │ │ │ + bne.w 2ccbc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ tst r6, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r3, sl │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 2c296 │ │ │ │ + beq.w 2c23e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ bic.w r1, r1, #18816 @ 0x4980 │ │ │ │ bic.w r1, r1, #126 @ 0x7e │ │ │ │ orr.w r1, r1, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 2c296 │ │ │ │ + beq.w 2c23e │ │ │ │ lsls r0, r6, #26 │ │ │ │ itt pl │ │ │ │ bicpl.w r1, r1, #32 │ │ │ │ strpl r1, [sp, #36] @ 0x24 │ │ │ │ - bpl.w 2c296 │ │ │ │ + bpl.w 2c23e │ │ │ │ lsls r1, r6, #25 │ │ │ │ - bmi.w 2c296 │ │ │ │ + bmi.w 2c23e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 2c296 │ │ │ │ + b.n 2c23e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst.w r3, #1024 @ 0x400 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 2c8f4 │ │ │ │ + beq.w 2c89c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ca84 │ │ │ │ - ldr r3, [pc, #764] @ (2cab4 ) │ │ │ │ + bne.w 2ca2c │ │ │ │ + ldr r3, [pc, #764] @ (2ca5c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b5a0 │ │ │ │ - b.n 2c46a │ │ │ │ + bl 3b548 │ │ │ │ + b.n 2c412 │ │ │ │ ldrb.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c4b0 │ │ │ │ - ldr r3, [pc, #728] @ (2caac ) │ │ │ │ + bne.w 2c458 │ │ │ │ + ldr r3, [pc, #728] @ (2ca54 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr r3, [pc, #732] @ (2cab8 ) │ │ │ │ + ldr r3, [pc, #732] @ (2ca60 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 2c4a2 │ │ │ │ + b.n 2c44a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ and.w r2, r2, #71303168 @ 0x4400000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 2ca64 │ │ │ │ + beq.w 2ca0c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2c7fa │ │ │ │ + beq.n 2c7a2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 2c820 │ │ │ │ - ldr r3, [pc, #680] @ (2caa4 ) │ │ │ │ + cbz r3, 2c7c8 │ │ │ │ + ldr r3, [pc, #680] @ (2ca4c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 2bb34 │ │ │ │ - cbz r0, 2c828 │ │ │ │ + bl 2badc │ │ │ │ + cbz r0, 2c7d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2c83e │ │ │ │ + cbz r3, 2c7e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 2c46e │ │ │ │ - b.n 2c4ce │ │ │ │ + bne.w 2c416 │ │ │ │ + b.n 2c476 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cbcc │ │ │ │ + bne.w 2cb74 │ │ │ │ ldrb.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cb7a │ │ │ │ + beq.w 2cb22 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c816 │ │ │ │ + bne.n 2c7be │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ mov r1, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 2c36a │ │ │ │ + bge.w 2c312 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 2c372 │ │ │ │ + b.n 2c31a │ │ │ │ mov r0, r5 │ │ │ │ - bl bf30 │ │ │ │ - b.n 2c240 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2c3ba │ │ │ │ + bl bed8 │ │ │ │ + b.n 2c1e8 │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2c362 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dec │ │ │ │ - b.n 2c324 │ │ │ │ + bl 12d94 │ │ │ │ + b.n 2c2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #576] @ (2cabc ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #576] @ (2ca64 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 2c180 │ │ │ │ + bne.w 2c128 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ - b.n 2c1a6 │ │ │ │ - ldr r1, [pc, #536] @ (2cac0 ) │ │ │ │ + b.n 2c14e │ │ │ │ + ldr r1, [pc, #536] @ (2ca68 ) │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c53c │ │ │ │ + bne.w 2c4e4 │ │ │ │ add.w r0, r7, #9 │ │ │ │ - bl 3916c │ │ │ │ + bl 39114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c53c │ │ │ │ + beq.w 2c4e4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2c242 │ │ │ │ + b.n 2c1ea │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c3aa │ │ │ │ - b.n 2c53c │ │ │ │ + bne.w 2c352 │ │ │ │ + b.n 2c4e4 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ - b.n 2c1a6 │ │ │ │ + bl dc04 │ │ │ │ + b.n 2c14e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c46a │ │ │ │ + beq.w 2c412 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c46a │ │ │ │ + bne.w 2c412 │ │ │ │ orr.w r1, r6, #67108864 @ 0x4000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl fc5c │ │ │ │ + bl fc04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c46a │ │ │ │ + bne.w 2c412 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a48 │ │ │ │ - b.n 2c46a │ │ │ │ + bl 149f0 │ │ │ │ + b.n 2c412 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2c930 │ │ │ │ + beq.n 2c8d8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cba2 │ │ │ │ + beq.w 2cb4a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 2c94c │ │ │ │ + cbz r3, 2c8f4 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 2c46a │ │ │ │ - ldr r3, [pc, #328] @ (2caa4 ) │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 2c412 │ │ │ │ + ldr r3, [pc, #328] @ (2ca4c ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r3, fp │ │ │ │ ldrsh.w r2, [fp, #24] │ │ │ │ sub.w r2, r2, #43 @ 0x2b │ │ │ │ ldr.w r0, [r9] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 2bb34 │ │ │ │ - b.n 2c242 │ │ │ │ + bl 2badc │ │ │ │ + b.n 2c1ea │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 2c682 │ │ │ │ + bne.w 2c62a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 2c9b0 │ │ │ │ + cbz r3, 2c958 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 2c9b0 │ │ │ │ + bmi.n 2c958 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r3, r7, r0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ orreq.w r3, r3, #128 @ 0x80 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r6, #31 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ bic.w r1, r3, #512 @ 0x200 │ │ │ │ - bpl.n 2c9c8 │ │ │ │ + bpl.n 2c970 │ │ │ │ and.w r6, r6, #370 @ 0x172 │ │ │ │ orrs r6, r2 │ │ │ │ - beq.w 2cc30 │ │ │ │ + beq.w 2cbd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e764 │ │ │ │ - b.n 2c29c │ │ │ │ - ldr r3, [pc, #204] @ (2caa0 ) │ │ │ │ + bl e70c │ │ │ │ + b.n 2c244 │ │ │ │ + ldr r3, [pc, #204] @ (2ca48 ) │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c030 │ │ │ │ + bne.w 2bfd8 │ │ │ │ ldrsh.w r3, [fp, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c038 │ │ │ │ + bne.w 2bfe0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2bfe0 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c4e2 │ │ │ │ + bne.w 2c48a │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2ca16 │ │ │ │ + beq.n 2c9be │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cc78 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2c4f4 │ │ │ │ + beq.w 2cc20 │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2c49c │ │ │ │ bic.w r2, r3, #18816 @ 0x4980 │ │ │ │ bic.w r2, r2, #126 @ 0x7e │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ orr.w r2, r2, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 2c654 │ │ │ │ + beq.w 2c5fc │ │ │ │ lsls r1, r6, #26 │ │ │ │ itt pl │ │ │ │ bicpl.w r2, r2, #32 │ │ │ │ strpl r2, [sp, #36] @ 0x24 │ │ │ │ - bpl.w 2c654 │ │ │ │ + bpl.w 2c5fc │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.w 2c654 │ │ │ │ + bmi.w 2c5fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 2c654 │ │ │ │ + b.n 2c5fc │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2bfe0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1327104 @ 0x144000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2c092 │ │ │ │ + b.w 2c03a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c4ce │ │ │ │ + bne.w 2c476 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ - b.w 2c242 │ │ │ │ + b.w 2c1ea │ │ │ │ mov r1, r6 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2c3dc │ │ │ │ - b.n 2c590 │ │ │ │ + bne.w 2c384 │ │ │ │ + b.n 2c538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cc1e │ │ │ │ + beq.w 2cbc6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 2c7b4 │ │ │ │ + b.n 2c75c │ │ │ │ nop │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + negs r2, r3 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ce2c │ │ │ │ + bgt.n 2cab4 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ - cbz r3, 2cadc │ │ │ │ - ldr r2, [pc, #628] @ (2cd40 ) │ │ │ │ + cbz r3, 2ca84 │ │ │ │ + ldr r2, [pc, #628] @ (2cce8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #628] @ (2cd44 ) │ │ │ │ + ldr r0, [pc, #628] @ (2ccec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #616] @ (2cd48 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #616] @ (2ccf0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cbe2 │ │ │ │ + beq.n 2cb8a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r8 │ │ │ │ ittt eq │ │ │ │ moveq r2, #0 │ │ │ │ orreq.w r6, r6, #160 @ 0xa0 │ │ │ │ streq.w r2, [fp, #12] │ │ │ │ - beq.n 2cb06 │ │ │ │ + beq.n 2caae │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2cc54 │ │ │ │ + beq.w 2cbfc │ │ │ │ and.w r2, r6, #12 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 2cc98 │ │ │ │ + beq.w 2cc40 │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r3, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b6a8 │ │ │ │ + bl 2b650 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cbfa │ │ │ │ + beq.n 2cba2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ orr.w r1, r6, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r8 │ │ │ │ str.w r6, [fp, #48] @ 0x30 │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b6a8 │ │ │ │ - b.n 2cbfa │ │ │ │ + bl 2b650 │ │ │ │ + b.n 2cba2 │ │ │ │ bic.w r2, r3, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 2c654 │ │ │ │ + b.n 2c5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ clz r1, r0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 2c4ee │ │ │ │ + b.n 2c496 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl df80 │ │ │ │ - b.w 2c240 │ │ │ │ - ldr r3, [pc, #464] @ (2cd4c ) │ │ │ │ + bl df28 │ │ │ │ + b.w 2c1e8 │ │ │ │ + ldr r3, [pc, #464] @ (2ccf4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - ldr r3, [pc, #456] @ (2cd50 ) │ │ │ │ + ldr r3, [pc, #456] @ (2ccf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2c838 │ │ │ │ + b.n 2c7e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 2cbb8 │ │ │ │ + cbz r2, 2cb60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2cbb8 │ │ │ │ + cbz r2, 2cb60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c930 │ │ │ │ + bne.w 2c8d8 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #1024 @ 0x400 │ │ │ │ movne.w r2, #1536 @ 0x600 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 2c46a │ │ │ │ + b.n 2c412 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c828 │ │ │ │ + beq.w 2c7d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c828 │ │ │ │ - b.n 2c7fa │ │ │ │ + beq.w 2c7d0 │ │ │ │ + b.n 2c7a2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 2cc46 │ │ │ │ - ldr r1, [pc, #360] @ (2cd54 ) │ │ │ │ + beq.n 2cbee │ │ │ │ + ldr r1, [pc, #360] @ (2ccfc ) │ │ │ │ mov r2, fp │ │ │ │ str.w r0, [fp, #8] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2c274 │ │ │ │ - b.w 2c26a │ │ │ │ + beq.w 2c21c │ │ │ │ + b.w 2c212 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - b.w 2c2e4 │ │ │ │ + b.w 2c28c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #18816 @ 0x4980 │ │ │ │ - b.n 2ca20 │ │ │ │ + b.n 2c9c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 2c7b4 │ │ │ │ + b.n 2c75c │ │ │ │ ldrh r2, [r5, #14] │ │ │ │ mov r0, r5 │ │ │ │ - bl e764 │ │ │ │ - b.w 2c29c │ │ │ │ + bl e70c │ │ │ │ + b.w 2c244 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2c626 │ │ │ │ + b.n 2c5ce │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 2b6a8 │ │ │ │ - b.n 2cbfa │ │ │ │ + bl 2b650 │ │ │ │ + b.n 2cba2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ orrs r2, r6 │ │ │ │ - cbz r1, 2ccba │ │ │ │ + cbz r1, 2cc62 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orr.w r6, r2, #4194304 @ 0x400000 │ │ │ │ orr.w r6, r6, #1024 @ 0x400 │ │ │ │ - cbz r1, 2cc72 │ │ │ │ + cbz r1, 2cc1a │ │ │ │ mov r2, r6 │ │ │ │ orr.w r6, r2, #2048 @ 0x800 │ │ │ │ and.w r5, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 2cb06 │ │ │ │ + b.n 2caae │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c4e2 │ │ │ │ + beq.w 2c48a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c4e2 │ │ │ │ + beq.w 2c48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2ca16 │ │ │ │ + bne.w 2c9be │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ - b.n 2c4e2 │ │ │ │ + b.n 2c48a │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ bic.w r1, r6, #8 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ bic.w r6, r6, #4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b6a8 │ │ │ │ + bl 2b650 │ │ │ │ ldrsh.w r3, [fp, #24] │ │ │ │ - b.n 2cb10 │ │ │ │ + b.n 2cab8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2cc6e │ │ │ │ + bne.n 2cc16 │ │ │ │ bics.w r5, r2, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ andne.w r5, r2, #536870912 @ 0x20000000 │ │ │ │ movne r6, r2 │ │ │ │ - bne.w 2cb06 │ │ │ │ + bne.w 2caae │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ - b.n 2cb10 │ │ │ │ + b.n 2cab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #116] @ (2cd58 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #116] @ (2cd00 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (2cd5c ) │ │ │ │ + ldr r0, [pc, #116] @ (2cd04 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (2cd60 ) │ │ │ │ - ldr r2, [pc, #104] @ (2cd64 ) │ │ │ │ + ldr r0, [pc, #100] @ (2cd08 ) │ │ │ │ + ldr r2, [pc, #104] @ (2cd0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #92] @ (2cd68 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #92] @ (2cd10 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #92] @ (2cd6c ) │ │ │ │ + ldr r2, [pc, #92] @ (2cd14 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2ccfe │ │ │ │ - ldr r0, [pc, #88] @ (2cd70 ) │ │ │ │ + b.n 2cca6 │ │ │ │ + ldr r0, [pc, #88] @ (2cd18 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #88] @ (2cd74 ) │ │ │ │ + ldr r2, [pc, #88] @ (2cd1c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2ccfe │ │ │ │ + b.n 2cca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #80] @ (2cd78 ) │ │ │ │ - ldr r2, [pc, #80] @ (2cd7c ) │ │ │ │ + ldr r0, [pc, #80] @ (2cd20 ) │ │ │ │ + ldr r2, [pc, #80] @ (2cd24 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2ccfe │ │ │ │ + b.n 2cca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (2cd80 ) │ │ │ │ - ldr r2, [pc, #72] @ (2cd84 ) │ │ │ │ + ldr r0, [pc, #72] @ (2cd28 ) │ │ │ │ + ldr r2, [pc, #72] @ (2cd2c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2ccfe │ │ │ │ + b.n 2cca6 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2cc9c │ │ │ │ + bvs.n 2cd24 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa7ffff │ │ │ │ - b.n 2cfc0 │ │ │ │ + blt.n 2cc48 │ │ │ │ movs r7, r0 │ │ │ │ - bls.n 2cc84 │ │ │ │ + bmi.n 2cd0c │ │ │ │ movs r7, r0 │ │ │ │ - bls.n 2cc64 │ │ │ │ + bcc.n 2ccec │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2ce44 │ │ │ │ + bcc.n 2cccc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2ce38 │ │ │ │ + bcc.n 2ccc0 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2ce20 │ │ │ │ + bcc.n 2cca8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2ce08 │ │ │ │ + bcc.n 2cc90 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ 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, #3576] @ 0xdf8 │ │ │ │ - ldr.w r4, [pc, #1476] @ 2d360 │ │ │ │ + ldr.w r4, [pc, #1476] @ 2d308 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ - ldr.w r2, [pc, #1476] @ 2d364 │ │ │ │ + ldr.w r2, [pc, #1476] @ 2d30c │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r7, [pc, #1472] @ 2d368 │ │ │ │ - ldr.w r3, [pc, #1472] @ 2d36c │ │ │ │ + ldr.w r7, [pc, #1472] @ 2d310 │ │ │ │ + ldr.w r3, [pc, #1472] @ 2d314 │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2cfd0 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2d370 │ │ │ │ + beq.w 2cf78 │ │ │ │ + ldr.w r3, [pc, #1448] @ 2d318 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ce78 │ │ │ │ + beq.n 2ce20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bgt.n 2cdd8 │ │ │ │ + bgt.n 2cd80 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - ble.w 2cf74 │ │ │ │ + ble.w 2cf1c │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 2cdd8 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2ce04 ) │ │ │ │ + bhi.n 2cd80 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2cdac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @@ -55767,52 +55754,52 @@ │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 2d36c │ │ │ │ + ldr.w r3, [pc, #1288] @ 2d314 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2cde6 │ │ │ │ - ldr.w r2, [pc, #1272] @ 2d374 │ │ │ │ - ldr.w r3, [pc, #1272] @ 2d378 │ │ │ │ + bne.n 2cd8e │ │ │ │ + ldr.w r2, [pc, #1272] @ 2d31c │ │ │ │ + ldr.w r3, [pc, #1272] @ 2d320 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2cfde │ │ │ │ + bne.w 2cf86 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cff6 │ │ │ │ + beq.w 2cf9e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2d0f8 │ │ │ │ + beq.w 2d0a0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1220] @ 2d36c │ │ │ │ + ldr.w r2, [pc, #1220] @ 2d314 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r6 │ │ │ │ itee ne │ │ │ │ movne.w r2, #524288 @ 0x80000 │ │ │ │ ldreq r2, [sp, #0] │ │ │ │ orreq.w r2, r2, #131072 @ 0x20000 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2d002 │ │ │ │ - ldr.w r2, [pc, #1188] @ 2d36c │ │ │ │ + bne.w 2cfaa │ │ │ │ + ldr.w r2, [pc, #1188] @ 2d314 │ │ │ │ mov r4, r3 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -55834,659 +55821,659 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r7, [r3, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1100] @ 2d36c │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1100] @ 2d314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d02a │ │ │ │ + beq.w 2cfd2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #1092] @ 2d378 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2d320 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d024 │ │ │ │ + beq.n 2cfcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1044] @ 2d378 │ │ │ │ + ldr.w r3, [pc, #1044] @ 2d320 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 2cee2 │ │ │ │ + b.n 2ce8a │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ecf4 │ │ │ │ + bl 1ec9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2cdd8 │ │ │ │ + b.n 2cd80 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 2cfb8 │ │ │ │ + beq.n 2cf60 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 2cdd8 │ │ │ │ - ldr r3, [pc, #1012] @ (2d374 ) │ │ │ │ + bne.w 2cd80 │ │ │ │ + ldr r3, [pc, #1012] @ (2d31c ) │ │ │ │ mov.w r9, #2 │ │ │ │ - ldr r2, [pc, #1012] @ (2d37c ) │ │ │ │ + ldr r2, [pc, #1012] @ (2d324 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #1012] @ (2d380 ) │ │ │ │ + ldr r0, [pc, #1012] @ (2d328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #1000] @ (2d384 ) │ │ │ │ - ldr r3, [pc, #964] @ (2d364 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #1000] @ (2d32c ) │ │ │ │ + ldr r3, [pc, #964] @ (2d30c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2d302 │ │ │ │ + bne.w 2d2aa │ │ │ │ mov r0, r9 │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #952] @ (2d374 ) │ │ │ │ + ldr r3, [pc, #952] @ (2d31c ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #968] @ (2d388 ) │ │ │ │ - ldr r0, [pc, #972] @ (2d38c ) │ │ │ │ + ldr r2, [pc, #968] @ (2d330 ) │ │ │ │ + ldr r0, [pc, #972] @ (2d334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2cdd8 │ │ │ │ - ldr r3, [pc, #956] @ (2d390 ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 2cd80 │ │ │ │ + ldr r3, [pc, #956] @ (2d338 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - b.n 2cdce │ │ │ │ + b.n 2cd76 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2cdd8 │ │ │ │ + b.n 2cd80 │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #940] @ (2d394 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #940] @ (2d33c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #940] @ (2d398 ) │ │ │ │ + ldr r0, [pc, #940] @ (2d340 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2cfde │ │ │ │ + beq.n 2cf86 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2cf9a │ │ │ │ + beq.n 2cf42 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 2d024 │ │ │ │ - ldr r3, [pc, #860] @ (2d36c ) │ │ │ │ + cbz r0, 2cfcc │ │ │ │ + ldr r3, [pc, #860] @ (2d314 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 2d182 │ │ │ │ + beq.w 2d12a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cf9a │ │ │ │ + b.n 2cf42 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r0, 2d03e │ │ │ │ + cbz r0, 2cfe6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2d19c │ │ │ │ + beq.w 2d144 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r3, #262144 @ 0x40000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl d3a8 │ │ │ │ - ldr r3, [pc, #796] @ (2d36c ) │ │ │ │ + bl d350 │ │ │ │ + ldr r3, [pc, #796] @ (2d314 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr r3, [pc, #796] @ (2d378 ) │ │ │ │ + ldr r3, [pc, #796] @ (2d320 ) │ │ │ │ str.w r2, [ip, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbz r6, 2d0ac │ │ │ │ + cbz r6, 2d054 │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ movw r1, #8204 @ 0x200c │ │ │ │ ands r3, r4 │ │ │ │ and.w r2, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d0fe │ │ │ │ + beq.n 2d0a6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2d104 │ │ │ │ + beq.n 2d0ac │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #776] @ (2d39c ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #776] @ (2d344 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #772] @ (2d3a0 ) │ │ │ │ + ldr r0, [pc, #772] @ (2d348 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cf4e │ │ │ │ + b.n 2cef6 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2d0a6 │ │ │ │ + beq.n 2d04e │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2cf4e │ │ │ │ + bne.w 2cef6 │ │ │ │ ldr.w r3, [ip, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2cf4e │ │ │ │ + beq.w 2cef6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cf4e │ │ │ │ + beq.w 2cef6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2cf4e │ │ │ │ + bne.w 2cef6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl d3a8 │ │ │ │ - b.n 2cf4e │ │ │ │ + bl d350 │ │ │ │ + b.n 2cef6 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2cf9a │ │ │ │ + b.n 2cf42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2d0a6 │ │ │ │ - b.n 2d08c │ │ │ │ - ldr r3, [pc, #612] @ (2d36c ) │ │ │ │ + beq.n 2d04e │ │ │ │ + b.n 2d034 │ │ │ │ + ldr r3, [pc, #612] @ (2d314 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - beq.w 2d29a │ │ │ │ + beq.w 2d242 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2d128 │ │ │ │ + beq.n 2d0d0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d270 │ │ │ │ + beq.w 2d218 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ - ldr r3, [pc, #568] @ (2d36c ) │ │ │ │ + bl dc04 │ │ │ │ + ldr r3, [pc, #568] @ (2d314 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 2d24a │ │ │ │ + beq.w 2d1f2 │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ ands r4, r3 │ │ │ │ - ldr r3, [pc, #548] @ (2d36c ) │ │ │ │ + ldr r3, [pc, #548] @ (2d314 ) │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - beq.n 2d23a │ │ │ │ + beq.n 2d1e2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2cf4e │ │ │ │ + bne.w 2cef6 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2d16a │ │ │ │ + cbz r2, 2d112 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d306 │ │ │ │ + beq.w 2d2ae │ │ │ │ ldrh r1, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r1, #512 @ 0x200 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 2cf4e │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 2cef6 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d01a │ │ │ │ + beq.w 2cfc2 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d01a │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2d01a │ │ │ │ + bne.w 2cfc2 │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2cfc2 │ │ │ │ ldr.w r7, [r4, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2d03e │ │ │ │ + bne.w 2cfe6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 2d03e │ │ │ │ + beq.w 2cfe6 │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.w 2d312 │ │ │ │ - ldr r3, [pc, #388] @ (2d36c ) │ │ │ │ + bcs.w 2d2ba │ │ │ │ + ldr r3, [pc, #388] @ (2d314 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1134c │ │ │ │ - ldr r3, [pc, #360] @ (2d36c ) │ │ │ │ + bl 112f4 │ │ │ │ + ldr r3, [pc, #360] @ (2d314 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2d30c │ │ │ │ + beq.n 2d2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d320 │ │ │ │ - ldr r3, [pc, #340] @ (2d36c ) │ │ │ │ + beq.w 2d2c8 │ │ │ │ + ldr r3, [pc, #340] @ (2d314 ) │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #340] @ (2d378 ) │ │ │ │ + ldr r3, [pc, #340] @ (2d320 ) │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - b.n 2d074 │ │ │ │ + b.n 2d01c │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2d2ca │ │ │ │ + beq.n 2d272 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n 2cf4e │ │ │ │ + b.n 2cef6 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d140 │ │ │ │ + beq.w 2d0e8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2d140 │ │ │ │ + beq.w 2d0e8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2d140 │ │ │ │ + bne.w 2d0e8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 2cf4e │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 2cef6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 2d284 │ │ │ │ + cbz r3, 2d22c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2d284 │ │ │ │ + cbz r3, 2d22c │ │ │ │ mov r0, r6 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2d128 │ │ │ │ + bne.w 2d0d0 │ │ │ │ ldrh r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d128 │ │ │ │ + bne.w 2d0d0 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d128 │ │ │ │ - b.n 2d130 │ │ │ │ + bne.w 2d0d0 │ │ │ │ + b.n 2d0d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 2d2a6 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 2d24e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2d2e4 │ │ │ │ - ldr r3, [pc, #196] @ (2d36c ) │ │ │ │ + cbz r3, 2d28c │ │ │ │ + ldr r3, [pc, #196] @ (2d314 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d118 │ │ │ │ + beq.w 2d0c0 │ │ │ │ tst.w r3, #1152 @ 0x480 │ │ │ │ - beq.n 2d350 │ │ │ │ + beq.n 2d2f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 2d118 │ │ │ │ + b.n 2d0c0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 2d2d8 │ │ │ │ + cbz r3, 2d280 │ │ │ │ ldrsh.w r3, [r3, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cf4e │ │ │ │ + bne.w 2cef6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 2cf4e │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 2cef6 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r3, r7, r0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 2d2a6 │ │ │ │ + bne.n 2d24e │ │ │ │ mov r0, r6 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2d2a6 │ │ │ │ - b.n 2d0a6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2d16a │ │ │ │ + bne.n 2d24e │ │ │ │ + b.n 2d04e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2d112 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2d216 │ │ │ │ - b.n 2d03e │ │ │ │ + bne.n 2d1be │ │ │ │ + b.n 2cfe6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.w 2d1e4 │ │ │ │ - b.n 2d1f2 │ │ │ │ + bge.w 2d18c │ │ │ │ + b.n 2d19a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d03e │ │ │ │ + beq.w 2cfe6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2d03e │ │ │ │ + bne.w 2cfe6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cf9a │ │ │ │ + b.n 2cf42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ clz r5, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 2d2be │ │ │ │ + b.n 2d266 │ │ │ │ nop │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + movs r3, #28 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 2d35c │ │ │ │ + bne.n 2d3e4 │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ movs r4, r1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 2d300 │ │ │ │ + bne.n 2d388 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 2d2b4 │ │ │ │ + beq.n 2d33c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2d364 │ │ │ │ + beq.n 2d3ec │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r6, [pc, #272] @ (2d4c4 ) │ │ │ │ + ldr r6, [pc, #272] @ (2d46c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #272] @ (2d4c8 ) │ │ │ │ + ldr r3, [pc, #272] @ (2d470 ) │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ mov r0, sp │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, sp │ │ │ │ - ldr r4, [pc, #260] @ (2d4cc ) │ │ │ │ + ldr r4, [pc, #260] @ (2d474 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 2d41c │ │ │ │ - ldr r3, [pc, #232] @ (2d4d0 ) │ │ │ │ + beq.n 2d3c4 │ │ │ │ + ldr r3, [pc, #232] @ (2d478 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 2d42a │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2d3d2 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 2d46e │ │ │ │ + beq.n 2d416 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ streq r6, [sp, #12] │ │ │ │ - beq.n 2d3de │ │ │ │ + beq.n 2d386 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 2d3de │ │ │ │ - ldr r3, [pc, #208] @ (2d4d4 ) │ │ │ │ + bne.n 2d386 │ │ │ │ + ldr r3, [pc, #208] @ (2d47c ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #208] @ (2d4d8 ) │ │ │ │ - ldr r0, [pc, #212] @ (2d4dc ) │ │ │ │ + ldr r2, [pc, #208] @ (2d480 ) │ │ │ │ + ldr r0, [pc, #212] @ (2d484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 2d3e4 │ │ │ │ - ldr r3, [pc, #192] @ (2d4e0 ) │ │ │ │ + bne.n 2d38c │ │ │ │ + ldr r3, [pc, #192] @ (2d488 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2d3f0 │ │ │ │ - ldr r3, [pc, #184] @ (2d4e4 ) │ │ │ │ + bne.n 2d398 │ │ │ │ + ldr r3, [pc, #184] @ (2d48c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d4b0 │ │ │ │ - ldr r3, [pc, #156] @ (2d4d4 ) │ │ │ │ + bne.n 2d458 │ │ │ │ + ldr r3, [pc, #156] @ (2d47c ) │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ movt r1, #2 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ it ne │ │ │ │ movne.w r1, #8832 @ 0x2280 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #140] @ (2d4e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (2d490 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r2, [r3, #368] @ 0x170 │ │ │ │ - cbz r2, 2d4a0 │ │ │ │ + cbz r2, 2d448 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 2bfc8 │ │ │ │ - b.n 2d488 │ │ │ │ - ldr r3, [pc, #100] @ (2d4d4 ) │ │ │ │ + bl 2bf70 │ │ │ │ + b.n 2d430 │ │ │ │ + ldr r3, [pc, #100] @ (2d47c ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #116] @ (2d4ec ) │ │ │ │ - ldr r0, [pc, #120] @ (2d4f0 ) │ │ │ │ + ldr r2, [pc, #116] @ (2d494 ) │ │ │ │ + ldr r0, [pc, #120] @ (2d498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #104] @ (2d4f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (2d4c8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2d49c ) │ │ │ │ + ldr r3, [pc, #60] @ (2d470 ) │ │ │ │ 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 2d4ac │ │ │ │ + bne.n 2d454 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #84] @ (2d4f8 ) │ │ │ │ + ldr r2, [pc, #84] @ (2d4a0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r2, #3 │ │ │ │ str.w r2, [r3, #368] @ 0x170 │ │ │ │ - b.n 2d464 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ + b.n 2d40c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #68] @ (2d4fc ) │ │ │ │ + ldr r0, [pc, #68] @ (2d4a4 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 2d5c0 │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 2d4f4 │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r3, #0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2d480 │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ movs r7, 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 r6, [pc, #508] @ (2d710 ) │ │ │ │ + ldr r6, [pc, #508] @ (2d6b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #508] @ (2d714 ) │ │ │ │ + ldr r3, [pc, #508] @ (2d6bc ) │ │ │ │ add r7, sp, #16 │ │ │ │ add r6, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #504] @ (2d718 ) │ │ │ │ + ldr r5, [pc, #504] @ (2d6c0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ - ldr r3, [pc, #484] @ (2d71c ) │ │ │ │ + blx 804c │ │ │ │ + ldr r3, [pc, #484] @ (2d6c4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ - beq.w 2d6ac │ │ │ │ + beq.w 2d654 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d64a │ │ │ │ + beq.n 2d5f2 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #448] @ (2d720 ) │ │ │ │ + ldr r3, [pc, #448] @ (2d6c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r1, [r2, #12] │ │ │ │ @@ -56495,233 +56482,233 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 2d5d4 │ │ │ │ - ldr r3, [pc, #408] @ (2d724 ) │ │ │ │ + beq.n 2d57c │ │ │ │ + ldr r3, [pc, #408] @ (2d6cc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 2d5e2 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2d58a │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bgt.n 2d5cc │ │ │ │ + bgt.n 2d574 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - ble.n 2d69a │ │ │ │ + ble.n 2d642 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi.n 2d5cc │ │ │ │ + bhi.n 2d574 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r4, #13 │ │ │ │ asrs r4, r5, #13 │ │ │ │ asrs r0, r6, #13 │ │ │ │ asrs r3, r2, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb.w r3, [r9, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d6a8 │ │ │ │ + bne.n 2d650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #360] @ (2d728 ) │ │ │ │ - ldr r0, [pc, #360] @ (2d72c ) │ │ │ │ + ldr r2, [pc, #360] @ (2d6d0 ) │ │ │ │ + ldr r0, [pc, #360] @ (2d6d4 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 2d588 │ │ │ │ - ldr r3, [pc, #344] @ (2d730 ) │ │ │ │ + bne.n 2d530 │ │ │ │ + ldr r3, [pc, #344] @ (2d6d8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2d594 │ │ │ │ - ldr r3, [pc, #336] @ (2d734 ) │ │ │ │ + bne.n 2d53c │ │ │ │ + ldr r3, [pc, #336] @ (2d6dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d6fa │ │ │ │ + bne.w 2d6a2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 2d6f2 │ │ │ │ + beq.n 2d69a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 2d656 │ │ │ │ + bne.n 2d5fe │ │ │ │ ldrsh.w r3, [sp, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d6e8 │ │ │ │ + bne.n 2d690 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec70 │ │ │ │ + bl 1ec18 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ mov sl, r0 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2d642 │ │ │ │ - ldr r3, [pc, #264] @ (2d738 ) │ │ │ │ + cbz r3, 2d5ea │ │ │ │ + ldr r3, [pc, #264] @ (2d6e0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ mov.w r1, #33280 @ 0x8200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfc8 │ │ │ │ + bl 2bf70 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #228] @ (2d73c ) │ │ │ │ - ldr r2, [pc, #184] @ (2d714 ) │ │ │ │ + ldr r1, [pc, #228] @ (2d6e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (2d6bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2d6f6 │ │ │ │ + bne.n 2d69e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ strh.w r2, [sp, #42] @ 0x2a │ │ │ │ - b.n 2d582 │ │ │ │ + b.n 2d52a │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 2d582 │ │ │ │ + b.n 2d52a │ │ │ │ mov.w r6, #33280 @ 0x8200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 2d582 │ │ │ │ + b.n 2d52a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2d582 │ │ │ │ + b.n 2d52a │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 2d5b0 │ │ │ │ + beq.n 2d558 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 2d5cc │ │ │ │ + bne.n 2d574 │ │ │ │ ldrb.w r3, [r9, #152] @ 0x98 │ │ │ │ - cbz r3, 2d6b8 │ │ │ │ + cbz r3, 2d660 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2d656 │ │ │ │ - cbz r3, 2d6d0 │ │ │ │ + b.n 2d5fe │ │ │ │ + cbz r3, 2d678 │ │ │ │ mov.w r6, #33280 @ 0x8200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - b.n 2d55e │ │ │ │ + b.n 2d506 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #124] @ (2d740 ) │ │ │ │ - ldr r0, [pc, #128] @ (2d744 ) │ │ │ │ + ldr r2, [pc, #124] @ (2d6e8 ) │ │ │ │ + ldr r0, [pc, #128] @ (2d6ec ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2d6a8 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 2d650 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec70 │ │ │ │ + bl 1ec18 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ mov.w r1, #33280 @ 0x8200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2d64a │ │ │ │ - bl 1ec70 │ │ │ │ + b.n 2d5f2 │ │ │ │ + bl 1ec18 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2d624 │ │ │ │ + b.n 2d5cc │ │ │ │ mov r1, r6 │ │ │ │ - b.n 2d64a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #72] @ (2d748 ) │ │ │ │ + b.n 2d5f2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #72] @ (2d6f0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (2d74c ) │ │ │ │ + ldr r0, [pc, #72] @ (2d6f4 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - movs r2, #20 │ │ │ │ + bl 6bc44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 2d69c │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #2760] @ 2e230 │ │ │ │ + ldr.w r1, [pc, #2760] @ 2e1d8 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr.w r6, [pc, #2756] @ 2e234 │ │ │ │ + ldr.w r6, [pc, #2756] @ 2e1dc │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #2752] @ 2e238 │ │ │ │ + ldr.w r3, [pc, #2752] @ 2e1e0 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ - ldr.w r3, [pc, #2724] @ 2e23c │ │ │ │ + blx 804c │ │ │ │ + ldr.w r3, [pc, #2724] @ 2e1e4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2de10 │ │ │ │ - ldr.w r3, [pc, #2708] @ 2e240 │ │ │ │ + beq.w 2ddb8 │ │ │ │ + ldr.w r3, [pc, #2708] @ 2e1e8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ @@ -56729,28 +56716,28 @@ │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ movt r4, #2 │ │ │ │ mov r9, sl │ │ │ │ mov r8, sl │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d942 │ │ │ │ + beq.w 2d8ea │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 2d7f6 │ │ │ │ - ldr.w r3, [pc, #2644] @ 2e240 │ │ │ │ + cbnz r3, 2d79e │ │ │ │ + ldr.w r3, [pc, #2644] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 2d7d4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2d808 ) │ │ │ │ + bhi.n 2d77c │ │ │ │ + add r2, pc, #8 @ (adr r2, 2d7b0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @@ -56840,1258 +56827,1258 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dd82 │ │ │ │ + beq.w 2dd2a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2e1b4 │ │ │ │ + blt.w 2e15c │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ ittt eq │ │ │ │ moveq r3, #1 │ │ │ │ orreq.w r4, r4, #16 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 2d7d4 │ │ │ │ + beq.w 2d77c │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2d7e2 │ │ │ │ - ldr.w r3, [pc, #2300] @ 2e240 │ │ │ │ + bne.w 2d78a │ │ │ │ + ldr.w r3, [pc, #2300] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #100] @ 0x64 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 2d962 │ │ │ │ + cbz r3, 2d90a │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2df00 │ │ │ │ + beq.w 2dea8 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ and.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #32 │ │ │ │ and.w r3, r4, #2 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ - bne.w 2ddd8 │ │ │ │ - ldr.w r3, [pc, #2244] @ 2e244 │ │ │ │ + bne.w 2dd80 │ │ │ │ + ldr.w r3, [pc, #2244] @ 2e1ec │ │ │ │ ldr r7, [r6, r3] │ │ │ │ and.w r5, r4, #134217728 @ 0x8000000 │ │ │ │ lsls r3, r4, #23 │ │ │ │ - bmi.w 2de26 │ │ │ │ + bmi.w 2ddce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e03a │ │ │ │ + beq.w 2dfe2 │ │ │ │ movw r3, #65023 @ 0xfdff │ │ │ │ movt r3, #63485 @ 0xf7fd │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e15a │ │ │ │ + bne.w 2e102 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2e014 │ │ │ │ + beq.w 2dfbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2d9ce │ │ │ │ + beq.n 2d976 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r1 │ │ │ │ orr.w r2, r4, #2 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e174 │ │ │ │ + bne.w 2e11c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bge.w 2e162 │ │ │ │ + bge.w 2e10a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 2df6c │ │ │ │ + bpl.w 2df14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e222 │ │ │ │ + bne.w 2e1ca │ │ │ │ add.w r8, r8, r8, lsl #3 │ │ │ │ orr.w r5, r4, r8, lsl #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2e084 │ │ │ │ + bne.w 2e02c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrsh.w r3, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r3, 2da12 │ │ │ │ + cbz r3, 2d9ba │ │ │ │ ldrsh.w r3, [sp, #58] @ 0x3a │ │ │ │ - cbnz r3, 2da12 │ │ │ │ + cbnz r3, 2d9ba │ │ │ │ orr.w r5, r5, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 2da1c │ │ │ │ - bl 40900 │ │ │ │ + cbz r0, 2d9c4 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r5, #7 │ │ │ │ - bpl.w 2df22 │ │ │ │ + bpl.w 2deca │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e11c │ │ │ │ + beq.w 2e0c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2068] @ 2e248 │ │ │ │ + ldr.w r1, [pc, #2068] @ 2e1f0 │ │ │ │ ldr.w r7, [r3, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e058 │ │ │ │ + beq.w 2e000 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str r0, [sp, #32] │ │ │ │ clz r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e0d8 │ │ │ │ + bne.w 2e080 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2e102 │ │ │ │ + bne.w 2e0aa │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e1c4 │ │ │ │ + beq.w 2e16c │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2dac0 │ │ │ │ + beq.n 2da68 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2e128 │ │ │ │ + beq.w 2e0d0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r3, #24] │ │ │ │ lsls r1, r2, #16 │ │ │ │ itt pl │ │ │ │ bicpl.w r5, r5, #16777216 @ 0x1000000 │ │ │ │ ldrshpl.w r3, [sp, #56] @ 0x38 │ │ │ │ - bmi.w 2e10c │ │ │ │ + bmi.w 2e0b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2df56 │ │ │ │ + beq.w 2defe │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 2dafa │ │ │ │ + bne.n 2daa2 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #1088 @ 0x440 │ │ │ │ ands r3, r5 │ │ │ │ - cbz r3, 2dafa │ │ │ │ + cbz r3, 2daa2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1d4 │ │ │ │ + bne.w 2e17c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfc8 │ │ │ │ - b.n 2db70 │ │ │ │ - ldr.w r3, [pc, #1844] @ 2e240 │ │ │ │ + bl 2bf70 │ │ │ │ + b.n 2db18 │ │ │ │ + ldr.w r3, [pc, #1844] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2dd96 │ │ │ │ + beq.w 2dd3e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2dd96 │ │ │ │ - beq.w 2deea │ │ │ │ + blt.w 2dd3e │ │ │ │ + beq.w 2de92 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2db2e │ │ │ │ + beq.n 2dad6 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq.w 2dda8 │ │ │ │ + beq.w 2dd50 │ │ │ │ bic.w r4, r4, #68 @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #1024 @ 0x400 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1780] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1780] @ 2e1e8 │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr.w r2, [pc, #1784] @ 2e24c │ │ │ │ - ldr.w r0, [pc, #1784] @ 2e250 │ │ │ │ + ldr.w r2, [pc, #1784] @ 2e1f4 │ │ │ │ + ldr.w r0, [pc, #1784] @ 2e1f8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r2, [pc, #1760] @ 2e254 │ │ │ │ - ldr.w r3, [pc, #1728] @ 2e238 │ │ │ │ + ldr.w r2, [pc, #1760] @ 2e1fc │ │ │ │ + ldr.w r3, [pc, #1728] @ 2e1e0 │ │ │ │ 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 2e19e │ │ │ │ + bne.w 2e146 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1708] @ 2e240 │ │ │ │ + ldr.w r3, [pc, #1708] @ 2e1e8 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r2, [pc, #1728] @ 2e258 │ │ │ │ - ldr.w r0, [pc, #1728] @ 2e25c │ │ │ │ + ldr.w r2, [pc, #1728] @ 2e200 │ │ │ │ + ldr.w r0, [pc, #1728] @ 2e204 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2d7d4 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 2d77c │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #8320 @ 0x2080 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1668] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1668] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 2dbda │ │ │ │ + cbz r2, 2db82 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2df1c │ │ │ │ + beq.w 2dec4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ddba │ │ │ │ + beq.w 2dd62 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2ddba │ │ │ │ - bne.w 2ddbc │ │ │ │ + blt.w 2dd62 │ │ │ │ + bne.w 2dd64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2ddc6 │ │ │ │ + beq.w 2dd6e │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd6e │ │ │ │ orr.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #96 @ 0x60 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2e260 │ │ │ │ + bne.w 2d77c │ │ │ │ + ldr.w r3, [pc, #1608] @ 2e208 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #32768 @ 0x8000 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2d7d4 │ │ │ │ + bne.w 2d77c │ │ │ │ lsls r2, r4, #30 │ │ │ │ it pl │ │ │ │ movpl.w r9, #1 │ │ │ │ - bpl.w 2d7d4 │ │ │ │ + bpl.w 2d77c │ │ │ │ bic.w r4, r4, #8 │ │ │ │ mov.w r9, #1 │ │ │ │ orr.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #1 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r4, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #58] @ 0x3a │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #16512 @ 0x4080 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #134217728 @ 0x8000000 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2dc7c │ │ │ │ + beq.n 2dc24 │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ - ldr.w r3, [pc, #1508] @ 2e264 │ │ │ │ + ldr.w r3, [pc, #1508] @ 2e20c │ │ │ │ orr.w r4, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1456] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1456] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2dca4 │ │ │ │ + cbz r2, 2dc4c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.n 2dca8 │ │ │ │ + bls.n 2dc50 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2dcb2 │ │ │ │ + beq.n 2dc5a │ │ │ │ bic.w r4, r4, #68 @ 0x44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2dd7a │ │ │ │ + beq.n 2dd22 │ │ │ │ bic.w r4, r4, #8 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #256 @ 0x100 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ bic.w r4, r4, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1372] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1372] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1356] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1356] @ 2e1e8 │ │ │ │ orr.w r4, r4, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1340] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1340] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2dd90 │ │ │ │ + beq.n 2dd38 │ │ │ │ movs r0, #0 │ │ │ │ - bl 423e4 │ │ │ │ + bl 4238c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e1a2 │ │ │ │ + beq.w 2e14a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dd90 │ │ │ │ - ldr.w r3, [pc, #1340] @ 2e264 │ │ │ │ + beq.n 2dd38 │ │ │ │ + ldr.w r3, [pc, #1340] @ 2e20c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2de20 │ │ │ │ + bne.n 2ddc8 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1280] @ 2e1e8 │ │ │ │ orr.w r4, r4, #4194304 @ 0x400000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 2dd70 │ │ │ │ + cbz r3, 2dd18 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.w 2e0f4 │ │ │ │ + bne.w 2e09c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 2e0f4 │ │ │ │ + bne.w 2e09c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ orr.w r4, r4, #2 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 2d7d4 │ │ │ │ - ldr.w r3, [pc, #1212] @ 2e240 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr.w r3, [pc, #1212] @ 2e1e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2d90c │ │ │ │ + b.n 2d8b4 │ │ │ │ orr.w r4, r4, #12 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - bne.w 2df8c │ │ │ │ + bne.w 2df34 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2df16 │ │ │ │ + bne.w 2debe │ │ │ │ bic.w r4, r4, #64 @ 0x40 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2dbfc │ │ │ │ + bne.w 2dba4 │ │ │ │ bic.w r4, r4, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d97e │ │ │ │ - ldr.w r3, [pc, #1156] @ 2e268 │ │ │ │ + beq.w 2d926 │ │ │ │ + ldr.w r3, [pc, #1156] @ 2e210 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r0, [pc, #1156] @ 2e26c │ │ │ │ + ldr.w r0, [pc, #1156] @ 2e214 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1152] @ 2e270 │ │ │ │ + ldr.w r3, [pc, #1152] @ 2e218 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1148] @ 2e274 │ │ │ │ + ldr.w r3, [pc, #1148] @ 2e21c │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr.w r3, [pc, #1088] @ 2e244 │ │ │ │ + bl 6bc44 │ │ │ │ + ldr.w r3, [pc, #1088] @ 2e1ec │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - b.n 2d984 │ │ │ │ + b.n 2d92c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 2de74 │ │ │ │ - ldr.w r3, [pc, #1116] @ 2e278 │ │ │ │ + bne.n 2de1c │ │ │ │ + ldr.w r3, [pc, #1116] @ 2e220 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 2d7c0 │ │ │ │ + b.n 2d768 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ tst.w r4, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 2df9e │ │ │ │ + bne.w 2df46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2dfc6 │ │ │ │ + bne.w 2df6e │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0c0 │ │ │ │ - ldr.w r3, [pc, #1056] @ 2e268 │ │ │ │ + beq.w 2e068 │ │ │ │ + ldr.w r3, [pc, #1056] @ 2e210 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1072] @ 2e27c │ │ │ │ + ldr.w r3, [pc, #1072] @ 2e224 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r0, [pc, #1068] @ 2e280 │ │ │ │ + ldr.w r0, [pc, #1068] @ 2e228 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1064] @ 2e284 │ │ │ │ + ldr.w r3, [pc, #1064] @ 2e22c │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #7 │ │ │ │ - bpl.w 2d9a4 │ │ │ │ - b.n 2e052 │ │ │ │ + bpl.w 2d94c │ │ │ │ + b.n 2dffa │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r8, r4, #2 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #952] @ (2e244 ) │ │ │ │ + ldr r2, [pc, #952] @ (2e1ec ) │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.w 2e0fc │ │ │ │ + beq.w 2e0a4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 2e116 │ │ │ │ + beq.w 2e0be │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ - beq.w 2e0d2 │ │ │ │ + beq.w 2e07a │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.w 2e14e │ │ │ │ + beq.w 2e0f6 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.w 2e154 │ │ │ │ + beq.w 2e0fc │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 2e18c │ │ │ │ - ldr r3, [pc, #964] @ (2e288 ) │ │ │ │ + bne.w 2e134 │ │ │ │ + ldr r3, [pc, #964] @ (2e230 ) │ │ │ │ add r3, pc │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ittt gt │ │ │ │ subgt.w r1, r8, #8 │ │ │ │ addgt r3, r0, #4 │ │ │ │ addgt r1, r1, r5 │ │ │ │ - ble.n 2dee2 │ │ │ │ + ble.n 2de8a │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 2ded6 │ │ │ │ - ldr r3, [pc, #916] @ (2e278 ) │ │ │ │ + bne.n 2de7e │ │ │ │ + ldr r3, [pc, #916] @ (2e220 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 2d7c0 │ │ │ │ + b.n 2d768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2db2e │ │ │ │ + beq.w 2dad6 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2db2e │ │ │ │ + b.n 2dad6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ it eq │ │ │ │ strheq.w r3, [sp, #56] @ 0x38 │ │ │ │ - beq.w 2d966 │ │ │ │ - b.n 2d962 │ │ │ │ + beq.w 2d90e │ │ │ │ + b.n 2d90a │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2ddac │ │ │ │ + b.n 2dd54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2d7d4 │ │ │ │ + b.n 2d77c │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ subs.w r2, fp, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2dad4 │ │ │ │ + beq.w 2da7c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2df46 │ │ │ │ + cbz r3, 2deee │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dafa │ │ │ │ + bne.w 2daa2 │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 2dae0 │ │ │ │ + b.n 2da88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e174 │ │ │ │ + bne.w 2e11c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bge.w 2e162 │ │ │ │ + bge.w 2e10a │ │ │ │ add.w r8, r8, r8, lsl #3 │ │ │ │ orr.w r5, r4, r8, lsl #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2da00 │ │ │ │ + beq.w 2d9a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e084 │ │ │ │ + beq.n 2e02c │ │ │ │ orr.w r5, r5, #49152 @ 0xc000 │ │ │ │ - b.n 2da00 │ │ │ │ + b.n 2d9a8 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2db36 │ │ │ │ + beq.w 2dade │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2db36 │ │ │ │ - ldr r3, [pc, #712] @ (2e268 ) │ │ │ │ + b.n 2dade │ │ │ │ + ldr r3, [pc, #712] @ (2e210 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #744] @ (2e28c ) │ │ │ │ + ldr r0, [pc, #744] @ (2e234 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #740] @ (2e290 ) │ │ │ │ + ldr r3, [pc, #740] @ (2e238 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #736] @ (2e294 ) │ │ │ │ + ldr r3, [pc, #736] @ (2e23c ) │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e0b6 │ │ │ │ - ldr r3, [pc, #720] @ (2e298 ) │ │ │ │ + beq.n 2e05e │ │ │ │ + ldr r3, [pc, #720] @ (2e240 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #720] @ (2e29c ) │ │ │ │ + ldr r0, [pc, #720] @ (2e244 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #716] @ (2e2a0 ) │ │ │ │ + ldr r3, [pc, #716] @ (2e248 ) │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de44 │ │ │ │ + bne.w 2ddec │ │ │ │ lsls r0, r4, #7 │ │ │ │ - bpl.w 2d9a4 │ │ │ │ - ldr r3, [pc, #688] @ (2e2a4 ) │ │ │ │ + bpl.w 2d94c │ │ │ │ + ldr r3, [pc, #688] @ (2e24c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #688] @ (2e2a8 ) │ │ │ │ + ldr r0, [pc, #688] @ (2e250 ) │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 2d9b4 │ │ │ │ - ldr r3, [pc, #592] @ (2e268 ) │ │ │ │ + bne.w 2d95c │ │ │ │ + ldr r3, [pc, #592] @ (2e210 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #656] @ (2e2ac ) │ │ │ │ + ldr r0, [pc, #656] @ (2e254 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #652] @ (2e2b0 ) │ │ │ │ + ldr r3, [pc, #652] @ (2e258 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #648] @ (2e2b4 ) │ │ │ │ + ldr r3, [pc, #648] @ (2e25c ) │ │ │ │ add r3, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - b.n 2d9b4 │ │ │ │ + b.n 2d95c │ │ │ │ lsls r1, r4, #17 │ │ │ │ - bmi.n 2e09a │ │ │ │ + bmi.n 2e042 │ │ │ │ lsls r3, r4, #7 │ │ │ │ - bpl.w 2e1e6 │ │ │ │ + bpl.w 2e18e │ │ │ │ bic.w r3, r4, #16908288 @ 0x1020000 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d9a4 │ │ │ │ - ldr r3, [pc, #580] @ (2e298 ) │ │ │ │ + beq.w 2d94c │ │ │ │ + ldr r3, [pc, #580] @ (2e240 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2dff0 │ │ │ │ + b.n 2df98 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2e0c8 │ │ │ │ + bls.n 2e070 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 2da9c │ │ │ │ + b.n 2da44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r3, r5, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ ldr.w r2, [r2, #1540] @ 0x604 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 2da00 │ │ │ │ + b.n 2d9a8 │ │ │ │ bic.w r3, r4, #536870912 @ 0x20000000 │ │ │ │ bic.w r3, r3, #17024 @ 0x4280 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de44 │ │ │ │ + bne.w 2ddec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2d9b0 │ │ │ │ - b.n 2e014 │ │ │ │ + bne.w 2d958 │ │ │ │ + b.n 2dfbc │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de4a │ │ │ │ + bne.w 2ddf2 │ │ │ │ lsls r3, r4, #7 │ │ │ │ - bpl.w 2d9a4 │ │ │ │ - b.n 2e052 │ │ │ │ + bpl.w 2d94c │ │ │ │ + b.n 2dffa │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2e066 │ │ │ │ - ldr r3, [pc, #484] @ (2e2b8 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2e00e │ │ │ │ + ldr r3, [pc, #484] @ (2e260 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dec6 │ │ │ │ + b.n 2de6e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r4 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 2da9c │ │ │ │ + b.n 2da44 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 2d94c │ │ │ │ - ldr r3, [pc, #444] @ (2e2bc ) │ │ │ │ + b.n 2d8f4 │ │ │ │ + ldr r3, [pc, #444] @ (2e264 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dec6 │ │ │ │ + b.n 2de6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 74188 │ │ │ │ - b.n 2daa6 │ │ │ │ + bl 74130 │ │ │ │ + b.n 2da4e │ │ │ │ ubfx r2, r2, #0, #15 │ │ │ │ movs r0, #0 │ │ │ │ strh r2, [r3, #12] │ │ │ │ - b.n 2db70 │ │ │ │ - ldr r3, [pc, #424] @ (2e2c0 ) │ │ │ │ + b.n 2db18 │ │ │ │ + ldr r3, [pc, #424] @ (2e268 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dec6 │ │ │ │ - ldr r3, [pc, #420] @ (2e2c4 ) │ │ │ │ + b.n 2de6e │ │ │ │ + ldr r3, [pc, #420] @ (2e26c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1707c │ │ │ │ - b.n 2db70 │ │ │ │ + bl 17024 │ │ │ │ + b.n 2db18 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 2e13a │ │ │ │ + cbz r2, 2e0e2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2e13a │ │ │ │ + cbz r2, 2e0e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 2e14a │ │ │ │ + cbnz r0, 2e0f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ - cbz r2, 2e14a │ │ │ │ + cbz r2, 2e0f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1532c │ │ │ │ + bl 152d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ - b.n 2dac0 │ │ │ │ - ldr r3, [pc, #376] @ (2e2c8 ) │ │ │ │ + b.n 2da68 │ │ │ │ + ldr r3, [pc, #376] @ (2e270 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dec6 │ │ │ │ - ldr r3, [pc, #372] @ (2e2cc ) │ │ │ │ + b.n 2de6e │ │ │ │ + ldr r3, [pc, #372] @ (2e274 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dec6 │ │ │ │ + b.n 2de6e │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2dfc6 │ │ │ │ - ldr r2, [pc, #364] @ (2e2d0 ) │ │ │ │ + b.n 2df6e │ │ │ │ + ldr r2, [pc, #364] @ (2e278 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #364] @ (2e2d4 ) │ │ │ │ + ldr r0, [pc, #364] @ (2e27c ) │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #348] @ (2e2d8 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #348] @ (2e280 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #348] @ (2e2dc ) │ │ │ │ + ldr r0, [pc, #348] @ (2e284 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #336] @ (2e2e0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #336] @ (2e288 ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - ldr r0, [pc, #336] @ (2e2e4 ) │ │ │ │ + ldr r0, [pc, #336] @ (2e28c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #324] @ (2e2e8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #324] @ (2e290 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #324] @ (2e2ec ) │ │ │ │ + ldr r0, [pc, #324] @ (2e294 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #312] @ (2e2f0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #312] @ (2e298 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #312] @ (2e2f4 ) │ │ │ │ + ldr r0, [pc, #312] @ (2e29c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #304] @ (2e2f8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #304] @ (2e2a0 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #304] @ (2e2fc ) │ │ │ │ + ldr r0, [pc, #304] @ (2e2a4 ) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #296] @ (2e300 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #296] @ (2e2a8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #296] @ (2e304 ) │ │ │ │ + ldr r0, [pc, #296] @ (2e2ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2d9b0 │ │ │ │ + bne.w 2d958 │ │ │ │ bic.w r3, r4, #40960 @ 0xa000 │ │ │ │ bic.w r3, r3, #132 @ 0x84 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ - bne.w 2e014 │ │ │ │ + bne.w 2dfbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2df5c │ │ │ │ + beq.w 2df04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e174 │ │ │ │ + bne.n 2e11c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bge.n 2e162 │ │ │ │ + bge.n 2e10a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 2df6c │ │ │ │ - ldr r2, [pc, #228] @ (2e308 ) │ │ │ │ + b.n 2df14 │ │ │ │ + ldr r2, [pc, #228] @ (2e2b0 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #228] @ (2e30c ) │ │ │ │ + ldr r0, [pc, #228] @ (2e2b4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - subs r0, r7, #6 │ │ │ │ + bl 6bc44 │ │ │ │ + movs r0, #24 │ │ │ │ movs r4, r1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + movs r0, #10 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r4, r1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 2e368 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 2e344 │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2e330 │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + stmia r2!, {} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + ittt vc │ │ │ │ + movvc r7, r0 │ │ │ │ + asrvc r0, r5, #4 │ │ │ │ + movvc r0, r1 │ │ │ │ + itte vs │ │ │ │ + movvs r7, r0 │ │ │ │ + lslvs r4, r3, #24 │ │ │ │ + movvc r0, r0 │ │ │ │ + itte pl │ │ │ │ + movpl r7, r0 │ │ │ │ + lslpl r4, r6, #23 │ │ │ │ + movmi r0, r0 │ │ │ │ + ittt mi │ │ │ │ + movmi r7, r0 │ │ │ │ + lslmi r0, r4, #25 │ │ │ │ + movmi r0, r0 │ │ │ │ + itee cc │ │ │ │ + movcc r7, r0 │ │ │ │ + stmiacs r7!, {r3, r4, r5, r7} │ │ │ │ + movcs r7, r0 │ │ │ │ + ittt ne │ │ │ │ + movne r7, r0 │ │ │ │ + lslne r4, r5, #13 │ │ │ │ + movne r0, r0 │ │ │ │ + itee ne │ │ │ │ + movne r7, r0 │ │ │ │ + stmiaeq r7!, {r3, r4, r5} │ │ │ │ + moveq r7, r0 │ │ │ │ + bkpt 0x00c2 │ │ │ │ movs r7, 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 │ │ │ │ - ldr r4, [pc, #324] @ (2e468 ) │ │ │ │ + ldr r4, [pc, #324] @ (2e410 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #324] @ (2e46c ) │ │ │ │ + ldr r3, [pc, #324] @ (2e414 ) │ │ │ │ mov r9, r2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r3, [pc, #316] @ (2e470 ) │ │ │ │ + ldr r3, [pc, #316] @ (2e418 ) │ │ │ │ mov sl, r1 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r1, #1126] @ 0x466 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 2e452 │ │ │ │ - ldr r2, [pc, #300] @ (2e474 ) │ │ │ │ + ble.w 2e3fa │ │ │ │ + ldr r2, [pc, #300] @ (2e41c ) │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ ldr.w lr, [r8] │ │ │ │ sub.w r4, lr, #32 │ │ │ │ add.w r5, r4, r3, lsl #5 │ │ │ │ ldr.w r2, [r4, #32]! │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 2e420 │ │ │ │ + beq.n 2e3c8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 2e356 │ │ │ │ + bne.n 2e2fe │ │ │ │ mov fp, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ add.w r4, r5, #32 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ 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 2e370 │ │ │ │ + bne.n 2e318 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ - ldr r2, [pc, #224] @ (2e478 ) │ │ │ │ + ldr r2, [pc, #224] @ (2e420 ) │ │ │ │ movs r4, #0 │ │ │ │ subs r3, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r0, [pc, #220] @ (2e47c ) │ │ │ │ + ldr r0, [pc, #220] @ (2e424 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 2e3c8 │ │ │ │ + bgt.n 2e370 │ │ │ │ adds r1, r2, #5 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ lsls r1, r1, #5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2e448 │ │ │ │ + beq.n 2e3f0 │ │ │ │ mov r0, lr │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r3, [pc, #192] @ (2e480 ) │ │ │ │ + ldr r3, [pc, #192] @ (2e428 ) │ │ │ │ str.w lr, [r8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ str.w r6, [lr, r1] │ │ │ │ ldrb.w r2, [sl, #1126] @ 0x466 │ │ │ │ ldr.w r5, [r8] │ │ │ │ subs r2, #0 │ │ │ │ add r5, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #12 │ │ │ │ str r2, [r5, #24] │ │ │ │ - cbz r7, 2e3f2 │ │ │ │ + cbz r7, 2e39a │ │ │ │ mov r0, r7 │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #152] @ (2e484 ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #152] @ (2e42c ) │ │ │ │ str r0, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2e410 │ │ │ │ + beq.n 2e3b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ strd r0, r1, [r2, #16] │ │ │ │ - ldr r2, [pc, #116] @ (2e488 ) │ │ │ │ + ldr r2, [pc, #116] @ (2e430 ) │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 2e394 │ │ │ │ - ldr r1, [pc, #100] @ (2e48c ) │ │ │ │ + beq.n 2e33c │ │ │ │ + ldr r1, [pc, #100] @ (2e434 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl a8ac0 │ │ │ │ + bl a84d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2e45a │ │ │ │ + cbz r0, 2e402 │ │ │ │ add.w r1, sl, #1096 @ 0x448 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #84] @ (2e490 ) │ │ │ │ + ldr r3, [pc, #84] @ (2e438 ) │ │ │ │ ldr.w lr, [r8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2e39e │ │ │ │ + b.n 2e346 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 2e3be │ │ │ │ - ldr r3, [pc, #32] @ (2e474 ) │ │ │ │ + b.n 2e366 │ │ │ │ + ldr r3, [pc, #32] @ (2e41c ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 2e424 │ │ │ │ - ldr r3, [pc, #56] @ (2e494 ) │ │ │ │ + b.n 2e3cc │ │ │ │ + ldr r3, [pc, #56] @ (2e43c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr.w lr, [r8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2e39e │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + b.n 2e346 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #24] @ (2e48c ) │ │ │ │ + ldr r3, [pc, #376] @ (2e594 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #648] @ (2e704 ) │ │ │ │ + ldr r2, [pc, #1000] @ (2e80c ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [pc, #624] @ (2e6f0 ) │ │ │ │ + ldr r2, [pc, #976] @ (2e7f8 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [pc, #480] @ (2e664 ) │ │ │ │ + ldr r2, [pc, #832] @ (2e76c ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [pc, #312] @ (2e5c0 ) │ │ │ │ + ldr r2, [pc, #664] @ (2e6c8 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [pc, #152] @ (2e524 ) │ │ │ │ + ldr r2, [pc, #504] @ (2e62c ) │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #1000] @ (2e87c ) │ │ │ │ + ldr r2, [pc, #328] @ (2e584 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r1, [pc, #872] @ (2e800 ) │ │ │ │ + ldr r2, [pc, #200] @ (2e508 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r3, [pc, #96] @ (2e4fc ) │ │ │ │ - ldr r2, [pc, #100] @ (2e500 ) │ │ │ │ + ldr r3, [pc, #96] @ (2e4a4 ) │ │ │ │ + ldr r2, [pc, #100] @ (2e4a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 2e4f8 │ │ │ │ - ldr r3, [pc, #88] @ (2e504 ) │ │ │ │ + ble.n 2e4a0 │ │ │ │ + ldr r3, [pc, #88] @ (2e4ac ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w lr, [r1, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2e4c8 │ │ │ │ + b.n 2e470 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2e4f2 │ │ │ │ + beq.n 2e49a │ │ │ │ ldrd r5, r6, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, lr │ │ │ │ - bne.n 2e4c2 │ │ │ │ + bne.n 2e46a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r6 │ │ │ │ - bne.n 2e4c2 │ │ │ │ + bne.n 2e46a │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w a8ac0 │ │ │ │ + b.w a84d8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #640] @ (2e780 ) │ │ │ │ + ldr r1, [pc, #992] @ (2e888 ) │ │ │ │ movs r4, r1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-144] │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ - ldr.w r0, [pc, #1112] @ 2e97c │ │ │ │ + ldr.w r0, [pc, #1112] @ 2e924 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w r5, sp, #4192 @ 0x1060 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 2e980 │ │ │ │ + ldr.w r3, [pc, #1096] @ 2e928 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ - ldr.w r7, [pc, #1088] @ 2e984 │ │ │ │ + ldr.w r7, [pc, #1088] @ 2e92c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ - ldr.w r3, [pc, #1072] @ 2e988 │ │ │ │ + blx 804c │ │ │ │ + ldr.w r3, [pc, #1072] @ 2e930 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e91a │ │ │ │ - ldr.w r3, [pc, #1052] @ 2e98c │ │ │ │ + beq.w 2e8c2 │ │ │ │ + ldr.w r3, [pc, #1052] @ 2e934 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w fp, [pc, #1048] @ 2e990 │ │ │ │ + ldr.w fp, [pc, #1048] @ 2e938 │ │ │ │ mov r9, r8 │ │ │ │ - ldr.w sl, [pc, #1048] @ 2e994 │ │ │ │ + ldr.w sl, [pc, #1048] @ 2e93c │ │ │ │ add fp, pc │ │ │ │ add sl, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ strd r8, r8, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 2e5fc │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2e5a4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bgt.n 2e588 │ │ │ │ + bgt.n 2e530 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - ble.w 2e784 │ │ │ │ + ble.w 2e72c │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 2e588 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2e5ac ) │ │ │ │ + bhi.n 2e530 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2e554 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffddffff │ │ │ │ lsls r1, r0, #7 │ │ │ │ @@ -58110,44 +58097,44 @@ │ │ │ │ @ instruction: 0xffddffff │ │ │ │ @ instruction: 0xffddffff │ │ │ │ lsls r5, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e592 │ │ │ │ - ldr r3, [pc, #920] @ (2e998 ) │ │ │ │ + bne.n 2e53a │ │ │ │ + ldr r3, [pc, #920] @ (2e940 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e954 │ │ │ │ - ldr r3, [pc, #908] @ (2e99c ) │ │ │ │ + bne.w 2e8fc │ │ │ │ + ldr r3, [pc, #908] @ (2e944 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ add.w r5, r6, sl, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2e8ac │ │ │ │ + beq.w 2e854 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2e96a │ │ │ │ + bmi.w 2e912 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ - cbz r3, 2e63e │ │ │ │ + cbz r3, 2e5e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e94a │ │ │ │ + beq.w 2e8f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r0, [pc, #860] @ (2e9a0 ) │ │ │ │ + ldr r0, [pc, #860] @ (2e948 ) │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -58155,515 +58142,515 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #55215 @ 0xd7af │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ - bl a8924 │ │ │ │ + bl a833c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e8fe │ │ │ │ + beq.w 2e8a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2e924 │ │ │ │ + bne.w 2e8cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #0 │ │ │ │ - bl 2e310 │ │ │ │ + bl 2e2b8 │ │ │ │ ldr.w r9, [r6, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2e744 │ │ │ │ + beq.n 2e6ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r2, r3 │ │ │ │ - ldr r3, [pc, #772] @ (2e9a4 ) │ │ │ │ + ldr r3, [pc, #772] @ (2e94c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #772] @ (2e9a8 ) │ │ │ │ + ldr r3, [pc, #772] @ (2e950 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #768] @ (2e9ac ) │ │ │ │ + ldr r3, [pc, #768] @ (2e954 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad2c │ │ │ │ + bl 1acd4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e818 │ │ │ │ - ldr r3, [pc, #724] @ (2e9b0 ) │ │ │ │ + bne.w 2e7c0 │ │ │ │ + ldr r3, [pc, #724] @ (2e958 ) │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2e7ba │ │ │ │ + bne.n 2e762 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e88a │ │ │ │ + beq.w 2e832 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - beq.w 2e864 │ │ │ │ + beq.w 2e80c │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e89a │ │ │ │ - ldr r6, [pc, #660] @ (2e9b4 ) │ │ │ │ + bne.w 2e842 │ │ │ │ + ldr r6, [pc, #660] @ (2e95c ) │ │ │ │ add r6, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2e80e │ │ │ │ + bne.n 2e7b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2e6b4 │ │ │ │ - ldr r2, [pc, #624] @ (2e9b8 ) │ │ │ │ + bne.n 2e65c │ │ │ │ + ldr r2, [pc, #624] @ (2e960 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #564] @ (2e980 ) │ │ │ │ + ldr r3, [pc, #564] @ (2e928 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2e950 │ │ │ │ + bne.w 2e8f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #556] @ (2e99c ) │ │ │ │ + ldr r3, [pc, #556] @ (2e944 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - b.n 2e588 │ │ │ │ + b.n 2e530 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2e588 │ │ │ │ + b.n 2e530 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2e588 │ │ │ │ + b.n 2e530 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 2e79c │ │ │ │ - ldr r3, [pc, #528] @ (2e99c ) │ │ │ │ + bne.n 2e744 │ │ │ │ + ldr r3, [pc, #528] @ (2e944 ) │ │ │ │ mov r2, fp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2e588 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 2e530 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.w 2e588 │ │ │ │ - ldr r3, [pc, #504] @ (2e99c ) │ │ │ │ + bne.w 2e530 │ │ │ │ + ldr r3, [pc, #504] @ (2e944 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #528] @ (2e9bc ) │ │ │ │ - ldr r0, [pc, #532] @ (2e9c0 ) │ │ │ │ + ldr r2, [pc, #528] @ (2e964 ) │ │ │ │ + ldr r0, [pc, #532] @ (2e968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #520] @ (2e9c4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #520] @ (2e96c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2e6e4 │ │ │ │ + beq.n 2e68c │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bpl.n 2e7d4 │ │ │ │ - b.n 2e6e4 │ │ │ │ + bpl.n 2e77c │ │ │ │ + b.n 2e68c │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcc.n 2e6e4 │ │ │ │ + bcc.n 2e68c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr.w r0, [r1, sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e7cc │ │ │ │ + beq.n 2e774 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r5 │ │ │ │ - bl a8ac0 │ │ │ │ + bl a84d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e7cc │ │ │ │ + beq.n 2e774 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e734 │ │ │ │ + beq.n 2e6dc │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 2e71c │ │ │ │ + bmi.n 2e6c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, sl │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e738 │ │ │ │ + beq.n 2e6e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 2e73c │ │ │ │ - ldr r3, [pc, #428] @ (2e9c8 ) │ │ │ │ + bl 74130 │ │ │ │ + b.n 2e6e4 │ │ │ │ + ldr r3, [pc, #428] @ (2e970 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e83c │ │ │ │ + bge.n 2e7e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e734 │ │ │ │ + beq.n 2e6dc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 2e734 │ │ │ │ - b.n 2e71c │ │ │ │ + bpl.w 2e6dc │ │ │ │ + b.n 2e6c4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e822 │ │ │ │ + beq.n 2e7ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e71c │ │ │ │ - ldr r6, [pc, #364] @ (2e9cc ) │ │ │ │ + beq.w 2e6c4 │ │ │ │ + ldr r6, [pc, #364] @ (2e974 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 2e6fa │ │ │ │ + b.n 2e6a2 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbnz r3, 2e878 │ │ │ │ + cbnz r3, 2e820 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e720 │ │ │ │ - b.n 2e734 │ │ │ │ + bne.w 2e6c8 │ │ │ │ + b.n 2e6dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e870 │ │ │ │ - ldr r6, [pc, #328] @ (2e9d0 ) │ │ │ │ + bne.n 2e818 │ │ │ │ + ldr r6, [pc, #328] @ (2e978 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 2e720 │ │ │ │ + b.n 2e6c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e734 │ │ │ │ - b.n 2e884 │ │ │ │ + bne.w 2e6dc │ │ │ │ + b.n 2e82c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 116f0 │ │ │ │ + bl 11698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e71c │ │ │ │ - b.n 2e884 │ │ │ │ + bne.w 2e6c4 │ │ │ │ + b.n 2e82c │ │ │ │ ldr.w r9, [r6, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2e940 │ │ │ │ + beq.n 2e8e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2e96a │ │ │ │ + bmi.n 2e912 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e690 │ │ │ │ + beq.w 2e638 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e690 │ │ │ │ - bl 1e8a8 │ │ │ │ + bne.w 2e638 │ │ │ │ + bl 1e850 │ │ │ │ ldr.w r9, [r6, sl, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ - bne.w 2e68a │ │ │ │ + bne.w 2e632 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #228] @ (2e9d4 ) │ │ │ │ + ldr r3, [pc, #228] @ (2e97c ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2b6a8 │ │ │ │ - b.n 2e744 │ │ │ │ - bl a99fc │ │ │ │ - ldr r2, [pc, #212] @ (2e9d8 ) │ │ │ │ + bl 2b650 │ │ │ │ + b.n 2e6ec │ │ │ │ + bl a9414 │ │ │ │ + ldr r2, [pc, #212] @ (2e980 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [pc, #208] @ (2e9dc ) │ │ │ │ + ldr r0, [pc, #208] @ (2e984 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2e744 │ │ │ │ + b.n 2e6ec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b9f4 │ │ │ │ - b.n 2e56c │ │ │ │ - ldr r2, [pc, #172] @ (2e9d4 ) │ │ │ │ + bl 1b99c │ │ │ │ + b.n 2e514 │ │ │ │ + ldr r2, [pc, #172] @ (2e97c ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r3, [r3, #-60] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (2e9e0 ) │ │ │ │ + ldr r1, [pc, #172] @ (2e988 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2e67c │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2e624 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e744 │ │ │ │ - b.n 2e8e6 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 2e63e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #136] @ (2e9e4 ) │ │ │ │ + bne.w 2e6ec │ │ │ │ + b.n 2e88e │ │ │ │ + bl 1e850 │ │ │ │ + b.n 2e5e6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #136] @ (2e98c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #136] @ (2e9e8 ) │ │ │ │ + ldr r0, [pc, #136] @ (2e990 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #128] @ (2e9ec ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #128] @ (2e994 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #128] @ (2e9f0 ) │ │ │ │ + ldr r0, [pc, #128] @ (2e998 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + bl 6bc44 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + cbnz r4, 2e99a │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + itt ne │ │ │ │ + movne r7, r0 │ │ │ │ + bkpt 0x00c6 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + subs r4, r5, #6 │ │ │ │ movs r0, r1 │ │ │ │ - itee le │ │ │ │ - movle r7, r0 │ │ │ │ - lslgt r0, r6, #16 │ │ │ │ - movgt r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + rev16 r2, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r0, r1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + cbnz r4, 2e97a │ │ │ │ movs r7, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, fp │ │ │ │ movs r4, r1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, pc │ │ │ │ movs r4, r1 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r0, r1 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + @ instruction: 0xb7de │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + @ instruction: 0xb77a │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #132] @ (2ea8c ) │ │ │ │ - ldr r3, [pc, #136] @ (2ea90 ) │ │ │ │ + ldr r0, [pc, #132] @ (2ea34 ) │ │ │ │ + ldr r3, [pc, #136] @ (2ea38 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #124] @ (2ea94 ) │ │ │ │ + ldr r4, [pc, #124] @ (2ea3c ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 2ea70 │ │ │ │ + cbz r3, 2ea18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 385c8 │ │ │ │ + bl 38570 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #2 │ │ │ │ - blt.n 2ea58 │ │ │ │ - ldr r3, [pc, #88] @ (2ea98 ) │ │ │ │ + blt.n 2ea00 │ │ │ │ + ldr r3, [pc, #88] @ (2ea40 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ ite mi │ │ │ │ orrmi.w r2, r2, #8 │ │ │ │ bicpl.w r2, r2, #8 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ (2ea9c ) │ │ │ │ - ldr r3, [pc, #52] @ (2ea90 ) │ │ │ │ + ldr r2, [pc, #64] @ (2ea44 ) │ │ │ │ + ldr r3, [pc, #52] @ (2ea38 ) │ │ │ │ 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 2ea86 │ │ │ │ + bne.n 2ea2e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #36] @ (2ea98 ) │ │ │ │ - ldr r2, [pc, #44] @ (2eaa0 ) │ │ │ │ + ldr r1, [pc, #36] @ (2ea40 ) │ │ │ │ + ldr r2, [pc, #44] @ (2ea48 ) │ │ │ │ ldr r0, [r4, r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2b6a8 │ │ │ │ - b.n 2ea56 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 2b650 │ │ │ │ + b.n 2e9fe │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (2eab4 ) │ │ │ │ + ldr r3, [pc, #12] @ (2ea5c ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #12] @ (2eab8 ) │ │ │ │ + ldr r2, [pc, #12] @ (2ea60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - b.w 2cd88 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + b.w 2cd30 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (2eacc ) │ │ │ │ + ldr r3, [pc, #12] @ (2ea74 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #12] @ (2ead0 ) │ │ │ │ + ldr r2, [pc, #12] @ (2ea78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.w 2cd88 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + b.w 2cd30 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #1720] @ 2f1a0 │ │ │ │ + ldr.w r2, [pc, #1720] @ 2f148 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1720] @ 2f1a4 │ │ │ │ + ldr.w r3, [pc, #1720] @ 2f14c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - ldr.w sl, [pc, #1712] @ 2f1a8 │ │ │ │ + ldr.w sl, [pc, #1712] @ 2f150 │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov ip, r5 │ │ │ │ it mi │ │ │ │ bicmi.w r9, r9, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2ee34 │ │ │ │ + beq.w 2eddc │ │ │ │ and.w r3, r9, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1680] @ 2f1ac │ │ │ │ + ldr.w r3, [pc, #1680] @ 2f154 │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ and.w fp, r9, #32 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ @@ -58671,864 +58658,864 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ef4a │ │ │ │ + bne.w 2eef2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ecaa │ │ │ │ - ldr.w r3, [pc, #1620] @ 2f1b0 │ │ │ │ + beq.w 2ec52 │ │ │ │ + ldr.w r3, [pc, #1620] @ 2f158 │ │ │ │ mov.w fp, #32 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ tst.w r9, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 2ed6c │ │ │ │ + beq.w 2ed14 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2ebd4 │ │ │ │ + cbz r0, 2eb7c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2eb9a │ │ │ │ + beq.n 2eb42 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ef88 │ │ │ │ + beq.w 2ef30 │ │ │ │ tst.w r9, #2 │ │ │ │ - bne.w 2eeb4 │ │ │ │ - ldr.w r1, [pc, #1552] @ 2f1b4 │ │ │ │ + bne.w 2ee5c │ │ │ │ + ldr.w r1, [pc, #1552] @ 2f15c │ │ │ │ add r1, pc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2ed9a │ │ │ │ - ldr.w r2, [pc, #1540] @ 2f1b8 │ │ │ │ + bne.w 2ed42 │ │ │ │ + ldr.w r2, [pc, #1540] @ 2f160 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 2ef3c │ │ │ │ - ldr.w r1, [pc, #1528] @ 2f1bc │ │ │ │ + beq.w 2eee4 │ │ │ │ + ldr.w r1, [pc, #1528] @ 2f164 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2ed9a │ │ │ │ + beq.w 2ed42 │ │ │ │ adds r4, #1 │ │ │ │ mov r7, fp │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r6 │ │ │ │ and.w r3, fp, #66 @ 0x42 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ it le │ │ │ │ movle r2, #2 │ │ │ │ - ble.n 2ebf0 │ │ │ │ + ble.n 2eb98 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2edee │ │ │ │ + beq.w 2ed96 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 2ee52 │ │ │ │ + bne.w 2edfa │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r7, 2ec52 │ │ │ │ - bl 1ad58 │ │ │ │ + cbnz r7, 2ebfa │ │ │ │ + bl 1ad00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ee14 │ │ │ │ + beq.w 2edbc │ │ │ │ ands.w r3, fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 2eecc │ │ │ │ - ldr.w r3, [pc, #1420] @ 2f1b0 │ │ │ │ + beq.w 2ee74 │ │ │ │ + ldr.w r3, [pc, #1420] @ 2f158 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - bl 1134c │ │ │ │ - ldr.w r3, [pc, #1412] @ 2f1b8 │ │ │ │ + bl 112f4 │ │ │ │ + ldr.w r3, [pc, #1412] @ 2f160 │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ef56 │ │ │ │ + beq.w 2eefe │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #10 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2edd8 │ │ │ │ + beq.w 2ed80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 2edc0 │ │ │ │ + ble.w 2ed68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 2ec6a │ │ │ │ + cbz r3, 2ec12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebee │ │ │ │ + bne.n 2eb96 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2eb46 │ │ │ │ + bne.w 2eaee │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ - b.n 2ee34 │ │ │ │ + b.n 2eddc │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 2edae │ │ │ │ + ble.w 2ed56 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f190 │ │ │ │ + bne.w 2f138 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2ec7a │ │ │ │ + beq.n 2ec22 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f19c │ │ │ │ + bne.w 2f144 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r7 │ │ │ │ - ldr.w r3, [pc, #1300] @ 2f1c0 │ │ │ │ + ldr.w r3, [pc, #1300] @ 2f168 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ef4e │ │ │ │ - ldr.w r3, [pc, #1264] @ 2f1b8 │ │ │ │ + beq.w 2eef6 │ │ │ │ + ldr.w r3, [pc, #1264] @ 2f160 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bne.w 2f02a │ │ │ │ + bne.w 2efd2 │ │ │ │ tst.w r9, #2 │ │ │ │ - bne.w 2f036 │ │ │ │ - ldr.w r3, [pc, #1248] @ 2f1c4 │ │ │ │ + bne.w 2efde │ │ │ │ + ldr.w r3, [pc, #1248] @ 2f16c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1248] @ 2f1c8 │ │ │ │ + ldr.w r1, [pc, #1248] @ 2f170 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ed9a │ │ │ │ - ldr.w r3, [pc, #1200] @ 2f1b0 │ │ │ │ + beq.n 2ed42 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2f158 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb68 │ │ │ │ + beq.w 2eb10 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2ed28 │ │ │ │ + beq.n 2ecd0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2efa4 │ │ │ │ + beq.w 2ef4c │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bmi.w 2eb68 │ │ │ │ + bmi.w 2eb10 │ │ │ │ mov r0, r6 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb68 │ │ │ │ + beq.w 2eb10 │ │ │ │ tst.w r9, #2 │ │ │ │ - bne.w 2f0b6 │ │ │ │ - ldr.w r3, [pc, #1136] @ 2f1b8 │ │ │ │ + bne.w 2f05e │ │ │ │ + ldr.w r3, [pc, #1136] @ 2f160 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 2f0ea │ │ │ │ - ldr.w r1, [pc, #1136] @ 2f1cc │ │ │ │ + beq.w 2f092 │ │ │ │ + ldr.w r1, [pc, #1136] @ 2f174 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - cbz r4, 2ed9a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r4, 2ed42 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2eb68 │ │ │ │ + b.n 2eb10 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 114e8 │ │ │ │ + bl 11490 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb78 │ │ │ │ + beq.w 2eb20 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ bic.w r3, r3, #31 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsrs r3, r3, #17 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2eb78 │ │ │ │ + bne.w 2eb20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f048 │ │ │ │ + beq.w 2eff0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2ec7a │ │ │ │ + beq.w 2ec22 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 2eb52 │ │ │ │ + b.n 2eafa │ │ │ │ tst.w fp, #2 │ │ │ │ - bne.w 2ef14 │ │ │ │ + bne.w 2eebc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2ef34 │ │ │ │ + beq.w 2eedc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ec6a │ │ │ │ + beq.w 2ec12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ebe6 │ │ │ │ + bne.w 2eb8e │ │ │ │ mov r9, fp │ │ │ │ - b.n 2ec6c │ │ │ │ + b.n 2ec14 │ │ │ │ mov r9, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2eb46 │ │ │ │ - b.n 2ec7a │ │ │ │ - ldr r3, [pc, #960] @ (2f1b0 ) │ │ │ │ + bne.w 2eaee │ │ │ │ + b.n 2ec22 │ │ │ │ + ldr r3, [pc, #960] @ (2f158 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ - cbz r3, 2ee2a │ │ │ │ + cbz r3, 2edd2 │ │ │ │ adds r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2ec52 │ │ │ │ - bl 1ad58 │ │ │ │ + bne.w 2ebfa │ │ │ │ + bl 1ad00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ec18 │ │ │ │ - ldr r3, [pc, #928] @ (2f1b8 ) │ │ │ │ + bne.w 2ebc0 │ │ │ │ + ldr r3, [pc, #928] @ (2f160 ) │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 2ec46 │ │ │ │ + b.n 2ebee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2ec80 │ │ │ │ + beq.w 2ec28 │ │ │ │ mov.w ip, #1 │ │ │ │ - ldr r2, [pc, #920] @ (2f1d0 ) │ │ │ │ - ldr r3, [pc, #876] @ (2f1a4 ) │ │ │ │ + ldr r2, [pc, #920] @ (2f178 ) │ │ │ │ + ldr r3, [pc, #876] @ (2f14c ) │ │ │ │ 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 2f18c │ │ │ │ + bne.w 2f134 │ │ │ │ mov r0, ip │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w fp, #9 │ │ │ │ - bne.n 2ee2a │ │ │ │ + bne.n 2edd2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2ec52 │ │ │ │ - ldr r3, [pc, #848] @ (2f1b0 ) │ │ │ │ + bne.w 2ebfa │ │ │ │ + ldr r3, [pc, #848] @ (2f158 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2ec52 │ │ │ │ - ldr r3, [pc, #832] @ (2f1b8 ) │ │ │ │ + bne.w 2ebfa │ │ │ │ + ldr r3, [pc, #832] @ (2f160 ) │ │ │ │ tst.w fp, #64 @ 0x40 │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - beq.w 2f01c │ │ │ │ - ldr r1, [pc, #844] @ (2f1d4 ) │ │ │ │ + beq.w 2efc4 │ │ │ │ + ldr r1, [pc, #844] @ (2f17c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ tst.w fp, #2 │ │ │ │ - bne.w 2efc2 │ │ │ │ + bne.w 2ef6a │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 2f014 │ │ │ │ + bcs.w 2efbc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2ec52 │ │ │ │ + b.n 2ebfa │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 2ef52 │ │ │ │ - ldr r3, [pc, #796] @ (2f1d8 ) │ │ │ │ + bpl.n 2eefa │ │ │ │ + ldr r3, [pc, #796] @ (2f180 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2eba8 │ │ │ │ - ldr r3, [pc, #744] @ (2f1b8 ) │ │ │ │ + b.n 2eb50 │ │ │ │ + ldr r3, [pc, #744] @ (2f160 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r6, [r8] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #712] @ (2f1b0 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #712] @ (2f158 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 2ef56 │ │ │ │ - ldr r3, [pc, #736] @ (2f1dc ) │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 2eefe │ │ │ │ + ldr r3, [pc, #736] @ (2f184 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 2ee1a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 2edc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d69c │ │ │ │ - ldr r2, [pc, #708] @ (2f1e0 ) │ │ │ │ + bl 1d644 │ │ │ │ + ldr r2, [pc, #708] @ (2f188 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #708] @ (2f1e4 ) │ │ │ │ + ldr r0, [pc, #708] @ (2f18c ) │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2edbc │ │ │ │ + bne.w 2ed64 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2edda │ │ │ │ + b.n 2ed82 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #680] @ (2f1e8 ) │ │ │ │ + ldr r1, [pc, #680] @ (2f190 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2ebcc │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2eb74 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 2ebd4 │ │ │ │ + b.n 2eb7c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 2ecfc │ │ │ │ - ldr r3, [pc, #664] @ (2f1ec ) │ │ │ │ - b.n 2eebc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c398 │ │ │ │ - cbz r0, 2ef70 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.n 2eca4 │ │ │ │ + ldr r3, [pc, #664] @ (2f194 ) │ │ │ │ + b.n 2ee64 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c340 │ │ │ │ + cbz r0, 2ef18 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f0da │ │ │ │ - ldr r0, [pc, #636] @ (2f1f0 ) │ │ │ │ + beq.w 2f082 │ │ │ │ + ldr r0, [pc, #636] @ (2f198 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ef06 │ │ │ │ - ldr r1, [pc, #628] @ (2f1f4 ) │ │ │ │ + beq.n 2eeae │ │ │ │ + ldr r1, [pc, #628] @ (2f19c ) │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r1, pc │ │ │ │ - b.n 2ec46 │ │ │ │ + b.n 2ebee │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ebd4 │ │ │ │ + beq.w 2eb7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ebd4 │ │ │ │ - bl 119b4 │ │ │ │ + beq.w 2eb7c │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2eb9a │ │ │ │ - b.n 2ebd4 │ │ │ │ + bne.w 2eb42 │ │ │ │ + b.n 2eb7c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2eb68 │ │ │ │ + beq.w 2eb10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2eb68 │ │ │ │ - bl 119b4 │ │ │ │ + beq.w 2eb10 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb68 │ │ │ │ + beq.w 2eb10 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 2ed28 │ │ │ │ - ldr r3, [pc, #564] @ (2f1f8 ) │ │ │ │ + b.n 2ecd0 │ │ │ │ + ldr r3, [pc, #564] @ (2f1a0 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #540] @ (2f1fc ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #540] @ (2f1a4 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 2eeaa │ │ │ │ + bcc.w 2ee52 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2ec52 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2ebfa │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2ee8a │ │ │ │ - ldr r1, [pc, #468] @ (2f200 ) │ │ │ │ + b.n 2ee32 │ │ │ │ + ldr r1, [pc, #468] @ (2f1a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 2ecf4 │ │ │ │ - ldr r3, [pc, #460] @ (2f204 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 2ec9c │ │ │ │ + ldr r3, [pc, #460] @ (2f1ac ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2ece6 │ │ │ │ - ldr r3, [pc, #364] @ (2f1b8 ) │ │ │ │ + b.n 2ec8e │ │ │ │ + ldr r3, [pc, #364] @ (2f160 ) │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.n 2f05e │ │ │ │ - ldr r1, [pc, #428] @ (2f208 ) │ │ │ │ + beq.n 2f006 │ │ │ │ + ldr r1, [pc, #428] @ (2f1b0 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w r9, #2 │ │ │ │ - beq.n 2f09a │ │ │ │ + beq.n 2f042 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2f080 │ │ │ │ + beq.n 2f028 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2f104 │ │ │ │ - ldr r2, [pc, #392] @ (2f20c ) │ │ │ │ + beq.n 2f0ac │ │ │ │ + ldr r2, [pc, #392] @ (2f1b4 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2f0fc │ │ │ │ + bcs.n 2f0a4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2ed9a │ │ │ │ + beq.w 2ed42 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2eb78 │ │ │ │ - ldr r3, [pc, #344] @ (2f210 ) │ │ │ │ + b.n 2eb20 │ │ │ │ + ldr r3, [pc, #344] @ (2f1b8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - ldr r3, [pc, #240] @ (2f1b8 ) │ │ │ │ + bl 1e57c │ │ │ │ + ldr r3, [pc, #240] @ (2f160 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2ed4c │ │ │ │ - ldr r3, [pc, #312] @ (2f214 ) │ │ │ │ + b.n 2ecf4 │ │ │ │ + ldr r3, [pc, #312] @ (2f1bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - b.n 2ef78 │ │ │ │ + bl 1e57c │ │ │ │ + b.n 2ef20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 2ed66 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 2ed0e │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 2f0ac │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 2f054 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - cbz r2, 2f11a │ │ │ │ + cbz r2, 2f0c2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2f11a │ │ │ │ + cbz r2, 2f0c2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f080 │ │ │ │ - ldr r2, [pc, #220] @ (2f1f8 ) │ │ │ │ + bne.n 2f028 │ │ │ │ + ldr r2, [pc, #220] @ (2f1a0 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 2f142 │ │ │ │ + b.n 2f0ea │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 2f150 │ │ │ │ + cbz r3, 2f0f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 2f150 │ │ │ │ + cbz r3, 2f0f8 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3f0 │ │ │ │ + bl 1c398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f138 │ │ │ │ + beq.n 2f0e0 │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 2f09a │ │ │ │ - ldr r2, [pc, #156] @ (2f1fc ) │ │ │ │ + bne.n 2f042 │ │ │ │ + ldr r2, [pc, #156] @ (2f1a4 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 2f09a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 2f042 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ebee │ │ │ │ - b.n 2ec8e │ │ │ │ + bne.w 2eb96 │ │ │ │ + b.n 2ec36 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 2ebda │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + b.n 2eb82 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + bkpt 0x009a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, r7 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + b.n 2eb7c │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + bkpt 0x0022 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #-28]! │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + b.n 2f910 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + pop {r7} │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ movs r4, r1 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + cbz r2, 2f1c2 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + hlt 0x0016 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + hlt 0x0002 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - itee cs │ │ │ │ - movcs r7, r0 │ │ │ │ - lslcc r4, r4, #21 │ │ │ │ - movcc r0, r0 │ │ │ │ - pop {} │ │ │ │ + cbnz r6, 2f1d2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + cpsid │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #340] @ 2f380 │ │ │ │ + ldr.w r8, [pc, #340] @ 2f328 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #340] @ (2f384 ) │ │ │ │ + ldr r3, [pc, #340] @ (2f32c ) │ │ │ │ movs r4, #0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ - ldr r3, [pc, #328] @ (2f388 ) │ │ │ │ + ldr r3, [pc, #328] @ (2f330 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r4, [r2, #12] │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 2f288 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 2f230 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - beq.n 2f2d6 │ │ │ │ - bgt.n 2f2c2 │ │ │ │ + beq.n 2f27e │ │ │ │ + bgt.n 2f26a │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 2f2f6 │ │ │ │ + beq.n 2f29e │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ - beq.n 2f2f0 │ │ │ │ + beq.n 2f298 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 2f24a │ │ │ │ - cbz r7, 2f2ba │ │ │ │ + bne.n 2f1f2 │ │ │ │ + cbz r7, 2f262 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #284] @ (2f38c ) │ │ │ │ - ldr r0, [pc, #284] @ (2f390 ) │ │ │ │ + ldr r2, [pc, #284] @ (2f334 ) │ │ │ │ + ldr r0, [pc, #284] @ (2f338 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f254 │ │ │ │ + bne.n 2f1fc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r6, r5, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2f310 │ │ │ │ + bne.n 2f2b8 │ │ │ │ tst.w r4, #18 │ │ │ │ - bne.n 2f2ba │ │ │ │ + bne.n 2f262 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cbz r1, 2f2ba │ │ │ │ + cbz r1, 2f262 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r4, 2f2ba │ │ │ │ - ldr r3, [pc, #236] @ (2f394 ) │ │ │ │ + cbz r4, 2f262 │ │ │ │ + ldr r3, [pc, #236] @ (2f33c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [r1, #196] @ 0xc4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #16 │ │ │ │ - beq.n 2f24a │ │ │ │ + beq.n 2f1f2 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2f24a │ │ │ │ - ldr r3, [pc, #188] @ (2f394 ) │ │ │ │ + b.n 2f1f2 │ │ │ │ + ldr r3, [pc, #188] @ (2f33c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 2f354 │ │ │ │ + bmi.n 2f2fc │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ - b.n 2f24a │ │ │ │ + b.n 2f1f2 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - b.n 2f24a │ │ │ │ + b.n 2f1f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2f2ba │ │ │ │ + beq.n 2f262 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #148] @ (2f398 ) │ │ │ │ - ldr r0, [pc, #148] @ (2f39c ) │ │ │ │ + ldr r2, [pc, #148] @ (2f340 ) │ │ │ │ + ldr r0, [pc, #148] @ (2f344 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #140] @ (2f3a0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #140] @ (2f348 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - cbnz r2, 2f36a │ │ │ │ + cbnz r2, 2f312 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 2f346 │ │ │ │ + cbz r3, 2f2ee │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 2f338 │ │ │ │ - ldr r3, [pc, #108] @ (2f394 ) │ │ │ │ + bpl.n 2f2e0 │ │ │ │ + ldr r3, [pc, #108] @ (2f33c ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2ead4 │ │ │ │ + b.w 2ea7c │ │ │ │ tst.w r4, #18 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 2f2ba │ │ │ │ - ldr r2, [pc, #76] @ (2f3a4 ) │ │ │ │ + b.n 2f262 │ │ │ │ + ldr r2, [pc, #76] @ (2f34c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #76] @ (2f3a8 ) │ │ │ │ - ldr r0, [pc, #80] @ (2f3ac ) │ │ │ │ + ldr r3, [pc, #76] @ (2f350 ) │ │ │ │ + ldr r0, [pc, #80] @ (2f354 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #64] @ (2f3b0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #64] @ (2f358 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (2f3b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (2f35c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + bl 6bc44 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + movs r4, r6 │ │ │ │ movs r0, r1 │ │ │ │ - push {r1, r2} │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 2f3fc │ │ │ │ + vaddl.u32 q0, d0, d7 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r7, r0 │ │ │ │ - cbz r2, 2f3f6 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 2f3f8 │ │ │ │ + vhadd.u d0, d4, d7 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r7, 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 r2, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r7, [pc, #464] @ (2f5a0 ) │ │ │ │ - ldr r3, [pc, #468] @ (2f5a4 ) │ │ │ │ + ldr r7, [pc, #464] @ (2f548 ) │ │ │ │ + ldr r3, [pc, #468] @ (2f54c ) │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r9, [pc, #464] @ 2f5a8 │ │ │ │ + ldr.w r9, [pc, #464] @ 2f550 │ │ │ │ sub.w r4, r4, #116 @ 0x74 │ │ │ │ - ldr.w r8, [pc, #460] @ 2f5ac │ │ │ │ + ldr.w r8, [pc, #460] @ 2f554 │ │ │ │ clz r4, r4 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f516 │ │ │ │ + beq.w 2f4be │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi.n 2f3ee │ │ │ │ - add r3, pc, #8 @ (adr r3, 2f40c ) │ │ │ │ + bhi.n 2f396 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2f3b4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r3, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -59597,290 +59584,289 @@ │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2f3fc │ │ │ │ - ldr r3, [pc, #152] @ (2f5b0 ) │ │ │ │ + bne.w 2f3a4 │ │ │ │ + ldr r3, [pc, #152] @ (2f558 ) │ │ │ │ tst.w r4, #65 @ 0x41 │ │ │ │ it ne │ │ │ │ bicne.w r4, r4, #2 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 2f58a │ │ │ │ - ldr r3, [pc, #136] @ (2f5b4 ) │ │ │ │ + cbnz r3, 2f532 │ │ │ │ + ldr r3, [pc, #136] @ (2f55c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr.w r2, [r5, r0, lsl #2] │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ - cbz r2, 2f58a │ │ │ │ + cbz r2, 2f532 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2ead4 │ │ │ │ + b.w 2ea7c │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ - b.n 2f3ee │ │ │ │ + b.n 2f396 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ - b.n 2f3ee │ │ │ │ + b.n 2f396 │ │ │ │ orr.w r4, r4, #1 │ │ │ │ - b.n 2f3ee │ │ │ │ + b.n 2f396 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 2f3ee │ │ │ │ - ldr r3, [pc, #84] @ (2f5b4 ) │ │ │ │ + b.n 2f396 │ │ │ │ + ldr r3, [pc, #84] @ (2f55c ) │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 2f3ee │ │ │ │ - ldr r3, [pc, #64] @ (2f5b4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 2f396 │ │ │ │ + ldr r3, [pc, #64] @ (2f55c ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #60] @ (2f5b8 ) │ │ │ │ - ldr r0, [pc, #64] @ (2f5bc ) │ │ │ │ + ldr r2, [pc, #60] @ (2f560 ) │ │ │ │ + ldr r0, [pc, #64] @ (2f564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ + bl 67a88 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ (2f5c0 ) │ │ │ │ + ldr r0, [pc, #44] @ (2f568 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r4, r2 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr7, {0} │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + stc2 0, cr0, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r7, r0 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #272] @ (2f6e8 ) │ │ │ │ + ldr r5, [pc, #272] @ (2f690 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ - ldr r4, [pc, #272] @ (2f6ec ) │ │ │ │ + ldr r4, [pc, #272] @ (2f694 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #272] @ (2f6f0 ) │ │ │ │ - ldr r2, [pc, #272] @ (2f6f4 ) │ │ │ │ + ldr r3, [pc, #272] @ (2f698 ) │ │ │ │ + ldr r2, [pc, #272] @ (2f69c ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #28 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b48 │ │ │ │ - ldr r1, [pc, #224] @ (2f6f8 ) │ │ │ │ + blx 7b08 │ │ │ │ + ldr r1, [pc, #224] @ (2f6a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ bic.w r3, r3, #200 @ 0xc8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2f6c0 │ │ │ │ + bcs.n 2f668 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6ce │ │ │ │ - cbz r1, 2f674 │ │ │ │ + beq.n 2f676 │ │ │ │ + cbz r1, 2f61c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r0, 2f6d4 │ │ │ │ + cbz r0, 2f67c │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 2f6dc │ │ │ │ + cbnz r0, 2f684 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #28 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ - ldr r2, [pc, #84] @ (2f6fc ) │ │ │ │ - ldr r3, [pc, #64] @ (2f6ec ) │ │ │ │ + blx 7b08 │ │ │ │ + ldr r2, [pc, #84] @ (2f6a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (2f694 ) │ │ │ │ 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 2f6e4 │ │ │ │ + bne.n 2f68c │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f63e │ │ │ │ + bge.n 2f5e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f646 │ │ │ │ - cbnz r1, 2f6d4 │ │ │ │ + b.n 2f5ee │ │ │ │ + cbnz r1, 2f67c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f678 │ │ │ │ + b.n 2f620 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 2f6d0 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 2f678 │ │ │ │ mov r0, r3 │ │ │ │ - bl 40900 │ │ │ │ - b.n 2f678 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + bl 408a8 │ │ │ │ + b.n 2f620 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2f716 │ │ │ │ + cbz r6, 2f71a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ movs r4, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (2f760 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f708 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (2f764 ) │ │ │ │ + ldr r3, [pc, #80] @ (2f70c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 3dd7c │ │ │ │ + bl 3dd24 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r0, #1 │ │ │ │ it mi │ │ │ │ movmi r0, #79 @ 0x4f │ │ │ │ - bmi.n 2f742 │ │ │ │ + bmi.n 2f6ea │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ it ge │ │ │ │ movge.w r0, #300 @ 0x12c │ │ │ │ cmp r0, #15 │ │ │ │ it lt │ │ │ │ movlt r0, #15 │ │ │ │ - ldr r2, [pc, #36] @ (2f768 ) │ │ │ │ - ldr r3, [pc, #28] @ (2f764 ) │ │ │ │ + ldr r2, [pc, #36] @ (2f710 ) │ │ │ │ + ldr r3, [pc, #28] @ (2f70c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f75a │ │ │ │ + bne.n 2f702 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, r2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d6, d11 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ ldrd r1, r2, [r0, #484] @ 0x1e4 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2f79c │ │ │ │ + ble.n 2f744 │ │ │ │ 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] │ │ │ │ movs r0, #2 │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #484] @ 0x1e4 │ │ │ │ str.w r2, [r3, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #8] @ (2f7ac ) │ │ │ │ + ldr r1, [pc, #8] @ (2f754 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - b.w 80d4 │ │ │ │ - cmp r0, #26 │ │ │ │ + b.w 8088 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ - ldr.w r0, [pc, #1644] @ 2fe34 │ │ │ │ + ldr.w r0, [pc, #1644] @ 2fddc │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #1644] @ 2fe38 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2fde0 │ │ │ │ add r0, pc │ │ │ │ str.w r1, [r5, #912] @ 0x390 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ movs r3, #0 │ │ │ │ @@ -59893,49 +59879,49 @@ │ │ │ │ ldrbne.w r3, [r9, #5] │ │ │ │ ubfxne r3, r3, #7, #1 │ │ │ │ str.w r3, [r5, #1176] @ 0x498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r5, #1164] @ 0x48c │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r6, [r9, #356] @ 0x164 │ │ │ │ str.w r4, [r5, #480] @ 0x1e0 │ │ │ │ str.w r0, [r5, #1160] @ 0x488 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2fc98 │ │ │ │ + beq.w 2fc40 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fcac │ │ │ │ + beq.w 2fc54 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - ldr.w r2, [pc, #1540] @ 2fe3c │ │ │ │ + ldr.w r2, [pc, #1540] @ 2fde4 │ │ │ │ str.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ subs r3, r1, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str.w r1, [r5, #428] @ 0x1ac │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 2fd12 │ │ │ │ - bl 2f700 │ │ │ │ + beq.w 2fcba │ │ │ │ + bl 2f6a8 │ │ │ │ subs r3, r0, #2 │ │ │ │ ldr.w r2, [r5, #500] @ 0x1f4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1480] @ 2fe40 │ │ │ │ + ldr.w r3, [pc, #1480] @ 2fde8 │ │ │ │ strb.w r1, [r5, #420] @ 0x1a4 │ │ │ │ add.w sl, r2, #255 @ 0xff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r5, #1180] @ 0x49c │ │ │ │ mov r0, r2 │ │ │ │ str.w r2, [r5, #416] @ 0x1a0 │ │ │ │ @@ -59944,30 +59930,30 @@ │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r3, r8, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2f936 │ │ │ │ + ble.n 2f8de │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - ble.w 2fafc │ │ │ │ + ble.w 2faa4 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f940 │ │ │ │ + beq.n 2f8e8 │ │ │ │ subs r2, r3, #7 │ │ │ │ cmp r2, #20 │ │ │ │ - bhi.w 2fd36 │ │ │ │ + bhi.w 2fcde │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r5, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ @@ -59988,211 +59974,211 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ subs r3, r4, r3 │ │ │ │ ubfx r3, r3, #0, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, sl │ │ │ │ - bcs.n 2f92c │ │ │ │ + bcs.n 2f8d4 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ subs r3, r4, r3 │ │ │ │ ubfx r3, r3, #0, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne sl, r4 │ │ │ │ - bhi.n 2f916 │ │ │ │ + bhi.n 2f8be │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 2f8ac │ │ │ │ + bgt.n 2f854 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f8cc │ │ │ │ + bne.n 2f874 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r3, fp │ │ │ │ itt gt │ │ │ │ subgt.w r3, r3, fp │ │ │ │ strgt.w r3, [r5, #416] @ 0x1a0 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr.w r3, [r5, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2fc00 │ │ │ │ + bne.w 2fba8 │ │ │ │ ldr.w r2, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ it gt │ │ │ │ strgt.w r3, [r5, #476] @ 0x1dc │ │ │ │ - ble.w 2fcbc │ │ │ │ - ldr.w r3, [pc, #1228] @ 2fe44 │ │ │ │ + ble.w 2fc64 │ │ │ │ + ldr.w r3, [pc, #1228] @ 2fdec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsh.w r3, [r0, #22] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2fbe2 │ │ │ │ + beq.w 2fb8a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r5, #484] @ 0x1e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2fb8a │ │ │ │ + bne.w 2fb32 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r0, [r5, #1188] @ 0x4a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r5, #452] @ 0x1c4 │ │ │ │ - cbz r0, 2fa06 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 2f9ae │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fa06 │ │ │ │ - blx 7f80 │ │ │ │ + cbz r0, 2f9ae │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ it cs │ │ │ │ movcs r2, #80 @ 0x50 │ │ │ │ add.w r3, r5, #592 @ 0x250 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r2, [r5, #468] @ 0x1d4 │ │ │ │ - cbz r0, 2fa00 │ │ │ │ + cbz r0, 2f9a8 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ str.w r2, [r3, #-4]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 2f9f4 │ │ │ │ + bne.n 2f99c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 2fb9a │ │ │ │ + beq.w 2fb42 │ │ │ │ cmp r4, sl │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ itt cc │ │ │ │ movcc r3, #27 │ │ │ │ strbcc.w r3, [r4], #1 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2faae │ │ │ │ + beq.n 2fa56 │ │ │ │ cmp sl, r4 │ │ │ │ mov.w r0, #0 │ │ │ │ it hi │ │ │ │ strbhi.w r3, [r4], #1 │ │ │ │ movs r2, #1 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2faae │ │ │ │ + beq.n 2fa56 │ │ │ │ cmp r3, #27 │ │ │ │ - beq.w 2fb7a │ │ │ │ + beq.w 2fb22 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2fb7a │ │ │ │ + beq.w 2fb22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2fd1c │ │ │ │ + bne.w 2fcc4 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls.n 2fa8e │ │ │ │ + bls.n 2fa36 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 2fb68 │ │ │ │ + beq.w 2fb10 │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2fd20 │ │ │ │ + bne.w 2fcc8 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 2fb76 │ │ │ │ + bhi.n 2fb1e │ │ │ │ sub.w r1, r3, #91 @ 0x5b │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 2fb76 │ │ │ │ + bne.n 2fb1e │ │ │ │ mov r1, r6 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fe28 │ │ │ │ + beq.w 2fdd0 │ │ │ │ mov r6, r1 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r7, r6, #4294967295 @ 0xffffffff │ │ │ │ it hi │ │ │ │ strbhi.w r3, [r4], #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 2fa46 │ │ │ │ + bne.n 2f9ee │ │ │ │ mov r6, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r2 │ │ │ │ - b.n 2f8a4 │ │ │ │ + b.n 2f84c │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r4, #-1] │ │ │ │ streq r2, [sp, #20] │ │ │ │ adds r4, r3, #1 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ strb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f8a4 │ │ │ │ + b.n 2f84c │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ itt hi │ │ │ │ addhi.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ movhi r6, r7 │ │ │ │ - bhi.w 2f8a4 │ │ │ │ + bhi.w 2f84c │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2f92e │ │ │ │ + b.n 2f8d6 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ - b.n 2fac8 │ │ │ │ + b.n 2fa70 │ │ │ │ ldr.w r7, [r8, #68] @ 0x44 │ │ │ │ add.w r7, r7, #1 │ │ │ │ add r7, r6 │ │ │ │ - beq.w 2f940 │ │ │ │ + beq.w 2f8e8 │ │ │ │ cmp r4, sl │ │ │ │ - bcs.w 2f92c │ │ │ │ + bcs.w 2f8d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2fce6 │ │ │ │ + beq.w 2fc8e │ │ │ │ subs r2, r7, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 2fd24 │ │ │ │ + ble.w 2fccc │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2fd88 │ │ │ │ + beq.w 2fd30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -60201,773 +60187,773 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f92c │ │ │ │ + beq.w 2f8d4 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ cmp r7, r6 │ │ │ │ it hi │ │ │ │ cmphi sl, r4 │ │ │ │ - bhi.n 2fb54 │ │ │ │ + bhi.n 2fafc │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2f92e │ │ │ │ + b.n 2f8d6 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa36 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.w 2fd20 │ │ │ │ + beq.w 2fcc8 │ │ │ │ cmp r3, #27 │ │ │ │ - bgt.n 2fab0 │ │ │ │ + bgt.n 2fa58 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2fab0 │ │ │ │ - b.n 2faae │ │ │ │ + bpl.n 2fa58 │ │ │ │ + b.n 2fa56 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - b.n 2f9be │ │ │ │ + b.n 2f966 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ mov r2, r6 │ │ │ │ - bhi.n 2fbb2 │ │ │ │ + bhi.n 2fb5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls.n 2fba6 │ │ │ │ + bls.n 2fb4e │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.w 2fa18 │ │ │ │ + bne.w 2f9c0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f92c │ │ │ │ + beq.w 2f8d4 │ │ │ │ adds r6, r2, #2 │ │ │ │ - b.n 2fbce │ │ │ │ + b.n 2fb76 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f92c │ │ │ │ + beq.w 2f8d4 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2f8a4 │ │ │ │ + beq.w 2f84c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 2fbc4 │ │ │ │ + bne.n 2fb6c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2fbc4 │ │ │ │ + bne.n 2fb6c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 2f8a4 │ │ │ │ - ldr r4, [pc, #612] @ (2fe48 ) │ │ │ │ + b.n 2f84c │ │ │ │ + ldr r4, [pc, #612] @ (2fdf0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fd2a │ │ │ │ + beq.w 2fcd2 │ │ │ │ add.w r3, r0, #1024 @ 0x400 │ │ │ │ strd r0, r0, [r5, #484] @ 0x1e4 │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #584] @ (2fe4c ) │ │ │ │ + ldr r0, [pc, #584] @ (2fdf4 ) │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 2fc14 │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 2fbbc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 2fcfe │ │ │ │ - ldr r6, [pc, #568] @ (2fe50 ) │ │ │ │ + bmi.n 2fca6 │ │ │ │ + ldr r6, [pc, #568] @ (2fdf8 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #568] @ (2fe54 ) │ │ │ │ + ldr r3, [pc, #568] @ (2fdfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2fc28 │ │ │ │ + cbz r1, 2fbd0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 2fc6e │ │ │ │ - ldr r4, [pc, #556] @ (2fe58 ) │ │ │ │ - ldr r0, [pc, #560] @ (2fe5c ) │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 2fc16 │ │ │ │ + ldr r4, [pc, #556] @ (2fe00 ) │ │ │ │ + ldr r0, [pc, #560] @ (2fe04 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ adds r1, r4, #4 │ │ │ │ - bl 2f5c4 │ │ │ │ - ldr r0, [pc, #552] @ (2fe60 ) │ │ │ │ + bl 2f56c │ │ │ │ + ldr r0, [pc, #552] @ (2fe08 ) │ │ │ │ add.w r1, r4, #8 │ │ │ │ add r0, pc │ │ │ │ - bl 2f5c4 │ │ │ │ + bl 2f56c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fe14 │ │ │ │ - ldr r1, [pc, #536] @ (2fe64 ) │ │ │ │ + beq.w 2fdbc │ │ │ │ + ldr r1, [pc, #536] @ (2fe0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fe08 │ │ │ │ - ldr r3, [pc, #528] @ (2fe68 ) │ │ │ │ + beq.w 2fdb0 │ │ │ │ + ldr r3, [pc, #528] @ (2fe10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fc62 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 2fc0a │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #512] @ (2fe6c ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #512] @ (2fe14 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #512] @ (2fe70 ) │ │ │ │ + ldr r3, [pc, #512] @ (2fe18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2fd0a │ │ │ │ + beq.n 2fcb2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fd0a │ │ │ │ + beq.n 2fcb2 │ │ │ │ ldr.w r1, [r5, #1176] @ 0x498 │ │ │ │ ldr.w r2, [r5, #416] @ 0x1a0 │ │ │ │ rsb r3, r2, #1020 @ 0x3fc │ │ │ │ adds r3, #3 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2f976 │ │ │ │ - b.n 2f964 │ │ │ │ + bne.w 2f91e │ │ │ │ + b.n 2f90c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r6, [pc, #468] @ (2fe74 ) │ │ │ │ + ldr r6, [pc, #468] @ (2fe1c ) │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f832 │ │ │ │ + bne.w 2f7da │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ - b.n 2f84e │ │ │ │ + b.n 2f7f6 │ │ │ │ ldr.w r0, [r5, #500] @ 0x1f4 │ │ │ │ rsb r4, r3, #7 │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ adds r0, #1 │ │ │ │ adds r1, r0, r4 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ movs r2, #13 │ │ │ │ subs r3, r3, r4 │ │ │ │ str.w r3, [r5, #416] @ 0x1a0 │ │ │ │ subs r3, r7, r3 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ - b.n 2f976 │ │ │ │ + b.n 2f91e │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2fd82 │ │ │ │ + ble.n 2fd2a │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2fe20 │ │ │ │ + beq.w 2fdc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2fb34 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.n 2fadc │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fc18 │ │ │ │ - b.n 2fc14 │ │ │ │ + bne.n 2fbc0 │ │ │ │ + b.n 2fbbc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1176] @ 0x498 │ │ │ │ - b.n 2f960 │ │ │ │ + b.n 2f908 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movw r0, #1026 @ 0x402 │ │ │ │ - b.n 2f868 │ │ │ │ + b.n 2f810 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa8e │ │ │ │ + b.n 2fa36 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2fa8e │ │ │ │ + b.n 2fa36 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2fb40 │ │ │ │ + b.n 2fae8 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2fbee │ │ │ │ + b.n 2fb96 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2fdbc │ │ │ │ + beq.n 2fd64 │ │ │ │ cmp r4, sl │ │ │ │ - bcs.w 2f92c │ │ │ │ + bcs.w 2f8d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2fb18 │ │ │ │ + bne.w 2fac0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.n 2fce8 │ │ │ │ + bhi.n 2fc90 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrh.w r1, [ip, r3, lsl #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w lr, r1, #16384 @ 0x4000 │ │ │ │ - bne.n 2fdf4 │ │ │ │ + bne.n 2fd9c │ │ │ │ cmp r2, #1 │ │ │ │ strb.w lr, [r5, #420] @ 0x1a4 │ │ │ │ - ble.n 2fd82 │ │ │ │ + ble.n 2fd2a │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fe2c │ │ │ │ + beq.n 2fdd4 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - b.n 2fb34 │ │ │ │ + b.n 2fadc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2fb40 │ │ │ │ + b.n 2fae8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ittt hi │ │ │ │ movhi r3, #1 │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ strhi r3, [sp, #4] │ │ │ │ - bhi.w 2fb3c │ │ │ │ + bhi.w 2fae4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh.w r3, [ip, r3, lsl #1] │ │ │ │ tst.w r3, #2 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #1 │ │ │ │ - b.n 2fb3c │ │ │ │ + b.n 2fae4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, sl │ │ │ │ add fp, r2 │ │ │ │ - bcc.n 2fdce │ │ │ │ + bcc.n 2fd76 │ │ │ │ eor.w r3, r2, #1 │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f8a4 │ │ │ │ + b.n 2f84c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2fdee │ │ │ │ + beq.n 2fd96 │ │ │ │ subs r2, r7, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2fd24 │ │ │ │ + ble.n 2fccc │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2fb30 │ │ │ │ - b.n 2fd98 │ │ │ │ + bne.w 2fad8 │ │ │ │ + b.n 2fd40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2fd50 │ │ │ │ + b.n 2fcf8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2fd82 │ │ │ │ + ble.n 2fd2a │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2fcf8 │ │ │ │ + bne.w 2fca0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2fda8 │ │ │ │ - ldr r0, [pc, #108] @ (2fe78 ) │ │ │ │ + b.n 2fd50 │ │ │ │ + ldr r0, [pc, #108] @ (2fe20 ) │ │ │ │ adds r1, #8 │ │ │ │ add r0, pc │ │ │ │ - bl 2f5c4 │ │ │ │ - b.n 2fc56 │ │ │ │ - ldr r0, [pc, #100] @ (2fe7c ) │ │ │ │ + bl 2f56c │ │ │ │ + b.n 2fbfe │ │ │ │ + ldr r0, [pc, #100] @ (2fe24 ) │ │ │ │ adds r1, r4, #4 │ │ │ │ add r0, pc │ │ │ │ - bl 2f5c4 │ │ │ │ - b.n 2fc4a │ │ │ │ + bl 2f56c │ │ │ │ + b.n 2fbf2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2fb3c │ │ │ │ + b.n 2fae4 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 2faae │ │ │ │ + b.n 2fa56 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2fda8 │ │ │ │ - vhadd.u16 d16, d14, d11 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n 2fd50 │ │ │ │ + vaddl.u q0, d14, d11 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ movs r4, r1 │ │ │ │ - cbz r6, 2febc │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ movs r7, r0 │ │ │ │ - bge.n 2feb0 │ │ │ │ + bmi.n 2fd38 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r4, r1 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - cbz r6, 2fec4 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r4, 2fe8e │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ movs r4, r1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r4, r1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r4, r1 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - bls.n 2fdb8 │ │ │ │ + bmi.n 2fe40 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 2feac │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + nop {10} │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ itttt le │ │ │ │ addle.w r2, r3, #148 @ 0x94 │ │ │ │ addle r3, #1 │ │ │ │ strle.w r3, [r0, #468] @ 0x1d4 │ │ │ │ strle.w r1, [r0, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ 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, #144] @ (2ff38 ) │ │ │ │ + ldr r5, [pc, #144] @ (2fee0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #144] @ (2ff3c ) │ │ │ │ + ldr r4, [pc, #144] @ (2fee4 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #144] @ (2ff40 ) │ │ │ │ + ldr r3, [pc, #144] @ (2fee8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #57343 @ 0xdfff │ │ │ │ cmp r1, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 2ff10 │ │ │ │ - ldr r0, [pc, #124] @ (2ff44 ) │ │ │ │ + beq.n 2feb8 │ │ │ │ + ldr r0, [pc, #124] @ (2feec ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 2ff28 │ │ │ │ + cbz r3, 2fed0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 2ff10 │ │ │ │ + ble.n 2feb8 │ │ │ │ movs r7, #0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 2fee2 │ │ │ │ + b.n 2fe8a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 2ff10 │ │ │ │ + beq.n 2feb8 │ │ │ │ ldr.w r2, [r5, #488] @ 0x1e8 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2fede │ │ │ │ + beq.n 2fe86 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ strb r7, [r2, #1] │ │ │ │ ldr.w r2, [r5, #492] @ 0x1ec │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ strcc.w r3, [r5, #488] @ 0x1e8 │ │ │ │ - bcc.n 2fede │ │ │ │ + bcc.n 2fe86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 2fee2 │ │ │ │ - ldr r2, [pc, #52] @ (2ff48 ) │ │ │ │ - ldr r3, [pc, #40] @ (2ff3c ) │ │ │ │ + bne.n 2fe8a │ │ │ │ + ldr r2, [pc, #52] @ (2fef0 ) │ │ │ │ + ldr r3, [pc, #40] @ (2fee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2ff32 │ │ │ │ + bne.n 2feda │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #1 │ │ │ │ add r4, sp, #4 │ │ │ │ strb.w r1, [sp, #4] │ │ │ │ - b.n 2fed8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 2fe80 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r0, #11] │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + str??.w r0, [r0, #11] │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, fp] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + ldr.w r0, [ip, #11] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, fp] │ │ │ │ + ldr??.w r0, [r8, fp] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (2ffac ) │ │ │ │ + ldr r3, [pc, #80] @ (2ff54 ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #80] @ (2ffb0 ) │ │ │ │ + ldr r2, [pc, #80] @ (2ff58 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - b.n 2ff88 │ │ │ │ + b.n 2ff30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 2ff9e │ │ │ │ + ble.n 2ff46 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2ff9c │ │ │ │ + beq.n 2ff44 │ │ │ │ it lt │ │ │ │ movlt r1, #63 @ 0x3f │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 2ff6c │ │ │ │ + bgt.n 2ff14 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2ff82 │ │ │ │ + bne.n 2ff2a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - beq.n 2ff9c │ │ │ │ + beq.n 2ff44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2ff82 │ │ │ │ + b.n 2ff2a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7ca000b │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + strh.w r0, [sl, fp] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r4, [pc, #736] @ (302ac ) │ │ │ │ + ldr r4, [pc, #736] @ (30254 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r6, [pc, #736] @ (302b0 ) │ │ │ │ + ldr r6, [pc, #736] @ (30258 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #732] @ (302b4 ) │ │ │ │ + ldr r0, [pc, #732] @ (3025c ) │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it pl │ │ │ │ movpl r3, #10 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ it mi │ │ │ │ ldrbmi.w r3, [r5, #1052] @ 0x41c │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #700] @ (302b8 ) │ │ │ │ + ldr r3, [pc, #700] @ (30260 ) │ │ │ │ it lt │ │ │ │ rsblt sl, sl, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ite lt │ │ │ │ movlt r3, #2 │ │ │ │ movge.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r8, [r4, #136] @ 0x88 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str.w r7, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 301dc │ │ │ │ + bne.w 30184 │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ ands.w r3, r3, #12 │ │ │ │ - bne.n 300b2 │ │ │ │ + bne.n 3005a │ │ │ │ ldrb.w r2, [r4, #415] @ 0x19f │ │ │ │ - cbz r2, 30068 │ │ │ │ + cbz r2, 30010 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 30068 │ │ │ │ + beq.n 30010 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 300de │ │ │ │ + bmi.n 30086 │ │ │ │ strb.w r7, [r4, #415] @ 0x19f │ │ │ │ str r7, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 30082 │ │ │ │ + beq.n 3002a │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30040 │ │ │ │ + blt.n 2ffe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 8d86c <__isoc23_strtoul@@Base+0x1114c> │ │ │ │ + bl 8d77c <__isoc23_strtoul@@Base+0x110b4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30040 │ │ │ │ + blt.n 2ffe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 300b2 │ │ │ │ + ble.n 3005a │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #516] @ (302bc ) │ │ │ │ + ldr r2, [pc, #516] @ (30264 ) │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #496] @ (302b4 ) │ │ │ │ + ldr r3, [pc, #496] @ (3025c ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 302a6 │ │ │ │ + bne.w 3024e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 3dd7c │ │ │ │ + bl 3dd24 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr.w r3, [r5, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 301a2 │ │ │ │ + beq.n 3014a │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ ldr.w r0, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r5, #1180] @ 0x49c │ │ │ │ add r0, r3 │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 30126 │ │ │ │ - ldr.w fp, [pc, #432] @ 302c0 │ │ │ │ + ble.n 300ce │ │ │ │ + ldr.w fp, [pc, #432] @ 30268 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #1 │ │ │ │ add fp, pc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 30116 │ │ │ │ + bcs.n 300be │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #412] @ (302c4 ) │ │ │ │ + ldr r3, [pc, #412] @ (3026c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ ldr.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ - cbz r0, 3015e │ │ │ │ + cbz r0, 30106 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 301d0 │ │ │ │ + bcs.n 30178 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1224] @ 0x4c8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 3015e │ │ │ │ + cbz r1, 30106 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30212 │ │ │ │ + bne.n 301ba │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ it lt │ │ │ │ movlt r3, #15 │ │ │ │ str.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cbnz r2, 30192 │ │ │ │ + cbnz r2, 3013a │ │ │ │ ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it lt │ │ │ │ sublt r2, r3, #2 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ it lt │ │ │ │ strlt.w r2, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r2 │ │ │ │ itt lt │ │ │ │ sublt r2, r2, r3 │ │ │ │ strlt.w r2, [r5, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.n 301c6 │ │ │ │ + bpl.n 3016e │ │ │ │ ldr.w r0, [r5, #1152] @ 0x480 │ │ │ │ - bl 362dc │ │ │ │ - b.n 30068 │ │ │ │ + bl 36284 │ │ │ │ + b.n 30010 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ subgt.w fp, r3, #2 │ │ │ │ - ble.n 301bc │ │ │ │ + ble.n 30164 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bcs.n 301ae │ │ │ │ + bcs.n 30156 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ - b.n 30132 │ │ │ │ + bl 2fe40 │ │ │ │ + b.n 300da │ │ │ │ ldr.w r0, [r5, #1156] @ 0x484 │ │ │ │ - bl 3350c │ │ │ │ - b.n 30068 │ │ │ │ + bl 334b4 │ │ │ │ + b.n 30010 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3014e │ │ │ │ - b.n 3015e │ │ │ │ - cbz r3, 30224 │ │ │ │ + bge.n 300f6 │ │ │ │ + b.n 30106 │ │ │ │ + cbz r3, 301cc │ │ │ │ ldrd r3, r2, [r5, #928] @ 0x3a0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 3025a │ │ │ │ + bne.n 30202 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 30202 │ │ │ │ + b.n 301aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 300b2 │ │ │ │ + bne.w 3005a │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 300b2 │ │ │ │ + bne.w 3005a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3029a │ │ │ │ + bne.n 30242 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 301ea │ │ │ │ - b.n 300b2 │ │ │ │ - ldr r3, [pc, #180] @ (302c8 ) │ │ │ │ + blt.n 30192 │ │ │ │ + b.n 3005a │ │ │ │ + ldr r3, [pc, #180] @ (30270 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 3015e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 30106 │ │ │ │ ldr.w r3, [r5, #944] @ 0x3b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 301de │ │ │ │ + bne.n 30186 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f64 │ │ │ │ + blx 7f18 │ │ │ │ str.w r0, [r5, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301de │ │ │ │ + beq.n 30186 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 301de │ │ │ │ + blt.n 30186 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r5, #928] @ 0x3a0 │ │ │ │ str.w r2, [r5, #932] @ 0x3a4 │ │ │ │ strd r0, r1, [r5, #936] @ 0x3a8 │ │ │ │ - b.n 301e2 │ │ │ │ + b.n 3018a │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 301e6 │ │ │ │ + blt.n 3018e │ │ │ │ ldrd r0, r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r1, r3, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 301e6 │ │ │ │ + bne.n 3018e │ │ │ │ ldrd r0, r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r3, [r5, #936] @ 0x3a8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 301e6 │ │ │ │ + bne.n 3018e │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ movs r7, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 30202 │ │ │ │ + b.n 301aa │ │ │ │ ldr.w r0, [r5, #944] @ 0x3b0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - blx 81bc <__utime64@plt> │ │ │ │ - b.n 30202 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 8164 <__utime64@plt> │ │ │ │ + b.n 301aa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf758000b │ │ │ │ - @ instruction: 0xf754000b │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xf7b8000b │ │ │ │ + @ instruction: 0xf7b4000b │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66a000b │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + movt r0, #43019 @ 0xa80b │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ movs r4, r1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #356] @ (30448 ) │ │ │ │ + ldr r3, [pc, #356] @ (303f0 ) │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, fp, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -60978,76 +60964,76 @@ │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp.w sl, #60 @ 0x3c │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 30380 │ │ │ │ + cbz r3, 30328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 30320 │ │ │ │ + cbz r3, 302c8 │ │ │ │ rsb sl, sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 3042c │ │ │ │ + beq.w 303d4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, fp │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ str.w sl, [r6, r3, lsl #2] │ │ │ │ - bhi.n 30300 │ │ │ │ + bhi.n 302a8 │ │ │ │ ldr.w r4, [r6, #468] @ 0x1d4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ subs.w r0, r9, r4 │ │ │ │ - beq.n 3036e │ │ │ │ + beq.n 30316 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 3036e │ │ │ │ + ble.n 30316 │ │ │ │ add.w r1, r8, r4 │ │ │ │ add.w r3, r6, #588 @ 0x24c │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 30362 │ │ │ │ + bne.n 3030a │ │ │ │ sub.w r3, r8, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [r6, #468] @ 0x1d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #200] @ (3044c ) │ │ │ │ + ldr r3, [pc, #200] @ (303f4 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30404 │ │ │ │ + ble.n 303ac │ │ │ │ add.w r8, r4, #24 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 303ca │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 30372 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 3040a │ │ │ │ + beq.n 303b2 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 30416 │ │ │ │ + bge.n 303be │ │ │ │ ldr.w r1, [r6, #912] @ 0x390 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2ffb4 │ │ │ │ + bl 2ff5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3037a │ │ │ │ + bne.n 30322 │ │ │ │ strb.w r7, [r5, #1]! │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30400 │ │ │ │ + ble.n 303a8 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -61055,107 +61041,107 @@ │ │ │ │ str.w r0, [sl, #32] │ │ │ │ itett le │ │ │ │ ldrle.w r3, [sl, #68] @ 0x44 │ │ │ │ ldrgt.w r4, [sl, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 30394 │ │ │ │ + blt.n 3033c │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3032c │ │ │ │ + beq.n 302d4 │ │ │ │ rsb sl, sl, #0 │ │ │ │ - b.n 3032c │ │ │ │ + b.n 302d4 │ │ │ │ ldrb.w sl, [fp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 303f4 │ │ │ │ + b.n 3039c │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3032c │ │ │ │ - bl 2f7a0 │ │ │ │ + b.n 302d4 │ │ │ │ + bl 2f748 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ subs r3, #1 │ │ │ │ add r9, r3 │ │ │ │ rsb sl, r1, #0 │ │ │ │ - b.n 3032c │ │ │ │ - ldr r3, [pc, #32] @ (30450 ) │ │ │ │ + b.n 302d4 │ │ │ │ + ldr r3, [pc, #32] @ (303f8 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [r6, #468] @ 0x1d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - orr.w r0, r2, #9109504 @ 0x8b0000 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + @ instruction: 0xf4a2000b │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #252] @ (30564 ) │ │ │ │ + ldr r0, [pc, #252] @ (3050c ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #252] @ (30568 ) │ │ │ │ + ldr r1, [pc, #252] @ (30510 ) │ │ │ │ add r0, pc │ │ │ │ subs r5, r3, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 3056c │ │ │ │ + ldr.w sl, [pc, #248] @ 30514 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add sl, pc │ │ │ │ it gt │ │ │ │ movgt r5, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3053c │ │ │ │ + bne.n 304e4 │ │ │ │ ldr.w r0, [r9, #1180] @ 0x49c │ │ │ │ ldr.w r4, [r9, #416] @ 0x1a0 │ │ │ │ cmp r4, r0 │ │ │ │ itt gt │ │ │ │ addgt r6, r0, #1 │ │ │ │ movgt r3, #1 │ │ │ │ - ble.n 304ae │ │ │ │ + ble.n 30456 │ │ │ │ adds r1, r3, #1 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ uxth r3, r1 │ │ │ │ - bgt.n 304a2 │ │ │ │ + bgt.n 3044a │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ movgt r1, #1 │ │ │ │ - ble.n 304fe │ │ │ │ - cbz r1, 304d8 │ │ │ │ + ble.n 304a6 │ │ │ │ + cbz r1, 30480 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ - cbz r1, 304d8 │ │ │ │ - ldr r3, [pc, #172] @ (30570 ) │ │ │ │ + cbz r1, 30480 │ │ │ │ + ldr r3, [pc, #172] @ (30518 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 30524 │ │ │ │ + cbz r3, 304cc │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 30558 │ │ │ │ + beq.n 30500 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r9, #1180] @ 0x49c │ │ │ │ clz r3, r4 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ uxth r0, r0 │ │ │ │ @@ -61163,80 +61149,80 @@ │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itt ne │ │ │ │ movne r5, r0 │ │ │ │ movne r4, #0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 304ba │ │ │ │ - ldr r2, [pc, #116] @ (30574 ) │ │ │ │ + bne.n 30462 │ │ │ │ + ldr r2, [pc, #116] @ (3051c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #100] @ (30568 ) │ │ │ │ + ldr r3, [pc, #100] @ (30510 ) │ │ │ │ uxth r4, r4 │ │ │ │ add r2, pc │ │ │ │ bfi r0, r5, #0, #16 │ │ │ │ bfi r0, r4, #16, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3055e │ │ │ │ + bne.n 30506 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r1 │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 304d8 │ │ │ │ + bne.n 30480 │ │ │ │ adds r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r2, r6, #1 │ │ │ │ uxth r5, r5 │ │ │ │ - bne.n 304bc │ │ │ │ - b.n 304fe │ │ │ │ + bne.n 30464 │ │ │ │ + b.n 304a6 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldrh.w r5, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh.w r4, [sp, #66] @ 0x42 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ itt gt │ │ │ │ addgt.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ movgt r1, #1 │ │ │ │ - bgt.n 304ba │ │ │ │ - b.n 304fe │ │ │ │ + bgt.n 30462 │ │ │ │ + b.n 304a6 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ - b.n 3052a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 304d2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #11 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ssat16 r0, #12, r0 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, lr, #11 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + ssat r0, #12, lr │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf226000b │ │ │ │ + @ instruction: 0xf286000b │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r5, [r1, r6, lsl #2] │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ - ldr r0, [pc, #268] @ (306a8 ) │ │ │ │ + ldr r0, [pc, #268] @ (30650 ) │ │ │ │ add.w r4, r2, r7, lsl #2 │ │ │ │ add r0, pc │ │ │ │ - cbz r5, 305fe │ │ │ │ + cbz r5, 305a6 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #256] @ (306ac ) │ │ │ │ + ldr r3, [pc, #256] @ (30654 ) │ │ │ │ movw r9, #57343 @ 0xdfff │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r4, fp │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -61244,615 +61230,615 @@ │ │ │ │ asrs r3, r3, #2 │ │ │ │ mov r8, sl │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 30616 │ │ │ │ + cbz r3, 305be │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it le │ │ │ │ cmple r0, #1 │ │ │ │ - beq.n 3061a │ │ │ │ + beq.n 305c2 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 30646 │ │ │ │ + bgt.n 305ee │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30628 │ │ │ │ + blt.n 305d0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r5, [r4], #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 305fe │ │ │ │ + bls.n 305a6 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 305ba │ │ │ │ + bne.n 30562 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r4, fp │ │ │ │ mov r0, r7 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [r3, #460] @ 0x1cc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 30628 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 305d0 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 305e8 │ │ │ │ + bpl.n 30590 │ │ │ │ cmp r5, #9 │ │ │ │ ittt ne │ │ │ │ movne r3, #94 @ 0x5e │ │ │ │ eorne.w r5, r5, #64 @ 0x40 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - beq.n 30662 │ │ │ │ + beq.n 3060a │ │ │ │ sub.w r3, r8, fp │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ - b.n 305ea │ │ │ │ + b.n 30592 │ │ │ │ str r5, [r4, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, sl │ │ │ │ subs r3, #1 │ │ │ │ str.w r9, [r4], #4 │ │ │ │ - bne.n 3064c │ │ │ │ + bne.n 305f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 305fe │ │ │ │ - b.n 305f6 │ │ │ │ + bls.n 305a6 │ │ │ │ + b.n 3059e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r0, r4, fp │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ add.w r3, r3, r0, asr #2 │ │ │ │ negs r0, r3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 306a2 │ │ │ │ + beq.n 3064a │ │ │ │ rsb r3, r3, #7 │ │ │ │ movs r0, #32 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r8 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 30690 │ │ │ │ + bne.n 30638 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ movs r5, #32 │ │ │ │ add r8, sl │ │ │ │ - b.n 30636 │ │ │ │ + b.n 305de │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 30636 │ │ │ │ - @ instruction: 0xf18c000b │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + b.n 305de │ │ │ │ + @ instruction: 0xf1ec000b │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #196] @ (3078c ) │ │ │ │ - ldr r2, [pc, #196] @ (30790 ) │ │ │ │ + ldr r1, [pc, #196] @ (30734 ) │ │ │ │ + ldr r2, [pc, #196] @ (30738 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r1, pc │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #188] @ (30794 ) │ │ │ │ + ldr r3, [pc, #188] @ (3073c ) │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3075e │ │ │ │ + beq.n 30706 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30780 │ │ │ │ - ldr r2, [pc, #164] @ (30798 ) │ │ │ │ + beq.n 30728 │ │ │ │ + ldr r2, [pc, #164] @ (30740 ) │ │ │ │ addw r7, r8, #4094 @ 0xffe │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 30718 │ │ │ │ + b.n 306c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3071e │ │ │ │ + blt.n 306c6 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r4 │ │ │ │ - bls.n 30730 │ │ │ │ + bls.n 306d8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30700 │ │ │ │ + bne.n 306a8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r4 │ │ │ │ - bhi.n 30718 │ │ │ │ + bhi.n 306c0 │ │ │ │ sub.w r8, r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #96] @ (3079c ) │ │ │ │ + ldr r2, [pc, #96] @ (30744 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #80] @ (30790 ) │ │ │ │ + ldr r3, [pc, #80] @ (30738 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 30786 │ │ │ │ + bne.n 3072e │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r3 │ │ │ │ - bl 5d718 │ │ │ │ - b.n 30738 │ │ │ │ + bl 5d6c0 │ │ │ │ + b.n 306e0 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 30734 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 306dc │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, lr, #11 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xf0be000b │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #11 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + @ instruction: 0xf0ae000b │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q8, d10, d11 │ │ │ │ + orr.w r0, sl, #11 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ - ldr r4, [pc, #296] @ (308dc ) │ │ │ │ + ldr r4, [pc, #296] @ (30884 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #296] @ (308e0 ) │ │ │ │ + ldr r0, [pc, #296] @ (30888 ) │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #296] @ (308e4 ) │ │ │ │ + ldr r3, [pc, #296] @ (3088c ) │ │ │ │ sub.w sp, sp, #1128 @ 0x468 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #292] @ (308e8 ) │ │ │ │ + ldr r2, [pc, #292] @ (30890 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1124] @ 0x464 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r5, #496] @ 0x1f0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r9, [r4, #512] @ 0x200 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, r7] │ │ │ │ ldr.w r1, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r1, #2 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r3, #27 │ │ │ │ addw r0, r0, #1260 @ 0x4ec │ │ │ │ strb.w r3, [r5, #957] @ 0x3bd │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r5, #960] @ 0x3c0 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r1, r5, #960 @ 0x3c0 │ │ │ │ movw r2, #514 @ 0x202 │ │ │ │ add.w r0, r0, #1288 @ 0x508 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ addw r0, r0, #1316 @ 0x524 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r1, r5, #957 @ 0x3bd │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1344 @ 0x540 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ mov r1, sp │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #48] @ 0x30 │ │ │ │ addw r0, r0, #1260 @ 0x4ec │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 308ca │ │ │ │ + beq.n 30872 │ │ │ │ cmp.w r8, #0 │ │ │ │ it le │ │ │ │ movle r7, #0 │ │ │ │ - bgt.n 308ae │ │ │ │ + bgt.n 30856 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1316 @ 0x524 │ │ │ │ - bl dc5c │ │ │ │ - ldr r2, [pc, #92] @ (308ec ) │ │ │ │ - ldr r3, [pc, #76] @ (308e0 ) │ │ │ │ + bl dc04 │ │ │ │ + ldr r2, [pc, #92] @ (30894 ) │ │ │ │ + ldr r3, [pc, #76] @ (30888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1124] @ 0x464 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 308d8 │ │ │ │ + bne.n 30880 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #1128 @ 0x468 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r8 │ │ │ │ add r8, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5d72c │ │ │ │ + bl 5d6d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #-1] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 30882 │ │ │ │ + b.n 3082a │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1260 @ 0x4ec │ │ │ │ - bl dc5c │ │ │ │ - b.n 30882 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - vhadd.s d16, d4, d11 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + bl dc04 │ │ │ │ + b.n 3082a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + vaddl.s16 q8, d4, d11 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d16, d8, d11 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + vaddl.s8 q8, d8, d11 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr10, cr11, {0} │ │ │ │ + cdp 0, 15, cr0, cr10, cr11, {0} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r3, [pc, #612] @ (30b64 ) │ │ │ │ + ldr r3, [pc, #612] @ (30b0c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #612] @ (30b68 ) │ │ │ │ + ldr r2, [pc, #612] @ (30b10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #604] @ (30b6c ) │ │ │ │ + ldr r3, [pc, #604] @ (30b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 309ae │ │ │ │ + beq.n 30956 │ │ │ │ subs r2, r3, #1 │ │ │ │ adds r3, #147 @ 0x93 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30982 │ │ │ │ + blt.n 3092a │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r5, #2 │ │ │ │ clz r1, r1 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 3098c │ │ │ │ - cbnz r2, 30968 │ │ │ │ - ldr r1, [pc, #544] @ (30b70 ) │ │ │ │ - ldr r2, [pc, #540] @ (30b6c ) │ │ │ │ + cbnz r1, 30934 │ │ │ │ + cbnz r2, 30910 │ │ │ │ + ldr r1, [pc, #544] @ (30b18 ) │ │ │ │ + ldr r2, [pc, #540] @ (30b14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 30b60 │ │ │ │ + bne.w 30b08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #27 │ │ │ │ - beq.n 3094c │ │ │ │ + beq.n 308f4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ - beq.n 3094c │ │ │ │ + beq.n 308f4 │ │ │ │ cmp r3, #12 │ │ │ │ it ne │ │ │ │ lslne r5, r3, #1 │ │ │ │ - beq.n 3094c │ │ │ │ - b.n 30996 │ │ │ │ + beq.n 308f4 │ │ │ │ + b.n 3093e │ │ │ │ negs r2, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 309fe │ │ │ │ + ble.n 309a6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 30932 │ │ │ │ + b.n 308da │ │ │ │ movs r3, #10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3094c │ │ │ │ + beq.n 308f4 │ │ │ │ movs r5, #20 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ it eq │ │ │ │ streq.w r2, [r4, #920] @ 0x398 │ │ │ │ - b.n 3094c │ │ │ │ + b.n 308f4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ adds r3, r5, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ strb.w r3, [r4, #956] @ 0x3bc │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #957] @ 0x3bd │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r3, #79 @ 0x4f │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r1, [r4, #912] @ 0x390 │ │ │ │ - bl 2ffb4 │ │ │ │ + bl 2ff5c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt.n 30a6a │ │ │ │ + bgt.n 30a12 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #957] @ 0x3bd │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30922 │ │ │ │ + bne.n 308ca │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ ite ne │ │ │ │ mvnne.w r1, #2 │ │ │ │ mvneq.w r1, #1 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ ldr.w r1, [r4, #392] @ 0x188 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 30ab8 │ │ │ │ - ldr r1, [pc, #364] @ (30b74 ) │ │ │ │ + beq.n 30a60 │ │ │ │ + ldr r1, [pc, #364] @ (30b1c ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr.w r1, [r1, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30988 │ │ │ │ - ldr r1, [pc, #356] @ (30b78 ) │ │ │ │ + beq.n 30930 │ │ │ │ + ldr r1, [pc, #356] @ (30b20 ) │ │ │ │ cmn.w r3, #127 @ 0x7f │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ite lt │ │ │ │ movlt r1, #0 │ │ │ │ movge r1, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it le │ │ │ │ orrle.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30aa8 │ │ │ │ + beq.n 30a50 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ rsb r1, r3, #0 │ │ │ │ itt ne │ │ │ │ movne r6, r2 │ │ │ │ movne r3, #79 @ 0x4f │ │ │ │ strb.w r2, [r4, #421] @ 0x1a5 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - beq.n 30acc │ │ │ │ + beq.n 30a74 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 307a0 │ │ │ │ - cbnz r0, 30a88 │ │ │ │ + bl 30748 │ │ │ │ + cbnz r0, 30a30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #421] @ 0x1a5 │ │ │ │ - b.n 30932 │ │ │ │ + b.n 308da │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 302cc │ │ │ │ + bl 30274 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #957] @ 0x3bd │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30922 │ │ │ │ - b.n 309ec │ │ │ │ + bne.w 308ca │ │ │ │ + b.n 30994 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 302cc │ │ │ │ + bl 30274 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ add.w r2, r3, #147 @ 0x93 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ - b.n 30a62 │ │ │ │ + b.n 30a0a │ │ │ │ ldr.w r1, [r4, #920] @ 0x398 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30b4c │ │ │ │ + beq.n 30af4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 30996 │ │ │ │ + b.n 3093e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - blx 7d38 │ │ │ │ + blx 7cec │ │ │ │ movs r1, #2 │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 30a06 │ │ │ │ + b.n 309ae │ │ │ │ cmp r5, #0 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ ite ne │ │ │ │ movne.w r7, #400 @ 0x190 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r2 │ │ │ │ add.w r1, sp, #17 │ │ │ │ - cbnz r0, 30b0c │ │ │ │ + cbnz r0, 30ab4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #13 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ - bl 8d86c <__isoc23_strtoul@@Base+0x1114c> │ │ │ │ + bl 8d77c <__isoc23_strtoul@@Base+0x110b4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.n 30b06 │ │ │ │ + ble.n 30aae │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 302cc │ │ │ │ + bl 30274 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - cbz r0, 30b50 │ │ │ │ + cbz r0, 30af8 │ │ │ │ add.w r3, r0, #147 @ 0x93 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 30b56 │ │ │ │ + bge.n 30afe │ │ │ │ add.w r2, r3, #57 @ 0x39 │ │ │ │ negs r0, r3 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #9 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bhi.n 30b36 │ │ │ │ + bhi.n 30ade │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 30b46 │ │ │ │ + bne.n 30aee │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ - b.n 30a48 │ │ │ │ + b.n 309f0 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 30b50 │ │ │ │ + bne.n 30af8 │ │ │ │ cmn.w r3, #79 @ 0x4f │ │ │ │ it ne │ │ │ │ cmnne.w r3, #91 @ 0x5b │ │ │ │ - bne.n 30b32 │ │ │ │ + bne.n 30ada │ │ │ │ adds r1, #1 │ │ │ │ mov r0, ip │ │ │ │ - b.n 30ae2 │ │ │ │ + b.n 30a8a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3094c │ │ │ │ + b.n 308f4 │ │ │ │ rsb r3, r6, #80 @ 0x50 │ │ │ │ - b.n 30a48 │ │ │ │ + b.n 309f0 │ │ │ │ rsb r3, r6, #80 @ 0x50 │ │ │ │ str.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - b.n 30a48 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 2, cr0, cr6, cr11, {0} │ │ │ │ - cdp 0, 1, cr0, cr14, cr11, {0} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + b.n 309f0 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + cdp 0, 8, cr0, cr6, cr11, {0} │ │ │ │ + cdp 0, 7, cr0, cr14, cr11, {0} │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #44] @ 0x2c │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + cdp 0, 3, cr0, cr12, cr11, {0} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #3 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r1, r0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 30b8a │ │ │ │ + bne.n 30b32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ - ldr r5, [pc, #184] @ (30c68 ) │ │ │ │ + ldr r5, [pc, #184] @ (30c10 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #184] @ (30c6c ) │ │ │ │ + ldr r1, [pc, #184] @ (30c14 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r5, pc │ │ │ │ sub sp, #8 │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #176] @ (30c70 ) │ │ │ │ + ldr r2, [pc, #176] @ (30c18 ) │ │ │ │ adds r3, r0, #3 │ │ │ │ adds r7, #4 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r6, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 30c4e │ │ │ │ + beq.n 30bf6 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30c4a │ │ │ │ - ldr r3, [pc, #144] @ (30c74 ) │ │ │ │ + beq.n 30bf2 │ │ │ │ + ldr r3, [pc, #144] @ (30c1c ) │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r7, r5, #24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r4, #1 │ │ │ │ - ble.n 30c0e │ │ │ │ + ble.n 30bb6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ itete gt │ │ │ │ @@ -61861,74 +61847,74 @@ │ │ │ │ ldrgt r0, [r5, #24] │ │ │ │ addle r3, #1 │ │ │ │ it le │ │ │ │ addle r4, r4, r3 │ │ │ │ str.w r0, [r8], #4 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30bea │ │ │ │ + bne.n 30b92 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #80] @ (30c78 ) │ │ │ │ + ldr r2, [pc, #80] @ (30c20 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #64] @ (30c6c ) │ │ │ │ + ldr r3, [pc, #64] @ (30c14 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 30c62 │ │ │ │ + bne.n 30c0a │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b.n 30c1e │ │ │ │ + b.n 30bc6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 30b7c │ │ │ │ - b.n 30c24 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 30b24 │ │ │ │ + b.n 30bcc │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r6, fp │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + rsbs r0, r6, fp │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r2, fp │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + rsb r0, r2, fp │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeafe000b │ │ │ │ + adcs.w r0, lr, fp │ │ │ │ adds r0, #3 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ sub.w ip, r0, r1 │ │ │ │ - b.n 30c9c │ │ │ │ + b.n 30c44 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r1, ip] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r0, 30ca2 │ │ │ │ + cbz r0, 30c4a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 30c8e │ │ │ │ + bgt.n 30c36 │ │ │ │ bx lr │ │ │ │ adds r2, r0, #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30caa │ │ │ │ + bne.n 30c52 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61938,401 +61924,401 @@ │ │ │ │ mov r8, r3 │ │ │ │ sub.w r9, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30d14 │ │ │ │ + blt.n 30cbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 30d0c │ │ │ │ + beq.n 30cb4 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30f22 │ │ │ │ + bne.w 30eca │ │ │ │ cmp r9, r3 │ │ │ │ it ge │ │ │ │ addge.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 30d5a │ │ │ │ + blt.n 30d02 │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 30cfe │ │ │ │ + bcs.n 30ca6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 30d80 │ │ │ │ + cbnz r3, 30d28 │ │ │ │ cmp r9, r3 │ │ │ │ - blt.n 30d2c │ │ │ │ + blt.n 30cd4 │ │ │ │ add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 30cfa │ │ │ │ - b.n 30d0c │ │ │ │ + bgt.n 30ca2 │ │ │ │ + b.n 30cb4 │ │ │ │ ldrb.w r3, [r0, #420] @ 0x1a4 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ sub.w ip, r2, r8 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - cbz r3, 30d68 │ │ │ │ + cbz r3, 30d10 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ add r3, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 30d68 │ │ │ │ + ble.n 30d10 │ │ │ │ ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ - b.n 30d20 │ │ │ │ + b.n 30cc8 │ │ │ │ ldrb.w r3, [r0, #420] @ 0x1a4 │ │ │ │ sub.w ip, r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30f7a │ │ │ │ + bne.w 30f22 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 30d6c │ │ │ │ + bcs.n 30d14 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 30454 │ │ │ │ + bl 303fc │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ str.w r0, [r5, #1184] @ 0x4a0 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 30da8 │ │ │ │ + bgt.n 30d50 │ │ │ │ ldrh.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ ldr.w r4, [r5, #1180] @ 0x49c │ │ │ │ subs r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 30f44 │ │ │ │ + bgt.w 30eec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r5, #1184] @ 0x4a0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30454 │ │ │ │ + bl 303fc │ │ │ │ ldrh.w r2, [r5, #1186] @ 0x4a2 │ │ │ │ ldrh.w r3, [r5, #1184] @ 0x4a0 │ │ │ │ mov.w sl, r0, lsr #16 │ │ │ │ uxth r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbnz r2, 30e32 │ │ │ │ - cbnz r3, 30e18 │ │ │ │ - ldr r2, [pc, #504] @ (30fcc ) │ │ │ │ + cbnz r2, 30dda │ │ │ │ + cbnz r3, 30dc0 │ │ │ │ + ldr r2, [pc, #504] @ (30f74 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r2, #16] │ │ │ │ cmp r4, r3 │ │ │ │ it ls │ │ │ │ ldrhls.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ - bls.n 30ed0 │ │ │ │ + bls.n 30e78 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 30dfa │ │ │ │ + ble.n 30da2 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.n 30dee │ │ │ │ + bcs.n 30d96 │ │ │ │ strh.w r4, [r5, #1184] @ 0x4a0 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, sl │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ sub.w r7, r8, sl │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ strh.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ - b.n 30d24 │ │ │ │ - ldr r1, [pc, #436] @ (30fd0 ) │ │ │ │ + b.n 30ccc │ │ │ │ + ldr r1, [pc, #436] @ (30f78 ) │ │ │ │ mov.w r2, r9, lsr #31 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r3, r1 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 30f34 │ │ │ │ - ldr r7, [pc, #416] @ (30fd4 ) │ │ │ │ + bne.w 30edc │ │ │ │ + ldr r7, [pc, #416] @ (30f7c ) │ │ │ │ cmp r3, r4 │ │ │ │ add r7, pc │ │ │ │ str r4, [r7, #16] │ │ │ │ - bls.n 30dd8 │ │ │ │ + bls.n 30d80 │ │ │ │ ldr.w r9, [r5, #416] @ 0x1a0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldrh.w r3, [r5, #1184] @ 0x4a0 │ │ │ │ subs r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r5, #1184] @ 0x4a0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 30e40 │ │ │ │ + bhi.n 30de8 │ │ │ │ ldr.w r1, [r5, #1180] @ 0x49c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ - bl a9f84 │ │ │ │ + bl a999c │ │ │ │ ldrh.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt.n 30ed0 │ │ │ │ + bgt.n 30e78 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov r9, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 30ed0 │ │ │ │ + ble.n 30e78 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ strh.w r7, [r5, #1186] @ 0x4a2 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldrb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.w 30fbc │ │ │ │ + beq.w 30f64 │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 30f88 │ │ │ │ + bgt.n 30f30 │ │ │ │ subs r7, #1 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.n 30eb4 │ │ │ │ - ldr r3, [pc, #276] @ (30fd8 ) │ │ │ │ + bcs.n 30e5c │ │ │ │ + ldr r3, [pc, #276] @ (30f80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldrh.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ sub.w r9, sl, r3 │ │ │ │ sub.w r7, r8, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 30d20 │ │ │ │ + bge.w 30cc8 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 30f70 │ │ │ │ + beq.n 30f18 │ │ │ │ ldr.w r2, [r5, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 30d68 │ │ │ │ + bgt.w 30d10 │ │ │ │ ldrb.w r1, [r5, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 30d68 │ │ │ │ + beq.w 30d10 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r0, r7, r1 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ negs r1, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.w 30d68 │ │ │ │ + ble.w 30d10 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r7, r3, #1 │ │ │ │ - bl 2fe98 │ │ │ │ - b.n 30d54 │ │ │ │ + bl 2fe40 │ │ │ │ + b.n 30cfc │ │ │ │ ldr.w r3, [r0, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 30454 │ │ │ │ + bl 303fc │ │ │ │ str.w r0, [r5, #1184] @ 0x4a0 │ │ │ │ - b.n 30dac │ │ │ │ - ldr r1, [pc, #164] @ (30fdc ) │ │ │ │ + b.n 30d54 │ │ │ │ + ldr r1, [pc, #164] @ (30f84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldrh.w r3, [r5, #1184] @ 0x4a0 │ │ │ │ - b.n 30e32 │ │ │ │ + b.n 30dda │ │ │ │ subs r4, #1 │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 30f48 │ │ │ │ + bcs.n 30ef0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.w 30d0c │ │ │ │ + bcc.w 30cb4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 30f54 │ │ │ │ - b.n 30d0c │ │ │ │ + bcs.n 30efc │ │ │ │ + b.n 30cb4 │ │ │ │ ldrb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30d68 │ │ │ │ + beq.w 30d10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ subs r7, r7, r3 │ │ │ │ - b.n 30d3e │ │ │ │ + b.n 30ce6 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30eb2 │ │ │ │ + beq.n 30e5a │ │ │ │ add.w r7, r6, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r9 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cbz r1, 30fae │ │ │ │ + cbz r1, 30f56 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 30f94 │ │ │ │ - b.n 30ec0 │ │ │ │ + bne.n 30f3c │ │ │ │ + b.n 30e68 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 30eb4 │ │ │ │ - b.n 30ec0 │ │ │ │ + bne.w 30e5c │ │ │ │ + b.n 30e68 │ │ │ │ ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldrh.w r3, [r5, #1186] @ 0x4a2 │ │ │ │ - b.n 30ed0 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + b.n 30e78 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r3, #7 │ │ │ │ movs r4, r1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 31240 ) │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #1192 @ 0x4a8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ - ldr r2, [pc, #12] @ (31008 ) │ │ │ │ + bl 40888 │ │ │ │ + ldr r2, [pc, #12] @ (30fb0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #1148] @ 0x47c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 31042 │ │ │ │ - b.n 31060 │ │ │ │ + bne.n 30fea │ │ │ │ + b.n 31008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 31050 │ │ │ │ + bne.n 30ff8 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 832c <__ioctl_time64@plt> │ │ │ │ + blx 82d4 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31038 │ │ │ │ + blt.n 30fe0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 31050 │ │ │ │ + bne.n 30ff8 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 832c <__ioctl_time64@plt> │ │ │ │ + blx 82d4 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31056 │ │ │ │ + blt.n 30ffe │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31098 │ │ │ │ + b.n 31040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 310a4 │ │ │ │ + bne.n 3104c │ │ │ │ str r7, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 83f0 │ │ │ │ + blx 8398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31090 │ │ │ │ + blt.n 31038 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #128] @ (3113c ) │ │ │ │ - ldr r2, [pc, #132] @ (31140 ) │ │ │ │ + ldr r3, [pc, #128] @ (310e4 ) │ │ │ │ + ldr r2, [pc, #132] @ (310e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ ldr.w r3, [r6, #1144] @ 0x478 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3111e │ │ │ │ + beq.n 310c6 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 310e4 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 3108c │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 31118 │ │ │ │ + bne.n 310c0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31074 │ │ │ │ + bl 3101c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 310d6 │ │ │ │ + beq.n 3107e │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - cbnz r3, 31116 │ │ │ │ + cbnz r3, 310be │ │ │ │ mov r4, r5 │ │ │ │ addw r5, r6, #1084 @ 0x43c │ │ │ │ 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} │ │ │ │ @@ -62350,137 +62336,137 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31118 │ │ │ │ - b.n 30e20 │ │ │ │ + b.n 310c0 │ │ │ │ + b.n 30e88 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #136] @ 311dc │ │ │ │ + ldr.w ip, [pc, #136] @ 31184 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #132] @ (311e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (31188 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #132] @ (311e4 ) │ │ │ │ - ldr r2, [pc, #136] @ (311e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (3118c ) │ │ │ │ + ldr r2, [pc, #136] @ (31190 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 311bc │ │ │ │ + blt.n 31164 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 311bc │ │ │ │ + blt.n 31164 │ │ │ │ ldr.w r1, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #24 │ │ │ │ - beq.n 311bc │ │ │ │ + beq.n 31164 │ │ │ │ ldr.w r2, [r2, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - cbz r0, 311ac │ │ │ │ + cbz r0, 31154 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n 311bc │ │ │ │ + bne.n 31164 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 310a8 │ │ │ │ + bl 31050 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 311be │ │ │ │ + b.n 31166 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #44] @ (311ec ) │ │ │ │ - ldr r3, [pc, #28] @ (311e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (31194 ) │ │ │ │ + ldr r3, [pc, #28] @ (31188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 311d6 │ │ │ │ + bne.n 3117e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 30d84 │ │ │ │ + b.n 30dec │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30d80 │ │ │ │ + b.n 30de8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30cc4 │ │ │ │ + b.n 30d2c │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3121c │ │ │ │ + b.n 311c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3122a │ │ │ │ + bne.n 311d2 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7dec │ │ │ │ + blx 7da0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31212 │ │ │ │ + blt.n 311ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, [pc, #96] @ (312a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (3124c ) │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldr.w ip, [pc, #96] @ 312a8 │ │ │ │ + ldr.w ip, [pc, #96] @ 31250 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r9, [r3, #128] @ 0x80 │ │ │ │ - blt.n 31296 │ │ │ │ + blt.n 3123e │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3126c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 31214 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3129c │ │ │ │ + bne.n 31244 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311f0 │ │ │ │ + bl 31198 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3125e │ │ │ │ + beq.n 31206 │ │ │ │ mov r4, r5 │ │ │ │ addw r5, r9, #1084 @ 0x43c │ │ │ │ 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} │ │ │ │ @@ -62488,79 +62474,79 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r9, #1144] @ 0x478 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 30c70 │ │ │ │ + b.n 30cd8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (312fc ) │ │ │ │ + ldr r3, [pc, #76] @ (312a4 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #76] @ (31300 ) │ │ │ │ + ldr r2, [pc, #76] @ (312a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ strb.w r1, [r3, #421] @ 0x1a5 │ │ │ │ - cbz r2, 312fa │ │ │ │ + cbz r2, 312a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ add.w r2, r3, #964 @ 0x3c4 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w r0, [r3, #1144] @ 0x478 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 31230 │ │ │ │ + bl 311d8 │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ strne.w r2, [r3, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - b.n 30bf4 │ │ │ │ + b.n 30c5c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #380] @ (31494 ) │ │ │ │ - ldr r2, [pc, #384] @ (31498 ) │ │ │ │ + ldr r3, [pc, #380] @ (3143c ) │ │ │ │ + ldr r2, [pc, #384] @ (31440 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 31482 │ │ │ │ + beq.w 3142a │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ clzeq r1, r1 │ │ │ │ lsreq r1, r1, #5 │ │ │ │ negeq r0, r1 │ │ │ │ - beq.n 31430 │ │ │ │ + beq.n 313d8 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r4, #964 @ 0x3c4 │ │ │ │ - bl 310a8 │ │ │ │ + bl 31050 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3148e │ │ │ │ + beq.w 31436 │ │ │ │ ldr.w r5, [r4, #976] @ 0x3d0 │ │ │ │ lsls r3, r5, #28 │ │ │ │ - bpl.n 31434 │ │ │ │ + bpl.n 313dc │ │ │ │ mov lr, r7 │ │ │ │ bic.w r3, r5, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #976] @ 0x3d0 │ │ │ │ add.w ip, r4, #1024 @ 0x400 │ │ │ │ add.w r9, r4, #1024 @ 0x400 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -62571,15 +62557,15 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldr.w r3, [r4, #1024] @ 0x400 │ │ │ │ bic.w r3, r3, #460 @ 0x1cc │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #1024] @ 0x400 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 31478 │ │ │ │ + beq.n 31420 │ │ │ │ bic.w r5, r5, #4096 @ 0x1000 │ │ │ │ bic.w r5, r5, #2 │ │ │ │ ldrb.w r3, [r4, #995] @ 0x3e3 │ │ │ │ mov r2, r9 │ │ │ │ str.w r5, [r4, #1036] @ 0x40c │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -62603,32 +62589,32 @@ │ │ │ │ ldrb.w r3, [r4, #984] @ 0x3d8 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r4, #1053] @ 0x41d │ │ │ │ strb.w r3, [r4, #1056] @ 0x420 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1046] @ 0x416 │ │ │ │ - bl 31230 │ │ │ │ + bl 311d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3148e │ │ │ │ + beq.n 31436 │ │ │ │ mov r0, r7 │ │ │ │ - blx 80b0 │ │ │ │ + blx 8064 │ │ │ │ cmp.w r0, #1200 @ 0x4b0 │ │ │ │ mov r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #1 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r6, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ str.w r2, [r4, #916] @ 0x394 │ │ │ │ str.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 3148e │ │ │ │ + cbz r6, 31436 │ │ │ │ mov lr, r7 │ │ │ │ bic.w r3, r5, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #976] @ 0x3d0 │ │ │ │ add.w ip, r4, #1024 @ 0x400 │ │ │ │ add.w r9, r4, #1024 @ 0x400 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -62640,25 +62626,25 @@ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldr.w r3, [r4, #1024] @ 0x400 │ │ │ │ bic.w r3, r3, #460 @ 0x1cc │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #1024] @ 0x400 │ │ │ │ bic.w r5, r5, #4128 @ 0x1020 │ │ │ │ bic.w r5, r5, #11 │ │ │ │ - b.n 313a4 │ │ │ │ + b.n 3134c │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ negs r0, r1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31430 │ │ │ │ - b.n 30cc0 │ │ │ │ + b.n 313d8 │ │ │ │ + b.n 30d28 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -62666,39 +62652,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r5, 314d4 │ │ │ │ + cbnz r5, 3147c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 314c8 │ │ │ │ + b.n 31470 │ │ │ │ stmdb 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] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ - ldr r2, [pc, #732] @ (317e0 ) │ │ │ │ + ldr r2, [pc, #732] @ (31788 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #732] @ (317e4 ) │ │ │ │ + ldr r3, [pc, #732] @ (3178c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ adds r1, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -62707,46 +62693,46 @@ │ │ │ │ ldr.w r6, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strb.w fp, [r0, #20] │ │ │ │ mov.w r7, r3, lsl #2 │ │ │ │ - bls.w 31714 │ │ │ │ + bls.w 316bc │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 31706 │ │ │ │ + bne.w 316ae │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ adds r0, r6, r7 │ │ │ │ cmp r2, r0 │ │ │ │ itee cs │ │ │ │ movcs r8, r1 │ │ │ │ ldrcc.w r8, [r0, #-4] │ │ │ │ movcc r1, r8 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 31564 │ │ │ │ + bne.n 3150c │ │ │ │ ldrb r2, [r5, #19] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31754 │ │ │ │ + bne.w 316fc │ │ │ │ add.w sl, sp, #28 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r2, sl │ │ │ │ - bl 30578 │ │ │ │ + bl 30520 │ │ │ │ add.w r4, sl, r0, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sl, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ cmp.w r7, r0, lsl #2 │ │ │ │ sub.w r3, r9, #4 │ │ │ │ it ne │ │ │ │ movne r9, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ sub.w r9, r9, sl │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ @@ -62757,241 +62743,241 @@ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ ite lt │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 315d0 │ │ │ │ + cbnz r2, 31578 │ │ │ │ adds r2, r4, r3 │ │ │ │ cmp r2, r1 │ │ │ │ it gt │ │ │ │ addgt.w r4, sl, r4, lsl #2 │ │ │ │ - bgt.n 315ec │ │ │ │ + bgt.n 31594 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r2, r3, asr #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ittet lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r5, #24] │ │ │ │ addge.w r4, sl, r3, lsl #2 │ │ │ │ movlt r4, sl │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31674 │ │ │ │ + ble.n 3161c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #32 │ │ │ │ movw r7, #57343 @ 0xdfff │ │ │ │ - b.n 3160e │ │ │ │ + b.n 315b6 │ │ │ │ mov r0, r8 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #4 │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 31672 │ │ │ │ + ble.n 3161a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 31616 │ │ │ │ + cbnz r3, 315be │ │ │ │ strd r9, r3, [r4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 31620 │ │ │ │ + cbnz r3, 315c8 │ │ │ │ strd r9, r3, [r6] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 31600 │ │ │ │ + beq.n 315a8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 3149c │ │ │ │ + bl 31444 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ittt eq │ │ │ │ addeq r3, r6, #4 │ │ │ │ addeq.w r1, r4, #8 │ │ │ │ moveq r0, r8 │ │ │ │ - bne.n 31600 │ │ │ │ + bne.n 315a8 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ - cbnz r2, 3164e │ │ │ │ + cbnz r2, 315f6 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ mov r4, r1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ mov r6, r3 │ │ │ │ subs r0, #1 │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 31646 │ │ │ │ + beq.n 315ee │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3160e │ │ │ │ + bgt.n 315b6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 317c4 │ │ │ │ + bne.w 3176c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r1, [r0, #476] @ 0x1dc │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ - bcc.n 3174a │ │ │ │ + bcc.n 316f2 │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r4, #62 @ 0x3e │ │ │ │ movgt r4, #42 @ 0x2a │ │ │ │ ldrb r2, [r5, #18] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 316ba │ │ │ │ + beq.n 31662 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3149c │ │ │ │ + bl 31444 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ strb r4, [r5, #18] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r4, [sp, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w fp, #4 │ │ │ │ add.w r3, r1, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq.n 317a4 │ │ │ │ + beq.n 3174c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #19] │ │ │ │ - ldr r2, [pc, #260] @ (317e8 ) │ │ │ │ + ldr r2, [pc, #260] @ (31790 ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #248] @ (317e4 ) │ │ │ │ + ldr r3, [pc, #248] @ (3178c ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 317da │ │ │ │ + bne.n 31782 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.w 31564 │ │ │ │ + beq.w 3150c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #19] │ │ │ │ - b.n 316e2 │ │ │ │ + b.n 3168a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb r2, [r0, #18] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ strb r1, [r0, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 316de │ │ │ │ + beq.n 31686 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31564 │ │ │ │ + beq.w 3150c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #19] │ │ │ │ - b.n 316e2 │ │ │ │ + b.n 3168a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ movgt r4, #60 @ 0x3c │ │ │ │ movle r4, #32 │ │ │ │ - b.n 316a6 │ │ │ │ + b.n 3164e │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ls │ │ │ │ cmpls r3, #0 │ │ │ │ - bne.w 31564 │ │ │ │ + bne.w 3150c │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r8, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 31564 │ │ │ │ + bpl.w 3150c │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r2, r3, asr #2 │ │ │ │ - ble.w 31564 │ │ │ │ + ble.w 3150c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 316e2 │ │ │ │ + b.n 3168a │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 316de │ │ │ │ + beq.n 31686 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asrs r3, r3, #2 │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 316de │ │ │ │ + b.n 31686 │ │ │ │ ldr.w r3, [r0, #460] @ 0x1cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 3168c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 31634 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 31c28 │ │ │ │ + b.n 31c90 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3186c │ │ │ │ + b.n 318d4 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #144] @ (31890 ) │ │ │ │ + ldr r2, [pc, #144] @ (31838 ) │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #144] @ (31894 ) │ │ │ │ + ldr r3, [pc, #144] @ (3183c ) │ │ │ │ add r7, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -62999,60 +62985,60 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r3 │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str.w r6, [r3, #448] @ 0x1c0 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 31858 │ │ │ │ + beq.n 31800 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3, #448] @ 0x1c0 │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314e4 │ │ │ │ - ldr r2, [pc, #36] @ (31898 ) │ │ │ │ - ldr r3, [pc, #32] @ (31894 ) │ │ │ │ + bl 3148c │ │ │ │ + ldr r2, [pc, #36] @ (31840 ) │ │ │ │ + ldr r3, [pc, #32] @ (3183c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3188a │ │ │ │ + bne.n 31832 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + svc 24 │ │ │ │ movs r3, r1 │ │ │ │ stmdb 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] │ │ │ │ @@ -63061,109 +63047,109 @@ │ │ │ │ sub.w sp, sp, #11200 @ 0x2bc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, sp, #11200 @ 0x2bc0 │ │ │ │ adds r1, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #2756] @ 32394 │ │ │ │ + ldr.w r2, [pc, #2756] @ 3233c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2752] @ 32398 │ │ │ │ + ldr.w r3, [pc, #2752] @ 32340 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2732] @ 3239c │ │ │ │ + ldr.w r3, [pc, #2732] @ 32344 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #1156] @ 0x484 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 31a40 │ │ │ │ + beq.w 319e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, sp, #8896 @ 0x22c0 │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #500] @ 0x1f4 │ │ │ │ add r3, sp, #724 @ 0x2d4 │ │ │ │ strb r1, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #4 │ │ │ │ strb r3, [r0, #20] │ │ │ │ movs r0, #2 │ │ │ │ - bl 31304 │ │ │ │ + bl 312ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3197e │ │ │ │ + bge.n 31926 │ │ │ │ add.w r3, sp, #11264 @ 0x2c00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 31966 │ │ │ │ + cbz r3, 3190e │ │ │ │ add.w r3, sp, #11264 @ 0x2c00 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2660] @ 323a0 │ │ │ │ + ldr.w r2, [pc, #2660] @ 32348 │ │ │ │ add.w r1, sp, #11200 @ 0x2bc0 │ │ │ │ - ldr.w r3, [pc, #2644] @ 32398 │ │ │ │ + ldr.w r3, [pc, #2644] @ 32340 │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 333d2 │ │ │ │ + bne.w 3337a │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #11200 @ 0x2bc0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ add.w r4, sp, #11264 @ 0x2c00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2ffb4 │ │ │ │ + bl 2ff5c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3193a │ │ │ │ + b.n 318e2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #444] @ 0x1bc │ │ │ │ add.w r3, sp, #11264 @ 0x2c00 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 2f7b0 │ │ │ │ + bl 2f758 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, sp, #11264 @ 0x2c00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3253e │ │ │ │ + bne.w 324e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr.w r4, [r5, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3254a │ │ │ │ + beq.w 324f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r0, r3, #5 │ │ │ │ - bne.n 319e4 │ │ │ │ + bne.n 3198c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r3, #504] @ 0x1f8 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ @@ -63181,48 +63167,48 @@ │ │ │ │ strge r3, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 31a5e │ │ │ │ + cbz r0, 31a06 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #1176] @ 0x498 │ │ │ │ - cbz r2, 31a30 │ │ │ │ + cbz r2, 319d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ movs r0, #2 │ │ │ │ - bl 312ac │ │ │ │ + bl 31254 │ │ │ │ adds r3, r6, #2 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 3193a │ │ │ │ + b.n 318e2 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w r0, [r3, #1156] @ 0x484 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - b.n 31908 │ │ │ │ + b.n 318b0 │ │ │ │ add.w r2, sp, #11264 @ 0x2c00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -63240,105 +63226,105 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31d8e │ │ │ │ + bne.w 31d36 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r3 │ │ │ │ strb r3, [r5, #17] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 32e12 │ │ │ │ + beq.w 32dba │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 31b64 │ │ │ │ + beq.n 31b0c │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 31b34 │ │ │ │ + beq.n 31adc │ │ │ │ ldr.w r2, [fp, #400] @ 0x190 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 32536 │ │ │ │ + beq.w 324de │ │ │ │ ldr.w r2, [fp, #396] @ 0x18c │ │ │ │ mov.w r9, r4, lsl #1 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r2, r2, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ - cbnz r2, 31b4a │ │ │ │ + cbnz r2, 31af2 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [fp, #448] @ 0x1c0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #448] @ 0x1c0 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r4, #448] @ 0x1c0 │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r4, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 314e4 │ │ │ │ - b.n 31abe │ │ │ │ + bl 3148c │ │ │ │ + b.n 31a66 │ │ │ │ ldr.w r3, [fp, #400] @ 0x190 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 31b04 │ │ │ │ + beq.n 31aac │ │ │ │ ldr.w r3, [fp, #396] @ 0x18c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne.w r9, #184 @ 0xb8 │ │ │ │ - beq.n 31b04 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 31aac │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 31b88 │ │ │ │ + bmi.n 31b30 │ │ │ │ cmp r4, #13 │ │ │ │ it ne │ │ │ │ cmpne r4, #10 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 31b04 │ │ │ │ + bne.n 31aac │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #396] @ 0x18c │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ mvneq.w r4, #4 │ │ │ │ - beq.n 31ba8 │ │ │ │ + beq.n 31b50 │ │ │ │ ldr.w r3, [fp, #400] @ 0x190 │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ mvneq.w r4, #3 │ │ │ │ - beq.n 31ba8 │ │ │ │ + beq.n 31b50 │ │ │ │ ldr.w r3, [fp, #412] @ 0x19c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 31d16 │ │ │ │ + beq.w 31cbe │ │ │ │ ldr.w r3, [fp, #408] @ 0x198 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 32522 │ │ │ │ + beq.w 324ca │ │ │ │ cmp r4, #9 │ │ │ │ it ne │ │ │ │ cmpne r4, #27 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ @@ -63357,28 +63343,28 @@ │ │ │ │ itett gt │ │ │ │ movgt r9, r2 │ │ │ │ movle r9, r3 │ │ │ │ ldrgt r2, [sp, #36] @ 0x24 │ │ │ │ strgt r2, [sp, #12] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w fp, [r2, #448] @ 0x1c0 │ │ │ │ - cbz r1, 31bfc │ │ │ │ + cbz r1, 31ba4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 31bf8 │ │ │ │ + bhi.n 31ba0 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ - bne.n 31bfc │ │ │ │ + bne.n 31ba4 │ │ │ │ str.w r7, [r2, #920] @ 0x398 │ │ │ │ adds r2, r4, #7 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ - bhi.w 31d28 │ │ │ │ + bhi.w 31cd0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r5, #6 │ │ │ │ @@ -63509,1161 +63495,1161 @@ │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ mvn.w r4, #6 │ │ │ │ - b.n 31ba8 │ │ │ │ + b.n 31b50 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 32e06 │ │ │ │ + bge.w 32dae │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 31d5c │ │ │ │ + ble.n 31d04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ subs r2, #4 │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 31d48 │ │ │ │ + blt.n 31cf0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.n 31d76 │ │ │ │ - ldr.w r3, [pc, #1596] @ 323a4 │ │ │ │ + bne.n 31d1e │ │ │ │ + ldr.w r3, [pc, #1596] @ 3234c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ mvns r3, r3 │ │ │ │ and.w sl, r3, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ str.w r3, [r0, #448] @ 0x1c0 │ │ │ │ str.w r4, [r6, r1, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 314e4 │ │ │ │ - b.n 31abe │ │ │ │ + bl 3148c │ │ │ │ + b.n 31a66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 31aac │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 31a54 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, fp │ │ │ │ it ge │ │ │ │ movge r9, fp │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ add.w r4, r0, r9, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32742 │ │ │ │ + bne.w 326ea │ │ │ │ str.w r2, [r0, r9, lsl #2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ sub.w fp, fp, r9 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ add.w r1, r6, fp, lsl #2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ sub.w r2, r2, fp │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, fp, lsl #2 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f1e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31f1e │ │ │ │ add r9, fp │ │ │ │ mov r8, r4 │ │ │ │ - b.n 31e18 │ │ │ │ + b.n 31dc0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31f1e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 31f76 │ │ │ │ + bge.w 31f1e │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 31e0e │ │ │ │ + bne.n 31db6 │ │ │ │ ldr.w r4, [r6, fp, lsl #2] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 31e0e │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 31db6 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itt mi │ │ │ │ submi r4, #32 │ │ │ │ strmi.w r4, [r6, fp, lsl #2] │ │ │ │ - b.n 31e0e │ │ │ │ + b.n 31db6 │ │ │ │ movs r4, #10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32564 │ │ │ │ + beq.w 3250c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #28] │ │ │ │ movs r0, #2 │ │ │ │ - bl 312ac │ │ │ │ + bl 31254 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1172] @ 0x494 │ │ │ │ - cbz r3, 31e6e │ │ │ │ + cbz r3, 31e16 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1172] @ 0x494 │ │ │ │ - ldr.w r3, [pc, #1332] @ 323a4 │ │ │ │ + ldr.w r3, [pc, #1332] @ 3234c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r3, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r3, #1160] @ 0x488 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 31eba │ │ │ │ + bne.n 31e62 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r5, r3, #1 │ │ │ │ str.w r5, [r2, #452] @ 0x1c4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3193a │ │ │ │ + b.n 318e2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r3, #448] @ 0x1c0 │ │ │ │ str.w r8, [r3, #452] @ 0x1c4 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr.w r9, [r3, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3256e │ │ │ │ + bne.w 32516 │ │ │ │ add.w r8, r6, r8, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ adds r4, #5 │ │ │ │ - bne.n 31f84 │ │ │ │ + bne.n 31f2c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 31f3a │ │ │ │ + bne.n 31ee2 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 32d9e │ │ │ │ + beq.w 32d46 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 31f2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ movs r0, #2 │ │ │ │ - bl 312ac │ │ │ │ - b.n 3193a │ │ │ │ + bl 31254 │ │ │ │ + b.n 318e2 │ │ │ │ cmp r9, fp │ │ │ │ ite le │ │ │ │ suble.w fp, fp, r9 │ │ │ │ subgt.w fp, fp, fp │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31abe │ │ │ │ + b.n 31a66 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 31f84 │ │ │ │ - ldr.w r2, [pc, #1040] @ 323a4 │ │ │ │ + b.n 31f2c │ │ │ │ + ldr.w r2, [pc, #1040] @ 3234c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ ldrsh.w r2, [r2, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 325ee │ │ │ │ + ble.w 32596 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 31d28 │ │ │ │ + beq.w 31cd0 │ │ │ │ ldr.w r2, [r0, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 32e58 │ │ │ │ + beq.w 32e00 │ │ │ │ cmp r2, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne.w r3, [r0, #920] @ 0x398 │ │ │ │ - bne.w 32244 │ │ │ │ + bne.w 321ec │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 31ff8 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 31fa0 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 3285c │ │ │ │ + bpl.w 32804 │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ movs r2, #10 │ │ │ │ mov.w fp, #1 │ │ │ │ mla r9, r2, r9, r3 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 31fda │ │ │ │ + bls.n 31f82 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 32dec │ │ │ │ + bne.w 32d94 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5b35c │ │ │ │ + bl 5b304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32244 │ │ │ │ + beq.w 321ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ands.w r3, r3, r8, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 31abe │ │ │ │ + b.n 31a66 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w fp, [r3, #452] @ 0x1c4 │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f1e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr.w r4, [r3, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32584 │ │ │ │ + bne.w 3252c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ mov r2, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 320a8 │ │ │ │ + beq.n 32050 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ bic.w r3, r2, r2, asr #31 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 320a6 │ │ │ │ + ble.n 3204e │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r3, [r4], #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add.w ip, r6, r3 │ │ │ │ adds r3, #8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ - cbz r1, 3209a │ │ │ │ + cbz r1, 32042 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ adds r1, r6, r3 │ │ │ │ adds r3, #4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3208c │ │ │ │ + bne.n 32034 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bne.n 32058 │ │ │ │ + bne.n 32000 │ │ │ │ mov fp, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f1e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #10 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ strb r2, [r0, #17] │ │ │ │ - b.n 31e4a │ │ │ │ + b.n 31df2 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ - b.n 31f84 │ │ │ │ + bl 3148c │ │ │ │ + b.n 31f2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 31ede │ │ │ │ + blt.w 31e86 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #23 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 31f2c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ - ldr r3, [pc, #672] @ (323a4 ) │ │ │ │ + ldr r3, [pc, #672] @ (3234c ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldrd r2, r3, [r2, #428] @ 0x1ac │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 34b20 │ │ │ │ + bl 34ac8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 3266c │ │ │ │ + bgt.w 32614 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [r2, #428] @ 0x1ac │ │ │ │ - bl 348ec │ │ │ │ + bl 34894 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr.w r8, [r5, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ movs r1, #3 │ │ │ │ str.w r0, [r8, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ cmp r4, #14 │ │ │ │ - beq.w 3281a │ │ │ │ + beq.w 327c2 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.w 31f84 │ │ │ │ + bne.w 31f2c │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ ldr.w r8, [r9, #448] @ 0x1c0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 321dc │ │ │ │ + ble.n 32184 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 321c8 │ │ │ │ + bne.n 32170 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #16 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 32244 │ │ │ │ + beq.n 321ec │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 32244 │ │ │ │ + blt.n 321ec │ │ │ │ ldr.w r3, [r6, fp, lsl #2] │ │ │ │ - cbz r3, 32208 │ │ │ │ + cbz r3, 321b0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bgt.n 3221a │ │ │ │ - b.w 32e2c │ │ │ │ + bgt.n 321c2 │ │ │ │ + b.w 32dd4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 32e2c │ │ │ │ + beq.w 32dd4 │ │ │ │ ldr.w r3, [r6, fp, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 32210 │ │ │ │ + bne.n 321b8 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 32210 │ │ │ │ - b.n 31f76 │ │ │ │ + bne.n 321b8 │ │ │ │ + b.n 31f1e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 32590 │ │ │ │ - bl 2f7a0 │ │ │ │ - b.n 31f84 │ │ │ │ + ble.w 32538 │ │ │ │ + bl 2f748 │ │ │ │ + b.n 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.w 3268a │ │ │ │ + beq.w 32632 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.w 32dc6 │ │ │ │ + beq.w 32d6e │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 32244 │ │ │ │ + bne.n 321ec │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 322c8 │ │ │ │ - ldr r3, [pc, #304] @ (323a4 ) │ │ │ │ + blt.n 32270 │ │ │ │ + ldr r3, [pc, #304] @ (3234c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbz r3, 322d8 │ │ │ │ + cbz r3, 32280 │ │ │ │ ldr.w r9, [fp, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [fp, #496] @ 0x1f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ - ble.w 3317c │ │ │ │ + ble.w 33124 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - b.n 3229e │ │ │ │ + b.n 32246 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.w 3317c │ │ │ │ + beq.w 33124 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32296 │ │ │ │ + bne.n 3223e │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ movs r1, #10 │ │ │ │ ldr.w r3, [fp, #496] @ 0x1f0 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 32fbe │ │ │ │ + beq.w 32f66 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bl 5b45c │ │ │ │ + bl 5b404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 32ebc │ │ │ │ + beq.w 32e64 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 31f2c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ itt gt │ │ │ │ strgt r2, [r5, #8] │ │ │ │ movgt r3, r2 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ iteet ge │ │ │ │ ldrge.w r1, [r0, #400] @ 0x190 │ │ │ │ movlt r1, #4 │ │ │ │ sublt.w r8, r3, fp │ │ │ │ subge.w r8, fp, r3 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31abe │ │ │ │ - ldr r3, [pc, #108] @ (323a8 ) │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31a66 │ │ │ │ + ldr r3, [pc, #108] @ (32350 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 72568 │ │ │ │ + bl 72510 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317ec │ │ │ │ - b.n 31f84 │ │ │ │ + bl 31794 │ │ │ │ + b.n 31f2c │ │ │ │ mov.w r8, r9, lsl #2 │ │ │ │ - b.w 31abe │ │ │ │ - ldr r3, [pc, #72] @ (323a4 ) │ │ │ │ + b.w 31a66 │ │ │ │ + ldr r3, [pc, #72] @ (3234c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.n 32372 │ │ │ │ + bpl.n 3231a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ cmp r3, fp │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.w 32244 │ │ │ │ + ble.w 321ec │ │ │ │ add.w r3, fp, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ ldr r1, [r6, r2] │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ str r0, [r6, r2] │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f1e │ │ │ │ nop │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r3, r1 │ │ │ │ - ble.n 3236c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov.w r8, #4 │ │ │ │ ldr.w fp, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ mov.w ip, #58 @ 0x3a │ │ │ │ strd r0, r3, [fp] │ │ │ │ movs r3, #32 │ │ │ │ strd ip, r3, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r9, r8 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #13 │ │ │ │ - bhi.n 32496 │ │ │ │ + bhi.n 3243e │ │ │ │ movw r3, #56318 @ 0xdbfe │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ asrs r3, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 32496 │ │ │ │ + bmi.n 3243e │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 32f56 │ │ │ │ + beq.w 32efe │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 3243e │ │ │ │ + beq.n 323e6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - ble.w 331d6 │ │ │ │ + ble.w 3317e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 32f72 │ │ │ │ + bne.w 32f1a │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #3204] @ 330d4 │ │ │ │ + ldr.w r3, [pc, #3204] @ 3307c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r2, r3, #508 @ 0x1fc │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ strd ip, r8, [sp] │ │ │ │ - bl 347dc │ │ │ │ + bl 34784 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 331ac │ │ │ │ - beq.n 324cc │ │ │ │ - bl 2f7a0 │ │ │ │ + bgt.w 33154 │ │ │ │ + beq.n 32474 │ │ │ │ + bl 2f748 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 324cc │ │ │ │ + b.n 32474 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r1, #400] @ 0x190 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 324c0 │ │ │ │ + beq.n 32468 │ │ │ │ cmp.w r8, #8 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #127 @ 0x7f │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmn.w r8, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w 32612 │ │ │ │ + beq.w 325ba │ │ │ │ cmp.w r9, #4 │ │ │ │ - bgt.w 325f8 │ │ │ │ + bgt.w 325a0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 3217a │ │ │ │ + b.n 32122 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, r9 │ │ │ │ itt ge │ │ │ │ subge.w r3, r3, r9 │ │ │ │ strge.w r3, [r2, #432] @ 0x1b0 │ │ │ │ - bge.n 3250a │ │ │ │ + bge.n 324b2 │ │ │ │ ldr.w r1, [r2, #428] @ 0x1ac │ │ │ │ sub.w r3, r9, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ str.w r1, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #436] @ 0x1b4 │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 32144 │ │ │ │ + bgt.w 320ec │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ - b.n 32244 │ │ │ │ + b.n 321ec │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31b9c │ │ │ │ + bne.w 31b44 │ │ │ │ movs r1, #1 │ │ │ │ mvn.w r4, #1 │ │ │ │ - b.w 31ba8 │ │ │ │ + b.w 31b50 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 31b04 │ │ │ │ + b.w 31aac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 30b98 │ │ │ │ - b.w 319ac │ │ │ │ + bl 30b40 │ │ │ │ + b.w 31954 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [r5, #504] @ 0x1f8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #504] @ 0x1f8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.w 319ba │ │ │ │ + b.w 31962 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #4 │ │ │ │ - bl 314e4 │ │ │ │ - b.n 31e5a │ │ │ │ + bl 3148c │ │ │ │ + b.n 31e02 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r6, r8, lsl #2 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ - bl 30b7c │ │ │ │ - b.n 31f08 │ │ │ │ + bl 30b24 │ │ │ │ + b.n 31eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ - b.n 32048 │ │ │ │ + b.n 31ff0 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ ldrd r2, r3, [r1, #448] @ 0x1c0 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 325b4 │ │ │ │ + blt.n 3255c │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r6, r2] │ │ │ │ subs r2, #4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r0, [r1, #448] @ 0x1c0 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n 325a0 │ │ │ │ + ble.n 32548 │ │ │ │ ldr.w r0, [r1, #504] @ 0x1f8 │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ - cbz r3, 325d8 │ │ │ │ + cbz r3, 32580 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r1, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c0 │ │ │ │ + bne.n 32568 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 31f84 │ │ │ │ + b.n 31f2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32244 │ │ │ │ - b.w 31d28 │ │ │ │ + bne.w 321ec │ │ │ │ + b.w 31cd0 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r9, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ - b.n 323f6 │ │ │ │ + bl 3148c │ │ │ │ + b.n 3239e │ │ │ │ ldr.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp.w r8, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.w 324c8 │ │ │ │ + beq.w 32470 │ │ │ │ ldr.w r3, [r1, #396] @ 0x18c │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 332fa │ │ │ │ - ldr.w r3, [pc, #2724] @ 330d4 │ │ │ │ + beq.w 332a2 │ │ │ │ + ldr.w r3, [pc, #2724] @ 3307c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ add.w sl, fp, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r3, r1, #4 │ │ │ │ add.w lr, fp, r3 │ │ │ │ add.w r3, r9, #1 │ │ │ │ ands.w ip, r0, #65536 @ 0x10000 │ │ │ │ - beq.w 32770 │ │ │ │ + beq.w 32718 │ │ │ │ mov r9, r3 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [lr] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r9, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ - b.n 323f6 │ │ │ │ - bl 2f7a0 │ │ │ │ + bl 3148c │ │ │ │ + b.n 3239e │ │ │ │ + bl 2f748 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ strd r2, r1, [r5, #36] @ 0x24 │ │ │ │ - b.n 32138 │ │ │ │ + b.n 320e0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 31fd0 │ │ │ │ + b.n 31f78 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 31f76 │ │ │ │ - ldr.w lr, [pc, #2636] @ 330d8 │ │ │ │ + b.n 31f1e │ │ │ │ + ldr.w lr, [pc, #2636] @ 33080 │ │ │ │ add.w r8, sp, #9152 @ 0x23c0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add lr, pc │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r9, [r3, #428] @ 0x1ac │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldr.w r3, [lr] │ │ │ │ strb.w r3, [ip] │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r9 │ │ │ │ rsb r2, r0, #1024 @ 0x400 │ │ │ │ add r0, r8 │ │ │ │ - blx 7dc8 <__stpcpy_chk@plt> │ │ │ │ + blx 7d7c <__stpcpy_chk@plt> │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32ec8 │ │ │ │ + bne.w 32e70 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 326f4 │ │ │ │ + bne.n 3269c │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 32734 │ │ │ │ - ldr.w r1, [pc, #2532] @ 330dc │ │ │ │ + beq.n 326dc │ │ │ │ + ldr.w r1, [pc, #2532] @ 33084 │ │ │ │ add.w r4, sp, #9152 @ 0x23c0 │ │ │ │ adds r4, #20 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 802c <__strcat_chk@plt> │ │ │ │ + blx 7fe0 <__strcat_chk@plt> │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r8 │ │ │ │ rsb r2, r0, #1024 @ 0x400 │ │ │ │ add r0, r4 │ │ │ │ - blx 7dc8 <__stpcpy_chk@plt> │ │ │ │ + blx 7d7c <__stpcpy_chk@plt> │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 32f12 │ │ │ │ + bne.w 32eba │ │ │ │ add.w r1, sp, #9152 @ 0x23c0 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #20 │ │ │ │ - bl 317ec │ │ │ │ - b.n 31f84 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 31794 │ │ │ │ + b.n 31f2c │ │ │ │ + bl 30c4c │ │ │ │ adds r2, r0, #4 │ │ │ │ - beq.w 31db8 │ │ │ │ + beq.w 31d60 │ │ │ │ add.w r3, r4, #16 │ │ │ │ mvn.w r1, #3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r2, #504] @ 0x1f8 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str.w r2, [r3, #-4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3275a │ │ │ │ - b.w 31db8 │ │ │ │ + bne.n 32702 │ │ │ │ + b.w 31d60 │ │ │ │ cmp.w r8, #92 @ 0x5c │ │ │ │ - bne.w 32650 │ │ │ │ + bne.w 325f8 │ │ │ │ mov r3, fp │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ mov fp, r9 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 32798 │ │ │ │ + b.n 32740 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [r9, r6] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne.w 32fac │ │ │ │ + bne.w 32f54 │ │ │ │ mov.w r6, fp, lsl #2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w sl, r9, r6 │ │ │ │ str.w r3, [r9, fp, lsl #2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r6, #4 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r8, r9 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r1, #448] @ 0x1c0 │ │ │ │ movs r1, #2 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #13 │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - beq.w 32f9a │ │ │ │ + beq.w 32f42 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ subs r0, r0, r4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278c │ │ │ │ + beq.n 32734 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldrh.w r0, [r0, r4, lsl #1] │ │ │ │ tst.w r0, #16384 @ 0x4000 │ │ │ │ - beq.n 3278c │ │ │ │ + beq.n 32734 │ │ │ │ adds r6, #8 │ │ │ │ add.w r0, fp, #2 │ │ │ │ mov sl, r8 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r9, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 32792 │ │ │ │ + b.n 3273a │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ ldr.w r8, [r9, #448] @ 0x1c0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 32850 │ │ │ │ + ble.n 327f8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 3283c │ │ │ │ + bne.n 327e4 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #14 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32dec │ │ │ │ + bne.w 32d94 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - bgt.w 32e6e │ │ │ │ + bgt.w 32e16 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.w 3200e │ │ │ │ + ble.w 31fb6 │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bhi.w 3200e │ │ │ │ - add r0, pc, #8 @ (adr r0, 32888 ) │ │ │ │ + bhi.w 31fb6 │ │ │ │ + add r0, pc, #8 @ (adr r0, 32830 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ lsls r7, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba88e │ │ │ │ - bl fffba892 │ │ │ │ - bl fffba896 │ │ │ │ + bl fffba836 │ │ │ │ + bl fffba83a │ │ │ │ + bl fffba83e │ │ │ │ lsls r1, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba89e │ │ │ │ - bl fffba8a2 │ │ │ │ - bl fffba8a6 │ │ │ │ - bl fffba8aa │ │ │ │ - bl fffba8ae │ │ │ │ - bl fffba8b2 │ │ │ │ - bl fffba8b6 │ │ │ │ - bl fffba8ba │ │ │ │ - bl fffba8be │ │ │ │ + bl fffba846 │ │ │ │ + bl fffba84a │ │ │ │ + bl fffba84e │ │ │ │ + bl fffba852 │ │ │ │ + bl fffba856 │ │ │ │ + bl fffba85a │ │ │ │ + bl fffba85e │ │ │ │ + bl fffba862 │ │ │ │ + bl fffba866 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba8c6 │ │ │ │ - bl fffba8ca │ │ │ │ - bl fffba8ce │ │ │ │ - bl fffba8d2 │ │ │ │ + bl fffba86e │ │ │ │ + bl fffba872 │ │ │ │ + bl fffba876 │ │ │ │ + bl fffba87a │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba8da │ │ │ │ + bl fffba882 │ │ │ │ lsls r7, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba8e2 │ │ │ │ - bl fffba8e6 │ │ │ │ + bl fffba88a │ │ │ │ + bl fffba88e │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba8ee │ │ │ │ - bl fffba8f2 │ │ │ │ + bl fffba896 │ │ │ │ + bl fffba89a │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba8fa │ │ │ │ - bl fffba8fe │ │ │ │ - bl fffba902 │ │ │ │ - bl fffba906 │ │ │ │ - bl fffba90a │ │ │ │ - bl fffba90e │ │ │ │ + bl fffba8a2 │ │ │ │ + bl fffba8a6 │ │ │ │ + bl fffba8aa │ │ │ │ + bl fffba8ae │ │ │ │ + bl fffba8b2 │ │ │ │ + bl fffba8b6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba91a │ │ │ │ - bl fffba91e │ │ │ │ + bl fffba8c2 │ │ │ │ + bl fffba8c6 │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba926 │ │ │ │ - bl fffba92a │ │ │ │ - bl fffba92e │ │ │ │ - bl fffba932 │ │ │ │ - bl fffba936 │ │ │ │ - bl fffba93a │ │ │ │ - bl fffba93e │ │ │ │ - bl fffba942 │ │ │ │ - bl fffba946 │ │ │ │ - bl fffba94a │ │ │ │ - bl fffba94e │ │ │ │ - bl fffba952 │ │ │ │ - bl fffba956 │ │ │ │ + bl fffba8ce │ │ │ │ + bl fffba8d2 │ │ │ │ + bl fffba8d6 │ │ │ │ + bl fffba8da │ │ │ │ + bl fffba8de │ │ │ │ + bl fffba8e2 │ │ │ │ + bl fffba8e6 │ │ │ │ + bl fffba8ea │ │ │ │ + bl fffba8ee │ │ │ │ + bl fffba8f2 │ │ │ │ + bl fffba8f6 │ │ │ │ + bl fffba8fa │ │ │ │ + bl fffba8fe │ │ │ │ lsls r5, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba966 │ │ │ │ - bl fffba96a │ │ │ │ - bl fffba96e │ │ │ │ - bl fffba972 │ │ │ │ - bl fffba976 │ │ │ │ - bl fffba97a │ │ │ │ - bl fffba97e │ │ │ │ - bl fffba982 │ │ │ │ - bl fffba986 │ │ │ │ - bl fffba98a │ │ │ │ - bl fffba98e │ │ │ │ - bl fffba992 │ │ │ │ - bl fffba996 │ │ │ │ - bl fffba99a │ │ │ │ - bl fffba99e │ │ │ │ - bl fffba9a2 │ │ │ │ + bl fffba90e │ │ │ │ + bl fffba912 │ │ │ │ + bl fffba916 │ │ │ │ + bl fffba91a │ │ │ │ + bl fffba91e │ │ │ │ + bl fffba922 │ │ │ │ + bl fffba926 │ │ │ │ + bl fffba92a │ │ │ │ + bl fffba92e │ │ │ │ + bl fffba932 │ │ │ │ + bl fffba936 │ │ │ │ + bl fffba93a │ │ │ │ + bl fffba93e │ │ │ │ + bl fffba942 │ │ │ │ + bl fffba946 │ │ │ │ + bl fffba94a │ │ │ │ lsls r1, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba9aa │ │ │ │ - bl fffba9ae │ │ │ │ - bl fffba9b2 │ │ │ │ - bl fffba9b6 │ │ │ │ - bl fffba9ba │ │ │ │ - bl fffba9be │ │ │ │ - bl fffba9c2 │ │ │ │ - bl fffba9c6 │ │ │ │ - bl fffba9ca │ │ │ │ - bl fffba9ce │ │ │ │ - bl fffba9d2 │ │ │ │ + bl fffba952 │ │ │ │ + bl fffba956 │ │ │ │ + bl fffba95a │ │ │ │ + bl fffba95e │ │ │ │ + bl fffba962 │ │ │ │ + bl fffba966 │ │ │ │ + bl fffba96a │ │ │ │ + bl fffba96e │ │ │ │ + bl fffba972 │ │ │ │ + bl fffba976 │ │ │ │ + bl fffba97a │ │ │ │ lsls r1, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffba9da │ │ │ │ - bl fffba9de │ │ │ │ - bl fffba9e2 │ │ │ │ + bl fffba982 │ │ │ │ + bl fffba986 │ │ │ │ + bl fffba98a │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r9, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ittt gt │ │ │ │ strgt r4, [sp, #100] @ 0x64 │ │ │ │ strgt.w r9, [r5, #8] │ │ │ │ movgt r4, r2 │ │ │ │ - ble.w 32244 │ │ │ │ + ble.w 321ec │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330f8 │ │ │ │ + beq.w 330a0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 32a02 │ │ │ │ - b.n 32244 │ │ │ │ + bne.n 329aa │ │ │ │ + b.n 321ec │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ sub.w r2, r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bhi.n 32b24 │ │ │ │ + bhi.n 32acc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r2, r3, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @@ -64705,1066 +64691,1066 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r0, sp, #10176 @ 0x27c0 │ │ │ │ ite ne │ │ │ │ movne r2, r8 │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r0, #20 │ │ │ │ - bl 349f4 │ │ │ │ + bl 3499c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32244 │ │ │ │ + beq.w 321ec │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrd r1, r3, [r3, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bcs.w 32244 │ │ │ │ + bcs.w 321ec │ │ │ │ add.w r0, sp, #4800 @ 0x12c0 │ │ │ │ str r1, [r5, #8] │ │ │ │ adds r0, #20 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32aee │ │ │ │ + cbz r3, 32a96 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32aca │ │ │ │ + bne.n 32a72 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r1, sp, #4800 @ 0x12c0 │ │ │ │ adds r1, #20 │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 3148c │ │ │ │ + b.w 31f2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.w 32d92 │ │ │ │ + beq.w 32d3a │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, #95 @ 0x5f │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 3200e │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31fb6 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.w 31f84 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32244 │ │ │ │ + beq.w 321ec │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.w 32244 │ │ │ │ + bgt.w 321ec │ │ │ │ ldr.w r4, [r2, #448] @ 0x1c0 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n 32b72 │ │ │ │ - b.n 3329e │ │ │ │ + bgt.n 32b1a │ │ │ │ + b.n 33246 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 331e0 │ │ │ │ + bcc.w 33188 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 32b6c │ │ │ │ + bne.n 32b14 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 32b6c │ │ │ │ + bne.n 32b14 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r3, #448] @ 0x1c0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ - b.w 31f84 │ │ │ │ - ldr.w r3, [pc, #1356] @ 330e0 │ │ │ │ + bl 3148c │ │ │ │ + b.w 31f2c │ │ │ │ + ldr.w r3, [pc, #1356] @ 33088 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 32340 │ │ │ │ - ldr.w r3, [pc, #1328] @ 330d4 │ │ │ │ + b.w 322e8 │ │ │ │ + ldr.w r3, [pc, #1328] @ 3307c │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b48 │ │ │ │ - ldr.w r0, [pc, #1300] @ 330e4 │ │ │ │ + blx 7b08 │ │ │ │ + ldr.w r0, [pc, #1300] @ 3308c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bic.w r3, r3, #200 @ 0xc8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 3148c │ │ │ │ + b.w 31f2c │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ - b.w 31f84 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 331c8 │ │ │ │ + beq.w 33170 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ strd r1, r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.w 31abe │ │ │ │ + b.w 31a66 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str.w r1, [r3, #432] @ 0x1b0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #428] @ 0x1ac │ │ │ │ - b.n 32c5c │ │ │ │ + b.n 32c04 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32cfe │ │ │ │ + beq.n 32ca6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 32cfe │ │ │ │ + ble.n 32ca6 │ │ │ │ subs r3, #1 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.n 32cf8 │ │ │ │ + beq.n 32ca0 │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ mov ip, r8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 32cc0 │ │ │ │ + bhi.n 32c68 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r1, [r1, r2, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.n 32c98 │ │ │ │ + bpl.n 32c40 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ - b.n 32cd4 │ │ │ │ + b.n 32c7c │ │ │ │ sub.w ip, ip, #4 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.n 32cf8 │ │ │ │ + beq.n 32ca0 │ │ │ │ ldr.w r2, [r6, ip] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 32cca │ │ │ │ + bhi.n 32c72 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r1, [r1, r2, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bmi.n 32cca │ │ │ │ + bmi.n 32c72 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32c96 │ │ │ │ + bne.n 32c3e │ │ │ │ cmp r4, #98 @ 0x62 │ │ │ │ - beq.w 32b80 │ │ │ │ + beq.w 32b28 │ │ │ │ ldr.w r1, [r0, #400] @ 0x190 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ sub.w r8, r3, r8 │ │ │ │ - b.w 3201c │ │ │ │ + b.w 31fc4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.w 332c2 │ │ │ │ + beq.w 3326a │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ - bne.n 32d7e │ │ │ │ + bne.n 32d26 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 32d7e │ │ │ │ + bne.n 32d26 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ sub.w r1, r0, #51 @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 32d76 │ │ │ │ + bhi.n 32d1e │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 32d76 │ │ │ │ + bpl.n 32d1e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - beq.w 33408 │ │ │ │ + beq.w 333b0 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - beq.w 333ec │ │ │ │ + beq.w 33394 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #5 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #32] │ │ │ │ - beq.w 31f84 │ │ │ │ + beq.w 31f2c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2ff4c │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fef4 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ cmp r2, r1 │ │ │ │ itt gt │ │ │ │ strgt r1, [r5, #8] │ │ │ │ movgt r2, r1 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ str r1, [r5, #8] │ │ │ │ movs r1, #3 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 314e4 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 3148c │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.w 3201c │ │ │ │ + b.w 31fc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 31e4a │ │ │ │ + bne.w 31df2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str.w r4, [r3, #468] @ 0x1d4 │ │ │ │ - bl 2f7a0 │ │ │ │ + bl 2f748 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.w 31e4a │ │ │ │ + b.w 31df2 │ │ │ │ ldr.w fp, [r1, #448] @ 0x1c0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 32684 │ │ │ │ + ble.w 3262c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 32e44 │ │ │ │ + b.n 32dec │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31f1e │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 32e3c │ │ │ │ + bne.n 32de4 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 32e3c │ │ │ │ + bne.n 32de4 │ │ │ │ mov fp, r3 │ │ │ │ - b.w 31f76 │ │ │ │ + b.w 31f1e │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r0, #920] @ 0x398 │ │ │ │ movs r1, #27 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 31fd0 │ │ │ │ + b.w 31f78 │ │ │ │ sub.w r0, r4, #98 @ 0x62 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 3200e │ │ │ │ + bhi.w 31fb6 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #1046 @ 0x416 │ │ │ │ lsls r1, r0 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.w 32ffa │ │ │ │ + bne.w 32fa2 │ │ │ │ mov.w ip, #65 @ 0x41 │ │ │ │ movt ip, #8192 @ 0x2000 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.w 330be │ │ │ │ + bne.w 33066 │ │ │ │ cmp r0, #14 │ │ │ │ - bne.w 3200e │ │ │ │ + bne.w 31fb6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #25 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #23 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ - b.w 31f84 │ │ │ │ + b.w 31f2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bl 2f7a0 │ │ │ │ - b.w 31f84 │ │ │ │ - ldr r1, [pc, #540] @ (330e8 ) │ │ │ │ + bl 2f748 │ │ │ │ + b.w 31f2c │ │ │ │ + ldr r1, [pc, #540] @ (33090 ) │ │ │ │ sub.w r3, r8, r0 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ ldr.w r0, [r9, #432] @ 0x1b0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r4 │ │ │ │ rsb r2, r0, #1024 @ 0x400 │ │ │ │ add r0, r8 │ │ │ │ - blx 7dc8 <__stpcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #492] @ (330ec ) │ │ │ │ + blx 7d7c <__stpcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #492] @ (33094 ) │ │ │ │ sub.w r3, r8, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ - b.w 326dc │ │ │ │ - ldr r1, [pc, #476] @ (330f0 ) │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ + b.w 32684 │ │ │ │ + ldr r1, [pc, #476] @ (33098 ) │ │ │ │ subs r3, r4, r0 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ movs r2, #8 │ │ │ │ add r1, pc │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ add.w r0, r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r8 │ │ │ │ rsb r2, r0, #1024 @ 0x400 │ │ │ │ add r0, r4 │ │ │ │ - blx 7dc8 <__stpcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #432] @ (330f4 ) │ │ │ │ + blx 7d7c <__stpcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #432] @ (3309c ) │ │ │ │ subs r3, r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ - b.w 32734 │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ + b.w 326dc │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 332a4 │ │ │ │ + beq.w 3324c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r8, r3 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bgt.n 32f72 │ │ │ │ + bgt.n 32f1a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r0, r0, #508 @ 0x1fc │ │ │ │ - bl 5d72c │ │ │ │ + bl 5d6d4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #587] @ 0x24b │ │ │ │ str.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.w 3244c │ │ │ │ + b.w 323f4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - b.w 3241c │ │ │ │ + b.w 323c4 │ │ │ │ mov fp, r9 │ │ │ │ mov lr, r8 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ - b.w 32652 │ │ │ │ - ldr r3, [pc, #276] @ (330d4 ) │ │ │ │ + b.w 325fa │ │ │ │ + ldr r3, [pc, #276] @ (3307c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 322d8 │ │ │ │ - bl 33a1c │ │ │ │ + beq.w 32280 │ │ │ │ + bl 339c4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str.w r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 322d8 │ │ │ │ - bl 345ac │ │ │ │ - b.w 322d8 │ │ │ │ + blt.w 32280 │ │ │ │ + bl 34554 │ │ │ │ + b.w 32280 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 33482 │ │ │ │ + beq.w 3342a │ │ │ │ subs r3, #1 │ │ │ │ ldr.w lr, [r0, #452] @ 0x1c4 │ │ │ │ mov r9, r8 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r9 │ │ │ │ - ble.n 33052 │ │ │ │ + ble.n 32ffa │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - bls.n 3308c │ │ │ │ + bls.n 33034 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ - cbnz r1, 33032 │ │ │ │ - b.n 3304e │ │ │ │ + cbnz r1, 32fda │ │ │ │ + b.n 32ff6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r1, [r6, r9, lsl #2] │ │ │ │ - cbz r1, 3304e │ │ │ │ + cbz r1, 32ff6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 33028 │ │ │ │ + bhi.n 32fd0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldrb.w r2, [r2, r1, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.n 33028 │ │ │ │ + bmi.n 32fd0 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 33010 │ │ │ │ + bcs.n 32fb8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ - beq.w 334c6 │ │ │ │ + beq.w 3346e │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ - beq.w 33506 │ │ │ │ + beq.w 334ae │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ - beq.w 33350 │ │ │ │ + beq.w 332f8 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 32244 │ │ │ │ + beq.w 321ec │ │ │ │ movs r1, #4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ sub.w r8, r9, r3 │ │ │ │ - b.w 3201c │ │ │ │ + b.w 31fc4 │ │ │ │ ldr.w ip, [fp] │ │ │ │ ldrb.w r1, [ip, r2, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.n 330aa │ │ │ │ + bpl.n 33052 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - b.n 33022 │ │ │ │ + b.n 32fca │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - bhi.n 33022 │ │ │ │ - b.n 33090 │ │ │ │ + bhi.n 32fca │ │ │ │ + b.n 33038 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - bgt.w 32c96 │ │ │ │ - b.n 32cf8 │ │ │ │ + bgt.w 32c3e │ │ │ │ + b.n 32ca0 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r7, r0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b.n 33102 │ │ │ │ + b.n 330aa │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 330fc │ │ │ │ + bhi.n 330a4 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r1, [r1, r2, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 330fc │ │ │ │ + bmi.n 330a4 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ strne r4, [sp, #84] @ 0x54 │ │ │ │ - beq.n 33222 │ │ │ │ + beq.n 331ca │ │ │ │ add.w r3, r0, #452 @ 0x1c4 │ │ │ │ add.w r2, r0, #448 @ 0x1c0 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r8, [sp] │ │ │ │ - bl 5a830 │ │ │ │ + bl 5a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331fe │ │ │ │ + blt.n 331a6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.n 33236 │ │ │ │ + beq.n 331de │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.w 32b86 │ │ │ │ + bne.w 32b2e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 33236 │ │ │ │ + beq.n 331de │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ble.w 32b86 │ │ │ │ + ble.w 32b2e │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 32b86 │ │ │ │ + bne.w 32b2e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #920] @ 0x398 │ │ │ │ - b.n 32b86 │ │ │ │ + b.n 32b2e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #10 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.w 322c8 │ │ │ │ + b.w 32270 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ - b.w 3216a │ │ │ │ + b.w 32112 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - b.n 32c5c │ │ │ │ + b.n 32c04 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.w 32442 │ │ │ │ + b.w 323ea │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 331f0 │ │ │ │ - b.n 32b80 │ │ │ │ + bgt.n 33198 │ │ │ │ + b.n 32b28 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r4 │ │ │ │ - beq.w 32b80 │ │ │ │ + beq.w 32b28 │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 331e6 │ │ │ │ + bne.n 3318e │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 331e6 │ │ │ │ - b.n 32b80 │ │ │ │ + bne.n 3318e │ │ │ │ + b.n 32b28 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r9, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 32244 │ │ │ │ + bne.w 321ec │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, #61 @ 0x3d │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 33130 │ │ │ │ + b.n 330d8 │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ - bne.n 3324e │ │ │ │ + bne.n 331f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3324e │ │ │ │ + bne.n 331f6 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ strgt.w r9, [r3, #448] @ 0x1c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 333d6 │ │ │ │ + bgt.w 3337e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ sub.w r0, r3, #92 @ 0x5c │ │ │ │ negs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 333d6 │ │ │ │ + bne.w 3337e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 31f84 │ │ │ │ + bhi.w 31f2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.w 31f84 │ │ │ │ + bpl.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #27 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ - bne.n 331f0 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ + bne.n 33198 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 32b72 │ │ │ │ + b.n 32b1a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 32448 │ │ │ │ + beq.w 323f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bgt.w 32448 │ │ │ │ + bgt.w 323f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.w 32448 │ │ │ │ + b.w 323f0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - beq.w 33408 │ │ │ │ + beq.w 333b0 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - beq.w 333ec │ │ │ │ + beq.w 33394 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - bl 2f7a0 │ │ │ │ - b.w 324cc │ │ │ │ + bl 2f748 │ │ │ │ + b.w 32474 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #6 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3333e │ │ │ │ + ble.n 332e6 │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33452 │ │ │ │ + beq.w 333fa │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #508] @ 0x1fc │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ mov r8, r9 │ │ │ │ movs r1, #3 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ - b.w 3201c │ │ │ │ + b.w 31fc4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.n 3343a │ │ │ │ + beq.n 333e2 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 33426 │ │ │ │ + bne.n 333ce │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ - bne.n 3341e │ │ │ │ + bne.n 333c6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ - bne.n 3341a │ │ │ │ + bne.n 333c2 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32244 │ │ │ │ + beq.w 321ec │ │ │ │ subs r3, #1 │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - b.n 33008 │ │ │ │ + b.n 32fb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.n 333e2 │ │ │ │ - bl 2fe80 │ │ │ │ + beq.n 3338a │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - b.w 31f84 │ │ │ │ + b.w 31f2c │ │ │ │ movs r1, #22 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32b80 │ │ │ │ + beq.w 32b28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r4, #98 @ 0x62 │ │ │ │ - bgt.w 32c96 │ │ │ │ - b.w 32b80 │ │ │ │ + bgt.w 32c3e │ │ │ │ + b.w 32b28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r8, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32b80 │ │ │ │ + beq.w 32b28 │ │ │ │ subs r3, #1 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ - b.n 33008 │ │ │ │ - bl 2fe80 │ │ │ │ + b.n 32fb0 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 31f84 │ │ │ │ + bge.w 31f2c │ │ │ │ mvn.w r1, #3 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - ble.n 3345e │ │ │ │ + ble.n 33406 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r2, #2 │ │ │ │ - bne.w 3333e │ │ │ │ + bne.w 332e6 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 33494 │ │ │ │ + beq.n 3343c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3333e │ │ │ │ + beq.w 332e6 │ │ │ │ movs r1, #13 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #18 │ │ │ │ - bl 2fe80 │ │ │ │ - b.w 31f84 │ │ │ │ + bl 2fe28 │ │ │ │ + b.w 31f2c │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ - beq.n 334c4 │ │ │ │ + beq.n 3346c │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ - beq.w 32b80 │ │ │ │ + beq.w 32b28 │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ - bne.w 32244 │ │ │ │ - b.n 33352 │ │ │ │ + bne.w 321ec │ │ │ │ + b.n 332fa │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r0, #512 @ 0x200 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ addw r1, r0, #509 @ 0x1fd │ │ │ │ add.w r0, r0, #512 @ 0x200 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ strb.w r2, [r3, #508] @ 0x1fc │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 33464 │ │ │ │ + b.n 3340c │ │ │ │ mov r9, r8 │ │ │ │ sub.w r9, r9, r8 │ │ │ │ - b.n 334fc │ │ │ │ + b.n 334a4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 334f0 │ │ │ │ + bhi.n 33498 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrh.w r1, [r1, r3, lsl #1] │ │ │ │ lsls r1, r1, #23 │ │ │ │ itt mi │ │ │ │ addmi r3, #32 │ │ │ │ strmi.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 334cc │ │ │ │ - b.w 32b86 │ │ │ │ + bgt.n 33474 │ │ │ │ + b.w 32b2e │ │ │ │ mov r8, r9 │ │ │ │ - b.w 32b80 │ │ │ │ + b.w 32b28 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 314e4 │ │ │ │ + bl 3148c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 2f76c │ │ │ │ + b.w 2f714 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 7b3d4 │ │ │ │ + bl 7b37c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #560] @ (3379c ) │ │ │ │ + ldr r0, [pc, #560] @ (33744 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #560] @ (337a0 ) │ │ │ │ + ldr r3, [pc, #560] @ (33748 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh.w r0, [r8, #22] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #544] @ (337a4 ) │ │ │ │ + ldr r3, [pc, #544] @ (3374c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 336c6 │ │ │ │ + beq.w 3366e │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ cmp r1, #0 │ │ │ │ itt ge │ │ │ │ addge.w r4, r5, fp │ │ │ │ strdge r0, r1, [r6, #40] @ 0x28 │ │ │ │ - bge.n 335c2 │ │ │ │ - b.n 3377a │ │ │ │ + bge.n 3356a │ │ │ │ + b.n 33722 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bpl.w 336e4 │ │ │ │ + bpl.w 3368c │ │ │ │ mov r9, r4 │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 335b0 │ │ │ │ + bls.n 33558 │ │ │ │ cmp r9, r5 │ │ │ │ it ls │ │ │ │ movls r0, fp │ │ │ │ - bls.n 336ac │ │ │ │ + bls.n 33654 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ mov.w r3, #10 │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add.w r9, r4, #3 │ │ │ │ sub.w r7, r9, r5 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 3362a │ │ │ │ + cbz r3, 335d2 │ │ │ │ movs r0, #0 │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ - ldr r2, [pc, #436] @ (337a8 ) │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ + ldr r2, [pc, #436] @ (33750 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldr.w r2, [sl, #76] @ 0x4c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ ldrd r0, r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #408] @ (337ac ) │ │ │ │ + ldr r1, [pc, #408] @ (33754 ) │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ ldr.w r0, [sl, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [sl, #72] @ 0x48 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ lsls r3, r7, #31 │ │ │ │ itttt mi │ │ │ │ movmi r3, #0 │ │ │ │ strbmi r3, [r4, #3] │ │ │ │ addmi.w r9, r4, #4 │ │ │ │ addmi r7, #1 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ @@ -65783,76 +65769,76 @@ │ │ │ │ str.w r4, [r6, r2, lsl #3] │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, #6 │ │ │ │ - ble.n 3368a │ │ │ │ + ble.n 33632 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds.w r2, r2, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r2, r0, r1 │ │ │ │ - blt.n 33704 │ │ │ │ + blt.n 336ac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [ip] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldrsh.w r0, [r8, #22] │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ittt ge │ │ │ │ movge r3, #0 │ │ │ │ movge r0, fp │ │ │ │ strge.w r3, [sl, #68] @ 0x44 │ │ │ │ - blt.n 33790 │ │ │ │ - ldr r2, [pc, #256] @ (337b0 ) │ │ │ │ - ldr r3, [pc, #240] @ (337a0 ) │ │ │ │ + blt.n 33738 │ │ │ │ + ldr r2, [pc, #256] @ (33758 ) │ │ │ │ + ldr r3, [pc, #240] @ (33748 ) │ │ │ │ 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 33796 │ │ │ │ + bne.n 3373e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #236] @ (337b4 ) │ │ │ │ - ldr r3, [pc, #212] @ (337a0 ) │ │ │ │ + ldr r4, [pc, #236] @ (3375c ) │ │ │ │ + ldr r3, [pc, #212] @ (33748 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 33796 │ │ │ │ + bne.n 3373e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80d4 │ │ │ │ + b.w 8088 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne.w 335ca │ │ │ │ + bne.w 33572 │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #10 │ │ │ │ itt ne │ │ │ │ movne r4, r9 │ │ │ │ movne r9, r3 │ │ │ │ cmp r9, r5 │ │ │ │ it ls │ │ │ │ movls r0, fp │ │ │ │ - bhi.w 335d2 │ │ │ │ - b.n 336ac │ │ │ │ + bhi.w 3357a │ │ │ │ + b.n 33654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add.w r2, r7, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adc.w r7, r1, #0 │ │ │ │ ldrh.w r0, [r9, #4] │ │ │ │ @@ -65874,168 +65860,168 @@ │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ ldrd r4, r5, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ strd r4, r5, [r3] │ │ │ │ strd r4, r5, [r6, #48] @ 0x30 │ │ │ │ str.w r0, [ip] │ │ │ │ ldrsh.w r0, [r8, #22] │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ ldrh.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9] │ │ │ │ strh.w r2, [r9, #4] │ │ │ │ - b.n 3369e │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 33646 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #52] @ (337b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (33760 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ (337bc ) │ │ │ │ + ldr r0, [pc, #52] @ (33764 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 336ac │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 33654 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r7, 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #352] @ (33934 ) │ │ │ │ + ldr r5, [pc, #352] @ (338dc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #352] @ (33938 ) │ │ │ │ + ldr r4, [pc, #352] @ (338e0 ) │ │ │ │ cmp r2, #3 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 33826 │ │ │ │ + bge.n 337ce │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #312] @ (3393c ) │ │ │ │ - ldr r2, [pc, #308] @ (33938 ) │ │ │ │ + ldr r1, [pc, #312] @ (338e4 ) │ │ │ │ + ldr r2, [pc, #308] @ (338e0 ) │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [r8, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 3392e │ │ │ │ + bne.w 338d6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r1, r7 │ │ │ │ it ge │ │ │ │ movge.w r9, #1 │ │ │ │ - blt.n 337ee │ │ │ │ + blt.n 33796 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 337ee │ │ │ │ + beq.n 33796 │ │ │ │ ldr.w sl, [r6, #32] │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r1, sl │ │ │ │ strb.w r7, [r1, sl] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 338ea │ │ │ │ + beq.n 33892 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 33864 │ │ │ │ + bne.n 3380c │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 338c6 │ │ │ │ + bcc.n 3386e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, 338dc │ │ │ │ + cbz r2, 33884 │ │ │ │ mov lr, r3 │ │ │ │ add.w r3, ip, #2 │ │ │ │ ldrb.w r2, [lr] │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 33864 │ │ │ │ + bne.n 3380c │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 33864 │ │ │ │ + bne.n 3380c │ │ │ │ add.w r2, lr, #2 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r2, r1 │ │ │ │ adds.w r9, r2, r4 │ │ │ │ adc.w sl, r5, r2, asr #31 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 338f4 │ │ │ │ + beq.n 3389c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 338c0 │ │ │ │ + ble.n 33868 │ │ │ │ adds.w r9, r0, r9 │ │ │ │ adc.w r5, sl, r0, asr #31 │ │ │ │ mov r4, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3383e │ │ │ │ + b.n 337e6 │ │ │ │ mov.w r9, #1 │ │ │ │ adds.w r4, sl, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ adc.w r5, r5, sl, asr #31 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ - b.n 3383e │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ + b.n 337e6 │ │ │ │ add.w lr, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc.n 338f0 │ │ │ │ + bcc.n 33898 │ │ │ │ add.w r3, ip, #3 │ │ │ │ - b.n 3387c │ │ │ │ + b.n 33824 │ │ │ │ adds r3, r1, #1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 3387c │ │ │ │ + b.n 33824 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 338ca │ │ │ │ + b.n 33872 │ │ │ │ ldrb.w r3, [sp, #9] │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ ldrb.w ip, [sp, #10] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ adds r2, r2, r4 │ │ │ │ @@ -66043,88 +66029,88 @@ │ │ │ │ adc.w r1, sl, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ asrs r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ - bge.n 338b6 │ │ │ │ + bge.n 3385e │ │ │ │ adds r4, #4 │ │ │ │ adc.w r5, sl, #0 │ │ │ │ - b.n 33800 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 337a8 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite pl │ │ │ │ - movpl r3, r1 │ │ │ │ - lslmi r0, r7, #16 │ │ │ │ + ite lt │ │ │ │ + movlt r3, r1 │ │ │ │ + lslge r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - it cs │ │ │ │ - movcs r3, r1 │ │ │ │ + it hi │ │ │ │ + movhi r3, r1 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #48] @ (33990 ) │ │ │ │ + ldr r5, [pc, #48] @ (33938 ) │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 33978 │ │ │ │ + cbz r0, 33920 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ - cbz r2, 33974 │ │ │ │ + cbz r2, 3391c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r2, [pc, #20] @ (33994 ) │ │ │ │ - ldr r3, [pc, #20] @ (33998 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r2, [pc, #20] @ (3393c ) │ │ │ │ + ldr r3, [pc, #20] @ (33940 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r1, [r3, #108] @ 0x6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + bkpt 0x002c │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xf4d8000b │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf530000b │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33a1a │ │ │ │ + beq.n 339c2 │ │ │ │ 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, #20] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 33a02 │ │ │ │ + bcs.n 339aa │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 33a12 │ │ │ │ + bcs.n 339ba │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ands r3, r0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ @@ -66133,83 +66119,83 @@ │ │ │ │ str r0, [r4, #28] │ │ │ │ strd r2, r1, [r4, #40] @ 0x28 │ │ │ │ str.w r2, [r4, r3, lsl #3] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ str r1, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 339cc │ │ │ │ + bcc.n 33974 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 339d4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 3397c │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #620] @ (33ca0 ) │ │ │ │ + ldr r0, [pc, #620] @ (33c48 ) │ │ │ │ movs r1, #2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #612] @ (33ca4 ) │ │ │ │ + ldr r1, [pc, #612] @ (33c4c ) │ │ │ │ ldrd r6, r8, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r0, r6 │ │ │ │ sbcs.w r3, r1, r8 │ │ │ │ - bge.w 33c92 │ │ │ │ + bge.w 33c3a │ │ │ │ ldrd lr, r3, [r7, #28] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mov ip, fp │ │ │ │ movs r6, #8 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ it mi │ │ │ │ movmi r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - ldr.w sl, [pc, #560] @ 33ca8 │ │ │ │ + ldr.w sl, [pc, #560] @ 33c50 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33bba │ │ │ │ + beq.w 33b62 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r2, r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ strb.w r9, [r0, r3] │ │ │ │ add r0, r3 │ │ │ │ - cbnz r5, 33af0 │ │ │ │ + cbnz r5, 33a98 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 33ae2 │ │ │ │ + bls.n 33a8a │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r6, r1, r6 │ │ │ │ adc.w r4, r4, r1, asr #31 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -66217,620 +66203,620 @@ │ │ │ │ mov r1, r2 │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ add.w r5, r7, r3, lsl #3 │ │ │ │ str.w r6, [r7, r3, lsl #3] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - beq.n 33b7a │ │ │ │ + beq.n 33b22 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n 33b50 │ │ │ │ + beq.n 33af8 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 33b18 │ │ │ │ + bcc.n 33ac0 │ │ │ │ mov r3, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33af2 │ │ │ │ + bne.n 33a9a │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 33b0a │ │ │ │ - b.n 33c10 │ │ │ │ + bcs.n 33ab2 │ │ │ │ + b.n 33bb8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 33b1e │ │ │ │ + bcc.n 33ac6 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 33b02 │ │ │ │ + beq.n 33aaa │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 33abc │ │ │ │ + b.n 33a64 │ │ │ │ mov ip, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov r2, r1 │ │ │ │ sub.w r2, ip, r2 │ │ │ │ sub.w r8, ip, r0 │ │ │ │ adds r6, r2, r6 │ │ │ │ adc.w r4, r4, r2, asr #31 │ │ │ │ orrs.w r1, r5, r8 │ │ │ │ - bne.n 33a98 │ │ │ │ + bne.n 33a40 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ands r3, r2 │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ add.w r2, r7, r3, lsl #3 │ │ │ │ str.w r6, [r7, r3, lsl #3] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 33a98 │ │ │ │ + b.n 33a40 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ - cbnz r5, 33b7e │ │ │ │ + cbnz r5, 33b26 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w ip, r2, #6 │ │ │ │ ldr.w lr, [sl, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ adds r3, r6, #2 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ adc.w r3, r4, #0 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 33b9c │ │ │ │ + beq.n 33b44 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n 33b1c │ │ │ │ + bcc.n 33ac4 │ │ │ │ mov r2, ip │ │ │ │ - b.n 33abc │ │ │ │ + b.n 33a64 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ - cbz r5, 33b8a │ │ │ │ + cbz r5, 33b32 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 33abc │ │ │ │ + bcs.n 33a64 │ │ │ │ mov ip, r2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33b1c │ │ │ │ + b.n 33ac4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r2, #2 │ │ │ │ cmp r0, r2 │ │ │ │ sub.w r3, r3, #2 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bcs.n 33abc │ │ │ │ + bcs.n 33a64 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 33b1c │ │ │ │ + b.n 33ac4 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n 33bb6 │ │ │ │ + bcc.n 33b5e │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r3, r3, #8 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ orrs r3, r2 │ │ │ │ mov r2, ip │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 33abc │ │ │ │ + b.n 33a64 │ │ │ │ mov r5, lr │ │ │ │ - b.n 33b1c │ │ │ │ + b.n 33ac4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ orrs.w fp, fp, r3 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 33c78 │ │ │ │ + beq.n 33c20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r3, #0] │ │ │ │ strbcc r0, [r2, #0] │ │ │ │ - bcs.n 33c24 │ │ │ │ + bcs.n 33bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 3399c │ │ │ │ + bl 33944 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r4, r3, [r7, #28] │ │ │ │ subs r3, r2, r3 │ │ │ │ subs r4, r2, r4 │ │ │ │ adds r3, #2 │ │ │ │ it mi │ │ │ │ movmi r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 33c2e │ │ │ │ + blt.n 33bd6 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #2 │ │ │ │ mov r8, fp │ │ │ │ movs r5, #1 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ - b.n 33a84 │ │ │ │ + b.n 33a2c │ │ │ │ sub.w r2, ip, r2 │ │ │ │ sub.w r8, ip, r0 │ │ │ │ adds r6, r2, r6 │ │ │ │ mov.w r5, #1 │ │ │ │ adc.w r4, r4, r2, asr #31 │ │ │ │ - b.n 33a98 │ │ │ │ + b.n 33a40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 33be2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 33b8a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 33c00 │ │ │ │ + blt.n 33ba8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #104] @ (33cac ) │ │ │ │ + ldr r1, [pc, #104] @ (33c54 ) │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ asrs r6, r3, #16 │ │ │ │ asrs r3, r3, #8 │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ strb.w r3, [sp, #23] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #25] │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ mov r0, r5 │ │ │ │ - bl 43210 │ │ │ │ - b.n 33c00 │ │ │ │ - ldr r2, [pc, #52] @ (33cb0 ) │ │ │ │ - ldr r3, [pc, #40] @ (33ca4 ) │ │ │ │ + bl 431b8 │ │ │ │ + b.n 33ba8 │ │ │ │ + ldr r2, [pc, #52] @ (33c58 ) │ │ │ │ + ldr r3, [pc, #40] @ (33c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 33c9c │ │ │ │ + bne.n 33c44 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 33a76 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + b.n 33a1e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3da000b │ │ │ │ - b.n 343a4 │ │ │ │ + bics.w r0, r2, #9109504 @ 0x8b0000 │ │ │ │ + ble.n 33c2c │ │ │ │ movs r7, r0 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 33ca0 │ │ │ │ movs r3, r1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 33cbc │ │ │ │ + beq.n 33c64 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #28 │ │ │ │ - beq.n 33cee │ │ │ │ + beq.n 33c96 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str r1, [r2, #68] @ 0x44 │ │ │ │ - ble.n 33cf6 │ │ │ │ + ble.n 33c9e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh.w r3, [r5, #22] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - blt.n 33d30 │ │ │ │ + blt.n 33cd8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 33d48 │ │ │ │ + beq.n 33cf0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33cf0 │ │ │ │ + b.n 33c98 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r0, [pc, #108] @ (33da8 ) │ │ │ │ + ldr r0, [pc, #108] @ (33d50 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #108] @ (33dac ) │ │ │ │ + ldr r2, [pc, #108] @ (33d54 ) │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 33d2a │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 33cd2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ mov r0, r9 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - blt.n 33d70 │ │ │ │ + blt.n 33d18 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 33cf0 │ │ │ │ + b.n 33c98 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #28] │ │ │ │ add.w r1, r4, #4192 @ 0x1060 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 33a1c │ │ │ │ + bl 339c4 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 33d6c │ │ │ │ + b.n 33d14 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ands r1, r3 │ │ │ │ addw r1, r1, #523 @ 0x20b │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #76] @ 33e28 │ │ │ │ + ldr.w lr, [pc, #76] @ 33dd0 │ │ │ │ subs r4, r2, r3 │ │ │ │ - ldr r3, [pc, #76] @ (33e2c ) │ │ │ │ + ldr r3, [pc, #76] @ (33dd4 ) │ │ │ │ add lr, pc │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ bic.w ip, r4, r4, asr #31 │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp ip, r1 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbnz r2, 33e20 │ │ │ │ + cbnz r2, 33dc8 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ands r1, r4 │ │ │ │ addw r1, r1, #523 @ 0x20b │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 33e1c │ │ │ │ - cbnz r4, 33e3e │ │ │ │ + b.n 33dc4 │ │ │ │ + cbnz r4, 33dfe │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ - ldr.w r0, [pc, #1796] @ 34558 │ │ │ │ + ldr.w r0, [pc, #1796] @ 34500 │ │ │ │ sub.w sp, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r1, [pc, #1792] @ 3455c │ │ │ │ + ldr.w r1, [pc, #1792] @ 34504 │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ add.w r5, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r4, [pc, #1784] @ 34560 │ │ │ │ + ldr.w r4, [pc, #1784] @ 34508 │ │ │ │ adds r5, #12 │ │ │ │ - ldr.w r2, [pc, #1784] @ 34564 │ │ │ │ + ldr.w r2, [pc, #1784] @ 3450c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1780] @ 34568 │ │ │ │ + ldr.w r3, [pc, #1780] @ 34510 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w sl, [r2] │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ str.w sl, [fp, #108] @ 0x6c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 33ec2 │ │ │ │ + beq.n 33e6a │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1748] @ 3456c │ │ │ │ + ldr.w r2, [pc, #1748] @ 34514 │ │ │ │ add.w r1, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r3, [pc, #1724] @ 3455c │ │ │ │ + ldr.w r3, [pc, #1724] @ 34504 │ │ │ │ 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.w 34554 │ │ │ │ + bne.w 344fc │ │ │ │ add.w sp, sp, #8320 @ 0x2080 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #100] @ 0x64 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 343cc │ │ │ │ - ldr.w r9, [pc, #1688] @ 34570 │ │ │ │ + beq.w 34374 │ │ │ │ + ldr.w r9, [pc, #1688] @ 34518 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ add r9, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33faa │ │ │ │ + beq.n 33f52 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 33f9c │ │ │ │ + blt.n 33f44 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ cmp r4, #9 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bls.n 33fb4 │ │ │ │ + bls.n 33f5c │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 33f44 │ │ │ │ + beq.n 33eec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 33f8c │ │ │ │ + bne.n 33f34 │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - bne.n 33f8c │ │ │ │ + bne.n 33f34 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r0, [fp, #100] @ 0x64 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 33fd0 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 33f78 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7cf8 <__isoc23_strtoll@plt> │ │ │ │ + blx 7cac <__isoc23_strtoll@plt> │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - bge.w 34394 │ │ │ │ + bge.w 3433c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 33fd0 │ │ │ │ + blt.n 33f78 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt le │ │ │ │ movle.w r9, #15 │ │ │ │ movle.w r0, #4320 @ 0x10e0 │ │ │ │ - ble.n 33fea │ │ │ │ - b.n 33fd6 │ │ │ │ + ble.n 33f92 │ │ │ │ + b.n 33f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7c80 │ │ │ │ + blx 7c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33ee0 │ │ │ │ + bge.n 33e88 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3439c │ │ │ │ + bne.w 34344 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e94 │ │ │ │ + b.n 33e3c │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ - b.n 33ef4 │ │ │ │ + b.n 33e9c │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 33f1a │ │ │ │ + blt.n 33ec2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, sl │ │ │ │ - bl 43210 │ │ │ │ - b.n 33f1a │ │ │ │ + bl 431b8 │ │ │ │ + b.n 33ec2 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 33fda │ │ │ │ + ble.n 33f82 │ │ │ │ add.w r0, r3, #524 @ 0x20c │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #32] │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1396] @ 34574 │ │ │ │ + ldr.w r3, [pc, #1396] @ 3451c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str.w r9, [r0, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r0, r5, #4160 @ 0x1040 │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ add.w r1, r5, #4192 @ 0x1060 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ - bl 40900 │ │ │ │ - ldr.w ip, [pc, #1324] @ 34578 │ │ │ │ + bl 408a8 │ │ │ │ + ldr.w ip, [pc, #1324] @ 34520 │ │ │ │ str r0, [r5, #24] │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r6, #0] │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bne.w 341aa │ │ │ │ + bne.w 34152 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1296] @ 3457c │ │ │ │ + ldr.w r1, [pc, #1296] @ 34524 │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 34092 │ │ │ │ + beq.n 3403a │ │ │ │ mov r0, sl │ │ │ │ - blx 7c80 │ │ │ │ + blx 7c34 │ │ │ │ mov r0, sl │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 34242 │ │ │ │ + bge.w 341ea │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ add.w r2, r5, #28 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #8 │ │ │ │ str.w r2, [r3, #468] @ 0x1d4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1212] @ 34580 │ │ │ │ + ldr.w r2, [pc, #1212] @ 34528 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ - bl 202b8 │ │ │ │ + bl 20260 │ │ │ │ ldr.w r3, [fp, #196] @ 0xc4 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 33e92 │ │ │ │ - ldr.w r0, [pc, #1188] @ 34584 │ │ │ │ + bpl.w 33e3a │ │ │ │ + ldr.w r0, [pc, #1188] @ 3452c │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 34424 │ │ │ │ + blt.w 343cc │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ sub.w r8, r9, #4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3441e │ │ │ │ + blt.w 343c6 │ │ │ │ sub.w r2, r9, #5 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 34122 │ │ │ │ + bne.n 340ca │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 34118 │ │ │ │ + beq.n 340c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ strb.w r3, [r8, r0] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34506 │ │ │ │ + beq.w 344ae │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - b.n 3417c │ │ │ │ + b.n 34124 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r3, [fp, #68] @ 0x44 │ │ │ │ @@ -66844,51 +66830,51 @@ │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ cmp r1, #32 │ │ │ │ it ne │ │ │ │ cmpne r1, #59 @ 0x3b │ │ │ │ orr.w r2, r2, ip, lsl #1 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.w 34428 │ │ │ │ + bne.w 343d0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r9, #-120] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ movne r2, sl │ │ │ │ - bne.n 34140 │ │ │ │ + bne.n 340e8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r9, #-120] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - b.n 34140 │ │ │ │ + b.n 340e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov.w r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ smlabb r6, r2, r6, r3 │ │ │ │ subs r2, r7, r6 │ │ │ │ sbc.w r3, r8, #0 │ │ │ │ - bl 337c0 │ │ │ │ + bl 33768 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 33a1c │ │ │ │ + bl 339c4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ @@ -66897,136 +66883,136 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ strlt.w sl, [sp, #16] │ │ │ │ ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ vmov d8, r0, r1 │ │ │ │ it lt │ │ │ │ ldrlt.w sl, [sp, #12] │ │ │ │ - bge.n 34222 │ │ │ │ + bge.n 341ca │ │ │ │ adds r6, r6, r6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ adc.w r9, r9, r9 │ │ │ │ subs r2, r7, r6 │ │ │ │ sbc.w r3, r8, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337c0 │ │ │ │ + bl 33768 │ │ │ │ cmp sl, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ - blt.n 34204 │ │ │ │ + blt.n 341ac │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - ldr r6, [pc, #868] @ (34588 ) │ │ │ │ + ldr r6, [pc, #868] @ (34530 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 33a1c │ │ │ │ + bl 339c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3449e │ │ │ │ - ldr r3, [pc, #848] @ (3458c ) │ │ │ │ + beq.w 34446 │ │ │ │ + ldr r3, [pc, #848] @ (34534 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 34080 │ │ │ │ + b.n 34028 │ │ │ │ movs r0, #0 │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - blt.w 340a2 │ │ │ │ + blt.w 3404a │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ cmp r7, r3 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r2, #1 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 340a2 │ │ │ │ + beq.w 3404a │ │ │ │ ldrd r0, r4, [r5, #24] │ │ │ │ - blx 7c80 │ │ │ │ + blx 7c34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34524 │ │ │ │ - ldr r7, [pc, #768] @ (34590 ) │ │ │ │ + blt.w 344cc │ │ │ │ + ldr r7, [pc, #768] @ (34538 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r7, pc │ │ │ │ ldrsh.w r0, [r3, #22] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ itttt ge │ │ │ │ ldrge r3, [sp, #40] @ 0x28 │ │ │ │ strge r3, [r7, #8] │ │ │ │ movge r3, #1 │ │ │ │ strge r3, [r7, #4] │ │ │ │ - bl 33e30 │ │ │ │ + bl 33dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34496 │ │ │ │ + beq.w 3443e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r8, r4, r3 │ │ │ │ - ldr r3, [pc, #720] @ (34594 ) │ │ │ │ + ldr r3, [pc, #720] @ (3453c ) │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33d6c │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34482 │ │ │ │ + beq.w 3442a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 342fe │ │ │ │ + bne.n 342a6 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ - bcc.n 3431c │ │ │ │ + bcc.n 342c4 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3431c │ │ │ │ + bne.n 342c4 │ │ │ │ adds r3, r2, #2 │ │ │ │ cmp r1, r3 │ │ │ │ ite ls │ │ │ │ rsbls r2, r0, r1 │ │ │ │ rsbhi r2, r0, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ adc.w r3, r3, r2, asr #31 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 342de │ │ │ │ + bne.n 34286 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r2, #1 │ │ │ │ ldr.w lr, [r7, #40] @ 0x28 │ │ │ │ ands r3, r2 │ │ │ │ ldr.w ip, [r7, #44] @ 0x2c │ │ │ │ addw r1, r3, #523 @ 0x20b │ │ │ │ @@ -67036,926 +67022,926 @@ │ │ │ │ str.w ip, [r1, #4] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ adds.w r1, r1, #2048 @ 0x800 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r1, lr │ │ │ │ sbcs.w r0, r0, ip │ │ │ │ - blt.w 344b8 │ │ │ │ + blt.w 34460 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33d6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ sbcs r3, r1 │ │ │ │ - bge.n 34482 │ │ │ │ + bge.n 3442a │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 342de │ │ │ │ + b.n 34286 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 33fd6 │ │ │ │ + b.n 33f7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 5dc88 │ │ │ │ + bl 5dc30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33fa6 │ │ │ │ + beq.w 33f4e │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ movt r2, #8 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 33fa6 │ │ │ │ + blt.w 33f4e │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 33f48 │ │ │ │ + b.n 33ef0 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr.w r0, [fp, #100] @ 0x64 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 343f0 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 34398 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #420] @ (34598 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #420] @ (34540 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - cbnz r5, 34416 │ │ │ │ + cbnz r5, 343be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r6, r5 │ │ │ │ - b.n 33ed6 │ │ │ │ + b.n 33e7e │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 3440c │ │ │ │ + bl 74130 │ │ │ │ + b.n 343b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ - b.n 33e92 │ │ │ │ + b.n 33e3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 33e92 │ │ │ │ + beq.w 33e3a │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1089 @ 0x441 │ │ │ │ movt r1, #8 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 33e92 │ │ │ │ + blt.w 33e3a │ │ │ │ cmp r4, #9 │ │ │ │ - ble.n 34536 │ │ │ │ + ble.n 344de │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f64 │ │ │ │ + blx 7f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3454e │ │ │ │ - bl 40900 │ │ │ │ + beq.n 344f6 │ │ │ │ + bl 408a8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - b.n 33e92 │ │ │ │ + b.n 33e3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 3399c │ │ │ │ + bl 33944 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r3, [pc, #260] @ (3459c ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r3, [pc, #260] @ (34544 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 340a2 │ │ │ │ + b.n 3404a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ strd r7, r8, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ vstr d8, [r5, #48] @ 0x30 │ │ │ │ - b.n 34238 │ │ │ │ + b.n 341e0 │ │ │ │ strb.w r2, [sp, #144] @ 0x90 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ strh.w r1, [sp, #140] @ 0x8c │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r2, r2, #8 │ │ │ │ strb.w r1, [sp, #142] @ 0x8e │ │ │ │ strb.w r2, [sp, #143] @ 0x8f │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ adds r2, #6 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ add.w r0, r7, r3, lsl #3 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ str.w r2, [r7, r3, lsl #3] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r1, [r7, #48] @ 0x30 │ │ │ │ - b.n 3437a │ │ │ │ + b.n 34322 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34138 │ │ │ │ + bne.w 340e0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 33e92 │ │ │ │ - ldr r2, [pc, #120] @ (345a0 ) │ │ │ │ + b.n 33e3a │ │ │ │ + ldr r2, [pc, #120] @ (34548 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #120] @ (345a4 ) │ │ │ │ + ldr r0, [pc, #120] @ (3454c ) │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 34496 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 3443e │ │ │ │ movs r2, #10 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 34452 │ │ │ │ + blt.n 343fa │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 43210 │ │ │ │ - b.n 34452 │ │ │ │ - ldr r0, [pc, #88] @ (345a8 ) │ │ │ │ - add r0, pc │ │ │ │ - b.n 34466 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + bl 431b8 │ │ │ │ + b.n 343fa │ │ │ │ + ldr r0, [pc, #88] @ (34550 ) │ │ │ │ + add r0, pc │ │ │ │ + b.n 3440e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + cbnz r6, 3450e │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + cbnz r4, 34512 │ │ │ │ movs r3, r1 │ │ │ │ - vaddl.s32 q8, d6, d11 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + bics.w r0, lr, #11 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r3, r1 │ │ │ │ - vhadd.s d16, d14, d11 │ │ │ │ - cdp 0, 5, cr0, cr4, cr11, {0} │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + vaddl.s16 q8, d6, d11 │ │ │ │ + cdp 0, 10, cr0, cr12, cr11, {0} │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r3, r1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + bls.n 344b0 │ │ │ │ movs r7, r0 │ │ │ │ - bl ffc9a582 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + bl ffc9a52a │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - ldc 0, cr0, [r4], #-44 @ 0xffffffd4 │ │ │ │ + stc 0, cr0, [ip], {11} │ │ │ │ + ldcl 0, cr0, [r8], #-44 @ 0xffffffd4 │ │ │ │ stc 0, cr0, [r0], #-44 @ 0xffffffd4 │ │ │ │ - rsb r0, r8, fp │ │ │ │ - @ instruction: 0xeb96000b │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + @ instruction: 0xebee000b │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ands.w r0, ip, fp │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ (34618 ) │ │ │ │ + ldr r3, [pc, #92] @ (345c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 345ee │ │ │ │ + cbz r0, 34596 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r5, r3 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 345f0 │ │ │ │ + cbz r0, 34598 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 345fc │ │ │ │ + blt.n 345a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 345ea │ │ │ │ + bge.n 34592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33940 │ │ │ │ - bl 33e30 │ │ │ │ + bl 338e8 │ │ │ │ + bl 33dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 345ea │ │ │ │ - ldr r3, [pc, #16] @ (3461c ) │ │ │ │ + bne.n 34592 │ │ │ │ + ldr r3, [pc, #16] @ (345c4 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 345ea │ │ │ │ - cbz r0, 34638 │ │ │ │ + b.n 34592 │ │ │ │ + cbz r0, 345f8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ clz r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ (34704 ) │ │ │ │ + ldr r1, [pc, #200] @ (346ac ) │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r1, pc │ │ │ │ orrs.w r5, r5, r3, lsr #31 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bne.n 346e8 │ │ │ │ + bne.n 34690 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3469e │ │ │ │ + bcs.n 34646 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #10 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 346d8 │ │ │ │ + bne.n 34680 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 346b0 │ │ │ │ - cbz r4, 346aa │ │ │ │ + beq.n 34658 │ │ │ │ + cbz r4, 34652 │ │ │ │ cmp r5, r8 │ │ │ │ it eq │ │ │ │ cmpeq r4, #10 │ │ │ │ - beq.n 346aa │ │ │ │ - cbz r5, 34692 │ │ │ │ + beq.n 34652 │ │ │ │ + cbz r5, 3463a │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 346ca │ │ │ │ + bls.n 34672 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ strb r5, [r3, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 3465c │ │ │ │ + bcc.n 34604 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34662 │ │ │ │ + bne.n 3460a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r5, 346c2 │ │ │ │ + cbz r5, 3466a │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.n 346ca │ │ │ │ + bcs.n 34672 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 346aa │ │ │ │ + beq.n 34652 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 34694 │ │ │ │ + b.n 3463c │ │ │ │ uxtb r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 346c6 │ │ │ │ - b.n 346aa │ │ │ │ + bne.n 3466e │ │ │ │ + b.n 34652 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 34694 │ │ │ │ - ldr r3, [pc, #28] @ (34708 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 3463c │ │ │ │ + ldr r3, [pc, #28] @ (346b0 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + cbz r0, 346c4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #180] @ (347d4 ) │ │ │ │ + ldr r1, [pc, #180] @ (3477c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #180] @ (347d8 ) │ │ │ │ + ldr r0, [pc, #180] @ (34780 ) │ │ │ │ sub sp, #8 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ - cbz r0, 347b0 │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ + cbz r0, 34758 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 347b0 │ │ │ │ + ble.n 34758 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 347bc │ │ │ │ + cbz r0, 34764 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 347b0 │ │ │ │ + cbz r3, 34758 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 3478c │ │ │ │ + b.n 34734 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3479e │ │ │ │ + blt.n 34746 │ │ │ │ mov r3, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ add r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r5 │ │ │ │ - bge.n 347b0 │ │ │ │ - blx 8378 │ │ │ │ - cbz r0, 347be │ │ │ │ + bge.n 34758 │ │ │ │ + blx 8320 │ │ │ │ + cbz r0, 34766 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3476e │ │ │ │ + bgt.n 34716 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ add r4, r3 │ │ │ │ subs r5, r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 34786 │ │ │ │ + blt.n 3472e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 347b4 │ │ │ │ + beq.n 3475c │ │ │ │ sub.w r4, r4, sl │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #232] @ (348d8 ) │ │ │ │ + ldr r2, [pc, #232] @ (34880 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ (348dc ) │ │ │ │ + ldr r3, [pc, #232] @ (34884 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w sl, [pc, #228] @ 348e0 │ │ │ │ + ldr.w sl, [pc, #228] @ 34888 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - cbz r5, 34872 │ │ │ │ + cbz r5, 3481a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34898 │ │ │ │ + bne.n 34840 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 348b8 │ │ │ │ + blt.n 34860 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 3486e │ │ │ │ - b.n 34872 │ │ │ │ + bgt.n 34816 │ │ │ │ + b.n 3481a │ │ │ │ cmp.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite gt │ │ │ │ addgt r4, #1 │ │ │ │ addle.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 33db0 │ │ │ │ + bl 33d58 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3470c │ │ │ │ + bl 346b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bge.n 348ce │ │ │ │ - ldr r3, [pc, #128] @ (348e4 ) │ │ │ │ + bge.n 34876 │ │ │ │ + ldr r3, [pc, #128] @ (3488c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 34872 │ │ │ │ + bmi.n 3481a │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 34838 │ │ │ │ + bne.n 347e0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #104] @ (348e8 ) │ │ │ │ - ldr r3, [pc, #92] @ (348dc ) │ │ │ │ + ldr r2, [pc, #104] @ (34890 ) │ │ │ │ + ldr r3, [pc, #92] @ (34884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 348d2 │ │ │ │ + bne.n 3487a │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ itt eq │ │ │ │ addeq r6, #1 │ │ │ │ addeq r7, sp, #16 │ │ │ │ - beq.n 34828 │ │ │ │ + beq.n 347d0 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - beq.n 34828 │ │ │ │ + beq.n 347d0 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34832 │ │ │ │ + bge.n 347da │ │ │ │ ldr r3, [r5, #32] │ │ │ │ sub.w r8, r8, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it lt │ │ │ │ movlt.w r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bgt.n 34838 │ │ │ │ - b.n 34872 │ │ │ │ + bgt.n 347e0 │ │ │ │ + b.n 3481a │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 34872 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3481a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ 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 r4, [pc, #236] @ (349ec ) │ │ │ │ + ldr r4, [pc, #236] @ (34994 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #236] @ (349f0 ) │ │ │ │ + ldr r5, [pc, #236] @ (34998 ) │ │ │ │ add.w r8, r0, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 349e0 │ │ │ │ + beq.n 34988 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 349e4 │ │ │ │ + beq.n 3498c │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r7 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, r9, lsr #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33d6c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3496a │ │ │ │ + bcs.n 34912 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 34976 │ │ │ │ + cbz r0, 3491e │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 3499c │ │ │ │ + beq.n 34944 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3492c │ │ │ │ + beq.n 348d4 │ │ │ │ cmp r5, r9 │ │ │ │ ite ne │ │ │ │ movne r3, r6 │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3492c │ │ │ │ + beq.n 348d4 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.n 349b2 │ │ │ │ + bcs.n 3495a │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 34938 │ │ │ │ + bcc.n 348e0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 34940 │ │ │ │ + bhi.n 348e8 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - cbz r4, 34994 │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + cbz r4, 3493c │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r4 │ │ │ │ - bcc.n 349d2 │ │ │ │ + bcc.n 3497a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 34976 │ │ │ │ + beq.n 3491e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 3492c │ │ │ │ + bge.n 348d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3492c │ │ │ │ + beq.n 348d4 │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.n 3495a │ │ │ │ + bcc.n 34902 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ subs r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r4 │ │ │ │ - bcs.n 34990 │ │ │ │ + bcs.n 34938 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34990 │ │ │ │ + b.n 34938 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 34912 │ │ │ │ + b.n 348ba │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34994 │ │ │ │ + b.n 3493c │ │ │ │ nop │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #292] @ (34b1c ) │ │ │ │ + ldr r3, [pc, #292] @ (34ac4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 34b18 │ │ │ │ + beq.w 34ac0 │ │ │ │ stmdb 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ - bl 348ec │ │ │ │ + bl 34894 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34b08 │ │ │ │ + beq.n 34ab0 │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r8, r5 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov lr, r5 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 34a68 │ │ │ │ + b.n 34a10 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34ac8 │ │ │ │ + bne.n 34a70 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ mov ip, lr │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34af6 │ │ │ │ + beq.n 34a9e │ │ │ │ ldr.w r3, [r9] │ │ │ │ eor.w r7, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ tst r7, r3 │ │ │ │ - bne.n 34ab8 │ │ │ │ + bne.n 34a60 │ │ │ │ cmp r6, #0 │ │ │ │ itt eq │ │ │ │ moveq r8, lr │ │ │ │ moveq r6, #1 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r0, #1 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w ip, lr, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 34a3e │ │ │ │ + beq.n 349e6 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 34a52 │ │ │ │ + beq.n 349fa │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 34aaa │ │ │ │ - b.n 34a52 │ │ │ │ + bne.n 34a52 │ │ │ │ + b.n 349fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 34a88 │ │ │ │ + beq.n 34a30 │ │ │ │ subs r4, #1 │ │ │ │ strb.w sl, [lr] │ │ │ │ - beq.n 34af6 │ │ │ │ + beq.n 34a9e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34a88 │ │ │ │ - cbnz r3, 34adc │ │ │ │ - b.n 34a52 │ │ │ │ + b.n 34a30 │ │ │ │ + cbnz r3, 34a84 │ │ │ │ + b.n 349fa │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r1, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - cbz r3, 34af0 │ │ │ │ + cbz r3, 34a98 │ │ │ │ eor.w r1, r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 34acc │ │ │ │ - cbz r2, 34b10 │ │ │ │ + bne.n 34a74 │ │ │ │ + cbz r2, 34ab8 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34adc │ │ │ │ + bne.n 34a84 │ │ │ │ eor.w r7, r2, #1 │ │ │ │ - b.n 34a52 │ │ │ │ + b.n 349fa │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r8 │ │ │ │ strb.w r3, [lr] │ │ │ │ - beq.n 34b08 │ │ │ │ + beq.n 34ab0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 34a52 │ │ │ │ + b.n 349fa │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 343ec │ │ │ │ + b.n 34444 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r3, ip │ │ │ │ - cbz r1, 34b92 │ │ │ │ + cbz r1, 34b3a │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 34b70 │ │ │ │ + ble.n 34b18 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 34b56 │ │ │ │ - b.n 34b68 │ │ │ │ + ble.n 34afe │ │ │ │ + b.n 34b10 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r4, #1 │ │ │ │ subs r5, r5, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 34b68 │ │ │ │ + blt.n 34b10 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 348ec │ │ │ │ + bl 34894 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 34b4c │ │ │ │ + ble.n 34af4 │ │ │ │ strd r4, r5, [r7] │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 34b68 │ │ │ │ + bge.n 34b10 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ subs r6, r3, r6 │ │ │ │ - b.n 34b82 │ │ │ │ - bl 348ec │ │ │ │ + b.n 34b2a │ │ │ │ + bl 34894 │ │ │ │ adds r5, r5, r0 │ │ │ │ - bpl.n 34b68 │ │ │ │ + bpl.n 34b10 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 34b7a │ │ │ │ + ble.n 34b22 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r5, [r7] │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ push {r4, lr} │ │ │ │ ldr.w r3, [ip, #452] @ 0x1c4 │ │ │ │ ldr.w lr, [ip, #424] @ 0x1a8 │ │ │ │ cmp r3, lr │ │ │ │ - bge.n 34bdc │ │ │ │ + bge.n 34b84 │ │ │ │ ldr.w r4, [ip, #460] @ 0x1cc │ │ │ │ cmp lr, r4 │ │ │ │ - ble.n 34bdc │ │ │ │ + ble.n 34b84 │ │ │ │ ldr.w lr, [ip, #448] @ 0x1c0 │ │ │ │ adds r2, #10 │ │ │ │ - beq.n 34be4 │ │ │ │ + beq.n 34b8c │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ cmpge r3, lr │ │ │ │ - beq.n 34be4 │ │ │ │ + beq.n 34b8c │ │ │ │ add.w r3, lr, #1 │ │ │ │ ldr.w r2, [ip, #496] @ 0x1f0 │ │ │ │ str.w r3, [ip, #448] @ 0x1c0 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f7a0 │ │ │ │ + b.w 2f748 │ │ │ │ adds r2, r3, #1 │ │ │ │ bic.w lr, lr, lr, asr #31 │ │ │ │ cmp r2, lr │ │ │ │ str.w r2, [ip, #452] @ 0x1c4 │ │ │ │ it gt │ │ │ │ lslgt r3, r3, #2 │ │ │ │ - ble.n 34c0c │ │ │ │ + ble.n 34bb4 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ ldr.w ip, [r4, #496] @ 0x1f0 │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ subs r3, #4 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 34bf6 │ │ │ │ + bne.n 34b9e │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ ldr.w lr, [ip, #448] @ 0x1c0 │ │ │ │ - b.n 34bca │ │ │ │ + b.n 34b72 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 34c6e │ │ │ │ + cbz r3, 34c16 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w lr, [r1, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ sub.w r2, r2, lr │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 34c44 │ │ │ │ + bgt.n 34bec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r1, [r1, #496] @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ movw ip, #1023 @ 0x3ff │ │ │ │ cmp r2, ip │ │ │ │ it ge │ │ │ │ movge r2, ip │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r1, lr, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #956] @ 0x3bc │ │ │ │ - cbz r1, 34c7a │ │ │ │ + cbz r1, 34c22 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r2, #452] @ 0x1c4 │ │ │ │ @@ -67963,112 +67949,112 @@ │ │ │ │ sub sp, #12 │ │ │ │ adds r2, r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r1, [ip, r2, lsl #2] │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr.w r1, [r2, #496] @ 0x1f0 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr.w r2, [r2, #448] @ 0x1c0 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ - ldr r2, [pc, #164] @ (34d70 ) │ │ │ │ + ldr r2, [pc, #164] @ (34d18 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (34d74 ) │ │ │ │ + ldr r3, [pc, #160] @ (34d1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 34d4a │ │ │ │ + beq.n 34cf2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r1, sp, #12 │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ movw r3, #1022 @ 0x3fe │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r2, #452] @ 0x1c4 │ │ │ │ adds r1, #12 │ │ │ │ - ldr r2, [pc, #72] @ (34d78 ) │ │ │ │ + ldr r2, [pc, #72] @ (34d20 ) │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #64] @ (34d74 ) │ │ │ │ + ldr r3, [pc, #64] @ (34d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 34d6c │ │ │ │ + bne.n 34d14 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #48] @ (34d7c ) │ │ │ │ - ldr r3, [pc, #36] @ (34d74 ) │ │ │ │ + ldr r2, [pc, #48] @ (34d24 ) │ │ │ │ + ldr r3, [pc, #36] @ (34d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 34d6c │ │ │ │ + bne.n 34d14 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f7a0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + b.w 2f748 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r3, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r1, #448] @ 0x1c0 │ │ │ │ ldr.w r4, [r1, #472] @ 0x1d8 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.n 34e24 │ │ │ │ + blt.n 34dcc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 34e20 │ │ │ │ + ble.n 34dc8 │ │ │ │ ldr.w r4, [r1, #496] @ 0x1f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w lr, [r4, ip, lsl #2] │ │ │ │ add.w r5, r4, ip, lsl #2 │ │ │ │ str.w lr, [r0, #52] @ 0x34 │ │ │ │ ldr.w ip, [r1, #448] @ 0x1c0 │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -68077,844 +68063,844 @@ │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ ldr.w lr, [r1, #452] @ 0x1c4 │ │ │ │ cmp ip, lr │ │ │ │ itt gt │ │ │ │ ldrgt.w r3, [r1, #448] @ 0x1c0 │ │ │ │ subgt.w r3, lr, r3 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - beq.n 34e06 │ │ │ │ + beq.n 34dae │ │ │ │ ldr.w r1, [r1, #504] @ 0x1f8 │ │ │ │ - cbz r1, 34e02 │ │ │ │ + cbz r1, 34daa │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r0, [r0, #504] @ 0x1f8 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - beq.n 34e20 │ │ │ │ + beq.n 34dc8 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f7a0 │ │ │ │ + b.w 2f748 │ │ │ │ nop │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.n 34e96 │ │ │ │ + beq.n 34e3e │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ add.w r2, r2, #1 │ │ │ │ strb r2, [r0, #11] │ │ │ │ - bhi.n 34e96 │ │ │ │ + bhi.n 34e3e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 34e74 │ │ │ │ + b.n 34e1c │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ sub.w r4, ip, #48 @ 0x30 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 34e86 │ │ │ │ + bhi.n 34e2e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mla ip, r6, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 34e64 │ │ │ │ + bmi.n 34e0c │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ ittt gt │ │ │ │ ldrgt r2, [r5, #56] @ 0x38 │ │ │ │ mulgt r2, r4 │ │ │ │ strgt r2, [r5, #56] @ 0x38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 350ba │ │ │ │ + beq.w 35062 │ │ │ │ stmdb 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, #92] @ 0x5c │ │ │ │ sub sp, #20 │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r9, #8200 @ 0x2008 │ │ │ │ ldr.w r4, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w fp, [r7, #472] @ 0x1d8 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ cmp r4, fp │ │ │ │ - ble.n 34fa8 │ │ │ │ + ble.n 34f50 │ │ │ │ ldr.w r6, [r7, #496] @ 0x1f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w sl, [r6, r4, lsl #2] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bls.n 34fcc │ │ │ │ + bls.n 34f74 │ │ │ │ adds r1, r6, r5 │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 34f1a │ │ │ │ + bhi.n 34ec2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r0, [r3, r1, lsl #1] │ │ │ │ lsls r2, r0, #18 │ │ │ │ - bmi.w 3500e │ │ │ │ + bmi.w 34fb6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.n 34f1a │ │ │ │ + beq.n 34ec2 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 35098 │ │ │ │ + bpl.w 35040 │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bls.n 34fea │ │ │ │ + bls.n 34f92 │ │ │ │ add r5, r6 │ │ │ │ ldr.w sl, [r5] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bls.n 34fae │ │ │ │ + bls.n 34f56 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 35042 │ │ │ │ + beq.w 34fea │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 34f58 │ │ │ │ + bhi.n 34f00 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r1, [r2, r3, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 3506c │ │ │ │ + bpl.w 35014 │ │ │ │ cmp fp, r4 │ │ │ │ it le │ │ │ │ addle r5, r5, r6 │ │ │ │ - ble.n 34f6c │ │ │ │ - b.n 34f8c │ │ │ │ + ble.n 34f14 │ │ │ │ + b.n 34f34 │ │ │ │ subs r3, r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.n 34f8e │ │ │ │ + bgt.n 34f36 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34f62 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34f0a │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r3, [r3, r6, lsl #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 34f62 │ │ │ │ + bmi.n 34f0a │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r7, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 34fa8 │ │ │ │ + beq.n 34f50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r3, #92] @ 0x5c │ │ │ │ ldr.w fp, [r7, #472] @ 0x1d8 │ │ │ │ cmp r4, fp │ │ │ │ - bgt.n 34ece │ │ │ │ + bgt.n 34e76 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r5, #4 │ │ │ │ ldrh.w r3, [r1, sl, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 34f26 │ │ │ │ + bpl.n 34ece │ │ │ │ subs r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 34f1c │ │ │ │ + ble.n 34ec4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bne.n 34f2e │ │ │ │ - b.n 34f8c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 34ed6 │ │ │ │ + b.n 34f34 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r1, [r3, sl, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 35018 │ │ │ │ + bmi.n 34fc0 │ │ │ │ adds r1, r6, r5 │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 34ee8 │ │ │ │ + bls.n 34e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 34f1a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 34ec2 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r1, [r3, sl, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp.w sl, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 34f1a │ │ │ │ + beq.n 34ec2 │ │ │ │ subs r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - bgt.n 350a4 │ │ │ │ + bgt.n 3504c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 34f1a │ │ │ │ + b.n 34ec2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 34f1a │ │ │ │ + beq.w 34ec2 │ │ │ │ adds r1, r6, r5 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 34fea │ │ │ │ + bhi.n 34f92 │ │ │ │ ldrb.w r1, [r3, r0, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bmi.n 34fea │ │ │ │ + bmi.n 34f92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 34ff2 │ │ │ │ + b.n 34f9a │ │ │ │ cmp fp, r4 │ │ │ │ - bgt.n 34f8c │ │ │ │ + bgt.n 34f34 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ - b.n 35056 │ │ │ │ + b.n 34ffe │ │ │ │ subs r3, r4, #1 │ │ │ │ subs r6, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.n 34f8e │ │ │ │ + bgt.n 34f36 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 3504c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34ff4 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 3504c │ │ │ │ - b.n 34f8c │ │ │ │ + bpl.n 34ff4 │ │ │ │ + b.n 34f34 │ │ │ │ cmp fp, r4 │ │ │ │ it le │ │ │ │ addle r1, r6, r5 │ │ │ │ - bgt.n 34f8c │ │ │ │ + bgt.n 34f34 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 34f8c │ │ │ │ + bhi.n 34f34 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 34f8c │ │ │ │ + beq.n 34f34 │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ subs r1, #4 │ │ │ │ subs r3, r4, #1 │ │ │ │ tst.w r0, r9 │ │ │ │ - bne.w 34f8c │ │ │ │ + bne.w 34f34 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.w 34f8e │ │ │ │ + bgt.w 34f36 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 35074 │ │ │ │ + b.n 3501c │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bls.n 3503e │ │ │ │ + bls.n 34fe6 │ │ │ │ subs r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 35014 │ │ │ │ + ble.n 34fbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 34f8c │ │ │ │ + beq.w 34f34 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 34f8c │ │ │ │ - b.n 34f38 │ │ │ │ + bhi.w 34f34 │ │ │ │ + b.n 34ee0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r3, [r7, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 350f2 │ │ │ │ + ble.n 3509a │ │ │ │ adds r3, #147 @ 0x93 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #27 │ │ │ │ it hi │ │ │ │ mvnhi.w sl, #49 @ 0x31 │ │ │ │ - bls.w 35368 │ │ │ │ + bls.w 35310 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r7, #448] @ 0x1c0 │ │ │ │ sub.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r7, #496] @ 0x1f0 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, r1 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35390 │ │ │ │ + beq.w 35338 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r3, [r7, #452] @ 0x1c4 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r0, #588] @ 0x24c │ │ │ │ ldr.w r1, [r0, #496] @ 0x1f0 │ │ │ │ strd r5, r9, [sp] │ │ │ │ - bl 30578 │ │ │ │ + bl 30520 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r3, #588] @ 0x24c │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ cmn.w sl, #50 @ 0x32 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ str.w r0, [r3, #460] @ 0x1cc │ │ │ │ - beq.w 3538a │ │ │ │ + beq.w 35332 │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.w 35318 │ │ │ │ + bgt.w 352c0 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r8 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 35318 │ │ │ │ + ble.w 352c0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r7, r8 │ │ │ │ movne r6, #0 │ │ │ │ - beq.w 353c2 │ │ │ │ + beq.w 3536a │ │ │ │ ldr.w r0, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 351a8 │ │ │ │ - b.n 354d2 │ │ │ │ + ble.n 35150 │ │ │ │ + b.n 3547a │ │ │ │ ldr.w r2, [r5, #952] @ 0x3b8 │ │ │ │ ldr.w r3, [r5, #588] @ 0x24c │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 353d6 │ │ │ │ + bne.w 3537e │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 351be │ │ │ │ + bgt.n 35166 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 3518a │ │ │ │ + ble.n 35132 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 3537e │ │ │ │ + blt.w 35326 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w 35448 │ │ │ │ + bgt.w 353f0 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.w 353fc │ │ │ │ + ble.w 353a4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 3538a │ │ │ │ + beq.w 35332 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 35404 │ │ │ │ + bne.w 353ac │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r3, #57343 @ 0xdfff │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ ldr.w ip, [r1, r7, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 354a6 │ │ │ │ + bne.w 3544e │ │ │ │ add.w r2, r1, r7, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 351fc │ │ │ │ + beq.n 351a4 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ sub.w r5, r7, r8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 3523e │ │ │ │ + bgt.n 351e6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ adds r7, #4 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 35224 │ │ │ │ + bge.n 351cc │ │ │ │ add.w r7, r8, r5 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r7, [r3, #456] @ 0x1c8 │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r6, #460] @ 0x1cc │ │ │ │ ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, #32 │ │ │ │ - blt.n 35262 │ │ │ │ + blt.n 3520a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 35452 │ │ │ │ + bne.w 353fa │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 352ac │ │ │ │ + beq.n 35254 │ │ │ │ ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 35294 │ │ │ │ + ble.n 3523c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r2, #456] @ 0x1c8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 35272 │ │ │ │ + bgt.n 3521a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #456] @ 0x1c8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #1176] @ 0x498 │ │ │ │ - cbz r3, 352ba │ │ │ │ + cbz r3, 35262 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 354aa │ │ │ │ + beq.w 35452 │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ cmn.w sl, #30 │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ strd r3, r8, [r4, #44] @ 0x2c │ │ │ │ - bne.n 352d8 │ │ │ │ + bne.n 35280 │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r9, r9, #1 │ │ │ │ ldr.w r1, [r6, #588] @ 0x24c │ │ │ │ movw r3, #57343 @ 0xdfff │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w r0, [r1, r9, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 352fa │ │ │ │ + bne.n 352a2 │ │ │ │ add.w r3, r1, r9, lsl #2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 352ee │ │ │ │ + beq.n 35296 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r6, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2f76c │ │ │ │ + b.w 2f714 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ movw r3, #57343 @ 0xdfff │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ ldr.w r0, [r1, r8, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3533c │ │ │ │ + bne.n 352e4 │ │ │ │ add.w r3, r1, r8, lsl #2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 35330 │ │ │ │ + beq.n 352d8 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ sub.w r8, r9, r2, asr #1 │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ str.w r8, [r3, #456] @ 0x1c8 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ - b.n 35170 │ │ │ │ + b.n 35118 │ │ │ │ movw r2, #56319 @ 0xdbff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ asrs r2, r3 │ │ │ │ tst.w r2, #1 │ │ │ │ it ne │ │ │ │ mvnne.w sl, #49 @ 0x31 │ │ │ │ - b.n 350f2 │ │ │ │ + b.n 3509a │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 354c2 │ │ │ │ + bne.w 3546a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 3545e │ │ │ │ + beq.n 35406 │ │ │ │ ldr.w r6, [r2, r5, lsl #2] │ │ │ │ ldr.w r9, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 353be │ │ │ │ + bhi.n 35366 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 353be │ │ │ │ + bne.n 35366 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3511a │ │ │ │ + b.n 350c2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3511a │ │ │ │ + b.n 350c2 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r9 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ andle.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 354cc │ │ │ │ + bne.n 35474 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 3517e │ │ │ │ + b.n 35126 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.w 351b2 │ │ │ │ + bge.w 3515a │ │ │ │ mov r2, r6 │ │ │ │ subs r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 354d8 │ │ │ │ + bgt.n 35480 │ │ │ │ movs r0, #32 │ │ │ │ ldr.w r3, [r5, #952] @ 0x3b8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 353e6 │ │ │ │ - b.n 351de │ │ │ │ + bge.n 3538e │ │ │ │ + b.n 35186 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 353dc │ │ │ │ + beq.n 35384 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 353dc │ │ │ │ + bgt.n 35384 │ │ │ │ sub.w ip, r7, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ - b.n 35430 │ │ │ │ + b.n 353d8 │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ ldr.w r5, [r5, #952] @ 0x3b8 │ │ │ │ add r1, lr │ │ │ │ ldr r1, [r1, r3] │ │ │ │ str r1, [r5, r3] │ │ │ │ adds r3, #4 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 35444 │ │ │ │ + blt.n 353ec │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r0, r2, ip │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n 35414 │ │ │ │ + bgt.n 353bc │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 353dc │ │ │ │ + b.n 35384 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 353e0 │ │ │ │ + b.n 35388 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 35408 │ │ │ │ - b.n 353dc │ │ │ │ + bne.n 353b0 │ │ │ │ + b.n 35384 │ │ │ │ add r3, r8 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r1, #60 @ 0x3c │ │ │ │ movge r1, #42 @ 0x2a │ │ │ │ - b.n 35262 │ │ │ │ + b.n 3520a │ │ │ │ ldr.w r6, [r2, r5, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 35482 │ │ │ │ + bhi.n 3542a │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r6, r3, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ moveq r5, r6 │ │ │ │ moveq r9, r6 │ │ │ │ - beq.w 3511a │ │ │ │ + beq.w 350c2 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 35394 │ │ │ │ + bhi.n 3533c │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.w 35394 │ │ │ │ + bne.w 3533c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 3511a │ │ │ │ + b.n 350c2 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 35206 │ │ │ │ + b.n 351ae │ │ │ │ ldr.w r3, [r6, #460] @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r6, #588] @ 0x24c │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ - b.n 352ba │ │ │ │ + b.n 35262 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 353dc │ │ │ │ - b.n 351da │ │ │ │ + bne.n 35384 │ │ │ │ + b.n 35182 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ - b.n 3517e │ │ │ │ + b.n 35126 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 353dc │ │ │ │ - b.n 351c4 │ │ │ │ + ble.n 35384 │ │ │ │ + b.n 3516c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 351de │ │ │ │ + b.n 35186 │ │ │ │ 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 r5, [r0, #92] @ 0x5c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #368] @ (35664 ) │ │ │ │ + ldr r3, [pc, #368] @ (3560c ) │ │ │ │ ldr.w r4, [r5, #448] @ 0x1c0 │ │ │ │ add r3, pc │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 35612 │ │ │ │ + beq.w 355ba │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r7, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r6, r4 │ │ │ │ - beq.w 35620 │ │ │ │ + beq.w 355c8 │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.w 35660 │ │ │ │ - ldr r2, [pc, #332] @ (35668 ) │ │ │ │ + bgt.w 35608 │ │ │ │ + ldr r2, [pc, #332] @ (35610 ) │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ - b.n 35546 │ │ │ │ + b.n 354ee │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r8, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 35556 │ │ │ │ + ble.n 354fe │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 35590 │ │ │ │ + beq.n 35538 │ │ │ │ subs r0, #1 │ │ │ │ add r6, r0 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 35618 │ │ │ │ + blt.n 355c0 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ ldr.w r2, [r5, #496] @ 0x1f0 │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35522 │ │ │ │ + bne.n 354ca │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bhi.n 35588 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35530 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 35588 │ │ │ │ + bmi.n 35530 │ │ │ │ cmp r7, #9 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - bne.n 35588 │ │ │ │ + bne.n 35530 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ add r3, r6 │ │ │ │ negs r2, r3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ adds r6, r3, #7 │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3553a │ │ │ │ + bne.n 354e2 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 355a2 │ │ │ │ + blt.n 3554a │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 355b8 │ │ │ │ + bgt.n 35560 │ │ │ │ ldr.w r3, [r5, #952] @ 0x3b8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 350bc │ │ │ │ + b.n 35064 │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ movw r3, #57343 @ 0xdfff │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ addeq.w r3, r1, r6, lsl #2 │ │ │ │ - bne.n 355d8 │ │ │ │ + bne.n 35580 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 355ce │ │ │ │ + beq.n 35576 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 2f76c │ │ │ │ + bl 2f714 │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ str.w r2, [r8, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 35594 │ │ │ │ + b.n 3553c │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r4, ip │ │ │ │ itet le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ movle r6, r4 │ │ │ │ - ble.w 3550e │ │ │ │ + ble.w 354b6 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ movw r1, #57343 @ 0xdfff │ │ │ │ ldr.w r2, [r5, #588] @ 0x24c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 3565a │ │ │ │ + bne.n 35602 │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 35650 │ │ │ │ + beq.n 355f8 │ │ │ │ add.w r4, ip, #1 │ │ │ │ - b.n 3550e │ │ │ │ + b.n 354b6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 35594 │ │ │ │ - add r2, pc, #216 @ (adr r2, 35740 ) │ │ │ │ + b.n 3553c │ │ │ │ + add r2, pc, #600 @ (adr r2, 35868 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 356f2 │ │ │ │ + beq.n 3569a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 356ea │ │ │ │ + cbz r1, 35692 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str.w r3, [r1, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r1, #452] @ 0x1c4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ str.w r2, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ str.w r3, [r0, #456] @ 0x1c8 │ │ │ │ @@ -68927,193 +68913,193 @@ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r2, [r2, #952] @ 0x3b8 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - b.n 35688 │ │ │ │ + b.n 35630 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #436] @ (358bc ) │ │ │ │ + ldr r3, [pc, #436] @ (35864 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r1, #448] @ 0x1c0 │ │ │ │ adds r4, r3, #1 │ │ │ │ - beq.w 358a8 │ │ │ │ + beq.w 35850 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 356e8 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 3576c │ │ │ │ + bhi.n 35714 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ - bne.n 3576c │ │ │ │ + bne.n 35714 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 35896 │ │ │ │ + bne.w 3583e │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 350bc │ │ │ │ + b.n 35064 │ │ │ │ ldr.w r2, [r1, #496] @ 0x1f0 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r9, r6 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 3579a │ │ │ │ + bhi.n 35742 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldrh.w r0, [r0, r6, lsl #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r0, #16384 @ 0x4000 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 356e8 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ mov fp, r6 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 357be │ │ │ │ + bhi.n 35766 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldrh.w r0, [r0, r6, lsl #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r0, #16384 @ 0x4000 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 356e8 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bhi.n 35740 │ │ │ │ - ldr r0, [pc, #252] @ (358c0 ) │ │ │ │ + bhi.n 356e8 │ │ │ │ + ldr r0, [pc, #252] @ (35868 ) │ │ │ │ ldr.w r6, [r1, #456] @ 0x1c8 │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 357f4 │ │ │ │ + cbz r0, 3579c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 35740 │ │ │ │ + bgt.n 356e8 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r1, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r1, #448] @ 0x1c0 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ - bhi.n 35740 │ │ │ │ + bhi.n 356e8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ sub.w r0, r8, r6 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r7, 3580e │ │ │ │ + cbz r7, 357b6 │ │ │ │ ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3587e │ │ │ │ + beq.n 35826 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 3582a │ │ │ │ + bhi.n 357d2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 35740 │ │ │ │ + bpl.n 356e8 │ │ │ │ str.w r5, [sl] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ str.w r5, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #952] @ 0x3b8 │ │ │ │ str.w r5, [r3, r8, lsl #2] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cbz r7, 358b2 │ │ │ │ + cbz r7, 3585a │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ ldr.w r1, [r0, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #448] @ 0x1c0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r2, #456] @ 0x1c8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f76c │ │ │ │ + b.w 2f714 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrd r2, r1, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r1 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 3575e │ │ │ │ + b.n 35706 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f7a0 │ │ │ │ + b.w 2f748 │ │ │ │ movs r1, #8 │ │ │ │ - bl 2fe98 │ │ │ │ - b.n 35870 │ │ │ │ + bl 2fe40 │ │ │ │ + b.n 35818 │ │ │ │ nop │ │ │ │ - add r0, pc, #128 @ (adr r0, 35940 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 35a68 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bhi.w 35a32 │ │ │ │ + bhi.w 359da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ @@ -69229,149 +69215,149 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r5, r0, #10 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r7, [r0, #452] @ 0x1c4 │ │ │ │ strb.w r2, [fp, #9] │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 360c2 │ │ │ │ + beq.w 3606a │ │ │ │ cmp r0, #27 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ - beq.n 35a66 │ │ │ │ + beq.n 35a0e │ │ │ │ ldr.w r6, [fp, #92] @ 0x5c │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ ldr.w sl, [r6, #448] @ 0x1c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35e16 │ │ │ │ + beq.w 35dbe │ │ │ │ mov ip, r2 │ │ │ │ add.w r3, sl, r4 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 35a2c │ │ │ │ + b.n 359d4 │ │ │ │ ldr.w r1, [r6, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldr.w r1, [r1, sl, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 35e0e │ │ │ │ + beq.w 35db6 │ │ │ │ add sl, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 35a18 │ │ │ │ + ble.n 359c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r6, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ mul.w r0, r2, r1 │ │ │ │ cmp r0, sl │ │ │ │ - bge.n 35a32 │ │ │ │ + bge.n 359da │ │ │ │ ldr.w r0, [fp, #56] @ 0x38 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ cmp r1, sl │ │ │ │ it le │ │ │ │ movle sl, r2 │ │ │ │ str.w sl, [r6, #448] @ 0x1c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 35a32 │ │ │ │ + blt.n 359da │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 360da │ │ │ │ + beq.w 36082 │ │ │ │ ldr.w r9, [r3, #452] @ 0x1c4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r3, #472] @ 0x1d8 │ │ │ │ subs r7, #1 │ │ │ │ strd sl, r0, [sp, #16] │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r2 │ │ │ │ movw r8, #8200 @ 0x2008 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r4 │ │ │ │ - bge.w 35fe6 │ │ │ │ + bge.w 35f8e │ │ │ │ cmp.w sl, #69 @ 0x45 │ │ │ │ - beq.n 35b14 │ │ │ │ + beq.n 35abc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 35ade │ │ │ │ + bhi.n 35a86 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r0, r1, lsl #1] │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 36092 │ │ │ │ + beq.w 3603a │ │ │ │ cmp r4, fp │ │ │ │ - bgt.n 35b14 │ │ │ │ + bgt.n 35abc │ │ │ │ add.w r9, r5, r3 │ │ │ │ - b.n 35af2 │ │ │ │ + b.n 35a9a │ │ │ │ adds r4, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.n 35b14 │ │ │ │ + blt.n 35abc │ │ │ │ ldr.w r5, [r9] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35ae8 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35a90 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r3, [r3, r5, lsl #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.n 35ae8 │ │ │ │ + bmi.n 35a90 │ │ │ │ cmp r6, r4 │ │ │ │ it lt │ │ │ │ addlt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ subs r7, #1 │ │ │ │ - bcs.n 35a9c │ │ │ │ + bcs.n 35a44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ str.w r4, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs.w r0, r0, sl │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35a34 │ │ │ │ + b.n 359dc │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 359da │ │ │ │ + b.n 35982 │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w sl, [r6, #452] @ 0x1c4 │ │ │ │ - b.n 35a44 │ │ │ │ + b.n 359ec │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ sub.w r3, r0, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi.w 35e80 │ │ │ │ + bhi.w 35e28 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r5, r1, #8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -69411,668 +69397,668 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r5, [r1, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 360d6 │ │ │ │ + beq.w 3607e │ │ │ │ ldr.w r7, [r1, #452] @ 0x1c4 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ movw r9, #8200 @ 0x2008 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - beq.n 35c92 │ │ │ │ + beq.n 35c3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr.w r6, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r5, [r6, r8] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35c16 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35bbe │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb.w r1, [r0, r5, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 35e36 │ │ │ │ + bpl.w 35dde │ │ │ │ cmp r4, r7 │ │ │ │ - bge.w 360cc │ │ │ │ + bge.w 36074 │ │ │ │ add r8, r6 │ │ │ │ - b.n 35c2c │ │ │ │ + b.n 35bd4 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 35e28 │ │ │ │ + beq.w 35dd0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35c20 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35bc8 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r1, [r1, r5, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 35c20 │ │ │ │ + bmi.n 35bc8 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 35c6e │ │ │ │ + bge.n 35c16 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35c6e │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35c16 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r6, #4 │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ lsls r3, r2, #18 │ │ │ │ - bmi.w 35e04 │ │ │ │ + bmi.w 35dac │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.n 35be2 │ │ │ │ + bcs.n 35b8a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r4, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs r0, r0, r5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35a34 │ │ │ │ + b.n 359dc │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcc.n 35c74 │ │ │ │ + bcc.n 35c1c │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 35c8c │ │ │ │ + bge.n 35c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #496] @ 0x1f0 │ │ │ │ add.w r8, r6, r4, lsl #2 │ │ │ │ - b.n 35cac │ │ │ │ + b.n 35c54 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 35c8c │ │ │ │ + beq.n 35c34 │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35ca2 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35c4a │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r2, [r1, r5, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 35c4e │ │ │ │ - b.n 35ca2 │ │ │ │ + bmi.n 35bf6 │ │ │ │ + b.n 35c4a │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 35e8e │ │ │ │ - bhi.w 35e88 │ │ │ │ + beq.w 35e36 │ │ │ │ + bhi.w 35e30 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.n 35cda │ │ │ │ + beq.n 35c82 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 35a32 │ │ │ │ + bne.w 359da │ │ │ │ ldr.w r6, [fp, #92] @ 0x5c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq.w 35e98 │ │ │ │ + beq.w 35e40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 359fe │ │ │ │ + b.n 359a6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr.w r4, [r3, #448] @ 0x1c0 │ │ │ │ - bl 34e9c │ │ │ │ + bl 34e44 │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs r0, r0, r4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35a34 │ │ │ │ + b.n 359dc │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ ldr.w sl, [r6, #452] @ 0x1c4 │ │ │ │ - b.n 35a62 │ │ │ │ + b.n 35a0a │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ ldrd sl, r5, [r6, #448] @ 0x1c0 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.w 35a32 │ │ │ │ + bgt.w 359da │ │ │ │ ldr.w r8, [r6, #496] @ 0x1f0 │ │ │ │ - ldr.w r7, [pc, #1132] @ 36190 │ │ │ │ + ldr.w r7, [pc, #1132] @ 36138 │ │ │ │ add.w r4, r8, sl, lsl #2 │ │ │ │ add r7, pc │ │ │ │ - b.n 35d38 │ │ │ │ + b.n 35ce0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.w 35a32 │ │ │ │ + bgt.w 359da │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d2c │ │ │ │ + beq.n 35cd4 │ │ │ │ cmp r5, sl │ │ │ │ - blt.w 35a32 │ │ │ │ + blt.w 359da │ │ │ │ ldr.w r9, [r8, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ subs r7, r0, r7 │ │ │ │ cmp r7, #2 │ │ │ │ ite le │ │ │ │ movle r1, #1 │ │ │ │ movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, sl │ │ │ │ itet gt │ │ │ │ movgt r5, #0 │ │ │ │ ldrble r7, [r0, #3] │ │ │ │ ldrbgt.w r7, [r0, #-3] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n 35d80 │ │ │ │ + b.n 35d28 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - blt.w 35a32 │ │ │ │ + blt.w 359da │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 35d78 │ │ │ │ + bne.n 35d20 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 35d7e │ │ │ │ - b.n 35a62 │ │ │ │ + bne.n 35d26 │ │ │ │ + b.n 35a0a │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 36114 │ │ │ │ + ble.w 360bc │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 35a62 │ │ │ │ + b.n 35a0a │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 36114 │ │ │ │ + ble.w 360bc │ │ │ │ ldr.w sl, [r6, #472] @ 0x1d8 │ │ │ │ ldr.w r7, [r6, #452] @ 0x1c4 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.w 35a62 │ │ │ │ + bge.w 35a0a │ │ │ │ ldr.w r5, [r6, #496] @ 0x1f0 │ │ │ │ add.w r5, r5, sl, lsl #2 │ │ │ │ - b.n 35de8 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 35d90 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r5, #4 │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.w 35a62 │ │ │ │ + bpl.w 35a0a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 35a62 │ │ │ │ + beq.w 35a0a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 35a62 │ │ │ │ - b.n 35dcc │ │ │ │ + bhi.w 35a0a │ │ │ │ + b.n 35d74 │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ ldr.w sl, [r6, #452] @ 0x1c4 │ │ │ │ subs r2, #1 │ │ │ │ cmp sl, r2 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - b.n 35a62 │ │ │ │ + b.n 35a0a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 35c56 │ │ │ │ - b.n 35c6e │ │ │ │ + bne.w 35bfe │ │ │ │ + b.n 35c16 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bne.w 35a0e │ │ │ │ + bne.w 359b6 │ │ │ │ ldrb.w r2, [fp, #9] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ it eq │ │ │ │ subeq.w sl, sl, r4 │ │ │ │ - b.n 35a62 │ │ │ │ + b.n 35a0a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcc.w 35c74 │ │ │ │ + bcc.w 35c1c │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 35bf2 │ │ │ │ + b.n 35b9a │ │ │ │ cmp r4, r7 │ │ │ │ - bge.w 360cc │ │ │ │ + bge.w 36074 │ │ │ │ add.w r1, r6, r8 │ │ │ │ - b.n 35e5c │ │ │ │ + b.n 35e04 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 35c4e │ │ │ │ + beq.w 35bf6 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, r9 │ │ │ │ - bne.w 35c4e │ │ │ │ + bne.w 35bf6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 35e28 │ │ │ │ + beq.n 35dd0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.w 35c4e │ │ │ │ - b.n 35e42 │ │ │ │ + bhi.w 35bf6 │ │ │ │ + b.n 35dea │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.n 35ea0 │ │ │ │ - bl 2fe80 │ │ │ │ + beq.n 35e48 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a32 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 359da │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 35a32 │ │ │ │ + bne.w 359da │ │ │ │ ldr.w r6, [fp, #92] @ 0x5c │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne.w 35ce4 │ │ │ │ + bne.w 35c8c │ │ │ │ ldr.w r7, [r6, #452] @ 0x1c4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 359fe │ │ │ │ + b.n 359a6 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.n 35f1e │ │ │ │ + beq.n 35ec6 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ cmpeq r6, #59 @ 0x3b │ │ │ │ - bne.n 35f0c │ │ │ │ + bne.n 35eb4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ sub.w r2, r0, #51 @ 0x33 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 35efe │ │ │ │ + bhi.n 35ea6 │ │ │ │ movs r3, #69 @ 0x45 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 35efe │ │ │ │ + bpl.n 35ea6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.w 360e6 │ │ │ │ + beq.w 3608e │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 360de │ │ │ │ - bl 2fe80 │ │ │ │ + beq.w 36086 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a32 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 359da │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.w 3610c │ │ │ │ + beq.w 360b4 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ - beq.w 360ee │ │ │ │ + beq.w 36096 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a32 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 359da │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bhi.n 35f78 │ │ │ │ + bhi.n 35f20 │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 36146 │ │ │ │ - cbnz r3, 35f78 │ │ │ │ + beq.w 360ee │ │ │ │ + cbnz r3, 35f20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 36122 │ │ │ │ + beq.w 360ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ str.w r3, [fp] │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.w 360e6 │ │ │ │ + beq.w 3608e │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 360de │ │ │ │ - bl 2fe80 │ │ │ │ + beq.w 36086 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a32 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 359da │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.w 3611a │ │ │ │ - bl 2fe80 │ │ │ │ + beq.w 360c2 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a32 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 359da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r9, [r5, r4, lsl #2] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - bhi.n 36004 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35fac │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r9, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 3600c │ │ │ │ + bmi.n 35fb4 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 35aa2 │ │ │ │ + blt.w 35a4a │ │ │ │ mov r3, sl │ │ │ │ add.w r9, r5, r4, lsl #2 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w r5, [r9] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls.n 36066 │ │ │ │ + bls.n 3600e │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 35aae │ │ │ │ + bne.w 35a56 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 35b14 │ │ │ │ + blt.w 35abc │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 3605a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 36002 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 3605a │ │ │ │ + bpl.n 36002 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 35b14 │ │ │ │ + b.n 35abc │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ - bge.n 36042 │ │ │ │ + bge.n 35fea │ │ │ │ mov r6, r9 │ │ │ │ - b.n 35b14 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 35abc │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r9, r9, #4 │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 36024 │ │ │ │ + bpl.n 35fcc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bge.n 3601c │ │ │ │ + bge.n 35fc4 │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 35aae │ │ │ │ - b.n 35b14 │ │ │ │ + bne.w 35a56 │ │ │ │ + b.n 35abc │ │ │ │ cmp r4, fp │ │ │ │ - bgt.w 35b14 │ │ │ │ + bgt.w 35abc │ │ │ │ add r3, r5 │ │ │ │ - b.n 360b8 │ │ │ │ + b.n 36060 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 35b14 │ │ │ │ + beq.w 35abc │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ adds r3, #4 │ │ │ │ tst.w r2, r8 │ │ │ │ - bne.w 35b14 │ │ │ │ + bne.w 35abc │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 35b14 │ │ │ │ + blt.w 35abc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.w 35b14 │ │ │ │ - b.n 3609c │ │ │ │ + bhi.w 35abc │ │ │ │ + b.n 36044 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 308f0 │ │ │ │ - b.n 359f2 │ │ │ │ + bl 30898 │ │ │ │ + b.n 3599a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 35bf2 │ │ │ │ - b.n 35c74 │ │ │ │ + bcs.w 35b9a │ │ │ │ + b.n 35c1c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35c76 │ │ │ │ + b.n 35c1e │ │ │ │ mov r4, sl │ │ │ │ - b.n 35b26 │ │ │ │ + b.n 35ace │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ - beq.n 3612a │ │ │ │ + beq.n 360d2 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - b.n 35f40 │ │ │ │ + b.n 35ee8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35a34 │ │ │ │ + b.n 359dc │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - beq.n 36180 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 360fc │ │ │ │ + beq.n 36128 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 360a4 │ │ │ │ ldr.w r2, [r0, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ addw r1, r3, #509 @ 0x1fd │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr.w r2, [fp, #92] @ 0x5c │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ mvn.w r3, #1 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ strb.w r0, [r2, #508] @ 0x1fc │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ strb.w r3, [fp, #80] @ 0x50 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 35a66 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 35a0e │ │ │ │ nop │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + pop {r4, pc} │ │ │ │ movs r7, 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 r3, [r0, #92] @ 0x5c │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 36284 │ │ │ │ + beq.n 3622c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne.n 3623a │ │ │ │ + bne.n 361e2 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - bl 358c4 │ │ │ │ + bl 3586c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r3, #452] @ 0x1c4 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36284 │ │ │ │ + beq.n 3622c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r4, [r3, #448] @ 0x1c0 │ │ │ │ sub.w r3, r7, #99 @ 0x63 │ │ │ │ clz r3, r3 │ │ │ │ cmp r4, r6 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 36246 │ │ │ │ + cbnz r3, 361ee │ │ │ │ subs r4, r4, r6 │ │ │ │ - bpl.n 362ae │ │ │ │ + bpl.n 36256 │ │ │ │ cmp.w r8, #37 @ 0x25 │ │ │ │ ite ne │ │ │ │ negne r4, r4 │ │ │ │ rsbeq r4, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ cmp r7, #121 @ 0x79 │ │ │ │ - bne.n 36232 │ │ │ │ + bne.n 361da │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r6, [r3, #448] @ 0x1c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 361ba │ │ │ │ - ldr r0, [pc, #136] @ (362d0 ) │ │ │ │ + b.n 36162 │ │ │ │ + ldr r0, [pc, #136] @ (36278 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 3628c │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 36234 │ │ │ │ ldr.w r2, [r9, #496] @ 0x1f0 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 36290 │ │ │ │ + bls.n 36238 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 3620e │ │ │ │ + bne.n 361b6 │ │ │ │ movs r4, #1 │ │ │ │ - ldr r0, [pc, #104] @ (362d4 ) │ │ │ │ + ldr r0, [pc, #104] @ (3627c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r6, [r9, #448] @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - cbz r0, 362c4 │ │ │ │ + cbz r0, 3626c │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36232 │ │ │ │ + bl 34d28 │ │ │ │ + b.n 361da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r4, r4, r6 │ │ │ │ - b.n 36268 │ │ │ │ + b.n 36210 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 36262 │ │ │ │ + bpl.n 3620a │ │ │ │ subs r4, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 3625a │ │ │ │ - b.n 36262 │ │ │ │ - ldr r0, [pc, #40] @ (362d8 ) │ │ │ │ + bgt.n 36202 │ │ │ │ + b.n 3620a │ │ │ │ + ldr r0, [pc, #40] @ (36280 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r6, [r9, #448] @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3621e │ │ │ │ + beq.n 361c6 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3621e │ │ │ │ + b.n 361c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36232 │ │ │ │ + bl 34d28 │ │ │ │ + b.n 361da │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #680] @ (3657c ) │ │ │ │ + ldr r1, [pc, #104] @ (362e4 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #544] @ (364f8 ) │ │ │ │ + ldr r0, [pc, #992] @ (36660 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #264] @ (363e4 ) │ │ │ │ + ldr r0, [pc, #712] @ (3654c ) │ │ │ │ movs r7, 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, #92] @ 0x5c │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2ff4c │ │ │ │ + bl 2fef4 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r1, #952] @ 0x3b8 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ @@ -70084,58 +70070,58 @@ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #957] @ 0x3bd │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ mvneq.w r1, #19 │ │ │ │ mvnne.w r1, #29 │ │ │ │ - b.w 350bc │ │ │ │ + b.w 35064 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #2164] @ 36bbc │ │ │ │ + ldr.w r1, [pc, #2164] @ 36b64 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2160] @ 36bc0 │ │ │ │ + ldr.w r2, [pc, #2160] @ 36b68 │ │ │ │ add r1, pc │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r0, sp, #4128 @ 0x1020 │ │ │ │ - ldr.w r3, [pc, #2148] @ 36bc4 │ │ │ │ + ldr.w r3, [pc, #2148] @ 36b6c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r0, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 36388 │ │ │ │ + cbz r5, 36330 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ it ne │ │ │ │ cmpne r2, #70 @ 0x46 │ │ │ │ itt eq │ │ │ │ moveq r2, #59 @ 0x3b │ │ │ │ streq r2, [r4, #28] │ │ │ │ bic.w r2, sl, #32 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r4, #92] @ 0x5c │ │ │ │ ldreq.w r7, [r2, #504] @ 0x1f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36496 │ │ │ │ + beq.n 3643e │ │ │ │ sub.w r2, sl, #9 │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bhi.n 36496 │ │ │ │ + bhi.n 3643e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @@ -70247,170 +70233,170 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r3, r7, #10 │ │ │ │ - bl 2f7a0 │ │ │ │ + bl 2f748 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [pc, #1836] @ 36bc8 │ │ │ │ + ldr.w r2, [pc, #1836] @ 36b70 │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ - ldr.w r3, [pc, #1820] @ 36bc0 │ │ │ │ + ldr.w r3, [pc, #1820] @ 36b68 │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 36bb8 │ │ │ │ + bne.w 36b60 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w sl, [r4, #92] @ 0x5c │ │ │ │ ldrd r8, r3, [sl, #448] @ 0x1c0 │ │ │ │ cmp r8, r3 │ │ │ │ it lt │ │ │ │ movlt r9, r4 │ │ │ │ - bge.n 364fc │ │ │ │ + bge.n 364a4 │ │ │ │ ldr.w r3, [sl, #496] @ 0x1f0 │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 364fa │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 364a2 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w 368d0 │ │ │ │ + bmi.w 36878 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ bic.w r3, r5, #32 │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.w 369aa │ │ │ │ + bne.w 36952 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36496 │ │ │ │ + beq.n 3643e │ │ │ │ ldr.w r9, [r4, #92] @ 0x5c │ │ │ │ ldr.w r8, [r9, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36604 │ │ │ │ + beq.n 365ac │ │ │ │ ldr.w r3, [r9, #496] @ 0x1f0 │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bhi.n 36546 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 364ee │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, sl, lsl #1] │ │ │ │ lsls r0, r3, #17 │ │ │ │ ittt pl │ │ │ │ movpl.w r3, #4294967295 @ 0xffffffff │ │ │ │ strpl r3, [r4, #44] @ 0x2c │ │ │ │ ldrpl.w r8, [r9, #448] @ 0x1c0 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r9, #448] @ 0x1c0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36496 │ │ │ │ + beq.n 3643e │ │ │ │ bic.w r2, r5, #16 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne.w 369dc │ │ │ │ + bne.w 36984 │ │ │ │ mvn.w r5, #9 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 365f6 │ │ │ │ + ble.n 3659e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add.w r9, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r9 │ │ │ │ - cbz r1, 36588 │ │ │ │ + cbz r1, 36530 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ ldr.w r1, [sl], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36578 │ │ │ │ + bne.n 36520 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 365f6 │ │ │ │ + beq.n 3659e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - b.n 36574 │ │ │ │ + b.n 3651c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ bic.w r3, r5, #32 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.w 36b48 │ │ │ │ + bne.w 36af0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ it eq │ │ │ │ mvneq.w r5, #39 @ 0x27 │ │ │ │ - bne.n 36562 │ │ │ │ - b.n 36566 │ │ │ │ + bne.n 3650a │ │ │ │ + b.n 3650e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36a0a │ │ │ │ + beq.w 369b2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ str r1, [r4, #28] │ │ │ │ - beq.w 36ab2 │ │ │ │ + beq.w 36a5a │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36194 │ │ │ │ + bl 3613c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrd r2, r1, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r1 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #448] @ 0x1c0 │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3649a │ │ │ │ + b.n 36442 │ │ │ │ bic.w r3, r5, #16 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 36562 │ │ │ │ + beq.n 3650a │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - b.n 365bc │ │ │ │ + b.n 36564 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r8, [r2, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 36496 │ │ │ │ + blt.w 3643e │ │ │ │ ldr.w r6, [r2, #496] @ 0x1f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ subs r6, #4 │ │ │ │ - b.n 3663c │ │ │ │ + b.n 365e4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.w 36496 │ │ │ │ + blt.w 3643e │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36634 │ │ │ │ + bne.n 365dc │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r2, #452] @ 0x1c4 │ │ │ │ @@ -70420,499 +70406,499 @@ │ │ │ │ str.w r7, [r1, r0, lsl #2] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [r4, #92] @ 0x5c │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r3, [r9, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 366bc │ │ │ │ + b.n 36664 │ │ │ │ add r8, r6 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ - bhi.n 366b0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 36658 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r2, [r2, r8, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.n 366ea │ │ │ │ + bpl.n 36692 │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r5, #448] @ 0x1c0 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r7, [r5, #448] @ 0x1c0 │ │ │ │ ldr.w r6, [r5, #496] @ 0x1f0 │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ ldr.w r9, [r6, r7, lsl #2] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - bhi.n 36688 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 36630 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r2, [r2, r9, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp.w r9, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 36688 │ │ │ │ + bmi.n 36630 │ │ │ │ mov r2, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ge │ │ │ │ cmpge.w sl, #92 @ 0x5c │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ - bne.n 36710 │ │ │ │ + bne.n 366b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r6, #61 @ 0x3d │ │ │ │ movne r6, #92 @ 0x5c │ │ │ │ - ldr.w r2, [pc, #1208] @ 36bcc │ │ │ │ + ldr.w r2, [pc, #1208] @ 36b74 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - cbz r2, 3672a │ │ │ │ + cbz r2, 366d2 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #28 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r4, #92] @ 0x5c │ │ │ │ str.w r0, [r9, #480] @ 0x1e0 │ │ │ │ ldrb r7, [r4, #11] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add.w r2, r0, #448 @ 0x1c0 │ │ │ │ add.w r3, r0, #452 @ 0x1c4 │ │ │ │ ldr.w r1, [r0, #496] @ 0x1f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 369d6 │ │ │ │ + beq.w 3697e │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ strd sl, r7, [sp] │ │ │ │ - bl 5a830 │ │ │ │ + bl 5a7d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 369ec │ │ │ │ + blt.w 36994 │ │ │ │ ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36aee │ │ │ │ + beq.w 36a96 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 36aee │ │ │ │ + bne.w 36a96 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 362dc │ │ │ │ - b.n 36600 │ │ │ │ + bl 36284 │ │ │ │ + b.n 365a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36a78 │ │ │ │ + beq.w 36a20 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 369a4 │ │ │ │ + beq.w 3694c │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - beq.n 3680e │ │ │ │ + beq.n 367b6 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36194 │ │ │ │ + bl 3613c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bne.w 36aa4 │ │ │ │ + bne.w 36a4c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ mvn.w r5, #9 │ │ │ │ - b.n 3656c │ │ │ │ + b.n 36514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36a1e │ │ │ │ + beq.w 369c6 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r5, sp, #28 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349f4 │ │ │ │ + bl 3499c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36ad2 │ │ │ │ - bl 2f7a0 │ │ │ │ - b.n 365f6 │ │ │ │ + bne.w 36a7a │ │ │ │ + bl 2f748 │ │ │ │ + b.n 3659e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36194 │ │ │ │ + bl 3613c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 365f6 │ │ │ │ - b.n 36496 │ │ │ │ + bne.w 3659e │ │ │ │ + b.n 3643e │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 365d8 │ │ │ │ + b.n 36580 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 369a4 │ │ │ │ + beq.w 3694c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3566c │ │ │ │ + bl 35614 │ │ │ │ mvn.w r0, #9 │ │ │ │ - b.n 3649a │ │ │ │ + b.n 36442 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36a62 │ │ │ │ + beq.w 36a0a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ str r1, [r4, #28] │ │ │ │ - bne.n 367e8 │ │ │ │ + bne.n 36790 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 30b7c │ │ │ │ - b.n 365f6 │ │ │ │ + bl 30b24 │ │ │ │ + b.n 3659e │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 36496 │ │ │ │ + bne.w 3643e │ │ │ │ mov.w sl, #61 @ 0x3d │ │ │ │ - b.n 3661c │ │ │ │ + b.n 365c4 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - beq.w 3650c │ │ │ │ + beq.w 364b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mvn.w r0, #39 @ 0x27 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - b.n 3649a │ │ │ │ + b.n 36442 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36a46 │ │ │ │ + beq.w 369ee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r0, #956] @ 0x3bc │ │ │ │ - cbnz r3, 36884 │ │ │ │ + cbnz r3, 3682c │ │ │ │ str r1, [r4, #4] │ │ │ │ - bl 5b35c │ │ │ │ + bl 5b304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36492 │ │ │ │ + beq.w 3643a │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r2, #956] @ 0x3bc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #956] @ 0x3bc │ │ │ │ - b.n 36600 │ │ │ │ + b.n 365a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36a26 │ │ │ │ + beq.w 369ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 36600 │ │ │ │ + beq.w 365a8 │ │ │ │ subs r6, #1 │ │ │ │ subs r2, r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356f4 │ │ │ │ + bl 3569c │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 368bc │ │ │ │ - b.n 36600 │ │ │ │ + bcs.n 36864 │ │ │ │ + b.n 365a8 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ ldr.w sl, [r9, #92] @ 0x5c │ │ │ │ ldrd r8, r3, [sl, #448] @ 0x1c0 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w 364de │ │ │ │ - b.n 364fa │ │ │ │ + blt.w 36486 │ │ │ │ + b.n 364a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36aa4 │ │ │ │ + beq.w 36a4c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ bic.w r3, r5, #16 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 36a8e │ │ │ │ + bne.w 36a36 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 367b6 │ │ │ │ + b.n 3675e │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 365d8 │ │ │ │ + b.n 36580 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 36496 │ │ │ │ + beq.w 3643e │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 36600 │ │ │ │ + ble.w 365a8 │ │ │ │ subs r6, #1 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36956 │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + b.n 368fe │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356f4 │ │ │ │ + bl 3569c │ │ │ │ subs r6, #1 │ │ │ │ - bcc.w 36600 │ │ │ │ + bcc.w 365a8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r7, [r3, #448] @ 0x1c0 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 36600 │ │ │ │ + beq.w 365a8 │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 36946 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 368ee │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bmi.n 3693c │ │ │ │ + bmi.n 368e4 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 36946 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 368ee │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ - b.n 36946 │ │ │ │ + b.n 368ee │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 365d8 │ │ │ │ + b.n 36580 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 36798 │ │ │ │ + bne.w 36740 │ │ │ │ mvn.w r0, #34 @ 0x22 │ │ │ │ - b.n 3649a │ │ │ │ + b.n 36442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 369a4 │ │ │ │ + beq.n 3694c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ subs r1, r2, #1 │ │ │ │ str.w r1, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - b.n 369a4 │ │ │ │ + b.n 3694c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36746 │ │ │ │ + b.n 366ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ cmp.w sl, #80 @ 0x50 │ │ │ │ - beq.w 36612 │ │ │ │ - b.n 365bc │ │ │ │ + beq.w 365ba │ │ │ │ + b.n 36564 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 36b9c │ │ │ │ + bne.w 36b44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ - bl 2f7a0 │ │ │ │ - b.n 365f6 │ │ │ │ + bl 2f748 │ │ │ │ + b.n 3659e │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36abc │ │ │ │ + beq.n 36a64 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ strb.w r5, [r4, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 365d8 │ │ │ │ + b.n 36580 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 367cc │ │ │ │ + b.n 36774 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 36b34 │ │ │ │ + beq.n 36adc │ │ │ │ cmp r5, #27 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bne.w 368ac │ │ │ │ - b.n 36600 │ │ │ │ + bne.w 36854 │ │ │ │ + b.n 365a8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 36b3e │ │ │ │ + beq.n 36ae6 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 3687a │ │ │ │ - b.n 36600 │ │ │ │ + bne.w 36822 │ │ │ │ + b.n 365a8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e30 │ │ │ │ + bl 34dd8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 36824 │ │ │ │ + b.n 367cc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e30 │ │ │ │ + bl 34dd8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 36786 │ │ │ │ + b.n 3672e │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bne.w 36912 │ │ │ │ + bne.w 368ba │ │ │ │ movs r6, #1 │ │ │ │ mvn.w r5, #39 @ 0x27 │ │ │ │ - b.n 3656c │ │ │ │ + b.n 36514 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - b.n 36816 │ │ │ │ + b.n 367be │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3566c │ │ │ │ - b.n 365f6 │ │ │ │ + bl 35614 │ │ │ │ + b.n 3659e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e30 │ │ │ │ + bl 34dd8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 365d0 │ │ │ │ + b.n 36578 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ movs r1, #32 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ada │ │ │ │ - b.n 36816 │ │ │ │ + bne.n 36a82 │ │ │ │ + b.n 367be │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ movw r3, #1022 @ 0x3fe │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - beq.n 36b2c │ │ │ │ + beq.n 36ad4 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 36816 │ │ │ │ + ble.w 367be │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 36816 │ │ │ │ + bne.w 367be │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - b.n 36816 │ │ │ │ + b.n 367be │ │ │ │ movs r1, #2 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36a3a │ │ │ │ + b.n 369e2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 36a5a │ │ │ │ + b.n 36a02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 36816 │ │ │ │ + beq.w 367be │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #472] @ 0x1d8 │ │ │ │ movw r0, #57343 @ 0xdfff │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 36b88 │ │ │ │ + bne.n 36b30 │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 36b7e │ │ │ │ + beq.n 36b26 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2f76c │ │ │ │ - b.n 36816 │ │ │ │ + bl 2f714 │ │ │ │ + b.n 367be │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 36816 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + b.n 367be │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -70920,22 +70906,22 @@ │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r0, [pc, #2996] @ 377b4 │ │ │ │ + ldr.w r0, [pc, #2996] @ 3775c │ │ │ │ str r2, [sp, #20] │ │ │ │ mvn.w r8, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #2988] @ 377b8 │ │ │ │ + ldr.w r2, [pc, #2988] @ 37760 │ │ │ │ strb r3, [r6, #8] │ │ │ │ - ldr.w r3, [pc, #2984] @ 377bc │ │ │ │ + ldr.w r3, [pc, #2984] @ 37764 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, sp, #8256 @ 0x2040 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -70944,166 +70930,166 @@ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ eor.w r1, r1, r8 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ cmp r2, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r3, #920] @ 0x398 │ │ │ │ - beq.w 36e84 │ │ │ │ + beq.w 36e2c │ │ │ │ ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36d9a │ │ │ │ + beq.w 36d42 │ │ │ │ ldr.w r2, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36f28 │ │ │ │ + beq.w 36ed0 │ │ │ │ ldr.w r2, [r3, #404] @ 0x194 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36f76 │ │ │ │ + beq.w 36f1e │ │ │ │ ldr.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 37116 │ │ │ │ + beq.w 370be │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - beq.w 36ee8 │ │ │ │ + beq.w 36e90 │ │ │ │ adds r0, r5, #7 │ │ │ │ - beq.w 37116 │ │ │ │ + beq.w 370be │ │ │ │ cmp r5, #9 │ │ │ │ - bne.w 36de6 │ │ │ │ - ldr.w r3, [pc, #2860] @ 377c0 │ │ │ │ + bne.w 36d8e │ │ │ │ + ldr.w r3, [pc, #2860] @ 37768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.n 36d20 │ │ │ │ + bpl.n 36cc8 │ │ │ │ ldrsh.w r3, [fp, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36d20 │ │ │ │ + beq.n 36cc8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 3789e │ │ │ │ + blt.w 37846 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ mov r9, r1 │ │ │ │ subs r7, r1, #4 │ │ │ │ - b.n 36cd4 │ │ │ │ + b.n 36c7c │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - blt.w 3789e │ │ │ │ + blt.w 37846 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36ccc │ │ │ │ + bne.n 36c74 │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - beq.w 37108 │ │ │ │ + beq.w 370b0 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 36d18 │ │ │ │ + blt.n 36cc0 │ │ │ │ ldr.w r2, [r9, sl, lsl #2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 37962 │ │ │ │ + beq.w 3790a │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3798c │ │ │ │ + beq.w 37934 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 3797a │ │ │ │ + beq.w 37922 │ │ │ │ str.w r0, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 3789e │ │ │ │ + ble.w 37846 │ │ │ │ cmn.w r4, #40 @ 0x28 │ │ │ │ - bne.n 36d4a │ │ │ │ + bne.n 36cf2 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36d7e │ │ │ │ + blt.n 36d26 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r4, #9 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne.n 36d68 │ │ │ │ - ldr.w r3, [pc, #2664] @ 377c0 │ │ │ │ + bne.n 36d10 │ │ │ │ + ldr.w r3, [pc, #2664] @ 37768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 350bc │ │ │ │ - b.n 36c2a │ │ │ │ + bl 35064 │ │ │ │ + b.n 36bd2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f4 │ │ │ │ + bl 3569c │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 36c2c │ │ │ │ + b.n 36bd4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - ldr.w r3, [pc, #2588] @ 377c0 │ │ │ │ + ldr.w r3, [pc, #2588] @ 37768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 3725a │ │ │ │ + bne.w 37202 │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - beq.w 37318 │ │ │ │ + beq.w 372c0 │ │ │ │ cmn.w r4, #40 @ 0x28 │ │ │ │ - beq.w 3728a │ │ │ │ + beq.w 37232 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 36dd8 │ │ │ │ + ble.n 36d80 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 37240 │ │ │ │ + bge.w 371e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36d72 │ │ │ │ + bl 34d28 │ │ │ │ + b.n 36d1a │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r3, #920] @ 0x398 │ │ │ │ adds r3, r5, #6 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.n 36d20 │ │ │ │ - add r2, pc, #8 @ (adr r2, 36dfc ) │ │ │ │ + bhi.n 36cc8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 36da4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -71143,212 +71129,212 @@ │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 36c2c │ │ │ │ + bne.w 36bd4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #8] │ │ │ │ adds r4, #45 @ 0x2d │ │ │ │ - beq.n 36e9e │ │ │ │ + beq.n 36e46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c18 │ │ │ │ + bl 34bc0 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ ldr.w r1, [r2, #588] @ 0x24c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #460] @ 0x1cc │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ - ldr.w r2, [pc, #2308] @ 377c4 │ │ │ │ + ldr.w r2, [pc, #2308] @ 3776c │ │ │ │ add.w r1, sp, #8256 @ 0x2040 │ │ │ │ - ldr.w r3, [pc, #2292] @ 377bc │ │ │ │ + ldr.w r3, [pc, #2292] @ 37764 │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 37c00 │ │ │ │ + bne.w 37ba8 │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 36c86 │ │ │ │ + bne.w 36c2e │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #472] @ 0x1d8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, #1 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 36ebe │ │ │ │ + b.n 36e66 │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - bne.w 36d20 │ │ │ │ - b.n 36ef8 │ │ │ │ + bne.w 36cc8 │ │ │ │ + b.n 36ea0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - ldr.w r3, [pc, #2192] @ 377c0 │ │ │ │ + ldr.w r3, [pc, #2192] @ 37768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 37380 │ │ │ │ + bne.w 37328 │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - beq.w 373de │ │ │ │ + beq.w 37386 │ │ │ │ ldr.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 37148 │ │ │ │ + beq.w 370f0 │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r2, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r1, #448] @ 0x1c0 │ │ │ │ subs r1, r3, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36d72 │ │ │ │ + bl 34d28 │ │ │ │ + b.n 36d1a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 36fbc │ │ │ │ + ble.n 36f64 │ │ │ │ ldr.w r9, [r3, #496] @ 0x1f0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r7, [r9, r5, lsl #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r2, r7, lsl #1] │ │ │ │ - bls.w 37150 │ │ │ │ + bls.w 370f8 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 36fbc │ │ │ │ + bmi.n 36f64 │ │ │ │ add.w r9, r9, r5, lsl #2 │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 36fbc │ │ │ │ + bhi.n 36f64 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.w 36dd8 │ │ │ │ + bmi.w 36d80 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ movs r1, #1 │ │ │ │ - bl 34e9c │ │ │ │ + bl 34e44 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ subs r1, r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36d72 │ │ │ │ - ldr.w r3, [pc, #2016] @ 377c0 │ │ │ │ + bl 34d28 │ │ │ │ + b.n 36d1a │ │ │ │ + ldr.w r3, [pc, #2016] @ 37768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bpl.w 3796c │ │ │ │ + bpl.w 37914 │ │ │ │ cmn.w r4, #45 @ 0x2d │ │ │ │ - beq.w 37894 │ │ │ │ + beq.w 3783c │ │ │ │ mov r3, fp │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - beq.w 37336 │ │ │ │ + beq.w 372de │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3735a │ │ │ │ + beq.w 37302 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 34c18 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r4, [r2, #440] @ 0x1b8 │ │ │ │ str.w r4, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #448] @ 0x1c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 3713c │ │ │ │ + bge.w 370e4 │ │ │ │ ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 37048 │ │ │ │ + blt.n 36ff0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 378f4 │ │ │ │ + beq.w 3789c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ strb.w sl, [r6, #11] │ │ │ │ ldrb.w r5, [r3, #956] @ 0x3bc │ │ │ │ - bhi.w 372a8 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.w 37250 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldrh.w r3, [r3, fp, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bmi.w 372f4 │ │ │ │ - bl 358c4 │ │ │ │ + bmi.w 3729c │ │ │ │ + bl 3586c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 373b2 │ │ │ │ + bne.w 3735a │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - bne.w 3730a │ │ │ │ + bne.w 372b2 │ │ │ │ ldrb.w fp, [r6, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - bl 36330 │ │ │ │ + bl 362d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 37158 │ │ │ │ - cbnz r5, 370be │ │ │ │ + beq.n 37100 │ │ │ │ + cbnz r5, 37066 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ strb.w fp, [r6, #10] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 372d0 │ │ │ │ + beq.w 37278 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 37136 │ │ │ │ + bhi.n 370de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -71369,46 +71355,46 @@ │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 3789e │ │ │ │ + beq.w 37846 │ │ │ │ movs r5, #9 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 36d68 │ │ │ │ + b.n 36d10 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #29 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - b.n 36c2c │ │ │ │ + b.n 36bd4 │ │ │ │ mvn.w r4, #9 │ │ │ │ - b.n 36d72 │ │ │ │ + b.n 36d1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 37048 │ │ │ │ + b.n 36ff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3566c │ │ │ │ - b.n 36d72 │ │ │ │ + bl 35614 │ │ │ │ + b.n 36d1a │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.w 36fbc │ │ │ │ - b.n 36fa2 │ │ │ │ + bmi.w 36f64 │ │ │ │ + b.n 36f4a │ │ │ │ sub.w r3, fp, #10 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 372c8 │ │ │ │ + bhi.w 37270 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -71514,761 +71500,761 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r2, #11 │ │ │ │ lsls r5, r1, #14 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 372a2 │ │ │ │ + bge.n 3724a │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r4, #39 @ 0x27 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - b.n 36c2c │ │ │ │ + b.n 36bd4 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.w 36db6 │ │ │ │ + bne.w 36d5e │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, #400] @ 0x190 │ │ │ │ - bl 34ba0 │ │ │ │ - b.n 373ac │ │ │ │ + bl 34b48 │ │ │ │ + b.n 37354 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r1, [r3, #472] @ 0x1d8 │ │ │ │ cmp r2, r1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bgt.n 3724c │ │ │ │ - bl 2f7a0 │ │ │ │ - b.n 3724c │ │ │ │ + bgt.n 371f4 │ │ │ │ + bl 2f748 │ │ │ │ + b.n 371f4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 358c4 │ │ │ │ + bl 3586c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 373d6 │ │ │ │ + bne.w 3737e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 36330 │ │ │ │ + bl 362d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 370b4 │ │ │ │ - bl 2f7a0 │ │ │ │ + bne.w 3705c │ │ │ │ + bl 2f748 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - b.n 37054 │ │ │ │ + b.n 36ffc │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movw r2, #1023 @ 0x3ff │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ - bl 30c7c │ │ │ │ - b.n 36d72 │ │ │ │ - bl 34e30 │ │ │ │ + bl 30c24 │ │ │ │ + b.n 36d1a │ │ │ │ + bl 34dd8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 373c6 │ │ │ │ + beq.n 3736e │ │ │ │ mov r0, r6 │ │ │ │ - bl 358c4 │ │ │ │ + bl 3586c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 373b2 │ │ │ │ + bne.n 3735a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 36330 │ │ │ │ + bl 362d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 370b0 │ │ │ │ + b.n 37058 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #448] @ 0x1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 36dc6 │ │ │ │ + bne.w 36d6e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r3, #472] @ 0x1d8 │ │ │ │ - bl 34d80 │ │ │ │ - b.n 36ebe │ │ │ │ + bl 34d28 │ │ │ │ + b.n 36e66 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r4, r1 │ │ │ │ it ge │ │ │ │ cmpge r2, #0 │ │ │ │ - bgt.w 378b4 │ │ │ │ + bgt.w 3785c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #448] @ 0x1c0 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 37008 │ │ │ │ + bne.w 36fb0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr.w r1, [r2, #496] @ 0x1f0 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ - b.n 37008 │ │ │ │ + b.n 36fb0 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.w 36f46 │ │ │ │ + bne.w 36eee │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34d80 │ │ │ │ + bl 34d28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, #396] @ 0x18c │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 36d72 │ │ │ │ + b.n 36d1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ cmpne.w fp, #79 @ 0x4f │ │ │ │ - beq.n 372d0 │ │ │ │ - b.n 372cc │ │ │ │ + beq.n 37278 │ │ │ │ + b.n 37274 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - bl 358c4 │ │ │ │ + bl 3586c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3709c │ │ │ │ + beq.w 37044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354dc │ │ │ │ - b.n 372cc │ │ │ │ + bl 35484 │ │ │ │ + b.n 37274 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 36194 │ │ │ │ - b.n 36d72 │ │ │ │ + bl 3613c │ │ │ │ + b.n 36d1a │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ - b.n 36ebe │ │ │ │ + b.n 36e66 │ │ │ │ mvn.w r4, #9 │ │ │ │ - b.n 36c2a │ │ │ │ + b.n 36bd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 37a38 │ │ │ │ + beq.w 379e0 │ │ │ │ bic.w r5, fp, #16 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq.w 37a48 │ │ │ │ + beq.w 379f0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 37952 │ │ │ │ + beq.w 378fa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 3566c │ │ │ │ + bl 35614 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ add.w r1, r3, #508 @ 0x1fc │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp.w fp, #78 @ 0x4e │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ it eq │ │ │ │ negeq r7, r7 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ - beq.w 37b72 │ │ │ │ + beq.w 37b1a │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ adds r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 347dc │ │ │ │ + bl 34784 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r4, [r3, #448] @ 0x1c0 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ add.w r0, r3, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ adds r1, #1 │ │ │ │ - bl 5d72c │ │ │ │ + bl 5d6d4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ strb.w r3, [r2, #587] @ 0x24b │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str.w r5, [r2, #428] @ 0x1ac │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ - blt.w 37948 │ │ │ │ + blt.w 378f0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #952] @ 0x3b8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 378a6 │ │ │ │ + bne.w 3784e │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 378a6 │ │ │ │ + beq.w 3784e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ - blt.n 37536 │ │ │ │ + blt.n 374de │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r2, #448] @ 0x1c0 │ │ │ │ ldreq r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne.w fp, #107 @ 0x6b │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 378fa │ │ │ │ + bne.w 378a2 │ │ │ │ ldr.w fp, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37628 │ │ │ │ + beq.n 375d0 │ │ │ │ ldr.w r7, [fp, #448] @ 0x1c0 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 37bb0 │ │ │ │ + blt.w 37b58 │ │ │ │ ldr.w r5, [fp, #496] @ 0x1f0 │ │ │ │ subs r5, #4 │ │ │ │ - b.n 37590 │ │ │ │ + b.n 37538 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bgt.w 37bb0 │ │ │ │ + bgt.w 37b58 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37588 │ │ │ │ - b.n 37628 │ │ │ │ + bne.n 37530 │ │ │ │ + b.n 375d0 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 37b8e │ │ │ │ + beq.w 37b36 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 37b66 │ │ │ │ + ble.w 37b0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 374d6 │ │ │ │ + b.n 3747e │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, r2 │ │ │ │ it gt │ │ │ │ strgt.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bgt.w 372c8 │ │ │ │ + bgt.w 37270 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 375c6 │ │ │ │ + beq.n 3756e │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #4 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 34cb8 │ │ │ │ + bl 34c60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r6 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 372d0 │ │ │ │ - ldr r3, [pc, #396] @ (377c8 ) │ │ │ │ + b.n 37278 │ │ │ │ + ldr r3, [pc, #396] @ (37770 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 72568 │ │ │ │ + bl 72510 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 3566c │ │ │ │ + bl 35614 │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ - cbz r1, 37672 │ │ │ │ + cbz r1, 3761a │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37660 │ │ │ │ + bne.n 37608 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #19 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34cb8 │ │ │ │ + bl 34c60 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 37628 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 375d0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 362dc │ │ │ │ - b.n 37628 │ │ │ │ + bl 36284 │ │ │ │ + b.n 375d0 │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 37888 │ │ │ │ + bne.w 37830 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 372c8 │ │ │ │ + bge.w 37270 │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.w 372c8 │ │ │ │ + blt.w 37270 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ cmp.w fp, #71 @ 0x47 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r7, #448] @ 0x1c0 │ │ │ │ - beq.w 374d6 │ │ │ │ + beq.w 3747e │ │ │ │ ldr.w r2, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r7, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 379fe │ │ │ │ + beq.w 379a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5b45c │ │ │ │ + bl 5b404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 372c8 │ │ │ │ + bne.w 37270 │ │ │ │ mvn.w r3, #14 │ │ │ │ cmn.w r3, #15 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - b.n 373fe │ │ │ │ + b.n 373a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34cb8 │ │ │ │ - b.n 37628 │ │ │ │ + bl 34c60 │ │ │ │ + b.n 375d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 372c8 │ │ │ │ + beq.w 37270 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30c4c │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #452] @ 0x1c4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 37628 │ │ │ │ + b.n 375d0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 37bfa │ │ │ │ + beq.w 37ba2 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bcc.n 3779c │ │ │ │ + bcc.n 37744 │ │ │ │ mov lr, r6 │ │ │ │ subs r7, r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 377d2 │ │ │ │ + bcc.n 3777a │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ cmp r6, #10 │ │ │ │ - beq.n 377cc │ │ │ │ + beq.n 37774 │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 3777c │ │ │ │ + bls.n 37724 │ │ │ │ mov r6, lr │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bne.w 373f2 │ │ │ │ + bne.w 3739a │ │ │ │ ldr.w r3, [r2, #440] @ 0x1b8 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 37628 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + b.n 375d0 │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, ip │ │ │ │ mov r6, lr │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bne.n 377fa │ │ │ │ + bne.n 377a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.n 3782e │ │ │ │ + beq.n 377d6 │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 377a2 │ │ │ │ + bhi.n 3774a │ │ │ │ subs r1, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n 37852 │ │ │ │ + bls.n 377fa │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 377d8 │ │ │ │ + b.n 37780 │ │ │ │ mov r7, r4 │ │ │ │ subs r3, r4, r3 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r6 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mvn.w r2, #9 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 373f2 │ │ │ │ + bcc.w 3739a │ │ │ │ subs r4, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 377f8 │ │ │ │ + bcc.n 377a0 │ │ │ │ ldr.w r0, [r7, #-4] │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 377f8 │ │ │ │ + beq.n 377a0 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 37792 │ │ │ │ + b.n 3773a │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ - bl 30b7c │ │ │ │ + bl 30b24 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 377a2 │ │ │ │ + bcc.n 3774a │ │ │ │ subs r1, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 377f0 │ │ │ │ + bcc.n 37798 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 3778a │ │ │ │ + b.n 37732 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37b30 │ │ │ │ + beq.w 37ad8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308f0 │ │ │ │ + bl 30898 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ it ne │ │ │ │ cmpne r5, #91 @ 0x5b │ │ │ │ - beq.w 372d0 │ │ │ │ - b.n 372c8 │ │ │ │ + beq.w 37278 │ │ │ │ + b.n 37270 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 379a6 │ │ │ │ + beq.w 3794e │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ - b.n 376b8 │ │ │ │ + b.n 37660 │ │ │ │ mvn.w r4, #24 │ │ │ │ - b.n 370c8 │ │ │ │ - bl 2f7a0 │ │ │ │ + b.n 37070 │ │ │ │ + bl 2f748 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - b.w 36c2c │ │ │ │ - bl 2f7a0 │ │ │ │ - b.w 36d72 │ │ │ │ + b.w 36bd4 │ │ │ │ + bl 2f748 │ │ │ │ + b.w 36d1a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - bl 348ec │ │ │ │ - b.n 37502 │ │ │ │ + bl 34894 │ │ │ │ + b.n 374aa │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, r1 │ │ │ │ add r1, r4 │ │ │ │ - bl 30c7c │ │ │ │ + bl 30c24 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ it le │ │ │ │ addle.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ it le │ │ │ │ strle.w r1, [r2, #452] @ 0x1c4 │ │ │ │ mvn.w r1, #29 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ - b.n 3734c │ │ │ │ + b.n 372f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 36d72 │ │ │ │ + b.w 36d1a │ │ │ │ cmp.w fp, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne.w fp, #106 @ 0x6a │ │ │ │ - bne.w 37628 │ │ │ │ + bne.w 375d0 │ │ │ │ ldr.w fp, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [fp, #428] @ 0x1ac │ │ │ │ ldr.w r2, [fp, #440] @ 0x1b8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 37628 │ │ │ │ + beq.w 375d0 │ │ │ │ ldr.w r7, [fp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3793e │ │ │ │ + blt.n 378e6 │ │ │ │ ldr.w r5, [fp, #496] @ 0x1f0 │ │ │ │ mov r4, r3 │ │ │ │ subs r5, #4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37628 │ │ │ │ + beq.w 375d0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 3792a │ │ │ │ + bge.n 378d2 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 37628 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 375d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ - bl 2f7a0 │ │ │ │ + bl 2f748 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r1, #1 │ │ │ │ - bne.w 37716 │ │ │ │ - bl 3566c │ │ │ │ - b.n 37628 │ │ │ │ + bne.w 376be │ │ │ │ + bl 35614 │ │ │ │ + b.n 375d0 │ │ │ │ movs r3, #9 │ │ │ │ str.w r3, [r9, sl, lsl #2] │ │ │ │ - b.w 36d72 │ │ │ │ + b.w 36d1a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ba0 │ │ │ │ - b.w 36d72 │ │ │ │ + bl 34b48 │ │ │ │ + b.w 36d1a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ str.w fp, [sp, #24] │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 36ffa │ │ │ │ + b.w 36fa2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ str.w fp, [sp, #24] │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r1, [r2, #920] @ 0x398 │ │ │ │ - b.w 36ffa │ │ │ │ + b.w 36fa2 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr.w fp, [r7, #448] @ 0x1c0 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.n 379ca │ │ │ │ + blt.n 37972 │ │ │ │ ldr.w r5, [r7, #496] @ 0x1f0 │ │ │ │ subs r5, #4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - blx 7f4c │ │ │ │ + blx 7f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 376ea │ │ │ │ + beq.w 37692 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - bge.n 379b6 │ │ │ │ + bge.n 3795e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mvn.w r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movs r0, #10 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #452] @ 0x1c4 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ - b.n 376ea │ │ │ │ + b.n 37692 │ │ │ │ ldr.w r0, [r9, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 376f8 │ │ │ │ - bl 33a1c │ │ │ │ + beq.w 376a0 │ │ │ │ + bl 339c4 │ │ │ │ ldr.w r0, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str.w r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r2, [r7, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 376f8 │ │ │ │ - bl 345ac │ │ │ │ + blt.w 376a0 │ │ │ │ + bl 34554 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ - b.n 376f8 │ │ │ │ + b.n 376a0 │ │ │ │ cmp.w fp, #110 @ 0x6e │ │ │ │ - beq.w 37420 │ │ │ │ + beq.w 373c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 37416 │ │ │ │ + b.n 373be │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 3566c │ │ │ │ + bl 35614 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ba0 │ │ │ │ + bl 34b48 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - bl 36bd0 │ │ │ │ + bl 36b78 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ cmp.w fp, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ @@ -72277,243 +72263,243 @@ │ │ │ │ ldr.w r1, [r1, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ str r7, [r6, #0] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 37952 │ │ │ │ + beq.w 378fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37bc6 │ │ │ │ + beq.w 37b6e │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bne.w 37478 │ │ │ │ + bne.w 37420 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r5, r0, r5 │ │ │ │ adds r3, r1, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bcs.n 37bbe │ │ │ │ + bcs.n 37b66 │ │ │ │ mov r5, r4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 37b0a │ │ │ │ + b.n 37ab2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 37bba │ │ │ │ + bcc.n 37b62 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37b02 │ │ │ │ + bne.n 37aaa │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r5, r1 │ │ │ │ - bmi.w 37478 │ │ │ │ + bmi.w 37420 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #428] @ 0x1ac │ │ │ │ - b.n 3749e │ │ │ │ + b.n 37446 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ mov.w r3, #400 @ 0x190 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r3, #13 │ │ │ │ - bl 8d86c <__isoc23_strtoul@@Base+0x1114c> │ │ │ │ + bl 8d77c <__isoc23_strtoul@@Base+0x110b4> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 37b58 │ │ │ │ + ble.n 37b00 │ │ │ │ ldrb.w r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 372c8 │ │ │ │ - b.n 37862 │ │ │ │ + beq.w 37270 │ │ │ │ + b.n 3780a │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ add r1, r2 │ │ │ │ str.w r1, [r3, #428] @ 0x1ac │ │ │ │ - b.w 372c8 │ │ │ │ + b.w 37270 │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 37484 │ │ │ │ + bgt.w 3742c │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ - b.n 37484 │ │ │ │ + b.n 3742c │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ - bl 34c70 │ │ │ │ + bl 34c18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ - b.n 375ae │ │ │ │ + b.n 37556 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 2fe80 │ │ │ │ - b.n 37628 │ │ │ │ + bl 2fe28 │ │ │ │ + b.n 375d0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ - b.n 37478 │ │ │ │ + bl 30b40 │ │ │ │ + b.n 37420 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 3566c │ │ │ │ + bl 35614 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ add.w r1, r3, #508 @ 0x1fc │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ - b.n 37ab2 │ │ │ │ + b.n 37a5a │ │ │ │ mvn.w r3, #24 │ │ │ │ - b.n 37708 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 376b0 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #20480 @ 0x5000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 37c16 │ │ │ │ + bne.n 37bbe │ │ │ │ sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ str.w r0, [lr, #3744] @ 0xea0 │ │ │ │ sub.w sp, sp, #20736 @ 0x5100 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #860] @ (37f90 ) │ │ │ │ + ldr r3, [pc, #860] @ (37f38 ) │ │ │ │ mov r7, r1 │ │ │ │ add.w r1, sp, #20736 @ 0x5100 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #852] @ (37f94 ) │ │ │ │ + ldr r2, [pc, #852] @ (37f3c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #848] @ (37f98 ) │ │ │ │ + ldr r2, [pc, #848] @ (37f40 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #1152] @ 0x480 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37e20 │ │ │ │ + beq.w 37dc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, sp, #20480 @ 0x5000 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #500] @ 0x1f4 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 2f7b0 │ │ │ │ + bl 2f758 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb r4, [r6, r3] │ │ │ │ - bl 31304 │ │ │ │ + bl 312ac │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 37ce6 │ │ │ │ + bge.n 37c8e │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 37cce │ │ │ │ + cbz r3, 37c76 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #752] @ (37f9c ) │ │ │ │ + ldr r2, [pc, #752] @ (37f44 ) │ │ │ │ add.w r1, sp, #20736 @ 0x5100 │ │ │ │ - ldr r3, [pc, #732] @ (37f90 ) │ │ │ │ + ldr r3, [pc, #732] @ (37f38 ) │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 37f8a │ │ │ │ + bne.w 37f32 │ │ │ │ add.w sp, sp, #20736 @ 0x5100 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, sp, #20736 @ 0x5100 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2ffb4 │ │ │ │ - b.n 37caa │ │ │ │ + bl 2ff5c │ │ │ │ + b.n 37c52 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r0, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str.w r3, [r2, #496] @ 0x1f0 │ │ │ │ strb r4, [r0, r1] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ add r1, sp, #28 │ │ │ │ subs r3, r0, #1 │ │ │ │ movw ip, #1022 @ 0x3fe │ │ │ │ str.w r1, [r2, #948] @ 0x3b4 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -72546,258 +72532,258 @@ │ │ │ │ str.w r3, [r2, #952] @ 0x3b8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #952] @ 0x3b8 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37f76 │ │ │ │ + beq.w 37f1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37f68 │ │ │ │ + beq.w 37f10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ - cbnz r3, 37dc4 │ │ │ │ + cbnz r3, 37d6c │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r2, r2, [r0, #56] @ 0x38 │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ strb r2, [r0, #10] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr.w r2, [r1, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37f84 │ │ │ │ + beq.w 37f2c │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37f84 │ │ │ │ + beq.w 37f2c │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #416] @ 0x1a0 │ │ │ │ adds r0, r2, r5 │ │ │ │ cmp r0, r1 │ │ │ │ it gt │ │ │ │ subgt r5, r1, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, #2 │ │ │ │ str.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37e46 │ │ │ │ + cbz r0, 37dee │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #1176] @ 0x498 │ │ │ │ - cbz r2, 37e04 │ │ │ │ + cbz r2, 37dac │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 354dc │ │ │ │ + bl 35484 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 312ac │ │ │ │ + bl 31254 │ │ │ │ adds r4, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r0, r4 │ │ │ │ - b.n 37caa │ │ │ │ + b.n 37c52 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r6, #1152] @ 0x480 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37c60 │ │ │ │ + b.n 37c08 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 37e6a │ │ │ │ + cbz r3, 37e12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #29 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str.w r2, [r3, #456] @ 0x1c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - bl 350bc │ │ │ │ + bl 35064 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36bd0 │ │ │ │ + bl 36b78 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #1176] @ 0x498 │ │ │ │ - cbz r3, 37eb8 │ │ │ │ + cbz r3, 37e60 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ movw r2, #57343 @ 0xdfff │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 37ea6 │ │ │ │ + bne.n 37e4e │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 37e9c │ │ │ │ + beq.n 37e44 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 30cbc │ │ │ │ + bl 30c64 │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 312ac │ │ │ │ + bl 31254 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #1172] @ 0x494 │ │ │ │ - cbz r3, 37ecc │ │ │ │ + cbz r3, 37e74 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1172] @ 0x494 │ │ │ │ - ldr r3, [pc, #208] @ (37fa0 ) │ │ │ │ + ldr r3, [pc, #208] @ (37f48 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r1, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r1, #1160] @ 0x488 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbnz r3, 37f42 │ │ │ │ + cbnz r3, 37eea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 37f84 │ │ │ │ + blt.n 37f2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #88] @ 0x58 │ │ │ │ - cbz r3, 37f20 │ │ │ │ + cbz r3, 37ec8 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ movs r2, #10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ adds r3, r1, r3 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ - b.n 37caa │ │ │ │ + b.n 37c52 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 37f16 │ │ │ │ + b.n 37ebe │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r2, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2fe98 │ │ │ │ + bl 2fe40 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2f76c │ │ │ │ - b.n 37eea │ │ │ │ + bl 2f714 │ │ │ │ + b.n 37e92 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 37d92 │ │ │ │ + b.n 37d3a │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - b.n 37d88 │ │ │ │ + b.n 37d30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37caa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 37c52 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #52] @ (37fdc ) │ │ │ │ + ldr r3, [pc, #52] @ (37f84 ) │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 37fb2 │ │ │ │ + bne.n 37f5a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #28] @ (37fe0 ) │ │ │ │ + ldr r1, [pc, #28] @ (37f88 ) │ │ │ │ sub sp, #12 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 408e0 │ │ │ │ - ldr r1, [pc, #88] @ (38048 ) │ │ │ │ + b.w 40888 │ │ │ │ + ldr r1, [pc, #88] @ (37ff0 ) │ │ │ │ movs r3, #30 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w r7, r0, #8 │ │ │ │ - ldr r4, [pc, #84] @ (3804c ) │ │ │ │ + ldr r4, [pc, #84] @ (37ff4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #84] @ (38050 ) │ │ │ │ + ldr r2, [pc, #84] @ (37ff8 ) │ │ │ │ mov lr, r7 │ │ │ │ movs r5, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, r4] │ │ │ │ mov ip, r2 │ │ │ │ add.w r4, r2, #25 │ │ │ │ - b.n 38012 │ │ │ │ + b.n 37fba │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r0, r3, #5, #3 │ │ │ │ and.w r3, r3, #31 │ │ │ │ mov r1, lr │ │ │ │ adds r2, #1 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ @@ -72806,169 +72792,169 @@ │ │ │ │ itt ne │ │ │ │ ldrbne.w r3, [r2, #-1] │ │ │ │ strbne.w r3, [r1], #1 │ │ │ │ sub.w r3, r2, ip │ │ │ │ it ne │ │ │ │ movne lr, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3800c │ │ │ │ + bne.n 37fb4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [lr] │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r1, r1 │ │ │ │ - ldr.w ip, [pc, #116] @ 380cc │ │ │ │ + ldr.w ip, [pc, #116] @ 38074 │ │ │ │ add ip, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380c8 │ │ │ │ - ldr r2, [pc, #112] @ (380d0 ) │ │ │ │ + beq.n 38070 │ │ │ │ + ldr r2, [pc, #112] @ (38078 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr.w r2, [r2, #516] @ 0x204 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 380b2 │ │ │ │ + cbnz r3, 3805a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 38096 │ │ │ │ + beq.n 3803e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 380c2 │ │ │ │ + beq.n 3806a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r1, [r2, #0] │ │ │ │ - beq.n 380ba │ │ │ │ - cbz r3, 380ae │ │ │ │ + beq.n 38062 │ │ │ │ + cbz r3, 38056 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 380b8 │ │ │ │ + beq.n 38060 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 380a2 │ │ │ │ + bne.n 3804a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 380c2 │ │ │ │ + b.n 3806a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ str r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 380b4 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + b.n 3805c │ │ │ │ + strb r4, [r6, #28] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3816c │ │ │ │ + beq.n 38114 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ add r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 380f4 │ │ │ │ + bne.n 3809c │ │ │ │ subs r6, r6, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r4, r6, #2 │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #2 │ │ │ │ add.w r0, r9, r3 │ │ │ │ add r0, r7 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r0, #20 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3815e │ │ │ │ + beq.n 38106 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r8 │ │ │ │ add r0, r3 │ │ │ │ - b.n 38142 │ │ │ │ + b.n 380ea │ │ │ │ adds r5, #4 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 38140 │ │ │ │ + bne.n 380e8 │ │ │ │ add r6, r8 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.n 3815e │ │ │ │ + b.n 38106 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (381e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (38188 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [pc, #72] @ (381e4 ) │ │ │ │ + ldr r2, [pc, #72] @ (3818c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 38054 │ │ │ │ + bl 37ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 380d4 │ │ │ │ + bl 3807c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -72976,482 +72962,482 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #56] @ (38230 ) │ │ │ │ + ldr r3, [pc, #56] @ (381d8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #56] @ (38234 ) │ │ │ │ + ldr r2, [pc, #56] @ (381dc ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r4, [r3, #516] @ 0x204 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 38054 │ │ │ │ + bl 37ffc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3820a │ │ │ │ + bne.n 381b2 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - cbz r5, 3822c │ │ │ │ + cbz r5, 381d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (38250 ) │ │ │ │ - ldr r2, [pc, #24] @ (38254 ) │ │ │ │ + ldr r3, [pc, #20] @ (381f8 ) │ │ │ │ + ldr r2, [pc, #24] @ (381fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 3824e │ │ │ │ + cbz r0, 381f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #788] @ (38580 ) │ │ │ │ + ldr r6, [pc, #788] @ (38528 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r6, pc │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ lsls r1, r7, #29 │ │ │ │ - bpl.w 3854e │ │ │ │ - ldr r3, [pc, #772] @ (38584 ) │ │ │ │ + bpl.w 384f6 │ │ │ │ + ldr r3, [pc, #772] @ (3852c ) │ │ │ │ lsls r2, r7, #27 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bmi.w 383f6 │ │ │ │ + bmi.w 3839e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ands.w r9, r7, #3 │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 3839c │ │ │ │ + beq.w 38344 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38396 │ │ │ │ - ldr r2, [pc, #744] @ (38588 ) │ │ │ │ + beq.n 3833e │ │ │ │ + ldr r2, [pc, #744] @ (38530 ) │ │ │ │ adds r4, #8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 382d8 │ │ │ │ + b.n 38280 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 38330 │ │ │ │ + bmi.n 382d8 │ │ │ │ lsls r3, r7, #30 │ │ │ │ - bpl.w 383bc │ │ │ │ - ldr r1, [pc, #724] @ (3858c ) │ │ │ │ + bpl.w 38364 │ │ │ │ + ldr r1, [pc, #724] @ (38534 ) │ │ │ │ cmp.w fp, #0 │ │ │ │ mov r3, r8 │ │ │ │ ite eq │ │ │ │ moveq r2, #43 @ 0x2b │ │ │ │ movne r2, #45 @ 0x2d │ │ │ │ ldr.w sl, [r6, r1] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 38374 │ │ │ │ + beq.n 3831c │ │ │ │ and.w r0, r1, #31 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r3, r1, #5, #3 │ │ │ │ lsls r2, r0 │ │ │ │ - cbz r5, 382ee │ │ │ │ + cbz r5, 38296 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ tst r2, r0 │ │ │ │ - beq.n 382d0 │ │ │ │ + beq.n 38278 │ │ │ │ add.w r0, sp, r3, lsl #2 │ │ │ │ ldr.w r8, [r4, #-8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldrb.w ip, [r8] │ │ │ │ ands r2, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w ip, #110 @ 0x6e │ │ │ │ - bne.n 382aa │ │ │ │ + bne.n 38252 │ │ │ │ ldrb.w ip, [r8, #1] │ │ │ │ cmp.w ip, #111 @ 0x6f │ │ │ │ - bne.n 382aa │ │ │ │ + bne.n 38252 │ │ │ │ ldrb.w ip, [r8, #2] │ │ │ │ cmp.w ip, #116 @ 0x74 │ │ │ │ ittt ne │ │ │ │ clzne fp, r2 │ │ │ │ addne.w r8, r8, #2 │ │ │ │ movne.w fp, fp, lsr #5 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 382ae │ │ │ │ - ldr r2, [pc, #600] @ (3858c ) │ │ │ │ + bpl.n 38256 │ │ │ │ + ldr r2, [pc, #600] @ (38534 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr.w sl, [r6, r2] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r0, #24 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 383f0 │ │ │ │ - ldr r1, [pc, #556] @ (38590 ) │ │ │ │ + beq.n 38398 │ │ │ │ + ldr r1, [pc, #556] @ (38538 ) │ │ │ │ add r1, pc │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 382d8 │ │ │ │ + bne.n 38280 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 38396 │ │ │ │ - ldr r3, [pc, #528] @ (3858c ) │ │ │ │ + bne.n 3833e │ │ │ │ + ldr r3, [pc, #528] @ (38534 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 38500 │ │ │ │ + bcs.w 384a8 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #492] @ (3858c ) │ │ │ │ + ldr r2, [pc, #492] @ (38534 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #496] @ (38594 ) │ │ │ │ + ldr r1, [pc, #496] @ (3853c ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ movs r2, #13 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3829e │ │ │ │ - b.n 38380 │ │ │ │ + bne.w 38246 │ │ │ │ + b.n 38328 │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ ands.w r1, r0, r1, lsr #8 │ │ │ │ - beq.n 382d0 │ │ │ │ - ldr r2, [pc, #452] @ (3858c ) │ │ │ │ + beq.n 38278 │ │ │ │ + ldr r2, [pc, #452] @ (38534 ) │ │ │ │ ldr.w sl, [r6, r2] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 38570 │ │ │ │ - ldr r2, [pc, #444] @ (38598 ) │ │ │ │ + bne.w 38518 │ │ │ │ + ldr r2, [pc, #444] @ (38540 ) │ │ │ │ add r2, pc │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #444] @ (3859c ) │ │ │ │ - ldr r2, [pc, #444] @ (385a0 ) │ │ │ │ + ldr r1, [pc, #444] @ (38544 ) │ │ │ │ + ldr r2, [pc, #444] @ (38548 ) │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 382d0 │ │ │ │ - ldr r1, [pc, #432] @ (385a4 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 38278 │ │ │ │ + ldr r1, [pc, #432] @ (3854c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 38364 │ │ │ │ + b.n 3830c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38576 │ │ │ │ + beq.w 3851e │ │ │ │ adds r4, #8 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r5, 38422 │ │ │ │ + cbz r5, 383ca │ │ │ │ ubfx r3, r2, #5, #3 │ │ │ │ and.w r2, r2, #31 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 38532 │ │ │ │ + beq.w 384da │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 3850c │ │ │ │ - blx 7f80 │ │ │ │ + beq.n 384b4 │ │ │ │ + blx 7f34 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r8, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ it lt │ │ │ │ movlt r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3840a │ │ │ │ + bne.n 383b2 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 2f700 │ │ │ │ + bl 2f6a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r2 │ │ │ │ - ldr.w sl, [pc, #336] @ 385a8 │ │ │ │ + ldr.w sl, [pc, #336] @ 38550 │ │ │ │ it lt │ │ │ │ movlt r0, r2 │ │ │ │ movs r7, #0 │ │ │ │ - bl a9cf0 │ │ │ │ - ldr r3, [pc, #324] @ (385ac ) │ │ │ │ + bl a9708 │ │ │ │ + ldr r3, [pc, #324] @ (38554 ) │ │ │ │ mov r9, r0 │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 3848c │ │ │ │ + b.n 38434 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 38542 │ │ │ │ - ldr r2, [pc, #312] @ (385b0 ) │ │ │ │ + beq.n 384ea │ │ │ │ + ldr r2, [pc, #312] @ (38558 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #312] @ (385b4 ) │ │ │ │ + ldr r1, [pc, #312] @ (3855c ) │ │ │ │ movs r7, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 384ea │ │ │ │ + beq.n 38492 │ │ │ │ and.w r1, r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r3, r3, #5, #3 │ │ │ │ lsls r2, r1 │ │ │ │ - cbz r5, 384a2 │ │ │ │ + cbz r5, 3844a │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 38484 │ │ │ │ + beq.n 3842c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ ands r2, r3 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 3851c │ │ │ │ - ldr r2, [pc, #204] @ (3858c ) │ │ │ │ + beq.n 384c4 │ │ │ │ + ldr r2, [pc, #204] @ (38534 ) │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ble.n 38472 │ │ │ │ + ble.n 3841a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38548 │ │ │ │ - ldr r2, [pc, #232] @ (385b8 ) │ │ │ │ + bne.n 384f0 │ │ │ │ + ldr r2, [pc, #232] @ (38560 ) │ │ │ │ add.w r1, r8, #2 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sl │ │ │ │ adds r4, #8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3848c │ │ │ │ + bne.n 38434 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 38396 │ │ │ │ - ldr r3, [pc, #152] @ (3858c ) │ │ │ │ + beq.w 3833e │ │ │ │ + ldr r3, [pc, #152] @ (38534 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 3838e │ │ │ │ + bcc.w 38336 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.w 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 3842c │ │ │ │ + bne.n 383d4 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it ne │ │ │ │ addne r0, #2 │ │ │ │ - b.n 3842c │ │ │ │ + b.n 383d4 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne.n 384be │ │ │ │ + bne.n 38466 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ ittt ne │ │ │ │ clzne r1, r2 │ │ │ │ addne r3, #2 │ │ │ │ lsrne r1, r1, #5 │ │ │ │ - b.n 384be │ │ │ │ + b.n 38466 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3840c │ │ │ │ - b.n 38442 │ │ │ │ - ldr r2, [pc, #120] @ (385bc ) │ │ │ │ + bne.w 383b4 │ │ │ │ + b.n 383ea │ │ │ │ + ldr r2, [pc, #120] @ (38564 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 3847a │ │ │ │ + b.n 38422 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - b.n 384d6 │ │ │ │ - ldr r2, [pc, #60] @ (3858c ) │ │ │ │ - ldr r3, [pc, #108] @ (385c0 ) │ │ │ │ + b.n 3847e │ │ │ │ + ldr r2, [pc, #60] @ (38534 ) │ │ │ │ + ldr r3, [pc, #108] @ (38568 ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r4, [r8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 3827e │ │ │ │ - ldr r2, [pc, #80] @ (385c4 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 38226 │ │ │ │ + ldr r2, [pc, #80] @ (3856c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 383dc │ │ │ │ + b.n 38384 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f700 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + b.w 2f6a8 │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - bx r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + ldr r4, [pc, #296] @ (38680 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + ldr r4, [pc, #240] @ (3864c ) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #264] @ (38678 ) │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r4, [pc, #1836] @ 38d08 │ │ │ │ + ldr.w r4, [pc, #1836] @ 38cb0 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r2, [pc, #1836] @ 38d0c │ │ │ │ + ldr.w r2, [pc, #1836] @ 38cb4 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #1832] @ 38d10 │ │ │ │ - ldr.w r3, [pc, #1832] @ 38d14 │ │ │ │ + ldr.w r8, [pc, #1832] @ 38cb8 │ │ │ │ + ldr.w r3, [pc, #1832] @ 38cbc │ │ │ │ mov ip, r0 │ │ │ │ add r8, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1796] @ 38d18 │ │ │ │ + ldr.w r3, [pc, #1796] @ 38cc0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r3, #16303 @ 0x3faf │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r2, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr.w r6, [pc, #1768] @ 38d1c │ │ │ │ + ldr.w r6, [pc, #1768] @ 38cc4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r3, [r2, #100] @ 0x64 │ │ │ │ subs.w r2, ip, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ble.w 38ab8 │ │ │ │ + ble.w 38a60 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1740] @ 38d20 │ │ │ │ + ldr.w r2, [pc, #1740] @ 38cc8 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [pc, #1736] @ 38d24 │ │ │ │ + ldr.w r9, [pc, #1736] @ 38ccc │ │ │ │ mov sl, fp │ │ │ │ add r9, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ - ldr.w r2, [pc, #1728] @ 38d28 │ │ │ │ + ldr.w r2, [pc, #1728] @ 38cd0 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ strd fp, fp, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3874a │ │ │ │ + beq.n 386f2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r3, [r1, #28] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.w 388f0 │ │ │ │ + beq.w 38898 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 38906 │ │ │ │ + bgt.w 388ae │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - ble.w 38920 │ │ │ │ + ble.w 388c8 │ │ │ │ sub.w r2, r0, #58 @ 0x3a │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 386c8 │ │ │ │ + bhi.n 38670 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -73462,274 +73448,274 @@ │ │ │ │ movs r3, r1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38a42 │ │ │ │ + beq.w 389ea │ │ │ │ sub.w r0, r0, r9 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38996 │ │ │ │ + bne.w 3893e │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 38aa4 │ │ │ │ + beq.w 38a4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.w 38a6c │ │ │ │ + bne.w 38a14 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w ip, #16384 @ 0x4000 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ bic.w r1, r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #4 │ │ │ │ orr.w r1, r1, #1024 @ 0x400 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, sp │ │ │ │ and.w r1, r1, ip │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38676 │ │ │ │ + bne.n 3861e │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #1508] @ 0x5e4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r0, #1508] @ 0x5e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38682 │ │ │ │ - ldr.w r3, [pc, #1504] @ 38d2c │ │ │ │ + bne.n 3862a │ │ │ │ + ldr.w r3, [pc, #1504] @ 38cd4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38cca │ │ │ │ + bne.w 38c72 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r3, [r7, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38b38 │ │ │ │ + beq.w 38ae0 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38b38 │ │ │ │ + bne.w 38ae0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 38b38 │ │ │ │ + bne.w 38ae0 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 3879e │ │ │ │ + bne.n 38746 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 3879e │ │ │ │ + bne.n 38746 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38b38 │ │ │ │ + beq.w 38ae0 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r9, r9, #136 @ 0x88 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 38c0a │ │ │ │ + bne.w 38bb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r5, r3, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, r7, r6, lsl #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 38bb2 │ │ │ │ + beq.w 38b5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38bca │ │ │ │ + beq.w 38b72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 38c10 │ │ │ │ + beq.w 38bb8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 38c5a │ │ │ │ + beq.w 38c02 │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3d0d8 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r2, r7, #26 │ │ │ │ it mi │ │ │ │ bicmi.w r9, r9, #4194304 @ 0x400000 │ │ │ │ ands.w r2, r9, #67108864 @ 0x4000000 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #32768 @ 0x8000 │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.w 38b6a │ │ │ │ + bpl.w 38b12 │ │ │ │ ldr.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 3884c │ │ │ │ + bpl.n 387f4 │ │ │ │ ldrd r3, r0, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3884c │ │ │ │ + beq.n 387f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38c80 │ │ │ │ - blx 8244 │ │ │ │ + beq.w 38c28 │ │ │ │ + blx 81ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38baa │ │ │ │ + blt.w 38b52 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 38b8c │ │ │ │ + bne.w 38b34 │ │ │ │ ldrd r2, r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 38baa │ │ │ │ + beq.w 38b52 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ and.w r3, r9, #16 │ │ │ │ lsls r2, r7, #27 │ │ │ │ - bpl.w 38b56 │ │ │ │ + bpl.w 38afe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38ca0 │ │ │ │ + beq.w 38c48 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 388a6 │ │ │ │ + b.n 3884e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov.w r2, #132096 @ 0x20400 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38676 │ │ │ │ + beq.w 3861e │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ - b.n 38676 │ │ │ │ - ldr.w r2, [pc, #1184] @ 38d30 │ │ │ │ + bl dc04 │ │ │ │ + b.n 3861e │ │ │ │ + ldr.w r2, [pc, #1184] @ 38cd8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [pc, #1180] @ 38d34 │ │ │ │ + ldr.w r0, [pc, #1180] @ 38cdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr.w r2, [pc, #1168] @ 38d38 │ │ │ │ - ldr.w r3, [pc, #1120] @ 38d0c │ │ │ │ + bl 6bc44 │ │ │ │ + ldr.w r2, [pc, #1168] @ 38ce0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 38cb4 │ │ │ │ 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 38cc6 │ │ │ │ + bne.w 38c6e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 388da │ │ │ │ + bne.n 38882 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 38af8 │ │ │ │ - ldr.w r2, [pc, #1120] @ 38d3c │ │ │ │ - ldr.w r0, [pc, #1120] @ 38d40 │ │ │ │ + beq.w 38aa0 │ │ │ │ + ldr.w r2, [pc, #1120] @ 38ce4 │ │ │ │ + ldr.w r0, [pc, #1120] @ 38ce8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 38676 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 3861e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 389d2 │ │ │ │ + bne.n 3897a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ble.w 38698 │ │ │ │ + ble.w 38640 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 38a2a │ │ │ │ + beq.w 389d2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne.w 386c8 │ │ │ │ + bne.w 38670 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 386c8 │ │ │ │ + beq.w 38670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 38676 │ │ │ │ + b.n 3861e │ │ │ │ adds r2, r0, #6 │ │ │ │ - beq.n 389d6 │ │ │ │ + beq.n 3897e │ │ │ │ adds r2, r0, #5 │ │ │ │ - beq.n 388c8 │ │ │ │ + beq.n 38870 │ │ │ │ adds r2, r0, #7 │ │ │ │ - bne.w 386c8 │ │ │ │ + bne.w 38670 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38b50 │ │ │ │ + beq.w 38af8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38a62 │ │ │ │ + beq.w 38a0a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 38a38 │ │ │ │ + beq.n 389e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1d324 │ │ │ │ + bl 1d2cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 38a56 │ │ │ │ + ble.w 389fe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 38982 │ │ │ │ + cbz r2, 3892a │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 38982 │ │ │ │ + bpl.n 3892a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #996] @ (38d44 ) │ │ │ │ + ldr r2, [pc, #996] @ (38cec ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #988] @ (38d48 ) │ │ │ │ - ldr r0, [pc, #992] @ (38d4c ) │ │ │ │ + ldr r2, [pc, #988] @ (38cf0 ) │ │ │ │ + ldr r0, [pc, #992] @ (38cf4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #948] @ (38d2c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #948] @ (38cd4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrb.w r2, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 386e4 │ │ │ │ + bpl.w 3868c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38b16 │ │ │ │ + beq.w 38abe │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 38ac2 │ │ │ │ + bne.w 38a6a │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ mvn.w ip, r1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -73739,393 +73725,392 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ and.w r2, r2, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 38676 │ │ │ │ + b.n 3861e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 38690 │ │ │ │ - ldr r3, [pc, #888] @ (38d50 ) │ │ │ │ + b.n 38638 │ │ │ │ + ldr r3, [pc, #888] @ (38cf8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 38a22 │ │ │ │ + cbz r3, 389ca │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bmi.n 38a1a │ │ │ │ + bmi.n 389c2 │ │ │ │ uxtb r1, r3 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 38a1a │ │ │ │ + beq.n 389c2 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w ip, lr, ip, lsl #2 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w lr, [ip, #-36] │ │ │ │ tst.w r3, lr │ │ │ │ - beq.n 38a1a │ │ │ │ + beq.n 389c2 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ bic.w r3, lr, r3 │ │ │ │ str.w r3, [ip, #-36] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 389e2 │ │ │ │ + bne.n 3898a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 38676 │ │ │ │ + b.n 3861e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38b4a │ │ │ │ + beq.w 38af2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38942 │ │ │ │ + bne.n 388ea │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 38a62 │ │ │ │ + cbz r3, 38a0a │ │ │ │ movs r3, #21 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 38a66 │ │ │ │ - cbz r3, 38a4c │ │ │ │ + b.n 38a0e │ │ │ │ + cbz r3, 389f4 │ │ │ │ mvn.w ip, #1 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 389b6 │ │ │ │ + b.n 3895e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w ip, #1 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 38722 │ │ │ │ + b.n 386ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 38b32 │ │ │ │ - ldr r2, [pc, #756] @ (38d54 ) │ │ │ │ + beq.n 38ada │ │ │ │ + ldr r2, [pc, #756] @ (38cfc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 38964 │ │ │ │ + b.n 3890c │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 38676 │ │ │ │ + b.n 3861e │ │ │ │ ubfx r0, r2, #5, #3 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ andne.w r2, r2, #31 │ │ │ │ movne.w ip, #1 │ │ │ │ mov.w r3, r0, lsl #2 │ │ │ │ add.w r1, sp, r3 │ │ │ │ itt ne │ │ │ │ lslne.w r2, ip, r2 │ │ │ │ mvnne.w ip, r2 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bne.w 38722 │ │ │ │ + bne.w 386ca │ │ │ │ mov r3, ip │ │ │ │ str.w ip, [sp, #32] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mvn.w ip, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 38722 │ │ │ │ + b.n 386ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ands.w r0, r0, #64 @ 0x40 │ │ │ │ - bne.w 38ce0 │ │ │ │ + bne.w 38c88 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w ip, #64 @ 0x40 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 38722 │ │ │ │ + b.n 386ca │ │ │ │ negs r2, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 38650 │ │ │ │ + b.n 385f8 │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n 38ad0 │ │ │ │ + bne.n 38a78 │ │ │ │ mvn.w ip, #16777216 @ 0x1000000 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ - b.n 389a8 │ │ │ │ + b.n 38950 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne.w 38cf6 │ │ │ │ + bne.w 38c9e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w ip, #16384 @ 0x4000 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ mov r0, sl │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 389b6 │ │ │ │ + b.n 3895e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ adds r0, r3, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38942 │ │ │ │ - b.n 38a3c │ │ │ │ + bne.w 388ea │ │ │ │ + b.n 389e4 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 386f0 │ │ │ │ - ldr r2, [pc, #568] @ (38d58 ) │ │ │ │ + bne.w 38698 │ │ │ │ + ldr r2, [pc, #568] @ (38d00 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r0, [pc, #568] @ (38d5c ) │ │ │ │ + ldr r0, [pc, #568] @ (38d04 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #556] @ (38d60 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #556] @ (38d08 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 38964 │ │ │ │ + b.n 3890c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387aa │ │ │ │ + beq.w 38752 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21cc8 │ │ │ │ - b.n 387aa │ │ │ │ - cbz r3, 38b50 │ │ │ │ + bl 21c70 │ │ │ │ + b.n 38752 │ │ │ │ + cbz r3, 38af8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 38a66 │ │ │ │ + b.n 38a0e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 38a66 │ │ │ │ + b.n 38a0e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3885c │ │ │ │ + beq.w 38804 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - b.n 3885c │ │ │ │ + b.n 38804 │ │ │ │ eor.w r3, r7, r9 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 3884c │ │ │ │ + bpl.w 387f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38c80 │ │ │ │ + beq.w 38c28 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 3882c │ │ │ │ + bne.w 387d4 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 38baa │ │ │ │ - blx 7e74 │ │ │ │ + beq.n 38b52 │ │ │ │ + blx 7e28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38baa │ │ │ │ + blt.n 38b52 │ │ │ │ ldrd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3884c │ │ │ │ + bne.w 387f4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3884c │ │ │ │ + bne.w 387f4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ bic.w r9, r9, #67108864 @ 0x4000000 │ │ │ │ - b.n 3884c │ │ │ │ + b.n 387f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 38258 │ │ │ │ + bl 38200 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 387d6 │ │ │ │ + bne.w 3877e │ │ │ │ tst.w r9, #1 │ │ │ │ - beq.w 387ea │ │ │ │ + beq.w 38792 │ │ │ │ ldr.w r6, [r7, r6, lsl #2] │ │ │ │ subs r5, #1 │ │ │ │ str.w r6, [r4, #364] @ 0x16c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 387ea │ │ │ │ - ldr r3, [pc, #384] @ (38d64 ) │ │ │ │ + bne.w 38792 │ │ │ │ + ldr r3, [pc, #384] @ (38d0c ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r4, [pc, #384] @ (38d68 ) │ │ │ │ + ldr r4, [pc, #384] @ (38d10 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae0 │ │ │ │ + bl 67a88 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc9c │ │ │ │ - bl 40ea0 │ │ │ │ - b.n 387b2 │ │ │ │ - ldr r3, [pc, #344] @ (38d6c ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 40e48 │ │ │ │ + b.n 3875a │ │ │ │ + ldr r3, [pc, #344] @ (38d14 ) │ │ │ │ cmp r5, #0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ble.n 38cae │ │ │ │ + ble.n 38c56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 6a9bc │ │ │ │ + bl 6a964 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 387de │ │ │ │ + bne.w 38786 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 38054 │ │ │ │ + bl 37ffc │ │ │ │ sub.w r0, sl, #4 │ │ │ │ - bl 380d4 │ │ │ │ + bl 3807c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - b.n 387ea │ │ │ │ + b.n 38792 │ │ │ │ cmp r5, fp │ │ │ │ - bgt.n 38c2c │ │ │ │ + bgt.n 38bd4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387ea │ │ │ │ + beq.w 38792 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 387ea │ │ │ │ + bne.w 38792 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 387ea │ │ │ │ + bne.w 38792 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38c2c │ │ │ │ - b.n 387ea │ │ │ │ + beq.n 38bd4 │ │ │ │ + b.n 38792 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8244 │ │ │ │ + blx 81ec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - blx 7e74 │ │ │ │ + blx 7e28 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3884c │ │ │ │ + bne.w 387f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 3884c │ │ │ │ + b.n 387f4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - b.n 3885c │ │ │ │ + b.n 38804 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 6a9bc │ │ │ │ + bl 6a964 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 387de │ │ │ │ - b.n 38c5e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #160] @ (38d70 ) │ │ │ │ + bne.w 38786 │ │ │ │ + b.n 38c06 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #160] @ (38d18 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #160] @ (38d74 ) │ │ │ │ + ldr r0, [pc, #160] @ (38d1c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #116] @ (38d58 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #116] @ (38d00 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #144] @ (38d78 ) │ │ │ │ - ldr r0, [pc, #148] @ (38d7c ) │ │ │ │ + ldr r3, [pc, #144] @ (38d20 ) │ │ │ │ + ldr r0, [pc, #148] @ (38d24 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ and.w r3, r2, #31 │ │ │ │ movs r1, #1 │ │ │ │ ubfx r0, r2, #5, #3 │ │ │ │ lsls r1, r3 │ │ │ │ mvn.w ip, r1 │ │ │ │ - b.n 389b6 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + b.n 3895e │ │ │ │ + strb r0, [r5, #6] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + ldc2 0, cr0, [lr, #32]! │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r2, r1 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #304] @ (38ec4 ) │ │ │ │ + ldr r4, [pc, #304] @ (38e6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #304] @ (38ec8 ) │ │ │ │ + ldr r1, [pc, #304] @ (38e70 ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #304] @ (38ecc ) │ │ │ │ - ldr r2, [pc, #304] @ (38ed0 ) │ │ │ │ - ldr r3, [pc, #308] @ (38ed4 ) │ │ │ │ + ldr r6, [pc, #304] @ (38e74 ) │ │ │ │ + ldr r2, [pc, #304] @ (38e78 ) │ │ │ │ + ldr r3, [pc, #308] @ (38e7c ) │ │ │ │ add r6, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ @@ -74133,4062 +74118,4061 @@ │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrb.w r5, [r8, #8] │ │ │ │ ands.w r9, r5, #1 │ │ │ │ - bne.n 38dea │ │ │ │ + bne.n 38d92 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38eba │ │ │ │ - ldr r3, [pc, #236] @ (38ed8 ) │ │ │ │ + bne.n 38e62 │ │ │ │ + ldr r3, [pc, #236] @ (38e80 ) │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 43370 │ │ │ │ + bl 43318 │ │ │ │ add.w r1, sp, r7 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r2, r1, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ strd r6, r6, [r4, #436] @ 0x1b4 │ │ │ │ strb.w r6, [fp, #60] @ 0x3c │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 38eb4 │ │ │ │ + beq.n 38e5c │ │ │ │ str.w r3, [r4, #436] @ 0x1b4 │ │ │ │ mvns r5, r5 │ │ │ │ and.w r1, r1, #4 │ │ │ │ and.w r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r7, sp │ │ │ │ - bl 2300c │ │ │ │ + bl 22fb4 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ strb.w sl, [fp, #60] @ 0x3c │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ negs r0, r0 │ │ │ │ - bl 44998 │ │ │ │ - ldr r2, [pc, #64] @ (38edc ) │ │ │ │ - ldr r3, [pc, #44] @ (38ec8 ) │ │ │ │ + bl 44940 │ │ │ │ + ldr r2, [pc, #64] @ (38e84 ) │ │ │ │ + ldr r3, [pc, #44] @ (38e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38ec0 │ │ │ │ + bne.n 38e68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - b.n 38e5c │ │ │ │ - bl 1e764 │ │ │ │ - b.n 38dea │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + b.n 38e04 │ │ │ │ + bl 1e70c │ │ │ │ + b.n 38d92 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ movs r3, r1 │ │ │ │ stmdb 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 r5, [pc, #484] @ (390d8 ) │ │ │ │ + ldr r5, [pc, #484] @ (39080 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #484] @ (390dc ) │ │ │ │ + ldr r4, [pc, #484] @ (39084 ) │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #484] @ (390e0 ) │ │ │ │ + ldr r6, [pc, #484] @ (39088 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #480] @ (390e4 ) │ │ │ │ + ldr r2, [pc, #480] @ (3908c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ str.w r3, [r7, #480] @ 0x1e0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 390c2 │ │ │ │ + beq.w 3906a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bpl.w 3909a │ │ │ │ + bpl.w 39042 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 390aa │ │ │ │ + beq.w 39052 │ │ │ │ and.w r8, r9, #512 @ 0x200 │ │ │ │ - b.n 38f74 │ │ │ │ + b.n 38f1c │ │ │ │ ldr.w r1, [r7, #140] @ 0x8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 39004 │ │ │ │ + beq.n 38fac │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52d48 │ │ │ │ + bl 52cf0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 38f6a │ │ │ │ + ble.n 38f12 │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 38f62 │ │ │ │ + cbnz r2, 38f0a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [r7, #480] @ 0x1e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r2, r0 │ │ │ │ str.w r2, [r7, #484] @ 0x1e4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, r2 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 38fa4 │ │ │ │ + cbz r4, 38f4c │ │ │ │ ldrb r1, [r4, #9] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ bic.w r0, r2, #2 │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbnz r1, 38f84 │ │ │ │ + cbnz r1, 38f2c │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.n 39028 │ │ │ │ + bmi.n 38fd0 │ │ │ │ ands.w r0, r2, #1 │ │ │ │ - beq.n 38f36 │ │ │ │ + beq.n 38ede │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ strb r2, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 38f74 │ │ │ │ + bne.n 38f1c │ │ │ │ adds r0, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, r0, lsl #2 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r4 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r1, r8, #4 │ │ │ │ add.w r8, r0, r1 │ │ │ │ mov r9, r8 │ │ │ │ str r4, [r0, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 390cc │ │ │ │ + beq.n 39074 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add.w r0, r3, #9 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 39036 │ │ │ │ - cbz r4, 3903e │ │ │ │ + bpl.n 38fde │ │ │ │ + cbz r4, 38fe6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ addpl.w sl, sl, #1 │ │ │ │ - bpl.n 39000 │ │ │ │ + bpl.n 38fa8 │ │ │ │ sub.w r9, r9, r8 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bgt.n 39072 │ │ │ │ + bgt.n 3901a │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 38fce │ │ │ │ + b.n 38f76 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 38f48 │ │ │ │ + beq.n 38ef0 │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r2, #8] │ │ │ │ - b.n 38f96 │ │ │ │ + b.n 38f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 38d80 │ │ │ │ + bl 38d28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 38f96 │ │ │ │ - bl 1d618 │ │ │ │ + b.n 38f3e │ │ │ │ + bl 1d5c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 38fe4 │ │ │ │ + bne.n 38f8c │ │ │ │ sub.w r9, r9, r8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it le │ │ │ │ addle.w r4, sl, #1 │ │ │ │ - bgt.n 39084 │ │ │ │ + bgt.n 3902c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ str r4, [r5, #0] │ │ │ │ - ldr r2, [pc, #144] @ (390e8 ) │ │ │ │ - ldr r3, [pc, #128] @ (390dc ) │ │ │ │ + ldr r2, [pc, #144] @ (39090 ) │ │ │ │ + ldr r3, [pc, #128] @ (39084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 390d4 │ │ │ │ + bne.n 3907c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ (390ec ) │ │ │ │ + ldr r3, [pc, #120] @ (39094 ) │ │ │ │ mov.w r1, r9, asr #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - bl 6a9bc │ │ │ │ - b.n 38ffa │ │ │ │ - ldr r3, [pc, #100] @ (390ec ) │ │ │ │ + bl 6a964 │ │ │ │ + b.n 38fa2 │ │ │ │ + ldr r3, [pc, #100] @ (39094 ) │ │ │ │ mov.w r1, r9, asr #2 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, sl, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - bl 6a9bc │ │ │ │ - b.n 3904e │ │ │ │ + bl 6a964 │ │ │ │ + b.n 38ff6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r8, r2, #20 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r8, r8, r3, lsl #2 │ │ │ │ - b.n 39056 │ │ │ │ + b.n 38ffe │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #8 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r8, r0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 39056 │ │ │ │ - ldr.w r8, [pc, #44] @ 390f0 │ │ │ │ + b.n 38ffe │ │ │ │ + ldr.w r8, [pc, #44] @ 39098 │ │ │ │ str r2, [r0, #0] │ │ │ │ add r8, pc │ │ │ │ - b.n 39056 │ │ │ │ + b.n 38ffe │ │ │ │ mov r3, r8 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ - b.n 390ba │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + b.n 39062 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #88] @ (39164 ) │ │ │ │ - ldr r4, [pc, #92] @ (39168 ) │ │ │ │ + ldr r3, [pc, #88] @ (3910c ) │ │ │ │ + ldr r4, [pc, #92] @ (39110 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ subs r3, r6, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 3915c │ │ │ │ + bcs.n 39104 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 39132 │ │ │ │ + b.n 390da │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ adds r4, #20 │ │ │ │ subs r3, r6, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 3915c │ │ │ │ + bls.n 39104 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 39126 │ │ │ │ + bne.n 390ce │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39126 │ │ │ │ - blx 8378 │ │ │ │ + bne.n 390ce │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39126 │ │ │ │ + bne.n 390ce │ │ │ │ subs r4, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 39158 │ │ │ │ + beq.n 39100 │ │ │ │ strh.w r6, [r9] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 3915e │ │ │ │ + b.n 39106 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ 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 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 390f8 │ │ │ │ + bl 390a0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #352] @ (39308 ) │ │ │ │ + ldr r6, [pc, #352] @ (392b0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #352] @ (3930c ) │ │ │ │ + ldr r5, [pc, #352] @ (392b4 ) │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #352] @ (39310 ) │ │ │ │ - ldr r3, [pc, #352] @ (39314 ) │ │ │ │ + ldr r4, [pc, #352] @ (392b8 ) │ │ │ │ + ldr r3, [pc, #352] @ (392bc ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #336] @ (39318 ) │ │ │ │ + ldr r3, [pc, #336] @ (392c0 ) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr.w r3, [r7, #1092] @ 0x444 │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne.w r3, #16384 @ 0x4000 │ │ │ │ moveq r3, #32 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ tst r1, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #10 │ │ │ │ movne r3, #0 │ │ │ │ strb.w r3, [sp, #23] │ │ │ │ - cbnz r2, 3920e │ │ │ │ + cbnz r2, 391b6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - vldr d0, [pc, #268] @ 392f8 │ │ │ │ - cbz r6, 391f4 │ │ │ │ + vldr d0, [pc, #268] @ 392a0 │ │ │ │ + cbz r6, 3919c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #292] @ (3931c ) │ │ │ │ - ldr r3, [pc, #276] @ (3930c ) │ │ │ │ + ldr r2, [pc, #292] @ (392c4 ) │ │ │ │ + ldr r3, [pc, #276] @ (392b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 392f2 │ │ │ │ + bne.n 3929a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ add.w r2, sp, #23 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ - bl aa2b8 │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + bl a9cd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 392b8 │ │ │ │ + beq.n 39260 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ lsls r1, r1, #16 │ │ │ │ - bpl.n 3927a │ │ │ │ + bpl.n 39222 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb.w r3, [r7, #427] @ 0x1ab │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 392e8 │ │ │ │ + beq.n 39290 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ - bl aa2b8 │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, 392b8 │ │ │ │ + cbz r2, 39260 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 391ea │ │ │ │ + bne.n 39192 │ │ │ │ ldrb.w r1, [r7, #427] @ 0x1ab │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39288 │ │ │ │ + bne.n 39230 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 39298 │ │ │ │ - ldr r2, [pc, #148] @ (39320 ) │ │ │ │ + beq.n 39240 │ │ │ │ + ldr r2, [pc, #148] @ (392c8 ) │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54ff8 │ │ │ │ + bl 54fa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 391f2 │ │ │ │ + bne.n 3919a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne r8, r6 │ │ │ │ - ble.n 391f4 │ │ │ │ - ldr r2, [pc, #124] @ (39324 ) │ │ │ │ + ble.n 3919c │ │ │ │ + ldr r2, [pc, #124] @ (392cc ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #124] @ (39328 ) │ │ │ │ + ldr r0, [pc, #124] @ (392d0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 392ce │ │ │ │ + cbz r2, 39276 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 391ea │ │ │ │ - b.n 3927a │ │ │ │ + bne.n 39192 │ │ │ │ + b.n 39222 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 391ee │ │ │ │ + bne.n 39196 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - vldr d7, [pc, #36] @ 39300 │ │ │ │ + vldr d7, [pc, #36] @ 392a8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ - b.n 391ee │ │ │ │ + b.n 39196 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bb80 │ │ │ │ - b.n 39268 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 7bb28 │ │ │ │ + b.n 39210 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ lsls r5, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 39194 │ │ │ │ + b.w 3913c │ │ │ │ stmdb 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 r5, [pc, #1136] @ 397b8 │ │ │ │ + ldr.w r5, [pc, #1136] @ 39760 │ │ │ │ ldrsh.w r3, [r1, #28] │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldr.w sl, [r1, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1120] @ 397bc │ │ │ │ + ldr.w r2, [pc, #1120] @ 39764 │ │ │ │ ldr.w fp, [r5, r2] │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ str r2, [sp, #0] │ │ │ │ - cbz r2, 3936e │ │ │ │ + cbz r2, 39316 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r6, [fp, #308] @ 0x134 │ │ │ │ - cbz r6, 39380 │ │ │ │ + cbz r6, 39328 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp sl, r2 │ │ │ │ str.w r2, [r8, #20] │ │ │ │ - blt.w 395ac │ │ │ │ + blt.w 39554 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str.w lr, [r8, #4] │ │ │ │ lsls r0, r0, #9 │ │ │ │ cmp r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bls.w 39556 │ │ │ │ + bls.w 394fe │ │ │ │ subs.w r3, r3, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp sl, lr │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r3, [r8, #32] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 393e0 │ │ │ │ + bpl.n 39388 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 393e0 │ │ │ │ + cbz r3, 39388 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r2, #540672 @ 0x84000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39614 │ │ │ │ + beq.w 395bc │ │ │ │ mov r4, r0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ movw r9, #49280 @ 0xc080 │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 395c0 │ │ │ │ + bne.w 39568 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ str r5, [sp, #16] │ │ │ │ ubfx r7, r3, #9, #1 │ │ │ │ lsls r7, r7, #22 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 3941a │ │ │ │ - cbz r6, 3940e │ │ │ │ - bl 3b00c │ │ │ │ + b.n 393c2 │ │ │ │ + cbz r6, 393b6 │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 3944e │ │ │ │ + bne.n 393f6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 39408 │ │ │ │ + beq.n 393b0 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [ip, #28] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 3941a │ │ │ │ + beq.n 393c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 395c6 │ │ │ │ + beq.w 3956e │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3964e │ │ │ │ + beq.w 395f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 396c4 │ │ │ │ + beq.w 3966c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 395d4 │ │ │ │ - ldr r3, [pc, #816] @ (397c0 ) │ │ │ │ + bne.w 3957c │ │ │ │ + ldr r3, [pc, #816] @ (39768 ) │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ add.w r6, r8, #24 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39574 │ │ │ │ + ble.n 3951c │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - ble.n 39592 │ │ │ │ + ble.n 3953a │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 394f0 │ │ │ │ + blt.n 39498 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 3957c │ │ │ │ + ble.n 39524 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 395a0 │ │ │ │ + beq.n 39548 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3949a │ │ │ │ + bne.n 39442 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 39498 │ │ │ │ + beq.n 39440 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - bne.n 394f6 │ │ │ │ + bne.n 3949e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 39498 │ │ │ │ + beq.n 39440 │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [fp, #1216] @ 0x4c0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #1216] @ 0x4c0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [fp, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 3977a │ │ │ │ + bcs.w 39722 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w sl, [r4] │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d3a8 │ │ │ │ + b.w d350 │ │ │ │ ldrsh.w ip, [r8, #36] @ 0x24 │ │ │ │ add r2, ip │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 39652 │ │ │ │ + bcc.n 395fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 393ba │ │ │ │ + b.n 39362 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 394c4 │ │ │ │ - ldr r3, [pc, #580] @ (397c4 ) │ │ │ │ + bgt.n 3946c │ │ │ │ + ldr r3, [pc, #580] @ (3976c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3949a │ │ │ │ - b.n 394da │ │ │ │ + bne.n 39442 │ │ │ │ + b.n 39482 │ │ │ │ ldr.w r3, [r8, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - beq.n 3957c │ │ │ │ - b.n 394f0 │ │ │ │ - blx 8134 │ │ │ │ + beq.n 39524 │ │ │ │ + b.n 39498 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3949a │ │ │ │ - b.n 394da │ │ │ │ + bne.w 39442 │ │ │ │ + b.n 39482 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 39390 │ │ │ │ + beq.w 39338 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 396b8 │ │ │ │ + bne.n 39660 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 39604 │ │ │ │ + bgt.n 395ac │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r0, 395f0 │ │ │ │ + cbz r0, 39598 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #8 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ ite eq │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 395b8 │ │ │ │ + bne.n 39560 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 3946a │ │ │ │ + b.n 39412 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 395cc │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 39574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 393e0 │ │ │ │ + beq.w 39388 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 393e0 │ │ │ │ - ldr r3, [pc, #408] @ (397c8 ) │ │ │ │ + b.n 39388 │ │ │ │ + ldr r3, [pc, #408] @ (39770 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #396] @ (397cc ) │ │ │ │ + ldr r3, [pc, #396] @ (39774 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 396d6 │ │ │ │ + bne.n 3967e │ │ │ │ mov r9, r4 │ │ │ │ - b.n 39478 │ │ │ │ + b.n 39420 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ mov r0, r4 │ │ │ │ strb.w lr, [r4, r3] │ │ │ │ adds r7, r4, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ orr.w r2, r2, #1441792 @ 0x160000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3972e │ │ │ │ + beq.n 396d6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 39686 │ │ │ │ + beq.n 3962e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3971a │ │ │ │ + beq.n 396c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r1, [fp, #1236] @ 0x4d4 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #12] │ │ │ │ strne r3, [sp, #4] │ │ │ │ - bne.w 393ba │ │ │ │ + bne.w 39362 │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 393ba │ │ │ │ + b.n 39362 │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ mov r9, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r3 │ │ │ │ - b.n 39478 │ │ │ │ + b.n 39420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3964e │ │ │ │ + beq.n 395f6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3962e │ │ │ │ + beq.n 395d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3964e │ │ │ │ + beq.n 395f6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3964e │ │ │ │ + beq.n 395f6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3964e │ │ │ │ + bne.n 395f6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 3970c │ │ │ │ + cbz r3, 396b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3970c │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, 396b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3964e │ │ │ │ + bne.n 395f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 39478 │ │ │ │ + b.n 39420 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3972e │ │ │ │ + cbz r2, 396d6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3972e │ │ │ │ + cbz r2, 396d6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39686 │ │ │ │ + bne.n 3962e │ │ │ │ ldr.w r2, [fp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 4df8c │ │ │ │ + bl 4df34 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - cbnz r0, 3978a │ │ │ │ + cbnz r0, 39732 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r9, r0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbz r2, 3976e │ │ │ │ + cbz r2, 39716 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r1, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3968a │ │ │ │ - b.n 395b8 │ │ │ │ + bne.n 39632 │ │ │ │ + b.n 39560 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 39536 │ │ │ │ + bge.w 394de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3953e │ │ │ │ + b.n 394e6 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r1 │ │ │ │ - bl 3932c │ │ │ │ - ldr r3, [pc, #56] @ (397d0 ) │ │ │ │ - ldr r1, [pc, #56] @ (397d4 ) │ │ │ │ + bl 392d4 │ │ │ │ + ldr r3, [pc, #56] @ (39778 ) │ │ │ │ + ldr r1, [pc, #56] @ (3977c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ mov r9, r3 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ str r1, [r3, #20] │ │ │ │ orr.w r2, r2, #536 @ 0x218 │ │ │ │ vstr d0, [r1] │ │ │ │ orr.w r2, r2, #3 │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r2, [r7, #0] │ │ │ │ - b.n 395b8 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + b.n 39560 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #748] @ (39ad8 ) │ │ │ │ - ldr r3, [pc, #748] @ (39adc ) │ │ │ │ + ldr r2, [pc, #748] @ (39a80 ) │ │ │ │ + ldr r3, [pc, #748] @ (39a84 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #748] @ (39ae0 ) │ │ │ │ + ldr r7, [pc, #748] @ (39a88 ) │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r8, r0 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.w 3a41e │ │ │ │ + bhi.w 3a3c6 │ │ │ │ tbb [pc, r4] │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrsh.w r3, [r6, #32] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 39856 │ │ │ │ - ldr r0, [pc, #688] @ (39ae4 ) │ │ │ │ + bmi.n 397fe │ │ │ │ + ldr r0, [pc, #688] @ (39a8c ) │ │ │ │ tst.w r3, #3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r0, pc │ │ │ │ it eq │ │ │ │ moveq r1, #2 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - vldr d7, [pc, #632] @ 39ac8 │ │ │ │ + vldr d7, [pc, #632] @ 39a70 │ │ │ │ str.w r9, [r8] │ │ │ │ - ldr r2, [pc, #656] @ (39ae8 ) │ │ │ │ - ldr r3, [pc, #640] @ (39adc ) │ │ │ │ + ldr r2, [pc, #656] @ (39a90 ) │ │ │ │ + ldr r3, [pc, #640] @ (39a84 ) │ │ │ │ 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 3a3ea │ │ │ │ + bne.w 3a392 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #628] @ (39aec ) │ │ │ │ + ldr r3, [pc, #628] @ (39a94 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ands.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.w 39a20 │ │ │ │ - vldr d7, [pc, #572] @ 39ac8 │ │ │ │ - b.n 39856 │ │ │ │ + beq.w 399c8 │ │ │ │ + vldr d7, [pc, #572] @ 39a70 │ │ │ │ + b.n 397fe │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - ldr r3, [pc, #596] @ (39af0 ) │ │ │ │ + ldr r3, [pc, #596] @ (39a98 ) │ │ │ │ itte eq │ │ │ │ addeq.w r1, sl, #1 │ │ │ │ streq r1, [sp, #44] @ 0x2c │ │ │ │ movne r1, sl │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 39af8 │ │ │ │ + ble.w 39aa0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 39ea8 │ │ │ │ + ble.w 39e50 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 39afe │ │ │ │ + bge.w 39aa6 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r6, #38] @ 0x26 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ - bl aa2b8 │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + bl a9cd0 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ vmov d7, r0, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 39caa │ │ │ │ + beq.w 39c52 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls r3, #10 │ │ │ │ strbls.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 39c7c │ │ │ │ - vldr d6, [pc, #436] @ 39ad0 │ │ │ │ + beq.w 39c24 │ │ │ │ + vldr d6, [pc, #436] @ 39a78 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3992c │ │ │ │ + bne.n 398d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 39950 │ │ │ │ - ldr r3, [pc, #444] @ (39aec ) │ │ │ │ + cbnz r3, 398f8 │ │ │ │ + ldr r3, [pc, #444] @ (39a94 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r2, [r3, #427] @ 0x1ab │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 39ef0 │ │ │ │ + beq.w 39e98 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39950 │ │ │ │ + beq.n 398f8 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.w 39cf2 │ │ │ │ + bne.w 39c9a │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ strb.w r3, [r6, #39] @ 0x27 │ │ │ │ - bl 7bb80 │ │ │ │ + bl 7bb28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ uxtb.w r5, fp │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 39852 │ │ │ │ + b.n 397fa │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cbz r4, 3997a │ │ │ │ + cbz r4, 39922 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 39bec │ │ │ │ + bgt.w 39b94 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 39334 │ │ │ │ + bl 392dc │ │ │ │ mov r4, r0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #38 @ 0x26 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.w 39bfe │ │ │ │ + beq.w 39ba6 │ │ │ │ movs r2, #26 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c66 │ │ │ │ + bne.w 39c0e │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ strb.w r3, [r6, #38] @ 0x26 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 39852 │ │ │ │ + bpl.w 397fa │ │ │ │ and.w r3, r4, #26 │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 39852 │ │ │ │ + beq.w 397fa │ │ │ │ and.w r3, r4, #50 @ 0x32 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq.w 39d5e │ │ │ │ + beq.w 39d06 │ │ │ │ and.w r3, r4, #18 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.w 39852 │ │ │ │ + beq.w 397fa │ │ │ │ and.w r3, r4, #14 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 39faa │ │ │ │ + beq.w 39f52 │ │ │ │ and.w r3, r4, #38 @ 0x26 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.w 3a2a8 │ │ │ │ + beq.w 3a250 │ │ │ │ and.w r3, r4, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 3a2c8 │ │ │ │ + beq.w 3a270 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ and.w r3, r4, #10 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 3a3a2 │ │ │ │ + beq.w 3a34a │ │ │ │ and.w r4, r4, #34 @ 0x22 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ sxtheq r0, r0 │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 39852 │ │ │ │ + b.n 397fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 39334 │ │ │ │ + bl 392dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39f06 │ │ │ │ + beq.w 39eae │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39d4e │ │ │ │ + bne.w 39cf6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 39a50 │ │ │ │ - ldr r3, [pc, #180] @ (39af4 ) │ │ │ │ + cbz r3, 399f8 │ │ │ │ + ldr r3, [pc, #180] @ (39a9c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a252 │ │ │ │ + beq.w 3a1fa │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 39a66 │ │ │ │ + bmi.n 39a0e │ │ │ │ ldrsh.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 39f72 │ │ │ │ + ble.w 39f1a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 39a78 │ │ │ │ + beq.n 39a20 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 39f7e │ │ │ │ + beq.w 39f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ and.w r2, r3, #258 @ 0x102 │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - beq.w 39f3a │ │ │ │ + beq.w 39ee2 │ │ │ │ and.w r3, r3, #18 │ │ │ │ cmp r3, #18 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #39] @ 0x27 │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 39856 │ │ │ │ + bpl.w 397fe │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 39856 │ │ │ │ + bpl.w 397fe │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ strd r0, r4, [r6, #20] │ │ │ │ - b.n 39856 │ │ │ │ + b.n 397fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 39ed4 │ │ │ │ + ble.w 39e7c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39f28 │ │ │ │ + beq.w 39ed0 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 398cc │ │ │ │ + beq.w 39874 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r5, #24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39b96 │ │ │ │ + ble.n 39b3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 39e56 │ │ │ │ + ble.w 39dfe │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 39d78 │ │ │ │ + blt.w 39d20 │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ - ble.n 39ba6 │ │ │ │ + ble.n 39b4e │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39d68 │ │ │ │ + beq.w 39d10 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39d72 │ │ │ │ + bne.w 39d1a │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - bne.w 39fc8 │ │ │ │ + bne.w 39f70 │ │ │ │ add.w r8, r4, #1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 39e62 │ │ │ │ + beq.w 39e0a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov.w r6, #262144 @ 0x40000 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 39b32 │ │ │ │ + bgt.n 39ada │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w sl, [r8] │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ - bgt.n 39b5c │ │ │ │ - ldr.w r3, [pc, #1192] @ 3a050 │ │ │ │ + bgt.n 39b04 │ │ │ │ + ldr.w r3, [pc, #1192] @ 39ff8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39d72 │ │ │ │ + beq.w 39d1a │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ mov r4, r8 │ │ │ │ cmp.w sl, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39b74 │ │ │ │ + beq.n 39b1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w sl, [r0] │ │ │ │ cmp.w sl, #91 @ 0x5b │ │ │ │ - beq.n 39bd2 │ │ │ │ - b.n 39b74 │ │ │ │ + beq.n 39b7a │ │ │ │ + b.n 39b1c │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ - b.n 39986 │ │ │ │ - ldr.w r3, [pc, #1108] @ 3a054 │ │ │ │ + b.n 3992e │ │ │ │ + ldr.w r3, [pc, #1108] @ 39ffc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39992 │ │ │ │ + beq.w 3993a │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 39c40 │ │ │ │ - bl 270e0 │ │ │ │ + bmi.n 39be8 │ │ │ │ + bl 27088 │ │ │ │ subs r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ vldr d6, [sp, #32] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 39992 │ │ │ │ + bpl.w 3993a │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ vldr d7, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1036] @ 3a058 │ │ │ │ + ldr.w r2, [pc, #1036] @ 3a000 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1032] @ 3a05c │ │ │ │ + ldr.w r0, [pc, #1032] @ 3a004 │ │ │ │ movs r1, #3 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ vstr s14, [sp] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #1004] @ (3a054 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #1004] @ (39ffc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n 399a6 │ │ │ │ + b.n 3994e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 39cca │ │ │ │ + bpl.n 39c72 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 39c7e │ │ │ │ + beq.n 39c26 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ - b.n 3991a │ │ │ │ + b.n 398c2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 3991a │ │ │ │ - ldr r3, [pc, #936] @ (3a060 ) │ │ │ │ - ldr r2, [pc, #940] @ (3a064 ) │ │ │ │ + bne.w 398c2 │ │ │ │ + ldr r3, [pc, #936] @ (3a008 ) │ │ │ │ + ldr r2, [pc, #940] @ (3a00c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 39c78 │ │ │ │ + beq.n 39c20 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 39c7c │ │ │ │ + bmi.n 39c24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w ip, [sp, #48] @ 0x30 │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ - bl aa2b8 │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + bl a9cd0 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - b.n 39906 │ │ │ │ + b.n 398ae │ │ │ │ ldrb.w r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 39fa2 │ │ │ │ + beq.w 39f4a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 39966 │ │ │ │ + bne.w 3990e │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39966 │ │ │ │ + beq.w 3990e │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #3 │ │ │ │ sub.w r3, r9, sl │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 39966 │ │ │ │ + bls.w 3990e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 7bb80 │ │ │ │ + bl 7bb28 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 39966 │ │ │ │ + beq.w 3990e │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ strb.w r3, [r6, #39] @ 0x27 │ │ │ │ - b.n 39966 │ │ │ │ - ldr r3, [pc, #772] @ (3a054 ) │ │ │ │ + b.n 3990e │ │ │ │ + ldr r3, [pc, #772] @ (39ffc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n 39a50 │ │ │ │ + b.n 399f8 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ - b.n 39852 │ │ │ │ - blx 8134 │ │ │ │ + b.n 397fa │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39b6e │ │ │ │ + beq.w 39b16 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 39b2c │ │ │ │ + b.n 39ad4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ ubfx r2, r4, #18, #1 │ │ │ │ ands.w r2, r2, r1, lsr #2 │ │ │ │ - bne.w 3a234 │ │ │ │ + bne.w 3a1dc │ │ │ │ strb.w r2, [r9] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r2, [pc, #704] @ (3a060 ) │ │ │ │ + ldr r2, [pc, #704] @ (3a008 ) │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ands.w r1, r2, #4194304 @ 0x400000 │ │ │ │ - beq.w 3a078 │ │ │ │ + beq.w 3a020 │ │ │ │ ldr.w r4, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r4, #728 @ 0x2d8 │ │ │ │ strb r3, [r2, #0] │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - vldr d7, [pc, #640] @ 3a048 │ │ │ │ + vldr d7, [pc, #640] @ 39ff0 │ │ │ │ and.w r2, r2, #18 │ │ │ │ cmp r2, #18 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ strbeq.w r2, [r6, #39] @ 0x27 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ strh r2, [r6, #28] │ │ │ │ - bne.w 39852 │ │ │ │ + bne.w 397fa │ │ │ │ ldr r2, [r6, #12] │ │ │ │ sub.w r2, r9, r2 │ │ │ │ strh r2, [r6, #28] │ │ │ │ mov r2, r9 │ │ │ │ add.w r6, r5, #24 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 39e06 │ │ │ │ + beq.n 39dae │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 39e46 │ │ │ │ + beq.n 39dee │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 39e46 │ │ │ │ + beq.n 39dee │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 3a248 │ │ │ │ + bne.w 3a1f0 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39e90 │ │ │ │ + ble.n 39e38 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 39ede │ │ │ │ + ble.n 39e86 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39eea │ │ │ │ + blt.n 39e92 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n 39e98 │ │ │ │ + ble.n 39e40 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39f66 │ │ │ │ + beq.w 39f0e │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39eea │ │ │ │ + beq.n 39e92 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 39e0a │ │ │ │ + b.n 39db2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 39dfa │ │ │ │ - bne.n 39d78 │ │ │ │ + b.n 39da2 │ │ │ │ + bne.n 39d20 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 39ba6 │ │ │ │ + b.n 39b4e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r0, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e61c │ │ │ │ + bl 1e5c4 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39b8c │ │ │ │ + beq.w 39b34 │ │ │ │ sub.w r8, r8, #2 │ │ │ │ mov.w r6, #262144 @ 0x40000 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 39b2c │ │ │ │ + b.n 39ad4 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 39e2a │ │ │ │ - ldr r3, [pc, #436] @ (3a050 ) │ │ │ │ + b.n 39dd2 │ │ │ │ + ldr r3, [pc, #436] @ (39ff8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 39e3e │ │ │ │ + b.n 39de6 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - bne.w 398cc │ │ │ │ - ldr r2, [pc, #404] @ (3a050 ) │ │ │ │ + bne.w 39874 │ │ │ │ + ldr r2, [pc, #404] @ (39ff8 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #24 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 398cc │ │ │ │ - b.n 39b1a │ │ │ │ + beq.w 39874 │ │ │ │ + b.n 39ac2 │ │ │ │ subs.w r3, r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 39eba │ │ │ │ + b.n 39e62 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.n 39e98 │ │ │ │ + beq.n 39e40 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - b.n 39df2 │ │ │ │ + b.n 39d9a │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 39950 │ │ │ │ - ldr r2, [pc, #368] @ (3a068 ) │ │ │ │ + beq.w 398f8 │ │ │ │ + ldr r2, [pc, #368] @ (3a010 ) │ │ │ │ mov r3, sl │ │ │ │ - ldr r0, [pc, #368] @ (3a06c ) │ │ │ │ + ldr r0, [pc, #368] @ (3a014 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r0, r3, #22 │ │ │ │ it mi │ │ │ │ ldrmi r0, [r6, #0] │ │ │ │ - bpl.w 39888 │ │ │ │ - ldr r2, [pc, #344] @ (3a070 ) │ │ │ │ + bpl.w 39830 │ │ │ │ + ldr r2, [pc, #344] @ (3a018 ) │ │ │ │ str.w r0, [r8] │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ strh r3, [r6, #32] │ │ │ │ - b.n 39888 │ │ │ │ - blx 8134 │ │ │ │ + b.n 39830 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 398cc │ │ │ │ - b.n 39b1a │ │ │ │ + beq.w 39874 │ │ │ │ + b.n 39ac2 │ │ │ │ vmov r0, r1, d0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl aa414 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9e2c │ │ │ │ + bl a9cd0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vmov d6, r0, r1 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r6, #39] @ 0x27 │ │ │ │ - b.n 39a9e │ │ │ │ - blx 8134 │ │ │ │ + b.n 39a46 │ │ │ │ + blx 80e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 39e3e │ │ │ │ + b.n 39de6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 39a78 │ │ │ │ - b.n 39a66 │ │ │ │ + bpl.w 39a20 │ │ │ │ + b.n 39a0e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 39f94 │ │ │ │ + cbz r2, 39f3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 39f94 │ │ │ │ + cbz r2, 39f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39a78 │ │ │ │ + bne.w 39a20 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 39a78 │ │ │ │ + bmi.w 39a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - b.n 39f14 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + b.n 39ebc │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.w 39950 │ │ │ │ - b.n 39966 │ │ │ │ + beq.w 398f8 │ │ │ │ + b.n 3990e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 3a33c │ │ │ │ + bmi.w 3a2e4 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa478 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9e90 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - b.n 39852 │ │ │ │ + b.n 397fa │ │ │ │ mov r3, sl │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ - bne.w 3a41a │ │ │ │ - ldr r3, [pc, #132] @ (3a060 ) │ │ │ │ + bne.w 3a3c2 │ │ │ │ + ldr r3, [pc, #132] @ (3a008 ) │ │ │ │ ldr.w r5, [r8] │ │ │ │ - ldr r1, [pc, #144] @ (3a074 ) │ │ │ │ + ldr r1, [pc, #144] @ (3a01c ) │ │ │ │ sub.w r5, sl, r5 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r3, [r6, #8] │ │ │ │ subs r4, r4, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3a35a │ │ │ │ + bne.w 3a302 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r4 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a38c │ │ │ │ + beq.w 3a334 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - vldr d7, [pc, #16] @ 3a048 │ │ │ │ + vldr d7, [pc, #16] @ 39ff0 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ str r0, [r6, #8] │ │ │ │ negs r3, r3 │ │ │ │ strh r3, [r6, #30] │ │ │ │ - b.n 39852 │ │ │ │ + b.n 397fa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr.w ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ite ne │ │ │ │ ldrne.w r2, [r9, #296] @ 0x128 │ │ │ │ ldreq.w r2, [r9, #16] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strb.w fp, [r2] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bne.w 3a3e6 │ │ │ │ + bne.w 3a38e │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.w 3a200 │ │ │ │ + beq.w 3a1a8 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3a118 │ │ │ │ + ble.n 3a0c0 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [sl, #32] │ │ │ │ - ble.n 3a132 │ │ │ │ + ble.n 3a0da │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3a140 │ │ │ │ + blt.n 3a0e8 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 3a122 │ │ │ │ + ble.n 3a0ca │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a1da │ │ │ │ + beq.n 3a182 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a1e6 │ │ │ │ + beq.n 3a18e │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3a0d2 │ │ │ │ + bgt.n 3a07a │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 3a0f8 │ │ │ │ - ldr r3, [pc, #788] @ (3a438 ) │ │ │ │ + bgt.n 3a0a0 │ │ │ │ + ldr r3, [pc, #788] @ (3a3e0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 3a10a │ │ │ │ + b.n 3a0b2 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.n 3a122 │ │ │ │ + beq.n 3a0ca │ │ │ │ mov r5, sl │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, fp │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ mov.w r4, #1310720 @ 0x140000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sl] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.n 3a18c │ │ │ │ + bmi.n 3a134 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.w 3a2ea │ │ │ │ + bne.w 3a292 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 3a18c │ │ │ │ + bne.n 3a134 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.n 3a18c │ │ │ │ + bne.n 3a134 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3a3ee │ │ │ │ + beq.w 3a396 │ │ │ │ orr.w r2, r4, #147456 @ 0x24000 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a362 │ │ │ │ + beq.w 3a30a │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 3a2de │ │ │ │ + beq.w 3a286 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strb.w fp, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 39dbc │ │ │ │ + bne.w 39d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a428 │ │ │ │ + beq.w 3a3d0 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - vldr d7, [pc, #604] @ 3a430 │ │ │ │ - b.w 39852 │ │ │ │ - blx 8134 │ │ │ │ + vldr d7, [pc, #604] @ 3a3d8 │ │ │ │ + b.w 397fa │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3a10a │ │ │ │ + b.n 3a0b2 │ │ │ │ mov.w r2, #1310720 @ 0x140000 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r4, #91 @ 0x5b │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - beq.w 3a0c0 │ │ │ │ + beq.w 3a068 │ │ │ │ mov r5, sl │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, fp │ │ │ │ - b.n 3a14c │ │ │ │ + b.n 3a0f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 3a204 │ │ │ │ + beq.n 3a1ac │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 3a0c6 │ │ │ │ + beq.w 3a06e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r5, sl │ │ │ │ mov r6, fp │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, #91 @ 0x5b │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 3a152 │ │ │ │ + b.n 3a0fa │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r6, #0] │ │ │ │ - vldr d7, [pc, #500] @ 3a430 │ │ │ │ + vldr d7, [pc, #500] @ 3a3d8 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ strh r3, [r6, #28] │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ mov r9, r4 │ │ │ │ - vldr d7, [pc, #484] @ 3a430 │ │ │ │ - b.w 39852 │ │ │ │ + vldr d7, [pc, #484] @ 3a3d8 │ │ │ │ + b.w 397fa │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ ands.w r5, r5, #2 │ │ │ │ - bne.w 39a50 │ │ │ │ + bne.w 399f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ ldrh.w r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrh.w r3, [sp, #60] @ 0x3c │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 39a50 │ │ │ │ + bpl.w 399f8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ - b.w 39856 │ │ │ │ + b.w 397fe │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3a370 │ │ │ │ + bmi.n 3a318 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vmov r3, s14 │ │ │ │ uxth r3, r3 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3a3ae │ │ │ │ + bmi.n 3a356 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a3c8 │ │ │ │ + bne.n 3a370 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 3a1ba │ │ │ │ + b.n 3a162 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.w 3a18c │ │ │ │ + bne.w 3a134 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.w 3a18c │ │ │ │ + bne.w 3a134 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.w 3a18c │ │ │ │ + bne.w 3a134 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3a18c │ │ │ │ - ldr r0, [pc, #296] @ (3a43c ) │ │ │ │ + bne.w 3a134 │ │ │ │ + ldr r0, [pc, #296] @ (3a3e4 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #296] @ (3a440 ) │ │ │ │ - bl 7bb80 │ │ │ │ - ldr r2, [pc, #292] @ (3a444 ) │ │ │ │ + ldr r4, [pc, #296] @ (3a3e8 ) │ │ │ │ + bl 7bb28 │ │ │ │ + ldr r2, [pc, #292] @ (3a3ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ vstr d0, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ orr.w r2, r2, #536 @ 0x218 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - b.n 3a1a2 │ │ │ │ + b.n 3a14a │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 3a018 │ │ │ │ + bl 74130 │ │ │ │ + b.n 39fc0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r6, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ strh r2, [r6, #28] │ │ │ │ - b.n 3a1a2 │ │ │ │ + b.n 3a14a │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vmov r3, s14 │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ cmp r5, #14 │ │ │ │ - bls.n 3a3d4 │ │ │ │ + bls.n 3a37c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a1ce │ │ │ │ - ldr r3, [pc, #172] @ (3a448 ) │ │ │ │ + bne.w 3a176 │ │ │ │ + ldr r3, [pc, #172] @ (3a3f0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.w 39888 │ │ │ │ - bl aa2b8 │ │ │ │ + b.w 39830 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vmov r3, s14 │ │ │ │ negs r3, r3 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ - b.w 39852 │ │ │ │ + b.w 397fa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 3a1ba │ │ │ │ + b.n 3a162 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add.w r2, r6, #30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 390f8 │ │ │ │ + bl 390a0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 3a390 │ │ │ │ + b.n 3a338 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 3a152 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #92] @ (3a44c ) │ │ │ │ + b.n 3a0fa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #92] @ (3a3f4 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #88] @ (3a450 ) │ │ │ │ - bl 7bb80 │ │ │ │ - ldr r2, [pc, #88] @ (3a454 ) │ │ │ │ + ldr r4, [pc, #88] @ (3a3f8 ) │ │ │ │ + bl 7bb28 │ │ │ │ + ldr r2, [pc, #88] @ (3a3fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ adds r4, #28 │ │ │ │ adds r2, #8 │ │ │ │ vstr d0, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ orr.w r2, r2, #536 @ 0x218 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - b.n 3a1a2 │ │ │ │ + b.n 3a14a │ │ │ │ mov r9, sl │ │ │ │ - b.n 39d88 │ │ │ │ + b.n 39d30 │ │ │ │ mov r9, sl │ │ │ │ - vldr d7, [pc, #12] @ 3a430 │ │ │ │ - b.w 39852 │ │ │ │ + vldr d7, [pc, #12] @ 3a3d8 │ │ │ │ + b.w 397fa │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w lr, [pc, #100] @ 3a4cc │ │ │ │ + ldr.w lr, [pc, #100] @ 3a474 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #96] @ 3a4d0 │ │ │ │ + ldr.w ip, [pc, #96] @ 3a478 │ │ │ │ movs r3, #5 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #92] @ (3a4d4 ) │ │ │ │ + ldr r2, [pc, #92] @ (3a47c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #84] @ (3a4d8 ) │ │ │ │ + ldr r4, [pc, #84] @ (3a480 ) │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 54ec0 │ │ │ │ + bl 54e68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3a4b4 │ │ │ │ - ldr r2, [pc, #60] @ (3a4dc ) │ │ │ │ - ldr r3, [pc, #48] @ (3a4d0 ) │ │ │ │ + cbnz r3, 3a45c │ │ │ │ + ldr r2, [pc, #60] @ (3a484 ) │ │ │ │ + ldr r3, [pc, #48] @ (3a478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3a4c8 │ │ │ │ + bne.n 3a470 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #40] @ (3a4e0 ) │ │ │ │ + ldr r2, [pc, #40] @ (3a488 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (3a4e4 ) │ │ │ │ + ldr r0, [pc, #40] @ (3a48c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3964d6 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + bl 39647e │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ - movs r7, r0 │ │ │ │ + ldc2 0, cr0, [r2], #-24 @ 0xffffffe8 │ │ │ │ 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 r6, r1 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r2, #0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3a520 │ │ │ │ + cbz r0, 3a4c8 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 3a54c │ │ │ │ + bpl.n 3a4f4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ str r4, [r6, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3a520 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3a4c8 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (3a5b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (3a560 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - cbz r1, 3a5aa │ │ │ │ + cbz r1, 3a552 │ │ │ │ movs r0, #4 │ │ │ │ strh r0, [r4, #4] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrsh.w r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r3, 3a5a6 │ │ │ │ + cbz r3, 3a54e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3a5a6 │ │ │ │ - ldr r2, [pc, #36] @ (3a5bc ) │ │ │ │ + ble.n 3a54e │ │ │ │ + ldr r2, [pc, #36] @ (3a564 ) │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r2, #3 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 3a59c │ │ │ │ + bne.n 3a544 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 15094 │ │ │ │ + bl 1503c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 3a57a │ │ │ │ - str r2, [r0, r7] │ │ │ │ + b.n 3a522 │ │ │ │ + strh r2, [r4, r0] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (3a69c ) │ │ │ │ + ldr r2, [pc, #200] @ (3a644 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3a65c │ │ │ │ + beq.n 3a604 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r4, 3a608 │ │ │ │ + cbz r4, 3a5b0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 3a632 │ │ │ │ + cbz r0, 3a5da │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ - cbz r6, 3a604 │ │ │ │ - cbz r3, 3a626 │ │ │ │ + cbz r6, 3a5ac │ │ │ │ + cbz r3, 3a5ce │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - cbz r4, 3a642 │ │ │ │ + cbz r4, 3a5ea │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a676 │ │ │ │ + beq.n 3a61e │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add.w ip, r5, #20 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, ip │ │ │ │ - cbz r1, 3a666 │ │ │ │ + cbz r1, 3a60e │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r6, 3a660 │ │ │ │ + cbz r6, 3a608 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r1, r4, [r1, #52] @ 0x34 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 3a680 │ │ │ │ + bge.n 3a628 │ │ │ │ add.w r0, r1, #16 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 3a5f8 │ │ │ │ + b.n 3a5a0 │ │ │ │ add.w ip, r0, #20 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh.w r1, [r4, #4] │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3a626 │ │ │ │ - b.n 3a660 │ │ │ │ + bne.n 3a5ce │ │ │ │ + b.n 3a608 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3a554 │ │ │ │ + bl 3a4fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 3a612 │ │ │ │ - ldr r4, [pc, #28] @ (3a6a0 ) │ │ │ │ + b.n 3a5ba │ │ │ │ + ldr r4, [pc, #28] @ (3a648 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #20] @ (3a6a4 ) │ │ │ │ + ldr r0, [pc, #20] @ (3a64c ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d10, d6 │ │ │ │ + @ instruction: 0xfa5a0006 │ │ │ │ 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 sl, [pc, #740] @ 3a9a0 │ │ │ │ + ldr.w sl, [pc, #740] @ 3a948 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r2, #1 │ │ │ │ - cbz r1, 3a6d4 │ │ │ │ + cbz r1, 3a67c │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it lt │ │ │ │ movlt r7, r2 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - bge.w 3a97e │ │ │ │ + bge.w 3a926 │ │ │ │ adds r7, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bic.w r7, r7, #31 │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ it ge │ │ │ │ movge.w r7, #4194304 @ 0x400000 │ │ │ │ subs r4, r7, #1 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3a7c0 │ │ │ │ + beq.n 3a768 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6, #12] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 3a8f0 │ │ │ │ + ble.w 3a898 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ strb r0, [r2, r4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 3a750 │ │ │ │ + bgt.n 3a6f8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a99c │ │ │ │ + beq.w 3a944 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - b.n 3a78c │ │ │ │ + b.n 3a734 │ │ │ │ add.w r8, r3, #16 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a99c │ │ │ │ + beq.w 3a944 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a780 │ │ │ │ + bne.n 3a728 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r6, #16] │ │ │ │ str.w r6, [r8] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 3a7b8 │ │ │ │ + bge.n 3a760 │ │ │ │ subs r2, r7, r4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r5, [r6, #32] │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 3a8a2 │ │ │ │ + beq.n 3a84a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a8a2 │ │ │ │ + bne.n 3a84a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a900 │ │ │ │ + beq.w 3a8a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a900 │ │ │ │ + beq.w 3a8a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8a2 │ │ │ │ - ldr r2, [pc, #420] @ (3a9a4 ) │ │ │ │ + bne.n 3a84a │ │ │ │ + ldr r2, [pc, #420] @ (3a94c ) │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ lsls r0, r1, #22 │ │ │ │ - bpl.n 3a816 │ │ │ │ + bpl.n 3a7be │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ bic.w r1, r1, #512 @ 0x200 │ │ │ │ strh.w r1, [r8, #12] │ │ │ │ adds r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3a822 │ │ │ │ + bne.n 3a7ca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ - ldr r1, [pc, #388] @ (3a9a8 ) │ │ │ │ + ldr r1, [pc, #388] @ (3a950 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a8be │ │ │ │ - ldr r3, [pc, #376] @ (3a9ac ) │ │ │ │ + beq.n 3a866 │ │ │ │ + ldr r3, [pc, #376] @ (3a954 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #364] @ (3a9b0 ) │ │ │ │ + ldr r3, [pc, #364] @ (3a958 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #348] @ (3a9b4 ) │ │ │ │ + ldr r0, [pc, #348] @ (3a95c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a8d0 │ │ │ │ + beq.n 3a878 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a872 │ │ │ │ + beq.n 3a81a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a93c │ │ │ │ - ldr r3, [pc, #324] @ (3a9b8 ) │ │ │ │ + beq.n 3a8e4 │ │ │ │ + ldr r3, [pc, #324] @ (3a960 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - bl 3a4e8 │ │ │ │ + bl 3a490 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ - b.n 3a7a2 │ │ │ │ - ldr r2, [pc, #256] @ (3a9a4 ) │ │ │ │ + b.n 3a74a │ │ │ │ + ldr r2, [pc, #256] @ (3a94c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3a8b2 │ │ │ │ + beq.n 3a85a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a822 │ │ │ │ + b.n 3a7ca │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ ands.w r4, r1, #512 @ 0x200 │ │ │ │ - bne.n 3a80a │ │ │ │ - b.n 3a81c │ │ │ │ + bne.n 3a7b2 │ │ │ │ + b.n 3a7c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15540 │ │ │ │ - cbnz r0, 3a8f4 │ │ │ │ + bl 154e8 │ │ │ │ + cbnz r0, 3a89c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - cbz r3, 3a912 │ │ │ │ + cbz r3, 3a8ba │ │ │ │ adds r4, #1 │ │ │ │ - ldr r3, [pc, #232] @ (3a9bc ) │ │ │ │ + ldr r3, [pc, #232] @ (3a964 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - b.n 3a7a2 │ │ │ │ + b.n 3a74a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a768 │ │ │ │ + b.n 3a710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a830 │ │ │ │ - b.n 3a8c6 │ │ │ │ + bne.n 3a7d8 │ │ │ │ + b.n 3a86e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 3a8ae │ │ │ │ + bpl.n 3a856 │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ - b.n 3a822 │ │ │ │ + b.n 3a7ca │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 3a8d0 │ │ │ │ + bpl.n 3a878 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a8ce │ │ │ │ + beq.n 3a876 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a8d0 │ │ │ │ + beq.n 3a878 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a8d0 │ │ │ │ + beq.n 3a878 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8ce │ │ │ │ - b.n 3a8d0 │ │ │ │ + bne.n 3a876 │ │ │ │ + b.n 3a878 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 3a94c │ │ │ │ + cbz r3, 3a8f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3a94c │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, 3a8f4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a872 │ │ │ │ + bne.n 3a81a │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ str r5, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbnz r3, 3a964 │ │ │ │ - b.n 3a97a │ │ │ │ + cbnz r3, 3a90c │ │ │ │ + b.n 3a922 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 3a97a │ │ │ │ + cbz r3, 3a922 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3a960 │ │ │ │ - cbz r2, 3a97a │ │ │ │ + beq.n 3a908 │ │ │ │ + cbz r2, 3a922 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ blx r9 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3a872 │ │ │ │ + b.n 3a81a │ │ │ │ asrs r1, r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 726a8 │ │ │ │ - ldr r2, [pc, #52] @ (3a9c0 ) │ │ │ │ + bl 72650 │ │ │ │ + ldr r2, [pc, #52] @ (3a968 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (3a9c4 ) │ │ │ │ + ldr r0, [pc, #52] @ (3a96c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 8390 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + bl 6bc44 │ │ │ │ + blx 8338 │ │ │ │ + str r2, [r1, r3] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, 3aa84 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 3abac ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr6, {0} │ │ │ │ - add r6, pc, #904 @ (adr r6, 3ad44 ) │ │ │ │ + vld4.8 {d0-d3}, [sl], r6 │ │ │ │ + add r7, pc, #264 @ (adr r7, 3aa6c ) │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 3abd0 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 3acf8 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip], #24 │ │ │ │ + @ instruction: 0xf75c0006 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - bne.n 3a9d4 │ │ │ │ + bne.n 3a97c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #4] @ (3a9dc ) │ │ │ │ + ldr r1, [pc, #4] @ (3a984 ) │ │ │ │ add r1, pc │ │ │ │ - b.w 10e74 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3abf8 ) │ │ │ │ + b.w 10e1c │ │ │ │ + add r5, pc, #920 @ (adr r5, 3ad20 ) │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbnz r3, 3aa12 │ │ │ │ + cbnz r3, 3a9ba │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.n 3aa08 │ │ │ │ + b.n 3a9b0 │ │ │ │ ldr.w r2, [r0, #-4]! │ │ │ │ - cbnz r2, 3aa0e │ │ │ │ + cbnz r2, 3a9b6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3aa00 │ │ │ │ + bgt.n 3a9a8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3aa0e │ │ │ │ + b.n 3a9b6 │ │ │ │ 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 r7, [pc, #236] @ (3ab18 ) │ │ │ │ + ldr r7, [pc, #236] @ (3aac0 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #228] @ (3ab1c ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #228] @ (3aac4 ) │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [pc, #228] @ (3ab20 ) │ │ │ │ + ldr r2, [pc, #228] @ (3aac8 ) │ │ │ │ subs r5, r0, #1 │ │ │ │ - ldr r1, [pc, #228] @ (3ab24 ) │ │ │ │ + ldr r1, [pc, #228] @ (3aacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3aad2 │ │ │ │ + bcs.n 3aa7a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aaee │ │ │ │ + beq.n 3aa96 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a9c8 │ │ │ │ - ldr r3, [pc, #160] @ (3ab28 ) │ │ │ │ + bl 3a970 │ │ │ │ + ldr r3, [pc, #160] @ (3aad0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab04 │ │ │ │ - cbz r5, 3aae0 │ │ │ │ + beq.n 3aaac │ │ │ │ + cbz r5, 3aa88 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #16 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ sub.w r1, r0, #8 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r5, [r4, #0] │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3aa68 │ │ │ │ + bge.n 3aa10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aa70 │ │ │ │ + b.n 3aa18 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a6a8 │ │ │ │ + bl 3a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3aa9c │ │ │ │ - ldr r2, [pc, #60] @ (3ab2c ) │ │ │ │ + b.n 3aa44 │ │ │ │ + ldr r2, [pc, #60] @ (3aad4 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #60] @ (3ab30 ) │ │ │ │ + ldr r0, [pc, #60] @ (3aad8 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r8, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #44] @ (3ab34 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #44] @ (3aadc ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #44] @ (3ab38 ) │ │ │ │ + ldr r0, [pc, #44] @ (3aae0 ) │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #976] @ (3aeec ) │ │ │ │ + ldr r5, [pc, #336] @ (3ac14 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 0, r0, ip, cr6 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + movt r0, #51206 @ 0xc806 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - smull r0, r0, r6, r6 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + @ instruction: 0xf5f60006 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - usada8 r0, r0, r6, r0 │ │ │ │ + @ instruction: 0xf5e00006 │ │ │ │ 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, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ - cbnz r4, 3ab84 │ │ │ │ - cbz r6, 3ab7a │ │ │ │ + cbnz r4, 3ab2c │ │ │ │ + cbz r6, 3ab22 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 3ab7a │ │ │ │ - ldr r7, [pc, #84] @ (3abb8 ) │ │ │ │ + cbz r3, 3ab22 │ │ │ │ + ldr r7, [pc, #84] @ (3ab60 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 3ab64 │ │ │ │ + bgt.n 3ab0c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 3aba6 │ │ │ │ + cbz r6, 3ab4e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbz r3, 3aba6 │ │ │ │ - ldr r7, [pc, #48] @ (3abbc ) │ │ │ │ + cbz r3, 3ab4e │ │ │ │ + ldr r7, [pc, #48] @ (3ab64 ) │ │ │ │ movs r4, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 3ab90 │ │ │ │ + bgt.n 3ab38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3abb2 │ │ │ │ + beq.n 3ab5a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3ac00 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3aba8 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3abee │ │ │ │ + beq.n 3ab96 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 3ac22 │ │ │ │ + cbz r2, 3abca │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r0, lr │ │ │ │ - blt.n 3ac02 │ │ │ │ + blt.n 3abaa │ │ │ │ pop {r4, pc} │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ lsls r1, r1, #8 │ │ │ │ - bpl.n 3ac1e │ │ │ │ + bpl.n 3abc6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str.w lr, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ac0a │ │ │ │ + bgt.n 3abb2 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ adds r3, #1 │ │ │ │ strb r3, [r2, #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 3ac00 │ │ │ │ + beq.n 3aba8 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - ldr r2, [pc, #128] @ (3acd0 ) │ │ │ │ + ldr r2, [pc, #128] @ (3ac78 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 3ac80 │ │ │ │ + cbnz r3, 3ac28 │ │ │ │ ldrd r3, r0, [r1, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3ac98 │ │ │ │ + bge.n 3ac40 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #112] @ (3acd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (3ac7c ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ add.w r3, ip, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ac9c │ │ │ │ + beq.n 3ac44 │ │ │ │ add.w ip, ip, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, ip │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 3abc0 │ │ │ │ - cbz r0, 3ac98 │ │ │ │ + bl 3ab68 │ │ │ │ + cbz r0, 3ac40 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3acb8 │ │ │ │ + beq.n 3ac60 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbnz r2, 3acb8 │ │ │ │ + cbnz r2, 3ac60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3acbc │ │ │ │ + cbnz r3, 3ac64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 3acac │ │ │ │ - b.n 3ac6e │ │ │ │ + cbnz r3, 3ac54 │ │ │ │ + b.n 3ac16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r2, 3acb8 │ │ │ │ + cbnz r2, 3ac60 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac6e │ │ │ │ + beq.n 3ac16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3aca6 │ │ │ │ + beq.n 3ac4e │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3aca2 │ │ │ │ + beq.n 3ac4a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac98 │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 3ac40 │ │ │ │ + bl 1195c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #888] @ (3b04c ) │ │ │ │ + ldr r3, [pc, #248] @ (3ad74 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad54 │ │ │ │ + beq.n 3acfc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3ad42 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3acea │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 3ad02 │ │ │ │ + cbz r3, 3acaa │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r2, 3ad46 │ │ │ │ - cbz r3, 3ad36 │ │ │ │ - ldr r0, [pc, #76] @ (3ad58 ) │ │ │ │ + cbnz r2, 3acee │ │ │ │ + cbz r3, 3acde │ │ │ │ + ldr r0, [pc, #76] @ (3ad00 ) │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ add r0, pc │ │ │ │ adds r0, #11 │ │ │ │ umull r2, ip, lr, r3 │ │ │ │ cmp r3, #9 │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ mov.w r3, ip, lsr #3 │ │ │ │ add.w ip, r3, r3, lsl #2 │ │ │ │ sub.w r2, r2, ip, lsl #1 │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ - bhi.n 3ad18 │ │ │ │ + bhi.n 3acc0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3ad5c ) │ │ │ │ + ldr r0, [pc, #36] @ (3ad04 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ strb.w r3, [r0, #10]! │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strh r3, [r2, #12] │ │ │ │ sub.w r0, r2, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b7e0 <__time64@plt+0x33e4> │ │ │ │ + b.w b788 <__time64@plt+0x33e4> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3ad82 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3ad2a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbnz r3, 3ad84 │ │ │ │ + cbnz r3, 3ad2c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbnz r3, 3ad84 │ │ │ │ + cbnz r3, 3ad2c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ubfx r0, r0, #0, #22 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3adc2 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3ad6a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbnz r3, 3adc2 │ │ │ │ + cbnz r3, 3ad6a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbnz r3, 3adc2 │ │ │ │ + cbnz r3, 3ad6a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.n 3adb8 │ │ │ │ + b.n 3ad60 │ │ │ │ ldr.w r2, [r0, #-4]! │ │ │ │ - cbnz r2, 3adbe │ │ │ │ + cbnz r2, 3ad66 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3adb2 │ │ │ │ + bgt.n 3ad5a │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3adbe │ │ │ │ + b.n 3ad66 │ │ │ │ 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 r3, [pc, #552] @ (3b004 ) │ │ │ │ + ldr r3, [pc, #552] @ (3afac ) │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3ae0c │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3adb4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bpl.n 3ae0c │ │ │ │ + bpl.n 3adb4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3ae14 │ │ │ │ + cbz r3, 3adbc │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3ae04 │ │ │ │ + cbz r0, 3adac │ │ │ │ movs r0, #1 │ │ │ │ - b.n 3ae0e │ │ │ │ + b.n 3adb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #142606336 @ 0x8800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aeea │ │ │ │ + beq.n 3ae92 │ │ │ │ ands.w r1, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 3ae60 │ │ │ │ + beq.n 3ae08 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 3ae56 │ │ │ │ + bge.n 3adfe │ │ │ │ orr.w r2, r2, #75497472 @ 0x4800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - cbz r0, 3ae4e │ │ │ │ + cbz r0, 3adf6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ae00 │ │ │ │ + bne.n 3ada8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 3ae2c │ │ │ │ + blt.n 3add4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3ae0c │ │ │ │ + b.n 3adb4 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [lr, r0, lsl #2] │ │ │ │ ldr.w r5, [r5, r0, lsl #2] │ │ │ │ add.w ip, r6, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - blt.n 3aebe │ │ │ │ + blt.n 3ae66 │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 3afdc │ │ │ │ + beq.w 3af84 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ uxtb r2, r2 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.n 3aeb0 │ │ │ │ + bcs.n 3ae58 │ │ │ │ str.w r1, [lr, r0, lsl #2] │ │ │ │ adds r2, #2 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 3aeac │ │ │ │ + bls.n 3ae54 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 3ae9e │ │ │ │ + bcc.n 3ae46 │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strb.w ip, [r3, #2] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 3ae0c │ │ │ │ + b.n 3adb4 │ │ │ │ str.w ip, [lr, r0, lsl #2] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ae00 │ │ │ │ + beq.n 3ada8 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r2, #4 │ │ │ │ subs r0, #4 │ │ │ │ add.w lr, r2, r4, lsl #2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - bne.n 3aed6 │ │ │ │ - b.n 3ae00 │ │ │ │ + bne.n 3ae7e │ │ │ │ + b.n 3ada8 │ │ │ │ ldrd r0, ip, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r1, r0, #1 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r4, #44] @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 3af62 │ │ │ │ + bcs.n 3af0a │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ add.w r8, r2, r0, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af84 │ │ │ │ - ldr.w ip, [pc, #244] @ 3b008 │ │ │ │ + beq.n 3af2c │ │ │ │ + ldr.w ip, [pc, #244] @ 3afb0 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ add.w ip, r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, ip │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 3afb6 │ │ │ │ + beq.n 3af5e │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.w 3ae00 │ │ │ │ + bpl.w 3ada8 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bpl.n 3af6e │ │ │ │ + bpl.n 3af16 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 3af6e │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 3af16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbnz r0, 3af6e │ │ │ │ + cbnz r0, 3af16 │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 3af04 │ │ │ │ + bhi.n 3aeac │ │ │ │ ldr r2, [r4, #28] │ │ │ │ bic.w r2, r2, #142606336 @ 0x8800000 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ae0c │ │ │ │ + b.n 3adb4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 3ae00 │ │ │ │ + bpl.w 3ada8 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 3ae00 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 3ada8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bmi.n 3af5a │ │ │ │ + bmi.n 3af02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3af5a │ │ │ │ + beq.n 3af02 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 3af5a │ │ │ │ - ldr r0, [pc, #112] @ (3b008 ) │ │ │ │ + bls.n 3af02 │ │ │ │ + ldr r0, [pc, #112] @ (3afb0 ) │ │ │ │ ldr r2, [r7, r0] │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ add.w ip, r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 3afb6 │ │ │ │ + beq.n 3af5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3af24 │ │ │ │ + bne.n 3aecc │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ - b.n 3af5a │ │ │ │ + b.n 3af02 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3ad8c │ │ │ │ + bl 3ad34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ubfx ip, r3, #0, #22 │ │ │ │ cmp r0, ip │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ - bge.n 3afe4 │ │ │ │ + bge.n 3af8c │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - b.n 3afac │ │ │ │ + b.n 3af54 │ │ │ │ bic.w r2, r2, #142606336 @ 0x8800000 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3ae0c │ │ │ │ + b.n 3adb4 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ add.w ip, r5, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 3afd2 │ │ │ │ - b.n 3afb0 │ │ │ │ + bne.n 3af7a │ │ │ │ + b.n 3af58 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #304] @ (3b138 ) │ │ │ │ + ldr r1, [pc, #688] @ (3b260 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1368] @ 3b578 │ │ │ │ + ldr.w r8, [pc, #1368] @ 3b520 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ mov r9, r1 │ │ │ │ ubfx r7, r6, #0, #22 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b102 │ │ │ │ + beq.n 3b0aa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b0b8 │ │ │ │ + beq.n 3b060 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3b0fa │ │ │ │ + beq.n 3b0a2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ and.w ip, r6, #67108864 @ 0x4000000 │ │ │ │ ands.w r2, r6, #16777216 @ 0x1000000 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 3b1b0 │ │ │ │ + bne.w 3b158 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 3b372 │ │ │ │ + beq.w 3b31a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [r3, #12] │ │ │ │ strb r2, [r3, #1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3b3a0 │ │ │ │ + beq.w 3b348 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 3b0a8 │ │ │ │ + b.n 3b050 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r1, r9, lsl #2] │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r8, r9, lsl #2] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ mls r7, r0, r2, r7 │ │ │ │ adds r2, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ uxtb.w r9, r2 │ │ │ │ strb.w r9, [r3, #1] │ │ │ │ - ble.w 3b39e │ │ │ │ + ble.w 3b346 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bhi.n 3b06c │ │ │ │ + bhi.n 3b014 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 3b1e2 │ │ │ │ + b.n 3b18a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b268 │ │ │ │ + beq.w 3b210 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r1, r6, #6 │ │ │ │ - bmi.w 3b46a │ │ │ │ + bmi.w 3b412 │ │ │ │ bic.w r2, r2, #25165824 @ 0x1800000 │ │ │ │ and.w r3, r6, #696254464 @ 0x29800000 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3b2e2 │ │ │ │ + beq.w 3b28a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bmi.w 3b476 │ │ │ │ + bmi.w 3b41e │ │ │ │ ands.w r2, r6, #4194304 @ 0x400000 │ │ │ │ - beq.w 3b480 │ │ │ │ + beq.w 3b428 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ lsls r0, r6, #8 │ │ │ │ - bmi.w 3b2f0 │ │ │ │ + bmi.w 3b298 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r3, [pc, #1144] @ 3b57c │ │ │ │ + ldr.w r3, [pc, #1144] @ 3b524 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ - bne.n 3b1fc │ │ │ │ + bne.n 3b1a4 │ │ │ │ and.w r3, r6, #33554432 @ 0x2000000 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 3b254 │ │ │ │ - ldr.w r3, [pc, #1120] @ 3b580 │ │ │ │ + beq.w 3b1fc │ │ │ │ + ldr.w r3, [pc, #1120] @ 3b528 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b25e │ │ │ │ + bne.w 3b206 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a6a8 │ │ │ │ + bl 3a650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ and.w r2, r6, #696254464 @ 0x29800000 │ │ │ │ and.w r1, r6, #37748736 @ 0x2400000 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ lsls r0, r6, #8 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bmi.w 3b34c │ │ │ │ + bmi.w 3b2f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3b230 │ │ │ │ + beq.n 3b1d8 │ │ │ │ ands.w r1, r6, #4194304 @ 0x400000 │ │ │ │ - bne.w 3b3c0 │ │ │ │ + bne.w 3b368 │ │ │ │ lsls r2, r6, #3 │ │ │ │ it pl │ │ │ │ addpl.w r3, r4, #64 @ 0x40 │ │ │ │ - bmi.w 3b4a6 │ │ │ │ + bmi.w 3b44e │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ - b.n 3b17e │ │ │ │ + b.n 3b126 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3b0fa │ │ │ │ + beq.n 3b0a2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b17a │ │ │ │ - ldr r2, [pc, #1012] @ (3b57c ) │ │ │ │ + bne.n 3b122 │ │ │ │ + ldr r2, [pc, #1012] @ (3b524 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ clz r2, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b4e4 │ │ │ │ + bne.w 3b48c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3b17a │ │ │ │ + b.n 3b122 │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r3, #1] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r1, 3b1c6 │ │ │ │ + cbz r1, 3b16e │ │ │ │ subs r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [r2, r1] │ │ │ │ subs r1, #4 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bne.n 3b1bc │ │ │ │ + bne.n 3b164 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ bfc r2, #0, #22 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 3b36a │ │ │ │ + beq.w 3b312 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic.w r6, r6, #16777216 @ 0x1000000 │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ lsls r2, r6, #6 │ │ │ │ - bmi.w 3b338 │ │ │ │ + bmi.w 3b2e0 │ │ │ │ and.w r2, r6, #696254464 @ 0x29800000 │ │ │ │ bic.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ orrs r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #896] @ (3b580 ) │ │ │ │ + ldr r3, [pc, #896] @ (3b528 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ strb.w r2, [r3, #1581] @ 0x62d │ │ │ │ vmov r7, s15 │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ str.w r7, [r3, #1584] @ 0x630 │ │ │ │ - bcc.w 3b114 │ │ │ │ - b.n 3b2c8 │ │ │ │ + bcc.w 3b0bc │ │ │ │ + b.n 3b270 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 3b4d2 │ │ │ │ + bmi.w 3b47a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3b0fa │ │ │ │ + beq.w 3b0a2 │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ + bne.w 3b0a2 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea3c │ │ │ │ - b.n 3b130 │ │ │ │ + bl 1e9e4 │ │ │ │ + b.n 3b0d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b324 │ │ │ │ - ldr r3, [pc, #780] @ (3b57c ) │ │ │ │ + beq.n 3b2cc │ │ │ │ + ldr r3, [pc, #780] @ (3b524 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 3b324 │ │ │ │ + beq.n 3b2cc │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 3b28c │ │ │ │ - ldr r1, [pc, #772] @ (3b584 ) │ │ │ │ + cbz r3, 3b234 │ │ │ │ + ldr r1, [pc, #772] @ (3b52c ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b2fe │ │ │ │ - ldr r3, [pc, #752] @ (3b580 ) │ │ │ │ + beq.n 3b2a6 │ │ │ │ + ldr r3, [pc, #752] @ (3b528 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str.w r7, [r3, #1236] @ 0x4d4 │ │ │ │ strb.w r2, [r3, #1581] @ 0x62d │ │ │ │ vmov r7, s15 │ │ │ │ cmp r7, #0 │ │ │ │ str.w r7, [r3, #1584] @ 0x630 │ │ │ │ - bge.n 3b31e │ │ │ │ + bge.n 3b2c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9e0 │ │ │ │ + bl 3a988 │ │ │ │ add r7, r0 │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ - bcc.n 3b324 │ │ │ │ + bcc.n 3b2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #696] @ (3b588 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #696] @ (3b530 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #696] @ (3b58c ) │ │ │ │ + ldr r0, [pc, #696] @ (3b534 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ lsls r7, r6, #8 │ │ │ │ - bpl.w 3b4c0 │ │ │ │ + bpl.w 3b468 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ - b.n 3b254 │ │ │ │ + bne.w 3b0a2 │ │ │ │ + b.n 3b1fc │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ subs r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r7 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3b2ba │ │ │ │ + blt.n 3b262 │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ - bge.n 3b2c8 │ │ │ │ + bge.n 3b270 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w 3b13c │ │ │ │ + bgt.w 3b0e4 │ │ │ │ and.w r3, r6, #33554432 @ 0x2000000 │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 3b11e │ │ │ │ - b.n 3b254 │ │ │ │ + bne.w 3b0c6 │ │ │ │ + b.n 3b1fc │ │ │ │ and.w r2, r6, #696254464 @ 0x29800000 │ │ │ │ bic.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ orrs r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3b49e │ │ │ │ + bne.w 3b446 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3b254 │ │ │ │ + beq.w 3b1fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b15c │ │ │ │ + b.n 3b104 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 3b1e2 │ │ │ │ + b.n 3b18a │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ cmp lr, r1 │ │ │ │ it cs │ │ │ │ ldrcs r3, [r4, #28] │ │ │ │ - bcs.w 3b1e2 │ │ │ │ + bcs.w 3b18a │ │ │ │ ldrd r1, ip, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r0, [ip, lr, lsl #2] │ │ │ │ ldr.w r1, [r1, lr, lsl #2] │ │ │ │ subs r0, r7, r0 │ │ │ │ mla r1, r1, r0, r2 │ │ │ │ str r1, [r3, #12] │ │ │ │ str.w r7, [ip, lr, lsl #2] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 3b1e2 │ │ │ │ + b.n 3b18a │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bls.w 3b0ac │ │ │ │ + bls.w 3b054 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r0, r9, #1 │ │ │ │ strb r0, [r3, #1] │ │ │ │ str.w r7, [r1, r9, lsl #2] │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi.n 3b3a8 │ │ │ │ - b.n 3b0ac │ │ │ │ - ldr r3, [pc, #440] @ (3b57c ) │ │ │ │ + bhi.n 3b350 │ │ │ │ + b.n 3b054 │ │ │ │ + ldr r3, [pc, #440] @ (3b524 ) │ │ │ │ add.w r9, r4, r7, lsl #2 │ │ │ │ ldr.w r7, [r9, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, #3 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ - ldr r3, [pc, #416] @ (3b580 ) │ │ │ │ + bne.w 3b0a2 │ │ │ │ + ldr r3, [pc, #416] @ (3b528 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b516 │ │ │ │ + bne.w 3b4be │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bpl.w 3b504 │ │ │ │ + bpl.w 3b4ac │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3b536 │ │ │ │ - ldr r1, [pc, #400] @ (3b590 ) │ │ │ │ + beq.w 3b4de │ │ │ │ + ldr r1, [pc, #400] @ (3b538 ) │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 3b520 │ │ │ │ + bcs.w 3b4c8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r3, [r6, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a48 │ │ │ │ + bl 149f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ + bne.w 3b0a2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r3, r3, r7 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r7 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b558 │ │ │ │ + bne.n 3b500 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3b0fa │ │ │ │ + b.n 3b0a2 │ │ │ │ bic.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ and.w r3, r6, #696254464 @ 0x29800000 │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 3b0d4 │ │ │ │ + b.n 3b07c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ - b.n 3b0fa │ │ │ │ + b.n 3b0a2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx ip │ │ │ │ ands.w r1, r6, #12582912 @ 0xc00000 │ │ │ │ - bne.w 3b0f4 │ │ │ │ + bne.w 3b09c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ - b.n 3b254 │ │ │ │ + bne.w 3b0a2 │ │ │ │ + b.n 3b1fc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3b15c │ │ │ │ - b.n 3b0fa │ │ │ │ + bne.w 3b104 │ │ │ │ + b.n 3b0a2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 3b530 │ │ │ │ + blt.n 3b4d8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3b170 │ │ │ │ + b.n 3b118 │ │ │ │ lsls r4, r6, #7 │ │ │ │ - bpl.w 3b0fa │ │ │ │ - ldr r1, [pc, #204] @ (3b594 ) │ │ │ │ + bpl.w 3b0a2 │ │ │ │ + ldr r1, [pc, #204] @ (3b53c ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx ip │ │ │ │ - b.n 3b0fa │ │ │ │ + b.n 3b0a2 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ - bl 3b00c │ │ │ │ - b.n 3b240 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 3b1e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b17a │ │ │ │ + bne.w 3b122 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.w 3b1a8 │ │ │ │ + bge.w 3b150 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b17a │ │ │ │ - b.n 3b1a8 │ │ │ │ + bne.w 3b122 │ │ │ │ + b.n 3b150 │ │ │ │ ldrb.w r3, [r6, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b444 │ │ │ │ + bne.n 3b3ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r6, #3 │ │ │ │ str.w r6, [r9, #64] @ 0x40 │ │ │ │ - b.n 3b444 │ │ │ │ + b.n 3b3ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea3c │ │ │ │ - b.n 3b3ec │ │ │ │ + bl 1e9e4 │ │ │ │ + b.n 3b394 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 3b420 │ │ │ │ + bge.w 3b3c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b428 │ │ │ │ + b.n 3b3d0 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ - b.n 3b4ba │ │ │ │ - ldr r2, [pc, #96] @ (3b598 ) │ │ │ │ + b.n 3b462 │ │ │ │ + ldr r2, [pc, #96] @ (3b540 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #92] @ (3b59c ) │ │ │ │ + ldr r2, [pc, #92] @ (3b544 ) │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 3b3fc │ │ │ │ + b.n 3b3a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ + bne.w 3b0a2 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 3b462 │ │ │ │ + bge.w 3b40a │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b0fa │ │ │ │ - b.n 3b462 │ │ │ │ - bx r0 │ │ │ │ + bne.w 3b0a2 │ │ │ │ + b.n 3b40a │ │ │ │ + bx ip │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - usat16 r0, #6, r6 │ │ │ │ - ldrh.w r0, [ip, r6] │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + cdp 0, 1, cr0, cr6, cr6, {0} │ │ │ │ + subw r0, ip, #6 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #500] @ (3b7a8 ) │ │ │ │ + ldr r3, [pc, #500] @ (3b750 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #500] @ (3b7ac ) │ │ │ │ + ldr r2, [pc, #500] @ (3b754 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #496] @ (3b7b0 ) │ │ │ │ + ldr r3, [pc, #496] @ (3b758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 3b5fa │ │ │ │ - bl 3a9c8 │ │ │ │ + cbz r1, 3b5a2 │ │ │ │ + bl 3a970 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b5fa │ │ │ │ + cbz r0, 3b5a2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3b6ca │ │ │ │ - ldr r1, [pc, #468] @ (3b7b4 ) │ │ │ │ - ldr r2, [pc, #464] @ (3b7b0 ) │ │ │ │ + beq.n 3b672 │ │ │ │ + ldr r1, [pc, #468] @ (3b75c ) │ │ │ │ + ldr r2, [pc, #464] @ (3b758 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 3b7a4 │ │ │ │ + bne.w 3b74c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3b60a │ │ │ │ + beq.n 3b5b2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3b66c │ │ │ │ + beq.n 3b614 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b690 │ │ │ │ - cbz r5, 3b668 │ │ │ │ + beq.n 3b638 │ │ │ │ + cbz r5, 3b610 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b668 │ │ │ │ + cbz r0, 3b610 │ │ │ │ strd r8, r5, [r0, #28] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ strh r2, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b69a │ │ │ │ - ldr r1, [pc, #376] @ (3b7b8 ) │ │ │ │ + beq.n 3b642 │ │ │ │ + ldr r1, [pc, #376] @ (3b760 ) │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3b6ba │ │ │ │ + bne.n 3b662 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a4e8 │ │ │ │ + bl 3a490 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3b5dc │ │ │ │ + b.n 3b584 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b5dc │ │ │ │ + b.n 3b584 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 3b680 │ │ │ │ + cbz r2, 3b628 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3b680 │ │ │ │ + cbz r2, 3b628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b60a │ │ │ │ + bne.n 3b5b2 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 3b60a │ │ │ │ + bpl.n 3b5b2 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ mov.w r8, #1073741824 @ 0x40000000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 3b60e │ │ │ │ + b.n 3b5b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3b61c │ │ │ │ - ldr r2, [pc, #288] @ (3b7bc ) │ │ │ │ + b.n 3b5c4 │ │ │ │ + ldr r2, [pc, #288] @ (3b764 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ adds r2, #3 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 3b5dc │ │ │ │ - ldr r1, [pc, #276] @ (3b7c0 ) │ │ │ │ + beq.n 3b584 │ │ │ │ + ldr r1, [pc, #276] @ (3b768 ) │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3b5dc │ │ │ │ + b.n 3b584 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [sp, #19] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b5dc │ │ │ │ + beq.w 3b584 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b664 │ │ │ │ + bne.n 3b60c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ strd r6, r5, [r0, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ strh r2, [r4, #12] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3b794 │ │ │ │ + beq.n 3b73c │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3b7a0 │ │ │ │ + beq.n 3b748 │ │ │ │ add.w r1, sp, #18 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ strb.w r2, [sp, #18] │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ blx r5 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -78196,828 +78180,830 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 3b794 │ │ │ │ + bcs.n 3b73c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3b752 │ │ │ │ + beq.n 3b6fa │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, sp, #19 │ │ │ │ umull r2, r5, lr, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #9 │ │ │ │ mov.w r0, r5, lsr #3 │ │ │ │ add.w r5, r2, #48 @ 0x30 │ │ │ │ add.w ip, r0, r0, lsl #2 │ │ │ │ sub.w r5, r5, ip, lsl #1 │ │ │ │ strb.w r5, [r1, #-1]! │ │ │ │ - bhi.n 3b774 │ │ │ │ - b.n 3b72c │ │ │ │ + bhi.n 3b71c │ │ │ │ + b.n 3b6d4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3b5dc │ │ │ │ + b.n 3b584 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 3b752 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adcs r4, r6 │ │ │ │ + b.n 3b6fa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + rors r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r1 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xf0ca0006 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + @ instruction: 0xeb3a0006 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, lr, #6 │ │ │ │ + pkhbt r0, lr, r6 │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3b8a2 │ │ │ │ + beq.n 3b84a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8b2 │ │ │ │ + beq.n 3b85a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a5c0 │ │ │ │ + bl 3a568 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b862 │ │ │ │ + beq.n 3b80a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ orrs.w r3, r0, r7 │ │ │ │ - beq.n 3b868 │ │ │ │ + beq.n 3b810 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r5 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ itt ne │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ movne r0, r6 │ │ │ │ str r6, [r5, #24] │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r6, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbz r1, 3b854 │ │ │ │ + cbz r1, 3b7fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 3b854 │ │ │ │ + cbz r3, 3b7fc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 3b854 │ │ │ │ + cbz r3, 3b7fc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 3b854 │ │ │ │ - blx 7b64 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 3b7fc │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3b87c │ │ │ │ + cbz r3, 3b824 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.n 3b89a │ │ │ │ + beq.n 3b842 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r6, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3b8d0 │ │ │ │ + beq.n 3b878 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b842 │ │ │ │ + bne.n 3b7ea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b85c │ │ │ │ + bne.n 3b804 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - beq.n 3b892 │ │ │ │ + beq.n 3b83a │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 3b85c │ │ │ │ + b.n 3b804 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3b8c8 │ │ │ │ + cbz r3, 3b870 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a48 │ │ │ │ - b.n 3b85c │ │ │ │ + bl 149f0 │ │ │ │ + b.n 3b804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b862 │ │ │ │ + beq.n 3b80a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3b8e4 │ │ │ │ + b.n 3b88c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b7e8 │ │ │ │ + b.n 3b790 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3b896 │ │ │ │ + b.n 3b83e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b85c │ │ │ │ + bne.n 3b804 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 3b88c │ │ │ │ + b.n 3b834 │ │ │ │ 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 r3, [pc, #796] @ (3bc14 ) │ │ │ │ + ldr r3, [pc, #796] @ (3bbbc ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ lsls r1, r2, #31 │ │ │ │ mov r5, r0 │ │ │ │ ite mi │ │ │ │ bicmi.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orrpl.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ ands.w r2, r3, #16777216 @ 0x1000000 │ │ │ │ mov r8, r2 │ │ │ │ - beq.n 3b980 │ │ │ │ + beq.n 3b928 │ │ │ │ bic.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ ands.w r2, r6, #2 │ │ │ │ str r3, [r4, #28] │ │ │ │ - beq.n 3b9ac │ │ │ │ + beq.n 3b954 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #545259520 @ 0x20800000 │ │ │ │ movne.w r2, #629145600 @ 0x25800000 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 3b988 │ │ │ │ + cbnz r3, 3b930 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3ba1a │ │ │ │ + beq.n 3b9c2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bab8 │ │ │ │ - cbnz r6, 3b960 │ │ │ │ + beq.w 3ba60 │ │ │ │ + cbnz r6, 3b908 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 3bb56 │ │ │ │ + beq.w 3bafe │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bacc │ │ │ │ + beq.w 3ba74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3bba6 │ │ │ │ + beq.w 3bb4e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r5, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b946 │ │ │ │ + beq.n 3b8ee │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3b9c4 │ │ │ │ + cbz r0, 3b96c │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bpl.n 3b9fe │ │ │ │ + bpl.n 3b9a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b978 │ │ │ │ + beq.n 3b920 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 3b978 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 3b920 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ba64 │ │ │ │ - ldr r1, [pc, #608] @ (3bc18 ) │ │ │ │ + beq.n 3ba0c │ │ │ │ + ldr r1, [pc, #608] @ (3bbc0 ) │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #6 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ - b.n 3b982 │ │ │ │ + b.n 3b92a │ │ │ │ str r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #596] @ (3bc1c ) │ │ │ │ + ldr r1, [pc, #596] @ (3bbc4 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1099c │ │ │ │ + bl 10944 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3bb40 │ │ │ │ + bne.w 3bae8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r3, r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3bbb4 │ │ │ │ + bne.w 3bb5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3b978 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 3ba58 │ │ │ │ + b.n 3b920 │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 3ba00 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 3b978 │ │ │ │ + bne.n 3b920 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bmi.n 3ba98 │ │ │ │ + bmi.n 3ba40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3ba8c │ │ │ │ - ldr r3, [pc, #500] @ (3bc20 ) │ │ │ │ + bge.n 3ba34 │ │ │ │ + ldr r3, [pc, #500] @ (3bbc8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r1, r3, #3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ add.w sl, r4, r2, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 3badc │ │ │ │ + beq.n 3ba84 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 3bb80 │ │ │ │ + bmi.w 3bb28 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 3ba5a │ │ │ │ + b.n 3ba02 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b9c6 │ │ │ │ + beq.n 3b96e │ │ │ │ mov r7, r5 │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3bba2 │ │ │ │ + beq.w 3bb4a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 3ba82 │ │ │ │ + cbz r3, 3ba2a │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r2, r3] │ │ │ │ subs r3, #4 │ │ │ │ adds r2, r3, #4 │ │ │ │ - bne.n 3ba76 │ │ │ │ + bne.n 3ba1e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b988 │ │ │ │ - b.n 3b94a │ │ │ │ + bne.w 3b930 │ │ │ │ + b.n 3b8f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a6a8 │ │ │ │ + bl 3a650 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 3ba28 │ │ │ │ + bgt.n 3b9d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #380] @ (3bc24 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #380] @ (3bbcc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ (3bc28 ) │ │ │ │ + ldr r0, [pc, #380] @ (3bbd0 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3b960 │ │ │ │ + bne.w 3b908 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3bbd6 │ │ │ │ + beq.w 3bb7e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b96e │ │ │ │ + bne.w 3b916 │ │ │ │ ldrsh.w r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r7, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 3bb36 │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 3bade │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ - cbz r0, 3bb36 │ │ │ │ + bl 12b3c │ │ │ │ + cbz r0, 3bade │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bbf2 │ │ │ │ - ldr r3, [pc, #312] @ (3bc2c ) │ │ │ │ - ldr r1, [pc, #312] @ (3bc30 ) │ │ │ │ + beq.n 3bb9a │ │ │ │ + ldr r3, [pc, #312] @ (3bbd4 ) │ │ │ │ + ldr r1, [pc, #312] @ (3bbd8 ) │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r0, [r7, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r7, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3bbe4 │ │ │ │ + bcs.n 3bb8c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3ba52 │ │ │ │ - b.n 3ba46 │ │ │ │ + beq.n 3b9fa │ │ │ │ + b.n 3b9ee │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r0 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 3b978 │ │ │ │ + beq.w 3b920 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3bbd6 │ │ │ │ + beq.n 3bb7e │ │ │ │ ldrsh.w r3, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldrsh.w r3, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r7, #28] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 3b960 │ │ │ │ + b.n 3b908 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3b978 │ │ │ │ + beq.w 3b920 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bpl.w 3b978 │ │ │ │ + bpl.w 3b920 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ba1e │ │ │ │ + b.n 3b9c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a554 │ │ │ │ + bl 3a4fc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 3b96e │ │ │ │ + b.n 3b916 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b976 │ │ │ │ + bne.w 3b91e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 3b9f4 │ │ │ │ + bge.w 3b99c │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b9f4 │ │ │ │ + beq.w 3b99c │ │ │ │ mov r7, r5 │ │ │ │ - b.n 3b978 │ │ │ │ + b.n 3b920 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a554 │ │ │ │ + bl 3a4fc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 3b960 │ │ │ │ + b.n 3b908 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3bb1a │ │ │ │ + bge.n 3bac2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bb22 │ │ │ │ - ldr r3, [pc, #64] @ (3bc34 ) │ │ │ │ + b.n 3baca │ │ │ │ + ldr r3, [pc, #64] @ (3bbdc ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #52] @ (3bc38 ) │ │ │ │ + ldr r3, [pc, #52] @ (3bbe0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 3baf2 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + b.n 3ba9a │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r3, r1 │ │ │ │ - ldcl 0, cr0, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldc2 0, cr0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + b.n 3bb48 │ │ │ │ + movs r6, r0 │ │ │ │ + @ instruction: 0xf7a60006 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, r6 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n 3b854 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #6 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + subs.w r0, r4, r6 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3b8e4 │ │ │ │ + bl 3b88c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3bc9c │ │ │ │ + beq.n 3bc44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3bc90 │ │ │ │ + cbnz r0, 3bc38 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - cbz r3, 3bc6c │ │ │ │ - vldr d0, [pc, #64] @ 3bca8 │ │ │ │ + cbz r3, 3bc14 │ │ │ │ + vldr d0, [pc, #64] @ 3bc50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bc64 │ │ │ │ + beq.n 3bc0c │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b8e4 │ │ │ │ + bl 3b88c │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.n 3bc9c │ │ │ │ + beq.n 3bc44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bc64 │ │ │ │ + beq.n 3bc0c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w bdcc │ │ │ │ + b.w bd74 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 103f8 │ │ │ │ + b.w 103a0 │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3b8e4 │ │ │ │ + bl 3b88c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3bd18 │ │ │ │ - cbnz r0, 3bd02 │ │ │ │ + beq.n 3bcc0 │ │ │ │ + cbnz r0, 3bcaa │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - cbz r3, 3bcde │ │ │ │ + cbz r3, 3bc86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bcd8 │ │ │ │ + beq.n 3bc80 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3b8e4 │ │ │ │ + bl 3b88c │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - beq.n 3bd30 │ │ │ │ + beq.n 3bcd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bcd8 │ │ │ │ + beq.n 3bc80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbz r2, 3bd2e │ │ │ │ + cbz r2, 3bcd6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #114 @ 0x72 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [r0, #20] │ │ │ │ ldrsheq.w r2, [r2] │ │ │ │ strheq r2, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10314 │ │ │ │ + b.w 102bc │ │ │ │ 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 r4, [pc, #220] @ (3be2c ) │ │ │ │ + ldr r4, [pc, #220] @ (3bdd4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3a9c8 │ │ │ │ - ldr r3, [pc, #208] @ (3be30 ) │ │ │ │ + bl 3a970 │ │ │ │ + ldr r3, [pc, #208] @ (3bdd8 ) │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [r3, #312] @ 0x138 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3be0a │ │ │ │ + beq.n 3bdb2 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bda6 │ │ │ │ + cbz r0, 3bd4e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bdf6 │ │ │ │ + beq.n 3bd9e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ it mi │ │ │ │ movmi.w r8, #0 │ │ │ │ - bpl.n 3bddc │ │ │ │ + bpl.n 3bd84 │ │ │ │ orr.w r2, r9, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10f0c │ │ │ │ - cbnz r0, 3bdae │ │ │ │ + bl 10eb4 │ │ │ │ + cbnz r0, 3bd56 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt pl │ │ │ │ ldrhpl r3, [r4, #12] │ │ │ │ bicpl.w r3, r3, #1 │ │ │ │ strhpl r3, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3bdcc │ │ │ │ + beq.n 3bd74 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r0, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ orr.w r2, r9, #512 @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f0c │ │ │ │ + bl 10eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bda6 │ │ │ │ - b.n 3bdae │ │ │ │ + beq.n 3bd4e │ │ │ │ + b.n 3bd56 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bd82 │ │ │ │ + beq.n 3bd2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bd82 │ │ │ │ + bne.n 3bd2a │ │ │ │ movs r1, #1 │ │ │ │ - bl dc5c │ │ │ │ - b.n 3bd82 │ │ │ │ - ldr r3, [pc, #40] @ (3be34 ) │ │ │ │ + bl dc04 │ │ │ │ + b.n 3bd2a │ │ │ │ + ldr r3, [pc, #40] @ (3bddc ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #28] @ (3be38 ) │ │ │ │ + ldr r3, [pc, #28] @ (3bde0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 3bd70 │ │ │ │ + b.n 3bd18 │ │ │ │ nop │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r4, [pc, #1192] @ 3c2f8 │ │ │ │ + ldr.w r4, [pc, #1192] @ 3c2a0 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ add.w r9, r1, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ adds r6, r4, #1 │ │ │ │ - cbz r5, 3be8e │ │ │ │ + cbz r5, 3be36 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ itt eq │ │ │ │ addeq r4, #2 │ │ │ │ moveq.w r8, #1 │ │ │ │ - beq.n 3be66 │ │ │ │ + beq.n 3be0e │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ itt eq │ │ │ │ addeq r7, #1 │ │ │ │ moveq r4, r6 │ │ │ │ - beq.n 3be66 │ │ │ │ + beq.n 3be0e │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 3be8a │ │ │ │ + beq.n 3be32 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3be66 │ │ │ │ + b.n 3be0e │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 3be86 │ │ │ │ + bne.n 3be2e │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne fp, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 3c054 │ │ │ │ + bne.w 3bffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r2, 3beba │ │ │ │ + cbnz r2, 3be62 │ │ │ │ add.w r9, r4, #2 │ │ │ │ strb r5, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.w 3c0a0 │ │ │ │ + bne.w 3c048 │ │ │ │ ands.w r1, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.n 3bee0 │ │ │ │ + beq.n 3be88 │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.w 3c124 │ │ │ │ + bpl.w 3c0cc │ │ │ │ mov.w r1, #268435456 @ 0x10000000 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.w 3c0d2 │ │ │ │ + bmi.w 3c07a │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c108 │ │ │ │ + beq.w 3c0b0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c0f6 │ │ │ │ + beq.w 3c09e │ │ │ │ mov r0, fp │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c28e │ │ │ │ + beq.w 3c236 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ bic.w r1, r2, #16777216 @ 0x1000000 │ │ │ │ ands.w sl, r2, #67108864 @ 0x4000000 │ │ │ │ str r1, [r0, #28] │ │ │ │ - bne.w 3c268 │ │ │ │ + bne.w 3c210 │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [r3, #12] │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ vmov r1, s15 │ │ │ │ str r1, [r0, r2] │ │ │ │ mov.w ip, r1, lsr #31 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ cmp r1, lr │ │ │ │ it ge │ │ │ │ orrge.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 3c2e6 │ │ │ │ + bne.w 3c28e │ │ │ │ mov.w r1, #93 @ 0x5d │ │ │ │ strb r1, [r4, #1] │ │ │ │ ldrb.w lr, [r4, #2] │ │ │ │ adds r1, r4, #2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ @@ -79026,57 +79012,57 @@ │ │ │ │ movne r9, r1 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mla r4, r2, r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, sl │ │ │ │ - bne.n 3c006 │ │ │ │ + bne.n 3bfae │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, fp │ │ │ │ mov fp, ip │ │ │ │ - b.n 3bf92 │ │ │ │ + b.n 3bf3a │ │ │ │ mov r5, r9 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, sl │ │ │ │ - ble.w 3c2c0 │ │ │ │ + ble.w 3c268 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ strb.w fp, [r9, #-1] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr.w r0, [r2, sl, lsl #2] │ │ │ │ vmov r2, s15 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r2, r0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3c2b0 │ │ │ │ + bne.w 3c258 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov.w r3, #93 @ 0x5d │ │ │ │ str.w r2, [r1, sl, lsl #2] │ │ │ │ strb.w r3, [r9, #-1] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ ldr.w r1, [r1, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ mla r7, r1, r2, r7 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 3bf90 │ │ │ │ + beq.n 3bf38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -79086,193 +79072,193 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r1, [r1, sl, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 3c034 │ │ │ │ + bge.n 3bfdc │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str.w r1, [r2, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bgt.n 3c024 │ │ │ │ + bgt.n 3bfcc │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3beb0 │ │ │ │ - ldr r3, [pc, #700] @ (3c2fc ) │ │ │ │ + beq.w 3be58 │ │ │ │ + ldr r3, [pc, #700] @ (3c2a4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ - cbz r7, 3c09a │ │ │ │ + cbz r7, 3c042 │ │ │ │ mov r1, r7 │ │ │ │ - bl 74188 │ │ │ │ - b.n 3beb0 │ │ │ │ - ldr r0, [pc, #676] @ (3c2fc ) │ │ │ │ + bl 74130 │ │ │ │ + b.n 3be58 │ │ │ │ + ldr r0, [pc, #676] @ (3c2a4 ) │ │ │ │ subs r2, r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, r0] │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub.w r7, r7, ip │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r2, [sl, #272] @ 0x110 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add.w r9, r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d618 │ │ │ │ + bl 1d5c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3beba │ │ │ │ + bne.w 3be62 │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ add.w r9, r4, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3c04c │ │ │ │ + bne.n 3bff4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3beb0 │ │ │ │ + b.n 3be58 │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.n 3c11c │ │ │ │ + bpl.n 3c0c4 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 3c280 │ │ │ │ + bpl.w 3c228 │ │ │ │ mvns r2, r2 │ │ │ │ tst.w r2, #320 @ 0x140 │ │ │ │ it eq │ │ │ │ andeq.w r1, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.n 3c0d2 │ │ │ │ + beq.n 3c07a │ │ │ │ mov r0, fp │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #572] @ (3c300 ) │ │ │ │ - ldr r2, [pc, #576] @ (3c304 ) │ │ │ │ + ldr r0, [pc, #572] @ (3c2a8 ) │ │ │ │ + ldr r2, [pc, #576] @ (3c2ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne r2, #61 @ 0x3d │ │ │ │ - bne.w 3bee8 │ │ │ │ + bne.w 3be90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c2a6 │ │ │ │ + bne.w 3c24e │ │ │ │ mov.w r2, #37748736 @ 0x2400000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ add.w r9, r4, #2 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 3c036 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 3bfde │ │ │ │ ubfx r1, r1, #28, #1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ - cbz r2, 3c10e │ │ │ │ + cbz r2, 3c0b6 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 3c0e4 │ │ │ │ + bmi.n 3c08c │ │ │ │ lsls r2, r3, #19 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ and.w r2, r2, #4194304 @ 0x400000 │ │ │ │ orrs r2, r3 │ │ │ │ - b.n 3c0e8 │ │ │ │ + b.n 3c090 │ │ │ │ ands.w r1, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 3bee0 │ │ │ │ + beq.w 3be88 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ adds r1, r4, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.w 3c288 │ │ │ │ + bne.w 3c230 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov sl, r0 │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 3c138 │ │ │ │ + beq.n 3c0e0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3bedc │ │ │ │ + bne.w 3be84 │ │ │ │ movs r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mul.w r6, r6, sl │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ strb.w sl, [r7, #48] @ 0x30 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add r3, sl │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ add r3, sl │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #376] @ (3c308 ) │ │ │ │ + ldr r3, [pc, #376] @ (3c2b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ vstr s0, [r3] │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 3c1f4 │ │ │ │ + bne.n 3c19c │ │ │ │ ldr.w r9, [sp] │ │ │ │ movs r6, #4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r8 │ │ │ │ - bl 3be3c │ │ │ │ + bl 3bde4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, sl, #1 │ │ │ │ strb.w r9, [r8, #-1] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ vmov r3, s15 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, r6] │ │ │ │ - blt.n 3c2d0 │ │ │ │ + blt.n 3c278 │ │ │ │ mov.w r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r8, #-1] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 3c1b8 │ │ │ │ + beq.n 3c160 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrh.w r3, [fp, #14] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ strb.w r3, [r7, #51] @ 0x33 │ │ │ │ @@ -79285,1354 +79271,1354 @@ │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ ldrb.w r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ it gt │ │ │ │ lslgt r3, r3, #2 │ │ │ │ - ble.n 3c24a │ │ │ │ + ble.n 3c1f2 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ subs r3, #4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ str r2, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c238 │ │ │ │ + bne.n 3c1e0 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ strb r5, [r4, #1] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r9, r6, r0 │ │ │ │ - b.n 3beb2 │ │ │ │ + b.n 3be5a │ │ │ │ bic.w r2, r2, #83886080 @ 0x5000000 │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ mov r2, sl │ │ │ │ - cbz r1, 3c29e │ │ │ │ + cbz r1, 3c246 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ - b.n 3bf20 │ │ │ │ + b.n 3bec8 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ and.w r1, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 3bee8 │ │ │ │ + b.n 3be90 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 3c152 │ │ │ │ + b.n 3c0fa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 3a554 │ │ │ │ + bl 3a4fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 3bf08 │ │ │ │ + b.n 3beb0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - b.n 3c006 │ │ │ │ + b.n 3bfae │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3bef6 │ │ │ │ - b.n 3c0e4 │ │ │ │ + bne.w 3be9e │ │ │ │ + b.n 3c08c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #80] @ (3c30c ) │ │ │ │ - ldr r2, [pc, #84] @ (3c310 ) │ │ │ │ + ldr r0, [pc, #80] @ (3c2b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (3c2b8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3c0c6 │ │ │ │ + b.n 3c06e │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (3c314 ) │ │ │ │ - ldr r2, [pc, #68] @ (3c310 ) │ │ │ │ + ldr r0, [pc, #72] @ (3c2bc ) │ │ │ │ + ldr r2, [pc, #68] @ (3c2b8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3c0c6 │ │ │ │ + b.n 3c06e │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, fp │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #56] @ (3c318 ) │ │ │ │ - ldr r2, [pc, #44] @ (3c310 ) │ │ │ │ + ldr r0, [pc, #56] @ (3c2c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (3c2b8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3c0c6 │ │ │ │ + b.n 3c06e │ │ │ │ mov r0, fp │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3c31c ) │ │ │ │ - ldr r2, [pc, #28] @ (3c310 ) │ │ │ │ + ldr r0, [pc, #44] @ (3c2c4 ) │ │ │ │ + ldr r2, [pc, #28] @ (3c2b8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3c0c6 │ │ │ │ + b.n 3c06e │ │ │ │ nop │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3be74 │ │ │ │ + b.n 3c2fc │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 3ca90 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ca78 │ │ │ │ + udf #32 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 3ca50 │ │ │ │ + udf #10 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 3ca34 │ │ │ │ + ble.n 3c2bc │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #860] @ (3c690 ) │ │ │ │ + ldr r4, [pc, #860] @ (3c638 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #860] @ (3c694 ) │ │ │ │ + ldr r2, [pc, #860] @ (3c63c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w fp, [pc, #860] @ 3c698 │ │ │ │ + ldr.w fp, [pc, #860] @ 3c640 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ ands.w r5, r7, #134217728 @ 0x8000000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 3c55e │ │ │ │ + bne.w 3c506 │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ tst.w sl, #67108864 @ 0x4000000 │ │ │ │ - bne.w 3c612 │ │ │ │ + bne.w 3c5ba │ │ │ │ lsls r5, r7, #7 │ │ │ │ - bpl.n 3c370 │ │ │ │ + bpl.n 3c318 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c5c4 │ │ │ │ + beq.w 3c56c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 104d8 │ │ │ │ + bl 10480 │ │ │ │ ands.w r9, r7, #67108864 @ 0x4000000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3c3a0 │ │ │ │ - ldr r2, [pc, #788] @ (3c69c ) │ │ │ │ + beq.n 3c348 │ │ │ │ + ldr r2, [pc, #788] @ (3c644 ) │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #28] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr.w r1, [r2, #312] @ 0x138 │ │ │ │ str.w r1, [r2, #316] @ 0x13c │ │ │ │ ldr.w r1, [r2, #1236] @ 0x4d4 │ │ │ │ str.w r1, [r2, #1240] @ 0x4d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 3c3da │ │ │ │ - ldr r2, [pc, #760] @ (3c6a0 ) │ │ │ │ + cbz r2, 3c382 │ │ │ │ + ldr r2, [pc, #760] @ (3c648 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #756] @ (3c6a4 ) │ │ │ │ + ldr r2, [pc, #756] @ (3c64c ) │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c5ac │ │ │ │ + bne.w 3c554 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ tst.w sl, #25165824 @ 0x1800000 │ │ │ │ str.w r5, [r8, #16] │ │ │ │ and.w r3, r3, #4096 @ 0x1000 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #4608 @ 0x1200 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - beq.w 3c570 │ │ │ │ + beq.w 3c518 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c5b8 │ │ │ │ + beq.w 3c560 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #545259520 @ 0x20800000 │ │ │ │ movne.w r2, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c620 │ │ │ │ + beq.w 3c5c8 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r3, fp, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c4e0 │ │ │ │ + beq.n 3c488 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c518 │ │ │ │ + bne.n 3c4c0 │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.n 3c526 │ │ │ │ + bmi.n 3c4ce │ │ │ │ lsls r0, r7, #21 │ │ │ │ - bpl.n 3c4fc │ │ │ │ + bpl.n 3c4a4 │ │ │ │ lsls r2, r7, #22 │ │ │ │ - bpl.n 3c48e │ │ │ │ + bpl.n 3c436 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c4ee │ │ │ │ + beq.n 3c496 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ str r2, [r1, #20] │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ strh.w r2, [sl, #12] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r6, #28] │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c434 │ │ │ │ + bne.n 3c3dc │ │ │ │ ldrd fp, sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3c4ba │ │ │ │ + beq.n 3c462 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ mov r0, fp │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r5, #28] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ - ldr r2, [pc, #480] @ (3c6a8 ) │ │ │ │ - ldr r3, [pc, #460] @ (3c694 ) │ │ │ │ + ldr r2, [pc, #480] @ (3c650 ) │ │ │ │ + ldr r3, [pc, #460] @ (3c63c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3c68a │ │ │ │ + bne.w 3c632 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r7, #21 │ │ │ │ - bpl.n 3c4fc │ │ │ │ + bpl.n 3c4a4 │ │ │ │ lsls r3, r7, #22 │ │ │ │ - bpl.n 3c48e │ │ │ │ + bpl.n 3c436 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c48e │ │ │ │ + bne.n 3c436 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 3c48e │ │ │ │ + b.n 3c436 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 3c538 │ │ │ │ + bmi.n 3c4e0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 3c566 │ │ │ │ + cbz r3, 3c50e │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 3c48e │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 3c436 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c466 │ │ │ │ + beq.n 3c40e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, 3c554 │ │ │ │ + cbz r2, 3c4fc │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl 10f0c │ │ │ │ - b.n 3c48e │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 3c436 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c616 │ │ │ │ + beq.n 3c5be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 3c48e │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 3c436 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ - b.n 3c52e │ │ │ │ + b.n 3c4d6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bmi.n 3c584 │ │ │ │ + bmi.n 3c52c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3c4c4 │ │ │ │ + b.n 3c46c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 3c506 │ │ │ │ + b.n 3c4ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c400 │ │ │ │ - bl 40900 │ │ │ │ + beq.w 3c3a8 │ │ │ │ + bl 408a8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 3c404 │ │ │ │ + b.n 3c3ac │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c562 │ │ │ │ + beq.n 3c50a │ │ │ │ mov r0, r4 │ │ │ │ - bl 3abc0 │ │ │ │ - cbz r0, 3c59e │ │ │ │ + bl 3ab68 │ │ │ │ + cbz r0, 3c546 │ │ │ │ str.w r8, [r0, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c592 │ │ │ │ + bne.n 3c53a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3c4c4 │ │ │ │ + b.n 3c46c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ - b.n 3c3da │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + b.n 3c382 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, #16 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 3c40c │ │ │ │ + b.n 3c3b4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 3c5cc │ │ │ │ + cbnz r4, 3c574 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r7 │ │ │ │ strb r2, [r5, #4] │ │ │ │ - cbnz r1, 3c640 │ │ │ │ + cbnz r1, 3c5e8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c66e │ │ │ │ + beq.n 3c616 │ │ │ │ ldrb.w r2, [r5, #48] @ 0x30 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3c4c4 │ │ │ │ + b.n 3c46c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 3c548 │ │ │ │ + b.n 3c4f0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 3c636 │ │ │ │ + cbz r3, 3c5de │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3c4b4 │ │ │ │ - b.n 3c4ba │ │ │ │ + bne.w 3c45c │ │ │ │ + b.n 3c462 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3c4b4 │ │ │ │ - b.n 3c4ba │ │ │ │ - ldr r0, [pc, #92] @ (3c6a0 ) │ │ │ │ + bne.w 3c45c │ │ │ │ + b.n 3c462 │ │ │ │ + ldr r0, [pc, #92] @ (3c648 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #88] @ (3c6a4 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c64c ) │ │ │ │ ldr.w r4, [fp, r0] │ │ │ │ ldr.w r3, [fp, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 3c4c4 │ │ │ │ + b.n 3c46c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 3c4c4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3c46c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ movs r3, r1 │ │ │ │ stmdb 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 r8, r1 │ │ │ │ sub sp, #28 │ │ │ │ clz r9, r8 │ │ │ │ mov r4, r3 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #1304] @ 3cbec │ │ │ │ + ldr.w sl, [pc, #1304] @ 3cb94 │ │ │ │ ubfx r2, r3, #9, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #8] │ │ │ │ eor.w r3, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r3, r1, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c8aa │ │ │ │ + beq.w 3c852 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b8e4 │ │ │ │ + bl 3b88c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ subs.w fp, r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ and.w r3, r2, #8388608 @ 0x800000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r0 │ │ │ │ - beq.n 3c7c2 │ │ │ │ + beq.n 3c76a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c8da │ │ │ │ + beq.w 3c882 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c79a │ │ │ │ + beq.n 3c742 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3c7ac │ │ │ │ + bne.n 3c754 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3cad6 │ │ │ │ + beq.w 3ca7e │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c88a │ │ │ │ + beq.w 3c832 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r3, fp │ │ │ │ orreq.w r3, fp, #1 │ │ │ │ - cbnz r3, 3c76a │ │ │ │ + cbnz r3, 3c712 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c7c8 │ │ │ │ + beq.n 3c770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6f2 │ │ │ │ + bne.n 3c69a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c924 │ │ │ │ + beq.w 3c8cc │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c934 │ │ │ │ + beq.w 3c8dc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c732 │ │ │ │ + beq.n 3c6da │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c774 │ │ │ │ + beq.n 3c71c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 3c774 │ │ │ │ + beq.n 3c71c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3c840 │ │ │ │ + b.n 3c7e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c852 │ │ │ │ + beq.n 3c7fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a5c0 │ │ │ │ - ldr.w r3, [pc, #1052] @ 3cbf0 │ │ │ │ + bl 3a568 │ │ │ │ + ldr.w r3, [pc, #1052] @ 3cb98 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ add.w r3, fp, #3 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 3c7f8 │ │ │ │ + bpl.n 3c7a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c8fa │ │ │ │ + beq.w 3c8a2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c80e │ │ │ │ + cbz r3, 3c7b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c8fe │ │ │ │ + beq.n 3c8a6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c8be │ │ │ │ + beq.n 3c866 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ - cbz r2, 3c826 │ │ │ │ + cbz r2, 3c7ce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c91e │ │ │ │ + beq.n 3c8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c76a │ │ │ │ + beq.n 3c712 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c774 │ │ │ │ + beq.n 3c71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c774 │ │ │ │ + beq.n 3c71c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3bd3c │ │ │ │ - b.n 3c774 │ │ │ │ + bl 3bce4 │ │ │ │ + b.n 3c71c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c906 │ │ │ │ + beq.n 3c8ae │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c740 │ │ │ │ + bne.w 3c6e8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cafa │ │ │ │ + bne.w 3caa2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ - cbz r2, 3c88a │ │ │ │ + cbz r2, 3c832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3c758 │ │ │ │ + bne.w 3c700 │ │ │ │ lsls r0, r3, #8 │ │ │ │ - bpl.w 3c758 │ │ │ │ + bpl.w 3c700 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ca42 │ │ │ │ + beq.w 3c9ea │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 3c758 │ │ │ │ + b.n 3c700 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c6fc │ │ │ │ + bne.w 3c6a4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ and.w r7, r7, #2 │ │ │ │ - b.n 3c6fc │ │ │ │ + b.n 3c6a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c826 │ │ │ │ + bne.n 3c7ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3ca6a │ │ │ │ + beq.w 3ca12 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 3c82c │ │ │ │ + b.n 3c7d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3ca0c │ │ │ │ + beq.w 3c9b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ca28 │ │ │ │ + beq.w 3c9d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3c7ac │ │ │ │ + bne.w 3c754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 3c7ac │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 3c754 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 3c7f8 │ │ │ │ + b.n 3c7a0 │ │ │ │ add.w r3, fp, #3 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 3c80e │ │ │ │ + b.n 3c7b6 │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3c76a │ │ │ │ + bne.w 3c712 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c76a │ │ │ │ + beq.w 3c712 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c898 │ │ │ │ - b.n 3ca42 │ │ │ │ + bne.n 3c840 │ │ │ │ + b.n 3c9ea │ │ │ │ add.w r2, fp, #3 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c7c8 │ │ │ │ movw r3, #65023 @ 0xfdff │ │ │ │ ands r3, r2 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 3c794 │ │ │ │ + bne.w 3c73c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r8, r2, #24, #1 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 3c9ca │ │ │ │ + bmi.n 3c972 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3cb82 │ │ │ │ + beq.w 3cb2a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3cb1a │ │ │ │ + beq.w 3cac2 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 3cb1a │ │ │ │ + beq.w 3cac2 │ │ │ │ ldrb.w r3, [fp, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cb54 │ │ │ │ + bne.w 3cafc │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c982 │ │ │ │ + beq.n 3c92a │ │ │ │ str.w r9, [fp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 3c998 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 3c940 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ands.w r6, r3, #1 │ │ │ │ - beq.w 3cbc2 │ │ │ │ + beq.w 3cb6a │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3c9aa │ │ │ │ + beq.n 3c952 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3cba2 │ │ │ │ + beq.w 3cb4a │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #564] @ (3cbf0 ) │ │ │ │ + ldr r3, [pc, #564] @ (3cb98 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c794 │ │ │ │ + beq.w 3c73c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c794 │ │ │ │ + beq.w 3c73c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3c9e6 │ │ │ │ + cbz r3, 3c98e │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 3c9fc │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 3c9a4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3c9fc │ │ │ │ - blx 7b64 │ │ │ │ + bmi.n 3c9a4 │ │ │ │ + blx 7b24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9dc8 <__time64@plt+0x19cc> │ │ │ │ + b.w 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3cabc │ │ │ │ + beq.n 3ca64 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #16 │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - b.n 3c85e │ │ │ │ + b.n 3c806 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15540 │ │ │ │ - cbz r0, 3ca7a │ │ │ │ + bl 154e8 │ │ │ │ + cbz r0, 3ca22 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3c7ac │ │ │ │ + bne.w 3c754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 3c7ac │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 3c754 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c8a0 │ │ │ │ - ldr r3, [pc, #424] @ (3cbf4 ) │ │ │ │ + beq.w 3c848 │ │ │ │ + ldr r3, [pc, #424] @ (3cb9c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 3ca60 │ │ │ │ + cbz r2, 3ca08 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c8a0 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + beq.w 3c848 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 3c8a0 │ │ │ │ + b.n 3c848 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 3c76a │ │ │ │ + bne.w 3c712 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #16 │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - b.n 3c76a │ │ │ │ + b.n 3c712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ca30 │ │ │ │ + beq.n 3c9d8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3ca30 │ │ │ │ + bmi.n 3c9d8 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bpl.w 3cbdc │ │ │ │ + bpl.w 3cb84 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #16 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ - bne.w 3c7c8 │ │ │ │ + bne.w 3c770 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 3c7c8 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 3c770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c740 │ │ │ │ + bne.w 3c6e8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ca24 │ │ │ │ + bne.n 3c9cc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - b.n 3ca24 │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + b.n 3c9cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 3cb3a │ │ │ │ + cbz r3, 3cae2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - cbz r1, 3cb50 │ │ │ │ + cbz r1, 3caf8 │ │ │ │ ldrsh.w r2, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ mla r0, r2, r6, r0 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 3c76a │ │ │ │ + blx 7b4c │ │ │ │ + b.n 3c712 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c982 │ │ │ │ + bne.w 3c92a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c982 │ │ │ │ + beq.w 3c92a │ │ │ │ subs r0, #8 │ │ │ │ movs r1, #1 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3c982 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3c92a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 3c874 │ │ │ │ + bge.w 3c81c │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c874 │ │ │ │ + beq.w 3c81c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 3c74e │ │ │ │ + b.n 3c6f6 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 3c972 │ │ │ │ + ble.w 3c91a │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r6, 3cb66 │ │ │ │ - b.n 3cb78 │ │ │ │ + cbnz r6, 3cb0e │ │ │ │ + b.n 3cb20 │ │ │ │ adds r6, #4 │ │ │ │ - ldr r3, [pc, #136] @ (3cbf0 ) │ │ │ │ + ldr r3, [pc, #136] @ (3cb98 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cb78 │ │ │ │ - blx 7b64 │ │ │ │ + beq.n 3cb20 │ │ │ │ + blx 7b24 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.n 3cb64 │ │ │ │ + bcs.n 3cb0c │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - b.n 3c972 │ │ │ │ + b.n 3c91a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3cb1a │ │ │ │ + beq.n 3cac2 │ │ │ │ ldrb.w r3, [fp, #3] │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - cbz r3, 3cb9a │ │ │ │ + cbz r3, 3cb42 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 3cb5e │ │ │ │ + bgt.n 3cb06 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3c982 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3c92a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 3cbcc │ │ │ │ + cbz r2, 3cb74 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3cbcc │ │ │ │ + cbz r2, 3cb74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c9aa │ │ │ │ + bne.w 3c952 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 3c9ba │ │ │ │ + b.n 3c962 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3c998 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3c940 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c794 │ │ │ │ - b.n 3c9d2 │ │ │ │ + beq.w 3c73c │ │ │ │ + b.n 3c97a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r3, #1 │ │ │ │ - bl dc5c │ │ │ │ - b.n 3ca92 │ │ │ │ + bl dc04 │ │ │ │ + b.n 3ca3a │ │ │ │ nop │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r3, [pc, #1176] @ 3d0a4 │ │ │ │ + ldr.w r3, [pc, #1176] @ 3d04c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1172] @ 3d0a8 │ │ │ │ + ldr.w r1, [pc, #1172] @ 3d050 │ │ │ │ add r3, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1168] @ 3d0ac │ │ │ │ + ldr.w r3, [pc, #1168] @ 3d054 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 3cd96 │ │ │ │ + bhi.w 3cd3e │ │ │ │ tbb [pc, r3] │ │ │ │ tst r7, r2 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ lsls r2, r2, #18 │ │ │ │ mov r4, r6 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1120] @ 3d0b0 │ │ │ │ - ldr.w r3, [pc, #1112] @ 3d0ac │ │ │ │ + ldr.w r2, [pc, #1120] @ 3d058 │ │ │ │ + ldr.w r3, [pc, #1112] @ 3d054 │ │ │ │ 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 3d076 │ │ │ │ + bne.w 3d01e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ - ldr.w r2, [pc, #1084] @ 3d0b4 │ │ │ │ - ldr.w r3, [pc, #1084] @ 3d0b8 │ │ │ │ + bl 40888 │ │ │ │ + ldr.w r2, [pc, #1084] @ 3d05c │ │ │ │ + ldr.w r3, [pc, #1084] @ 3d060 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ - ldr.w r3, [pc, #1056] @ 3d0bc │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + ldr.w r3, [pc, #1056] @ 3d064 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r2, [r4, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ce2c │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + beq.w 3cdd4 │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3cfae │ │ │ │ + beq.w 3cf56 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3ce12 │ │ │ │ + beq.w 3cdba │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3cd1a │ │ │ │ + beq.n 3ccc2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ce40 │ │ │ │ + beq.w 3cde8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bpl.n 3cc4c │ │ │ │ + bpl.n 3cbf4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 3cc4c │ │ │ │ - b.n 3ccee │ │ │ │ + bpl.n 3cbf4 │ │ │ │ + b.n 3cc96 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cc4c │ │ │ │ + beq.n 3cbf4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 3cd48 │ │ │ │ + cbz r1, 3ccf0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3cd48 │ │ │ │ + beq.n 3ccf0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbnz r3, 3cd4e │ │ │ │ + cbnz r3, 3ccf6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ movs r1, #1 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ce28 │ │ │ │ + beq.n 3cdd0 │ │ │ │ str r7, [r3, #24] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ce28 │ │ │ │ - ldr r3, [pc, #840] @ (3d0c0 ) │ │ │ │ + beq.n 3cdd0 │ │ │ │ + ldr r3, [pc, #840] @ (3d068 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb.w r3, [r3, #426] @ 0x1aa │ │ │ │ - cbnz r3, 3cd92 │ │ │ │ + cbnz r3, 3cd3a │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3cd92 │ │ │ │ + beq.n 3cd3a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ce8a │ │ │ │ + beq.n 3ce32 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cfaa │ │ │ │ + beq.w 3cf52 │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r6 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - beq.n 3ce28 │ │ │ │ + beq.n 3cdd0 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ mov.w r5, #524296 @ 0x80008 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3ce80 │ │ │ │ + beq.n 3ce28 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ce5e │ │ │ │ - ldr r3, [pc, #776] @ (3d0c0 ) │ │ │ │ + beq.n 3ce06 │ │ │ │ + ldr r3, [pc, #776] @ (3d068 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cec2 │ │ │ │ + beq.n 3ce6a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cec2 │ │ │ │ + beq.n 3ce6a │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3cde8 │ │ │ │ + beq.n 3cd90 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3d006 │ │ │ │ + beq.w 3cfae │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r1, r2, #8 │ │ │ │ - bmi.w 3cf88 │ │ │ │ + bmi.w 3cf30 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cff4 │ │ │ │ + bne.w 3cf9c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r4, r3, #20 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 3ce28 │ │ │ │ + bpl.n 3cdd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 3ce28 │ │ │ │ + cbz r3, 3cdd0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 3ce28 │ │ │ │ + cbnz r1, 3cdd0 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cea2 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + beq.n 3ce4a │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ccf0 │ │ │ │ + beq.w 3cc98 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ccf0 │ │ │ │ + beq.w 3cc98 │ │ │ │ mov r0, r2 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cd1a │ │ │ │ - b.n 3ccee │ │ │ │ - ldr r3, [pc, #608] @ (3d0c0 ) │ │ │ │ + bne.w 3ccc2 │ │ │ │ + b.n 3cc96 │ │ │ │ + ldr r3, [pc, #608] @ (3d068 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.n 3cdbe │ │ │ │ + bpl.n 3cd66 │ │ │ │ lsls r1, r5, #28 │ │ │ │ - bpl.n 3cdbe │ │ │ │ - ldr r2, [pc, #592] @ (3d0c4 ) │ │ │ │ + bpl.n 3cd66 │ │ │ │ + ldr r2, [pc, #592] @ (3d06c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #592] @ (3d0c8 ) │ │ │ │ + ldr r0, [pc, #592] @ (3d070 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 3cdbe │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 3cd66 │ │ │ │ ldrb r3, [r0, #31] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ lsls r5, r3, #19 │ │ │ │ - b.n 3cdb0 │ │ │ │ + b.n 3cd58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ce28 │ │ │ │ + beq.n 3cdd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ce28 │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 3cdd0 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ce28 │ │ │ │ + beq.n 3cdd0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 3cd92 │ │ │ │ + b.n 3cd3a │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #548] @ (3d0cc ) │ │ │ │ + ldr r0, [pc, #548] @ (3d074 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 3cebe │ │ │ │ + cbz r0, 3ce66 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3cbf8 │ │ │ │ + bl 3cba0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 3ce36 │ │ │ │ + b.n 3cdde │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cfd8 │ │ │ │ + beq.w 3cf80 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3cde8 │ │ │ │ + beq.n 3cd90 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3cde8 │ │ │ │ + bne.n 3cd90 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 3cefc │ │ │ │ + cbz r2, 3cea4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3cefc │ │ │ │ + cbz r2, 3cea4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cde8 │ │ │ │ + bne.w 3cd90 │ │ │ │ lsls r2, r5, #28 │ │ │ │ - bpl.w 3cde8 │ │ │ │ + bpl.w 3cd90 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ movw r5, #51583 @ 0xc97f │ │ │ │ and.w r1, sl, r5 │ │ │ │ str r7, [r3, #24] │ │ │ │ orrs r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ strh r2, [r3, #12] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 3cf2c │ │ │ │ + cbz r0, 3ced4 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3d03e │ │ │ │ + bne.w 3cfe6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d020 │ │ │ │ + beq.n 3cfc8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d020 │ │ │ │ + beq.n 3cfc8 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3cf60 │ │ │ │ + beq.n 3cf08 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d04c │ │ │ │ + beq.n 3cff4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r1, r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3cffe │ │ │ │ + bne.n 3cfa6 │ │ │ │ ands.w r2, r2, #8388608 @ 0x800000 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ce0c │ │ │ │ + bne.w 3cdb4 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 3cc4c │ │ │ │ + b.n 3cbf4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -80641,385 +80627,387 @@ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 3cf60 │ │ │ │ + b.n 3cf08 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - b.n 3cf7e │ │ │ │ + b.n 3cf26 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3cfc2 │ │ │ │ + bpl.n 3cf6a │ │ │ │ ldrd r0, r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 3cfc4 │ │ │ │ + cbz r2, 3cf6c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 3cfc4 │ │ │ │ + cbz r2, 3cf6c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3ccfc │ │ │ │ + bne.w 3cca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3ccf0 │ │ │ │ + b.n 3cc98 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r0, r3, #8 │ │ │ │ - bmi.n 3cf88 │ │ │ │ + bmi.n 3cf30 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 3d02e │ │ │ │ + cbnz r3, 3cfd6 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 3cf84 │ │ │ │ + b.n 3cf2c │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3ce0c │ │ │ │ + b.n 3cdb4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3cf7c │ │ │ │ + b.n 3cf24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3d01c │ │ │ │ + cbz r2, 3cfc4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3d01c │ │ │ │ + cbz r2, 3cfc4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ced4 │ │ │ │ + bne.w 3ce7c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 3ced4 │ │ │ │ + b.n 3ce7c │ │ │ │ cmp.w sl, #38 @ 0x26 │ │ │ │ - beq.n 3d07a │ │ │ │ + beq.n 3d022 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3cf50 │ │ │ │ + b.n 3cef8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3cf60 │ │ │ │ + b.n 3cf08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 3cf36 │ │ │ │ + b.n 3cede │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 3d064 │ │ │ │ + cbz r2, 3d00c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3d064 │ │ │ │ + cbz r2, 3d00c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cf60 │ │ │ │ + bne.w 3cf08 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 3d096 │ │ │ │ - ldr r2, [pc, #100] @ (3d0d0 ) │ │ │ │ + bmi.n 3d03e │ │ │ │ + ldr r2, [pc, #100] @ (3d078 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 3cf60 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #88] @ (3d0d4 ) │ │ │ │ + b.n 3cf08 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #88] @ (3d07c ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cf50 │ │ │ │ - b.n 3d026 │ │ │ │ + bne.w 3cef8 │ │ │ │ + b.n 3cfce │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 14a48 │ │ │ │ + bl 149f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 3d06a │ │ │ │ + b.n 3d012 │ │ │ │ nop │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, r6 │ │ │ │ - bhi.n 3d0d4 │ │ │ │ + b.n 3ccfc │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 3d19c │ │ │ │ + bcs.n 3d15c │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + bcs.n 3d024 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ - ldr r4, [pc, #228] @ (3d1d0 ) │ │ │ │ + ldr r4, [pc, #228] @ (3d178 ) │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 3d12e │ │ │ │ + bmi.n 3d0d6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3d17a │ │ │ │ + bne.n 3d122 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d12a │ │ │ │ + ble.n 3d0d2 │ │ │ │ subs r4, r2, #1 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ add r4, r7 │ │ │ │ subs r7, #1 │ │ │ │ orr.w r2, r4, #37748736 @ 0x2400000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r1, [r5, #-4]! │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3d10c │ │ │ │ + bne.n 3d0b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 3d174 │ │ │ │ + cbz r0, 3d11c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1b8 │ │ │ │ + bne.n 3d160 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d0fc │ │ │ │ + beq.n 3d0a4 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ add r1, r0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ add r0, r4 │ │ │ │ - b.n 3d16a │ │ │ │ + b.n 3d112 │ │ │ │ ldr.w r4, [r1, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3d0fe │ │ │ │ + bne.n 3d0a6 │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3d0fe │ │ │ │ + bne.n 3d0a6 │ │ │ │ mov r7, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3d15a │ │ │ │ - b.n 3d0fe │ │ │ │ + bgt.n 3d102 │ │ │ │ + b.n 3d0a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d0fc │ │ │ │ + beq.n 3d0a4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ and.w r1, r3, #98 @ 0x62 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - beq.n 3d18c │ │ │ │ - cbz r7, 3d19a │ │ │ │ - ldr r3, [pc, #68] @ (3d1d4 ) │ │ │ │ + beq.n 3d134 │ │ │ │ + cbz r7, 3d142 │ │ │ │ + ldr r3, [pc, #68] @ (3d17c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #3 │ │ │ │ subs r7, r7, r3 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 3d0fe │ │ │ │ + b.n 3d0a6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d0fc │ │ │ │ + beq.n 3d0a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d0fc │ │ │ │ + beq.n 3d0a4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d0fc │ │ │ │ + beq.n 3d0a4 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ - b.n 3d18c │ │ │ │ + b.n 3d134 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #24] @ (3d1d8 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #24] @ (3d180 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #24] @ (3d1dc ) │ │ │ │ + ldr r0, [pc, #24] @ (3d184 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r0!, {r1, r2} │ │ │ │ - bmi.n 3d148 │ │ │ │ + b.n 3d7a4 │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (3d228 ) │ │ │ │ + ldr r2, [pc, #60] @ (3d1d0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 3d1fe │ │ │ │ + cbz r1, 3d1a6 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 3d1fc │ │ │ │ + cbz r0, 3d1a4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #28] @ (3d22c ) │ │ │ │ + ldr r1, [pc, #28] @ (3d1d4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 3d222 │ │ │ │ + cbz r0, 3d1ca │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #168] @ 3d2ec │ │ │ │ + ldr.w r9, [pc, #168] @ 3d294 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add r9, pc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d2e4 │ │ │ │ + beq.n 3d28c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d26e │ │ │ │ + b.n 3d216 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d2e6 │ │ │ │ + beq.n 3d28e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3d27c │ │ │ │ + beq.n 3d224 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 3d2cc │ │ │ │ + cbz r3, 3d274 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d25e │ │ │ │ - ldr r3, [pc, #96] @ (3d2f0 ) │ │ │ │ + beq.n 3d206 │ │ │ │ + ldr r3, [pc, #96] @ (3d298 ) │ │ │ │ movs r1, #9 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r0, #4] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 3d25e │ │ │ │ + b.n 3d206 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d25e │ │ │ │ + beq.n 3d206 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d25e │ │ │ │ - bl 119b4 │ │ │ │ + beq.n 3d206 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d27c │ │ │ │ - b.n 3d25e │ │ │ │ + bne.n 3d224 │ │ │ │ + b.n 3d206 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ - ldr r6, [pc, #468] @ (3d4dc ) │ │ │ │ + ldr r6, [pc, #468] @ (3d484 ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ - ldr r5, [pc, #468] @ (3d4e0 ) │ │ │ │ + ldr r5, [pc, #468] @ (3d488 ) │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #468] @ (3d4e4 ) │ │ │ │ - ldr r4, [pc, #468] @ (3d4e8 ) │ │ │ │ + ldr r3, [pc, #468] @ (3d48c ) │ │ │ │ + ldr r4, [pc, #468] @ (3d490 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ @@ -81027,15 +81015,15 @@ │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov.w r5, #0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #47184 @ 0xb850 │ │ │ │ movt r2, #1 │ │ │ │ tst.w r3, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r5, #47192 @ 0xb858 │ │ │ │ movt r5, #1 │ │ │ │ @@ -81045,209 +81033,209 @@ │ │ │ │ it mi │ │ │ │ orrmi.w r5, r5, #128 @ 0x80 │ │ │ │ lsls r6, r3, #29 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ it mi │ │ │ │ orrmi.w r5, r5, #131072 @ 0x20000 │ │ │ │ ands.w r6, r3, #524288 @ 0x80000 │ │ │ │ - bne.n 3d458 │ │ │ │ + bne.n 3d400 │ │ │ │ lsls r0, r3, #14 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ it mi │ │ │ │ orrmi.w r5, r5, #262144 @ 0x40000 │ │ │ │ addw r0, r0, #1148 @ 0x47c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #356] @ (3d4ec ) │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #356] @ (3d494 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 3d392 │ │ │ │ + cbz r2, 3d33a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #348] @ (3d4f0 ) │ │ │ │ + ldr r2, [pc, #348] @ (3d498 ) │ │ │ │ add.w r3, r4, #153 @ 0x99 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3d43a │ │ │ │ + beq.n 3d3e2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ - bcs.n 3d484 │ │ │ │ + bcs.n 3d42c │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d618 │ │ │ │ + bl 1d5c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7e308 <__isoc23_strtoul@@Base+0x1be8> │ │ │ │ + bl 7e2b0 <__isoc23_strtoul@@Base+0x1be8> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d494 │ │ │ │ + beq.n 3d43c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d49e │ │ │ │ + beq.n 3d446 │ │ │ │ ldrb.w r2, [r4, #153] @ 0x99 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3d408 │ │ │ │ + bpl.n 3d3b0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3d41c │ │ │ │ + cbz r5, 3d3c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3d408 │ │ │ │ + bne.n 3d3b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3d41c │ │ │ │ + cbz r3, 3d3c4 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #212] @ (3d4f4 ) │ │ │ │ + ldr r2, [pc, #212] @ (3d49c ) │ │ │ │ adds r0, r6, r3 │ │ │ │ - ldr r3, [pc, #188] @ (3d4e0 ) │ │ │ │ + ldr r3, [pc, #188] @ (3d488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3d4d8 │ │ │ │ + bne.n 3d480 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, sp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7e308 <__isoc23_strtoul@@Base+0x1be8> │ │ │ │ + bl 7e2b0 <__isoc23_strtoul@@Base+0x1be8> │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 3d404 │ │ │ │ + bpl.n 3d3ac │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 3d404 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 3d3ac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bic.w r5, r5, #16 │ │ │ │ - bl 3d230 │ │ │ │ + bl 3d1d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ orr.w r5, r5, #1024 @ 0x400 │ │ │ │ - bl 3d230 │ │ │ │ - ldr r3, [pc, #128] @ (3d4f8 ) │ │ │ │ + bl 3d1d8 │ │ │ │ + ldr r3, [pc, #128] @ (3d4a0 ) │ │ │ │ add r6, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - b.n 3d36e │ │ │ │ + b.n 3d316 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d3ca │ │ │ │ + bge.n 3d372 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d3d6 │ │ │ │ + b.n 3d37e │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3d41c │ │ │ │ - b.n 3d3fc │ │ │ │ + bpl.n 3d3c4 │ │ │ │ + b.n 3d3a4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #9 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3f4 │ │ │ │ + bne.n 3d39c │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #10 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, #9 │ │ │ │ - blx 7df8 │ │ │ │ - b.n 3d446 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #32 │ │ │ │ + blx 7dac │ │ │ │ + b.n 3d3ee │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r3, r1 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ stc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #36] @ (3d530 ) │ │ │ │ + ldr r4, [pc, #36] @ (3d4d8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3d2f4 │ │ │ │ + b.w 3d29c │ │ │ │ nop │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r3, r1 │ │ │ │ stmdb 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 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr.w r3, [pc, #2008] @ 3dd28 │ │ │ │ + ldr.w r3, [pc, #2008] @ 3dcd0 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov sl, fp │ │ │ │ - ldr.w r2, [pc, #2004] @ 3dd2c │ │ │ │ + ldr.w r2, [pc, #2004] @ 3dcd4 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w lr, [pc, #2000] @ 3dd30 │ │ │ │ + ldr.w lr, [pc, #2000] @ 3dcd8 │ │ │ │ add r2, pc │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ @@ -81268,530 +81256,530 @@ │ │ │ │ add.w ip, r6, #9 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r1 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3d5de │ │ │ │ - bls.w 3d6da │ │ │ │ + beq.n 3d586 │ │ │ │ + bls.w 3d682 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3d7c2 │ │ │ │ + beq.w 3d76a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 3d6ec │ │ │ │ + beq.w 3d694 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 3d5ce │ │ │ │ + bne.n 3d576 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d62a │ │ │ │ + beq.n 3d5d2 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3d5b4 │ │ │ │ + bne.n 3d55c │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ add.w sl, sl, #2 │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3da70 │ │ │ │ + beq.w 3da18 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 3d9b2 │ │ │ │ + beq.w 3d95a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 3da8a │ │ │ │ + bne.w 3da32 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d87e │ │ │ │ + beq.w 3d826 │ │ │ │ add.w sl, r4, #1 │ │ │ │ - bls.n 3d6d4 │ │ │ │ + bls.n 3d67c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3d7fa │ │ │ │ + beq.w 3d7a2 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 3d6e6 │ │ │ │ + beq.n 3d68e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 3d5d4 │ │ │ │ + bne.n 3d57c │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3d604 │ │ │ │ + bne.n 3d5ac │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3da52 │ │ │ │ + beq.w 3d9fa │ │ │ │ add.w sl, r4, #1 │ │ │ │ - bhi.n 3d5e8 │ │ │ │ + bhi.n 3d590 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 3da64 │ │ │ │ + beq.w 3da0c │ │ │ │ mov r2, sl │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 3d672 │ │ │ │ + beq.n 3d61a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d5ce │ │ │ │ + bne.n 3d576 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ str.w sl, [r9, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3d91c │ │ │ │ + beq.w 3d8c4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - b.n 3d598 │ │ │ │ + b.n 3d540 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 3d5ce │ │ │ │ + bne.n 3d576 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, ip │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 3d8a8 │ │ │ │ + beq.w 3d850 │ │ │ │ mov ip, r9 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r2 │ │ │ │ - beq.w 3d87e │ │ │ │ + beq.w 3d826 │ │ │ │ add.w r2, r4, #1 │ │ │ │ - bhi.w 3d7b8 │ │ │ │ + bhi.w 3d760 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bne.n 3d654 │ │ │ │ + bne.n 3d5fc │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3d6c4 │ │ │ │ + beq.n 3d66c │ │ │ │ add.w r2, r4, #1 │ │ │ │ - bhi.w 3d89e │ │ │ │ + bhi.w 3d846 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 3d650 │ │ │ │ + bne.n 3d5f8 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3d6a8 │ │ │ │ + bne.n 3d650 │ │ │ │ mov sl, r4 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r7 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 3d650 │ │ │ │ + bne.n 3d5f8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 3d5ce │ │ │ │ - b.n 3d6a0 │ │ │ │ + bne.w 3d576 │ │ │ │ + b.n 3d648 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3d5ce │ │ │ │ + bne.w 3d576 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d86a │ │ │ │ + beq.w 3d812 │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 3d7b0 │ │ │ │ + bne.n 3d758 │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ addeq.w r2, sl, #2 │ │ │ │ - bne.w 3d87e │ │ │ │ + bne.w 3d826 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc36 │ │ │ │ + beq.w 3dbde │ │ │ │ mov.w sl, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ adds r2, #2 │ │ │ │ mov lr, sl │ │ │ │ mov r0, sl │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - b.n 3d762 │ │ │ │ + b.n 3d70a │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi.n 3d75c │ │ │ │ + bhi.n 3d704 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ tst r5, r4 │ │ │ │ - bne.w 3d852 │ │ │ │ + bne.w 3d7fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r5, r3 │ │ │ │ eor.w r3, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ itt ne │ │ │ │ movne.w lr, #1 │ │ │ │ movne r1, r3 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ - cbz r3, 3d786 │ │ │ │ + cbz r3, 3d72e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #41 @ 0x29 │ │ │ │ - beq.n 3d786 │ │ │ │ + beq.n 3d72e │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 3d75c │ │ │ │ - bhi.n 3d734 │ │ │ │ + beq.n 3d704 │ │ │ │ + bhi.n 3d6dc │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d762 │ │ │ │ + bne.n 3d70a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3d7aa │ │ │ │ + beq.n 3d752 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3d87e │ │ │ │ + beq.n 3d826 │ │ │ │ add.w sl, r4, #1 │ │ │ │ - bls.n 3d7ec │ │ │ │ + bls.n 3d794 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ mov r4, r2 │ │ │ │ - bne.w 3d5be │ │ │ │ + bne.w 3d566 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d800 │ │ │ │ + beq.n 3d7a8 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - cbnz r7, 3d83e │ │ │ │ + cbnz r7, 3d7e6 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d9c0 │ │ │ │ + beq.w 3d968 │ │ │ │ add.w sl, r4, #1 │ │ │ │ - bhi.n 3d88a │ │ │ │ + bhi.n 3d832 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 3d5d4 │ │ │ │ + beq.w 3d57c │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d650 │ │ │ │ + b.n 3d5f8 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d82c │ │ │ │ + ble.n 3d7d4 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d9e0 │ │ │ │ + beq.w 3d988 │ │ │ │ add.w r2, r4, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - bls.w 3d6d6 │ │ │ │ + bls.w 3d67e │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ mov r4, r2 │ │ │ │ - bne.w 3d5be │ │ │ │ + bne.w 3d566 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3d806 │ │ │ │ + bgt.n 3d7ae │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d7d4 │ │ │ │ + beq.n 3d77c │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 3db18 │ │ │ │ + bne.w 3dac0 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3d5ce │ │ │ │ + b.n 3d576 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d994 │ │ │ │ + bne.w 3d93c │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 3d75c │ │ │ │ + b.n 3d704 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 3d9a2 │ │ │ │ + beq.w 3d94a │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3d7b4 │ │ │ │ + bne.n 3d75c │ │ │ │ mov sl, r4 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ mov r7, r5 │ │ │ │ - beq.w 3d9d2 │ │ │ │ + beq.w 3d97a │ │ │ │ mov r8, r2 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d5be │ │ │ │ + b.n 3d566 │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d5b8 │ │ │ │ + b.n 3d560 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r0, r1, #43 @ 0x2b │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ tst.w r0, #253 @ 0xfd │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ tst.w r2, #1 │ │ │ │ - beq.w 3d9f0 │ │ │ │ + beq.w 3d998 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 3da98 │ │ │ │ + beq.w 3da40 │ │ │ │ add.w sl, sl, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 3da7c │ │ │ │ + beq.w 3da24 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - bhi.n 3d9aa │ │ │ │ + bhi.n 3d952 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq.w 3da92 │ │ │ │ + beq.w 3da3a │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 3d67a │ │ │ │ + beq.w 3d622 │ │ │ │ mov ip, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3d654 │ │ │ │ - ldr.w r3, [pc, #1044] @ 3dd34 │ │ │ │ + b.n 3d5fc │ │ │ │ + ldr.w r3, [pc, #1044] @ 3dcdc │ │ │ │ mov r5, fp │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr.w r7, [lr, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 3d944 │ │ │ │ + bpl.n 3d8ec │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ tst.w r3, #655360 @ 0xa0000 │ │ │ │ - beq.n 3d968 │ │ │ │ + beq.n 3d910 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #9 │ │ │ │ - bl 3d2f4 │ │ │ │ - cbz r0, 3d960 │ │ │ │ + bl 3d29c │ │ │ │ + cbz r0, 3d908 │ │ │ │ ldr.w r6, [r9] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add r5, r0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r6, #8] │ │ │ │ - cbz r4, 3d976 │ │ │ │ + cbz r4, 3d91e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 3d934 │ │ │ │ + b.n 3d8dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r6, [r9] │ │ │ │ - b.n 3d956 │ │ │ │ - ldr r2, [pc, #960] @ (3dd38 ) │ │ │ │ - ldr r3, [pc, #940] @ (3dd28 ) │ │ │ │ + b.n 3d8fe │ │ │ │ + ldr r2, [pc, #960] @ (3dce0 ) │ │ │ │ + ldr r3, [pc, #940] @ (3dcd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3dd20 │ │ │ │ + bne.w 3dcc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov lr, r0 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ bic.w sl, sl, r3 │ │ │ │ - b.n 3d75c │ │ │ │ + b.n 3d704 │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ mov r2, r4 │ │ │ │ - b.n 3d714 │ │ │ │ + b.n 3d6bc │ │ │ │ mov ip, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3d5b8 │ │ │ │ + b.n 3d560 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d5ce │ │ │ │ + b.n 3d576 │ │ │ │ mov sl, r4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r7 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3d7d6 │ │ │ │ - b.n 3d800 │ │ │ │ + bne.w 3d77e │ │ │ │ + b.n 3d7a8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ ldrb.w r2, [sl, #3] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 3da08 │ │ │ │ + beq.n 3d9b0 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 3d8f2 │ │ │ │ + bne.w 3d89a │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.w 3d8f2 │ │ │ │ + bne.w 3d89a │ │ │ │ sub.w r0, r1, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi.w 3dc1a │ │ │ │ + bhi.w 3dbc2 │ │ │ │ ldrb.w r0, [sl, #2] │ │ │ │ sub.w ip, r0, #97 @ 0x61 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 3d8f2 │ │ │ │ + bhi.w 3d89a │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 3dcf0 │ │ │ │ + beq.w 3dc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, sl, #4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ it gt │ │ │ │ movgt.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #748] @ (3dd34 ) │ │ │ │ + ldr r3, [pc, #748] @ (3dcdc ) │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 3dbe2 │ │ │ │ + b.n 3db8a │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r5 │ │ │ │ add.w sl, sl, #2 │ │ │ │ movs r5, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d6a0 │ │ │ │ + b.n 3d648 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d7c8 │ │ │ │ + b.n 3d770 │ │ │ │ mov ip, r9 │ │ │ │ add.w sl, sl, #2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d5ac │ │ │ │ + b.n 3d554 │ │ │ │ mov r8, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3d5d4 │ │ │ │ + b.n 3d57c │ │ │ │ mov ip, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 3d6a0 │ │ │ │ + b.n 3d648 │ │ │ │ add.w sl, sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 3dc40 │ │ │ │ + beq.w 3dbe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ movle r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w 3dc5c │ │ │ │ - ldr r1, [pc, #616] @ (3dd3c ) │ │ │ │ + beq.w 3dc04 │ │ │ │ + ldr r1, [pc, #616] @ (3dce4 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 3d8fa │ │ │ │ + bne.w 3d8a2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #592] @ (3dd34 ) │ │ │ │ + ldr r3, [pc, #592] @ (3dcdc ) │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -81799,461 +81787,461 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #32 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ movs r6, #2 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ strb.w r7, [sp, #120] @ 0x78 │ │ │ │ - b.n 3dbec │ │ │ │ + b.n 3db94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dd24 │ │ │ │ + beq.w 3dccc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #520] @ (3dd34 ) │ │ │ │ + ldr r3, [pc, #520] @ (3dcdc ) │ │ │ │ subs r5, r1, #1 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 3db4e │ │ │ │ + b.n 3daf6 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ - beq.n 3dbd6 │ │ │ │ + beq.n 3db7e │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ addeq r5, r3, #2 │ │ │ │ mov r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.n 3dbd2 │ │ │ │ - bls.n 3db40 │ │ │ │ + beq.n 3db7a │ │ │ │ + bls.n 3dae8 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 3db4a │ │ │ │ + bne.n 3daf2 │ │ │ │ movs r6, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bpl.n 3db4a │ │ │ │ + bpl.n 3daf2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3dc0c │ │ │ │ + bmi.n 3dbb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strb.w fp, [r0, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 3dc16 │ │ │ │ - cbnz r6, 3dbde │ │ │ │ + beq.n 3dbbe │ │ │ │ + cbnz r6, 3db86 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3db38 │ │ │ │ + b.n 3dae0 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 3db4a │ │ │ │ + b.n 3daf2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3db4a │ │ │ │ - b.n 3db60 │ │ │ │ + bne.n 3daf2 │ │ │ │ + b.n 3db08 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 3daf2 │ │ │ │ + bne.n 3da9a │ │ │ │ ldr r5, [sp, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - blt.n 3dc02 │ │ │ │ + blt.n 3dbaa │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3dc06 │ │ │ │ + ble.n 3dbae │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ strb r7, [r5, #0] │ │ │ │ - b.n 3db60 │ │ │ │ + b.n 3db08 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 3dbfc │ │ │ │ + blt.n 3dba4 │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 3db60 │ │ │ │ + b.n 3db08 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 3db6e │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 3db16 │ │ │ │ mov r6, sl │ │ │ │ - b.n 3d668 │ │ │ │ + b.n 3d610 │ │ │ │ sub.w r0, r1, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi.w 3d8f2 │ │ │ │ + bhi.w 3d89a │ │ │ │ ldrb.w r0, [sl, #2] │ │ │ │ sub.w ip, r0, #65 @ 0x41 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 3d8f2 │ │ │ │ - b.n 3da22 │ │ │ │ + bhi.w 3d89a │ │ │ │ + b.n 3d9ca │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.w 3d7b0 │ │ │ │ - b.n 3d87e │ │ │ │ + bne.w 3d758 │ │ │ │ + b.n 3d826 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 3dcd2 │ │ │ │ + beq.n 3dc7a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 3dcc6 │ │ │ │ - ldr r2, [pc, #240] @ (3dd40 ) │ │ │ │ + ble.n 3dc6e │ │ │ │ + ldr r2, [pc, #240] @ (3dce8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 3d8fa │ │ │ │ + b.n 3d8a2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #216] @ (3dd44 ) │ │ │ │ + ldr r1, [pc, #216] @ (3dcec ) │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #216] @ (3dd48 ) │ │ │ │ + ldr r0, [pc, #216] @ (3dcf0 ) │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r0, #55215 @ 0xd7af │ │ │ │ movt r0, #308 @ 0x134 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #196] @ (3dd4c ) │ │ │ │ + ldr r1, [pc, #196] @ (3dcf4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ tst.w r2, #98304 @ 0x18000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne.n 3dcc0 │ │ │ │ + bne.n 3dc68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - beq.n 3dcb6 │ │ │ │ + beq.n 3dc5e │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 3dcc0 │ │ │ │ + bhi.n 3dc68 │ │ │ │ movw r1, #4163 @ 0x1043 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 3dcc0 │ │ │ │ + bpl.n 3dc68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - b.n 3dad6 │ │ │ │ - ldr r2, [pc, #136] @ (3dd50 ) │ │ │ │ + b.n 3da7e │ │ │ │ + ldr r2, [pc, #136] @ (3dcf8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 3d8fa │ │ │ │ + b.n 3d8a2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r0, #2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d8fa │ │ │ │ + beq.w 3d8a2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - b.n 3daca │ │ │ │ + b.n 3da72 │ │ │ │ add.w r0, sl, #5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d8fa │ │ │ │ + beq.w 3d8a2 │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w r2, [sl], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 3d8fa │ │ │ │ + bne.w 3d8a2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r6 │ │ │ │ - b.n 3da40 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - blx 8390 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + b.n 3d9e8 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + blx 8338 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ movs r3, r1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r3, r1 │ │ │ │ - bne.n 3de14 │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffda7d4a │ │ │ │ - udf #16 │ │ │ │ + bl ffda7cf2 │ │ │ │ + bhi.n 3dbf8 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3dd7a │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3dd22 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 3dd7a │ │ │ │ + cbz r3, 3dd22 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #296] @ 3deb4 │ │ │ │ + ldr.w ip, [pc, #296] @ 3de5c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ (3deb8 ) │ │ │ │ + ldr r0, [pc, #292] @ (3de60 ) │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #292] @ (3debc ) │ │ │ │ - ldr r4, [pc, #292] @ (3dec0 ) │ │ │ │ + ldr r3, [pc, #292] @ (3de64 ) │ │ │ │ + ldr r4, [pc, #292] @ (3de68 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r1, sp │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b078 <__isoc23_strtoul@@Base+0x1e958> │ │ │ │ + bl 9aa90 <__isoc23_strtoul@@Base+0x1e3c8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r6, 3ddc4 │ │ │ │ + cbz r6, 3dd6c │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r5, 3ddca │ │ │ │ + cbz r5, 3dd72 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #248] @ (3dec4 ) │ │ │ │ + ldr r2, [pc, #248] @ (3de6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3de76 │ │ │ │ + beq.n 3de1e │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbnz r3, 3de22 │ │ │ │ - ldr r3, [pc, #236] @ (3dec8 ) │ │ │ │ + cbnz r3, 3ddca │ │ │ │ + ldr r3, [pc, #236] @ (3de70 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3de3e │ │ │ │ + beq.n 3dde6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbnz r2, 3de00 │ │ │ │ - ldr r2, [pc, #224] @ (3decc ) │ │ │ │ - ldr r3, [pc, #204] @ (3deb8 ) │ │ │ │ + cbnz r2, 3dda8 │ │ │ │ + ldr r2, [pc, #224] @ (3de74 ) │ │ │ │ + ldr r3, [pc, #204] @ (3de60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3deae │ │ │ │ + bne.n 3de56 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #204] @ (3ded0 ) │ │ │ │ + ldr r3, [pc, #204] @ (3de78 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r3, [pc, #192] @ (3ded4 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r3, [pc, #192] @ (3de7c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r4, #415] @ 0x19f │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 3dde8 │ │ │ │ - ldr r3, [pc, #172] @ (3ded0 ) │ │ │ │ + b.n 3dd90 │ │ │ │ + ldr r3, [pc, #172] @ (3de78 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r3, [pc, #160] @ (3ded8 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r3, [pc, #160] @ (3de80 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3ddd8 │ │ │ │ - ldr r3, [pc, #144] @ (3ded0 ) │ │ │ │ + b.n 3dd80 │ │ │ │ + ldr r3, [pc, #144] @ (3de78 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r0, #656] @ 0x290 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3dde8 │ │ │ │ + beq.n 3dd90 │ │ │ │ ldr.w r3, [r0, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dde8 │ │ │ │ + bne.n 3dd90 │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3dde4 │ │ │ │ + beq.n 3dd8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3dde4 │ │ │ │ + beq.n 3dd8c │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dde8 │ │ │ │ + bne.n 3dd90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3dde4 │ │ │ │ - ldr r2, [pc, #88] @ (3ded0 ) │ │ │ │ + b.n 3dd8c │ │ │ │ + ldr r2, [pc, #88] @ (3de78 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r0, #684] @ 0x2ac │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3ddd8 │ │ │ │ + beq.n 3dd80 │ │ │ │ ldr.w r2, [r0, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ddd8 │ │ │ │ + bne.n 3dd80 │ │ │ │ ldr.w r2, [r0, #688] @ 0x2b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3ddd4 │ │ │ │ + beq.n 3dd7c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3ddd4 │ │ │ │ + beq.n 3dd7c │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ddd8 │ │ │ │ + bne.n 3dd80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 3ddd4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3dd7c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r4, r6 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #304] @ (3e01c ) │ │ │ │ + ldr r2, [pc, #304] @ (3dfc4 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #304] @ (3e020 ) │ │ │ │ + ldr r3, [pc, #304] @ (3dfc8 ) │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #300] @ (3e024 ) │ │ │ │ + ldr r6, [pc, #300] @ (3dfcc ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b48 │ │ │ │ - blx 8338 <__libc_current_sigrtmin@plt> │ │ │ │ + blx 7b08 │ │ │ │ + blx 82e0 <__libc_current_sigrtmin@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bgt.n 3dff4 │ │ │ │ - ldr r3, [pc, #268] @ (3e028 ) │ │ │ │ + bgt.n 3df9c │ │ │ │ + ldr r3, [pc, #268] @ (3dfd0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #268] @ (3e02c ) │ │ │ │ + ldr r3, [pc, #268] @ (3dfd4 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e00e │ │ │ │ + beq.n 3dfb6 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 3df5a │ │ │ │ + bmi.n 3df02 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r6, r1, #15 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ itt mi │ │ │ │ addmi r2, r2, r5 │ │ │ │ ldrbmi.w r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, ip │ │ │ │ @@ -82266,386 +82254,386 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne ip, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3df2e │ │ │ │ + bne.n 3ded6 │ │ │ │ add.w r6, ip, #1 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [r5, #132] @ 0x84 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ movs r1, #4 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r2, 3dfdc │ │ │ │ + cbz r2, 3df84 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - b.n 3dfbc │ │ │ │ + b.n 3df64 │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ strb r0, [r2, r3] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 3dfb6 │ │ │ │ + cbz r2, 3df5e │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r1, #12 │ │ │ │ - cbz r2, 3dfdc │ │ │ │ + cbz r2, 3df84 │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ uxtb r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 3dfb6 │ │ │ │ + blt.n 3df5e │ │ │ │ asrs r0, r2, #8 │ │ │ │ subs r3, #1 │ │ │ │ lsls r4, r2, #15 │ │ │ │ - bmi.n 3df98 │ │ │ │ + bmi.n 3df40 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3df9e │ │ │ │ + bne.n 3df46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r1, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3dfbc │ │ │ │ - ldr r2, [pc, #80] @ (3e030 ) │ │ │ │ - ldr r3, [pc, #64] @ (3e020 ) │ │ │ │ + bne.n 3df64 │ │ │ │ + ldr r2, [pc, #80] @ (3dfd8 ) │ │ │ │ + ldr r3, [pc, #64] @ (3dfc8 ) │ │ │ │ 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 3e016 │ │ │ │ + bne.n 3dfbe │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7f98 <__libc_current_sigrtmax@plt> │ │ │ │ - ldr r3, [pc, #44] @ (3e028 ) │ │ │ │ + blx 7f4c <__libc_current_sigrtmax@plt> │ │ │ │ + ldr r3, [pc, #44] @ (3dfd0 ) │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ it le │ │ │ │ cmple r4, r0 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ itt lt │ │ │ │ strblt.w r4, [r5, #96] @ 0x60 │ │ │ │ strblt.w r0, [r5, #97] @ 0x61 │ │ │ │ - b.n 3df1c │ │ │ │ + b.n 3dec4 │ │ │ │ movs r6, #16 │ │ │ │ mov.w ip, #15 │ │ │ │ - b.n 3df68 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3df10 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (3e080 ) │ │ │ │ - ldr r2, [pc, #60] @ (3e084 ) │ │ │ │ + ldr r3, [pc, #60] @ (3e028 ) │ │ │ │ + ldr r2, [pc, #60] @ (3e02c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r4, [r5, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3e064 │ │ │ │ - b.n 3e07e │ │ │ │ + bgt.n 3e00c │ │ │ │ + b.n 3e026 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3e07e │ │ │ │ + beq.n 3e026 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ - beq.n 3e060 │ │ │ │ + beq.n 3e008 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3e060 │ │ │ │ + bne.n 3e008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e088 │ │ │ │ + bl 3e030 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 3e064 │ │ │ │ + bne.n 3e00c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #144] @ (3e11c ) │ │ │ │ + ldr r2, [pc, #144] @ (3e0c4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r3, [pc, #144] @ (3e120 ) │ │ │ │ + ldr r3, [pc, #144] @ (3e0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w ip, [r3, #256] @ 0x100 │ │ │ │ - cbz r0, 3e0fa │ │ │ │ + cbz r0, 3e0a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 3e0ba │ │ │ │ + beq.n 3e062 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #104] @ (3e124 ) │ │ │ │ + ldr r1, [pc, #104] @ (3e0cc ) │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3e0fe │ │ │ │ + beq.n 3e0a6 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ orr.w r2, r3, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r5, #14 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ - cbnz r1, 3e10e │ │ │ │ + cbnz r1, 3e0b6 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ bic.w r2, r2, #12 │ │ │ │ strb r2, [r1, r5] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 3e034 │ │ │ │ + b.w 3dfdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r3, #2 │ │ │ │ - b.n 3e0ec │ │ │ │ + b.n 3e094 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #14 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3e0ec │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + b.n 3e094 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ 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 │ │ │ │ - ldr r7, [pc, #332] @ (3e288 ) │ │ │ │ + ldr r7, [pc, #332] @ (3e230 ) │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr r3, [pc, #332] @ (3e28c ) │ │ │ │ + ldr r3, [pc, #332] @ (3e234 ) │ │ │ │ sub sp, #12 │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ ldrh.w r4, [r5, #232] @ 0xe8 │ │ │ │ it ge │ │ │ │ strbge.w r3, [r5, #234] @ 0xea │ │ │ │ - blt.w 3e268 │ │ │ │ + blt.w 3e210 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e1e6 │ │ │ │ + beq.n 3e18e │ │ │ │ cmp.w r8, #1 │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov fp, r4 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 3e1ba │ │ │ │ + cbz r0, 3e162 │ │ │ │ ldr.w r6, [r5, #404] @ 0x194 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #0 │ │ │ │ andne.w lr, r9, #1 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w r3, r6, fp │ │ │ │ ldrb.w r6, [r6, fp] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3e1c0 │ │ │ │ + beq.n 3e168 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e238 │ │ │ │ + bne.n 3e1e0 │ │ │ │ str.w sl, [r1] │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ add r3, fp │ │ │ │ bic.w r6, r6, #12 │ │ │ │ strb r6, [r3, #0] │ │ │ │ - cbz r4, 3e1e6 │ │ │ │ + cbz r4, 3e18e │ │ │ │ subs r4, #1 │ │ │ │ - b.n 3e172 │ │ │ │ + b.n 3e11a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3e1b4 │ │ │ │ + beq.n 3e15c │ │ │ │ cmp r4, #17 │ │ │ │ - beq.n 3e248 │ │ │ │ + beq.n 3e1f0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ bic.w r6, r6, #13 │ │ │ │ subs r4, #1 │ │ │ │ orr.w r6, r6, #2 │ │ │ │ strb.w r6, [r3, fp] │ │ │ │ - b.n 3e172 │ │ │ │ + b.n 3e11a │ │ │ │ add.w r4, r5, #248 @ 0xf8 │ │ │ │ add.w r6, r5, #236 @ 0xec │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ - cbz r0, 3e1fe │ │ │ │ + cbz r0, 3e1a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e26e │ │ │ │ + bne.n 3e216 │ │ │ │ str.w r8, [r4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 3e1ee │ │ │ │ - ldr r3, [pc, #140] @ (3e290 ) │ │ │ │ + bne.n 3e196 │ │ │ │ + ldr r3, [pc, #140] @ (3e238 ) │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 3e21e │ │ │ │ - blx 7b64 │ │ │ │ + beq.n 3e1c6 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3e22c │ │ │ │ + beq.n 3e1d4 │ │ │ │ strh.w r3, [r5, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r2 │ │ │ │ - b.n 3e1aa │ │ │ │ + b.n 3e152 │ │ │ │ bic.w r6, r6, #13 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ orr.w r6, r6, #2 │ │ │ │ strb r6, [r3, #0] │ │ │ │ movs r4, #16 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov fp, r4 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e182 │ │ │ │ + bne.n 3e12a │ │ │ │ movs r4, #15 │ │ │ │ - b.n 3e172 │ │ │ │ + b.n 3e11a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3e158 │ │ │ │ + b.n 3e100 │ │ │ │ mov.w r9, #0 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r6, r4 │ │ │ │ str.w r9, [r4] │ │ │ │ - beq.n 3e202 │ │ │ │ + beq.n 3e1aa │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e272 │ │ │ │ - b.n 3e1fe │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + bne.n 3e21a │ │ │ │ + b.n 3e1a6 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #124] @ (3e314 ) │ │ │ │ + ldr r3, [pc, #124] @ (3e2bc ) │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #124] @ (3e318 ) │ │ │ │ + ldr r2, [pc, #124] @ (3e2c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ adds r3, r1, r0 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ str.w ip, [r2, #256] @ 0x100 │ │ │ │ tst.w r1, #1 │ │ │ │ - beq.n 3e2f4 │ │ │ │ + beq.n 3e29c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r2, #252] @ 0xfc │ │ │ │ lsls r4, r0, #2 │ │ │ │ sub sp, #16 │ │ │ │ bic.w r1, r1, #12 │ │ │ │ add.w lr, ip, r4 │ │ │ │ ldr.w ip, [ip, r0, lsl #2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3e2ee │ │ │ │ + beq.n 3e296 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ - cbz r0, 3e2f6 │ │ │ │ + cbz r0, 3e29e │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [lr] │ │ │ │ ldr.w r2, [r2, #404] @ 0x194 │ │ │ │ add r3, r2 │ │ │ │ strb r1, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r0, ip │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ add.w lr, r0, r4 │ │ │ │ - b.n 3e2e2 │ │ │ │ + b.n 3e28a │ │ │ │ nop │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r4, [pc, #576] @ (3e56c ) │ │ │ │ + ldr r4, [pc, #576] @ (3e514 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ - ldr r6, [pc, #572] @ (3e570 ) │ │ │ │ - ldr r2, [pc, #576] @ (3e574 ) │ │ │ │ + ldr r6, [pc, #572] @ (3e518 ) │ │ │ │ + ldr r2, [pc, #576] @ (3e51c ) │ │ │ │ add r4, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r3, [pc, #572] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #572] @ (3e520 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ mov.w r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ @@ -82662,16 +82650,16 @@ │ │ │ │ ldrb.w r2, [r4, #421] @ 0x1a5 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r2, r3, #2 │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 741fc │ │ │ │ - ldr r3, [pc, #508] @ (3e57c ) │ │ │ │ + bl 741a4 │ │ │ │ + ldr r3, [pc, #508] @ (3e524 ) │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #10 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ @@ -82680,465 +82668,465 @@ │ │ │ │ strb.w r3, [r4, #408] @ 0x198 │ │ │ │ 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} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - cbnz r7, 3e3c0 │ │ │ │ + cbnz r7, 3e368 │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ strb.w r3, [r4, #234] @ 0xea │ │ │ │ - ldr r3, [pc, #436] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #436] @ (3e520 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #484] @ 0x1e4 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ - ldr r3, [pc, #424] @ (3e580 ) │ │ │ │ + ldr r3, [pc, #424] @ (3e528 ) │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, lr │ │ │ │ str.w lr, [r5, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e51c │ │ │ │ - ldr r3, [pc, #372] @ (3e584 ) │ │ │ │ + beq.w 3e4c4 │ │ │ │ + ldr r3, [pc, #372] @ (3e52c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ - cbz r2, 3e41e │ │ │ │ + cbz r2, 3e3c6 │ │ │ │ cmp r0, #12 │ │ │ │ itee ne │ │ │ │ movne r5, #4 │ │ │ │ moveq r2, #0 │ │ │ │ strbeq r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #344] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #344] @ (3e520 ) │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #340] @ (3e580 ) │ │ │ │ + ldr r3, [pc, #340] @ (3e528 ) │ │ │ │ str.w r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - cbnz r3, 3e456 │ │ │ │ + cbnz r3, 3e3fe │ │ │ │ ldrb.w r3, [r6, #234] @ 0xea │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ strbeq.w r3, [r6, #234] @ 0xea │ │ │ │ - ldr r3, [pc, #288] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #288] @ (3e520 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldrb.w r3, [r4, #408] @ 0x198 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r4, #408] @ 0x198 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrb.w r3, [r4, #409] @ 0x199 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e538 │ │ │ │ + beq.n 3e4e0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #409] @ 0x199 │ │ │ │ - ldr r3, [pc, #248] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #248] @ (3e520 ) │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ - ldr r3, [pc, #232] @ (3e57c ) │ │ │ │ + bl 73ea4 │ │ │ │ + ldr r3, [pc, #232] @ (3e524 ) │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov ip, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - cbz r3, 3e4c2 │ │ │ │ + cbz r3, 3e46a │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3e4d8 │ │ │ │ - ldr r3, [pc, #176] @ (3e578 ) │ │ │ │ + cbz r3, 3e480 │ │ │ │ + ldr r3, [pc, #176] @ (3e520 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #156] @ (3e578 ) │ │ │ │ + ldr r3, [pc, #156] @ (3e520 ) │ │ │ │ cmp r5, #4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb.w r2, [r3, #421] @ 0x1a5 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ble.n 3e500 │ │ │ │ + ble.n 3e4a8 │ │ │ │ ldr.w r3, [r3, #1208] @ 0x4b8 │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3e55c │ │ │ │ + bne.n 3e504 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 3e55c │ │ │ │ - ldr r2, [pc, #132] @ (3e588 ) │ │ │ │ - ldr r3, [pc, #112] @ (3e574 ) │ │ │ │ + beq.n 3e504 │ │ │ │ + ldr r2, [pc, #132] @ (3e530 ) │ │ │ │ + ldr r3, [pc, #112] @ (3e51c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3e558 │ │ │ │ + bne.n 3e500 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3e542 │ │ │ │ + beq.n 3e4ea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3e53e │ │ │ │ - ldr r2, [pc, #100] @ (3e58c ) │ │ │ │ + cbnz r3, 3e4e6 │ │ │ │ + ldr r2, [pc, #100] @ (3e534 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ movs r1, #0 │ │ │ │ - bl 266bc │ │ │ │ - b.n 3e41e │ │ │ │ + bl 26664 │ │ │ │ + b.n 3e3c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 3e47e │ │ │ │ + b.n 3e426 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e530 │ │ │ │ - ldr r3, [pc, #52] @ (3e578 ) │ │ │ │ + b.n 3e4d8 │ │ │ │ + ldr r3, [pc, #52] @ (3e520 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 2300c │ │ │ │ - b.n 3e41e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #24] @ (3e578 ) │ │ │ │ + bl 22fb4 │ │ │ │ + b.n 3e3c6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #24] @ (3e520 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ + asrs r0, r3, #17 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r7, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r1, [pc, #368] @ (3e710 ) │ │ │ │ + ldr r1, [pc, #368] @ (3e6b8 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ - ldr r2, [pc, #368] @ (3e714 ) │ │ │ │ + ldr r2, [pc, #368] @ (3e6bc ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #364] @ (3e718 ) │ │ │ │ - ldr r3, [pc, #368] @ (3e71c ) │ │ │ │ + ldr r7, [pc, #364] @ (3e6c0 ) │ │ │ │ + ldr r3, [pc, #368] @ (3e6c4 ) │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #352] @ (3e720 ) │ │ │ │ + ldr r3, [pc, #352] @ (3e6c8 ) │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #153] @ 0x99 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r8, [r4, #420] @ 0x1a4 │ │ │ │ strb r2, [r3, #8] │ │ │ │ - cbz r0, 3e5d4 │ │ │ │ + cbz r0, 3e57c │ │ │ │ orr.w r6, r0, #256 @ 0x100 │ │ │ │ ldr.w r3, [r4, #1088] @ 0x440 │ │ │ │ - cbz r3, 3e5e2 │ │ │ │ + cbz r3, 3e58a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e6fe │ │ │ │ + beq.w 3e6a6 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (3e724 ) │ │ │ │ + ldr r1, [pc, #296] @ (3e6cc ) │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ - bl 1a610 │ │ │ │ - ldr r3, [pc, #280] @ (3e728 ) │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ + bl 1a5b8 │ │ │ │ + ldr r3, [pc, #280] @ (3e6d0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3e62c │ │ │ │ + ble.n 3e5d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 3e62c │ │ │ │ + beq.n 3e5d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 312ac │ │ │ │ + bl 31254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3e67a │ │ │ │ + bmi.n 3e622 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3e680 │ │ │ │ - bl 47440 │ │ │ │ - ldr r3, [pc, #240] @ (3e72c ) │ │ │ │ + beq.n 3e628 │ │ │ │ + bl 473e8 │ │ │ │ + ldr r3, [pc, #240] @ (3e6d4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - ldr r3, [pc, #224] @ (3e730 ) │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + ldr r3, [pc, #224] @ (3e6d8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - cbnz r3, 3e698 │ │ │ │ + cbnz r3, 3e640 │ │ │ │ lsls r1, r6, #23 │ │ │ │ - bpl.n 3e6f8 │ │ │ │ + bpl.n 3e6a0 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp r2, r8 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - cbnz r5, 3e6a4 │ │ │ │ - cbz r3, 3e674 │ │ │ │ + cbnz r5, 3e64c │ │ │ │ + cbz r3, 3e61c │ │ │ │ bic.w r6, r6, #384 @ 0x180 │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ uxtb r0, r6 │ │ │ │ - blx 7f30 │ │ │ │ + blx 7ee4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 3e636 │ │ │ │ - ldr r3, [pc, #176] @ (3e734 ) │ │ │ │ + bpl.n 3e5de │ │ │ │ + ldr r3, [pc, #176] @ (3e6dc ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #172] @ (3e738 ) │ │ │ │ + ldr r3, [pc, #172] @ (3e6e0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 47958 │ │ │ │ - b.n 3e636 │ │ │ │ + bl 47900 │ │ │ │ + b.n 3e5de │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - cbz r2, 3e6f2 │ │ │ │ + cbz r2, 3e69a │ │ │ │ ands.w r5, r6, #255 @ 0xff │ │ │ │ - beq.n 3e66c │ │ │ │ + beq.n 3e614 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7c8c │ │ │ │ + blx 7c40 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - blx 7b04 │ │ │ │ + blx 7ac4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - blx 7aec │ │ │ │ + blx 7ec0 │ │ │ │ + blx 7aac │ │ │ │ ldrb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - b.n 3e66a │ │ │ │ + b.n 3e612 │ │ │ │ lsls r2, r6, #23 │ │ │ │ - bpl.n 3e668 │ │ │ │ - b.n 3e660 │ │ │ │ + bpl.n 3e610 │ │ │ │ + b.n 3e608 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3e674 │ │ │ │ - b.n 3e6a4 │ │ │ │ + beq.n 3e61c │ │ │ │ + b.n 3e64c │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 3e950 │ │ │ │ - b.n 3e5f8 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + bl 3e8f8 │ │ │ │ + b.n 3e5a0 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #632] @ (3e99c ) │ │ │ │ + ldr r7, [pc, #984] @ (3eaa4 ) │ │ │ │ movs r3, r1 │ │ │ │ - bl fff8c726 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + bl fff8c6ce │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #488] @ (3e938 ) │ │ │ │ + ldr r5, [pc, #488] @ (3e8e0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #488] @ (3e93c ) │ │ │ │ + ldr r3, [pc, #488] @ (3e8e4 ) │ │ │ │ mov r2, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r6, [r4, #372] @ 0x174 │ │ │ │ - beq.n 3e832 │ │ │ │ + beq.n 3e7da │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bne.n 3e844 │ │ │ │ + bne.n 3e7ec │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ mov r8, r3 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 3e788 │ │ │ │ + cbz r6, 3e730 │ │ │ │ ldr.w r3, [r6, #400] @ 0x190 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3e788 │ │ │ │ - ldr r3, [pc, #448] @ (3e940 ) │ │ │ │ + ble.n 3e730 │ │ │ │ + ldr r3, [pc, #448] @ (3e8e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldrsb.w r1, [r4, #153] @ 0x99 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3e876 │ │ │ │ - ldr r1, [pc, #420] @ (3e944 ) │ │ │ │ + bge.n 3e81e │ │ │ │ + ldr r1, [pc, #420] @ (3e8ec ) │ │ │ │ ldr r7, [r5, r1] │ │ │ │ ldrb.w r1, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3e876 │ │ │ │ + beq.n 3e81e │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #153] @ 0x99 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r0, 3e7c6 │ │ │ │ + cbnz r0, 3e76e │ │ │ │ and.w r1, r3, #2064 @ 0x810 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 3e82c │ │ │ │ + beq.n 3e7d4 │ │ │ │ ands.w r1, r3, #8192 @ 0x2000 │ │ │ │ - bne.n 3e82c │ │ │ │ + bne.n 3e7d4 │ │ │ │ bic.w ip, r3, #2048 @ 0x800 │ │ │ │ strb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ orr.w ip, ip, #16 │ │ │ │ lsls r3, r3, #26 │ │ │ │ str.w ip, [r4, #196] @ 0xc4 │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w ip, [r4, #410] @ 0x19a │ │ │ │ - bpl.n 3e7fe │ │ │ │ + bpl.n 3e7a6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2280c │ │ │ │ + bl 227b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e84a │ │ │ │ + cbnz r0, 3e7f2 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e926 │ │ │ │ + bne.w 3e8ce │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bic.w r3, r3, #2064 @ 0x810 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #20] │ │ │ │ movs r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 7cac │ │ │ │ - bl 46c2c │ │ │ │ + blx 7c60 │ │ │ │ + bl 46bd4 │ │ │ │ ldrb.w r2, [sp] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #276] @ (3e948 ) │ │ │ │ + ldr r3, [pc, #276] @ (3e8f0 ) │ │ │ │ ldr.w r1, [r4, #1092] @ 0x444 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ itee ne │ │ │ │ strne r0, [r4, #44] @ 0x2c │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3e774 │ │ │ │ + b.n 3e71c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r7, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr.w r3, [r4, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r1, [r4, #410] @ 0x19a │ │ │ │ strb r1, [r3, #20] │ │ │ │ mov.w r3, #276 @ 0x114 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movs r3, #10 │ │ │ │ @@ -83146,553 +83134,553 @@ │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ str r1, [r7, #12] │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e900 │ │ │ │ + beq.n 3e8a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ ldrb.w r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3e912 │ │ │ │ - ldr r3, [pc, #172] @ (3e94c ) │ │ │ │ + beq.n 3e8ba │ │ │ │ + ldr r3, [pc, #172] @ (3e8f4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3e930 │ │ │ │ + beq.n 3e8d8 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #416] @ 0x1a0 │ │ │ │ strb.w r3, [r4, #429] @ 0x1ad │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ strb.w r3, [r4, #476] @ 0x1dc │ │ │ │ strb.w r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [pc, #124] @ (3e944 ) │ │ │ │ + ldr r3, [pc, #124] @ (3e8ec ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbnz r3, 3e8ea │ │ │ │ + cbnz r3, 3e892 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ cmp r1, #12 │ │ │ │ - beq.n 3e8de │ │ │ │ - cbnz r1, 3e8e4 │ │ │ │ + beq.n 3e886 │ │ │ │ + cbnz r1, 3e88c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r6, #392] @ 0x188 │ │ │ │ - cbz r3, 3e930 │ │ │ │ + cbz r3, 3e8d8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8164 <__longjmp_chk@plt> │ │ │ │ + blx 810c <__longjmp_chk@plt> │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3e91a │ │ │ │ + beq.n 3e8c2 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - b.n 3e8ce │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + b.n 3e876 │ │ │ │ ldr.w r7, [r4, #320] @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b020 <__isoc23_strtoul@@Base+0xe900> │ │ │ │ + bl 8afb0 <__isoc23_strtoul@@Base+0xe8e8> │ │ │ │ ldrb.w r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3e89e │ │ │ │ + bne.n 3e846 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97ba0 <__isoc23_strtoul@@Base+0x1b480> │ │ │ │ - b.n 3e89e │ │ │ │ + bl 97600 <__isoc23_strtoul@@Base+0x1af38> │ │ │ │ + b.n 3e846 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e8f6 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 3e8f6 │ │ │ │ + beq.n 3e89e │ │ │ │ + bl 46ccc │ │ │ │ + b.n 3e89e │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8a8 │ │ │ │ + bl 1e850 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 3e804 │ │ │ │ + b.n 3e7ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e590 │ │ │ │ + bl 3e538 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r6, r2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #240] @ (3ea50 ) │ │ │ │ + ldr r3, [pc, #240] @ (3e9f8 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #236] @ (3ea54 ) │ │ │ │ + ldr r2, [pc, #236] @ (3e9fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ - cbz r3, 3e976 │ │ │ │ + cbz r3, 3e91e │ │ │ │ ldrh.w r4, [r5, #232] @ 0xe8 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ and.w r6, r3, #247 @ 0xf7 │ │ │ │ strb.w r6, [r5, #153] @ 0x99 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3e98c │ │ │ │ + bpl.n 3e934 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3e9fa │ │ │ │ + bne.n 3e9a2 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 3e9a4 │ │ │ │ + bpl.n 3e94c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cbz r3, 3e9a4 │ │ │ │ + cbz r3, 3e94c │ │ │ │ movs r0, #1 │ │ │ │ - bl 47328 │ │ │ │ + bl 472d0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3e9f8 │ │ │ │ - ldr r6, [pc, #172] @ (3ea58 ) │ │ │ │ - ldr r7, [pc, #176] @ (3ea5c ) │ │ │ │ + beq.n 3e9a0 │ │ │ │ + ldr r6, [pc, #172] @ (3ea00 ) │ │ │ │ + ldr r7, [pc, #176] @ (3ea04 ) │ │ │ │ add r6, pc │ │ │ │ add r7, pc │ │ │ │ - b.n 3e9e6 │ │ │ │ + b.n 3e98e │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 3e9e2 │ │ │ │ + bpl.n 3e98a │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 3e9e2 │ │ │ │ + cbz r0, 3e98a │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldrsh.w r3, [r5, #340] @ 0x154 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3ea34 │ │ │ │ + beq.n 3e9dc │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 3e9f8 │ │ │ │ + bcc.n 3e9a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3e9e2 │ │ │ │ + beq.n 3e98a │ │ │ │ cmp r4, #17 │ │ │ │ - bne.n 3e9b2 │ │ │ │ + bne.n 3e95a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 3ea4c │ │ │ │ + beq.n 3e9f4 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 3e9b2 │ │ │ │ + b.n 3e95a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r7, [r5, #236] @ 0xec │ │ │ │ bic.w r3, r3, #12 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ - cbz r7, 3ea18 │ │ │ │ + cbz r7, 3e9c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r5, #236] @ 0xec │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ str.w r7, [r5, #236] @ 0xec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strb.w r6, [r5, #153] @ 0x99 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.n 3e98c │ │ │ │ + bpl.n 3e934 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 3e98c │ │ │ │ - bl 3f038 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 3e934 │ │ │ │ + bl 3efe0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r4, [r5, #420] @ 0x1a4 │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 3e9e2 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 3e98a │ │ │ │ movs r4, #15 │ │ │ │ - b.n 3e9e6 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + b.n 3e98e │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r0, r2 │ │ │ │ movs r3, r1 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #888] @ (3edec ) │ │ │ │ + ldr r1, [pc, #888] @ (3ed94 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #888] @ (3edf0 ) │ │ │ │ + ldr r3, [pc, #888] @ (3ed98 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #888] @ (3edf4 ) │ │ │ │ - ldr r2, [pc, #888] @ (3edf8 ) │ │ │ │ + ldr r6, [pc, #888] @ (3ed9c ) │ │ │ │ + ldr r2, [pc, #888] @ (3eda0 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ ldr.w r9, [r5, #372] @ 0x174 │ │ │ │ mov r8, r3 │ │ │ │ - bpl.w 3ebfc │ │ │ │ + bpl.w 3eba4 │ │ │ │ bic.w r3, r4, #128 @ 0x80 │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 3ebda │ │ │ │ + beq.w 3eb82 │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3ebec │ │ │ │ + bne.w 3eb94 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ cmp r3, #14 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - beq.n 3ebaa │ │ │ │ + beq.n 3eb52 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3eb8c │ │ │ │ + bne.n 3eb34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3ec52 │ │ │ │ + beq.w 3ebfa │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3eb6c │ │ │ │ + beq.n 3eb14 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 3ec46 │ │ │ │ + beq.w 3ebee │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 3ec36 │ │ │ │ + beq.w 3ebde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 3ec1e │ │ │ │ + beq.w 3ebc6 │ │ │ │ movs r4, #8 │ │ │ │ - ldr r2, [pc, #772] @ (3edfc ) │ │ │ │ + ldr r2, [pc, #772] @ (3eda4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 3eb1e │ │ │ │ + beq.n 3eac6 │ │ │ │ ldr.w r6, [r5, #1092] @ 0x444 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3ed14 │ │ │ │ + beq.w 3ecbc │ │ │ │ movs r2, #0 │ │ │ │ negs r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3eb6c │ │ │ │ + bgt.n 3eb14 │ │ │ │ ldr.w r2, [r5, #1092] @ 0x444 │ │ │ │ - cbz r2, 3eb2e │ │ │ │ + cbz r2, 3ead6 │ │ │ │ ldrb.w r2, [r5, #1124] @ 0x464 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3ed0c │ │ │ │ + bne.w 3ecb4 │ │ │ │ ldrb.w r2, [r5, #153] @ 0x99 │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [r5, #153] @ 0x99 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ cmp r2, r3 │ │ │ │ itttt ge │ │ │ │ ldrge.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrbge r1, [r2, r3] │ │ │ │ orrge r4, r1 │ │ │ │ strbge r4, [r2, r3] │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 3eb6c │ │ │ │ + bne.n 3eb14 │ │ │ │ ldrb.w r2, [r5, #197] @ 0xc5 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 3ed18 │ │ │ │ - ldr r2, [pc, #656] @ (3ee00 ) │ │ │ │ - ldr r3, [pc, #640] @ (3edf0 ) │ │ │ │ + bpl.w 3ecc0 │ │ │ │ + ldr r2, [pc, #656] @ (3eda8 ) │ │ │ │ + ldr r3, [pc, #640] @ (3ed98 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3ede2 │ │ │ │ + bne.w 3ed8a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ - beq.n 3eac8 │ │ │ │ + beq.n 3ea70 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.w 3ecfa │ │ │ │ + bls.w 3eca2 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - bl 1e8a8 │ │ │ │ + bl 1e850 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 3eb6c │ │ │ │ - ldr r2, [pc, #600] @ (3ee04 ) │ │ │ │ + b.n 3eb14 │ │ │ │ + ldr r2, [pc, #600] @ (3edac ) │ │ │ │ ldr.w r1, [r5, #1092] @ 0x444 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3eac0 │ │ │ │ + bne.n 3ea68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3eb6c │ │ │ │ + beq.n 3eb14 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3eb6c │ │ │ │ + beq.n 3eb14 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r2, #14] │ │ │ │ - b.n 3eb6c │ │ │ │ + b.n 3eb14 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 3dd7c │ │ │ │ + bl 3dd24 │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 3ec0c │ │ │ │ + cbz r2, 3ebb4 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r1, r2, #26 │ │ │ │ it pl │ │ │ │ strpl.w r3, [r5, #400] @ 0x190 │ │ │ │ - b.n 3eb6c │ │ │ │ - ldr r3, [pc, #520] @ (3ee08 ) │ │ │ │ + b.n 3eb14 │ │ │ │ + ldr r3, [pc, #520] @ (3edb0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 6aa30 │ │ │ │ - b.n 3eaa0 │ │ │ │ + bl 6a9d8 │ │ │ │ + b.n 3ea48 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3eac8 │ │ │ │ - b.n 3eb8c │ │ │ │ - ldr r2, [pc, #492] @ (3ee0c ) │ │ │ │ + beq.w 3ea70 │ │ │ │ + b.n 3eb34 │ │ │ │ + ldr r2, [pc, #492] @ (3edb4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eaf4 │ │ │ │ + beq.w 3ea9c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3eaf4 │ │ │ │ + b.n 3ea9c │ │ │ │ ldr.w r2, [r5, #1092] @ 0x444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3eaee │ │ │ │ + beq.w 3ea96 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bmi.w 3eaee │ │ │ │ + bmi.w 3ea96 │ │ │ │ cmp r3, #1 │ │ │ │ strb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bne.w 3eaf4 │ │ │ │ - b.n 3ec1e │ │ │ │ + bne.w 3ea9c │ │ │ │ + b.n 3ebc6 │ │ │ │ ldr.w r1, [r5, #404] @ 0x194 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bmi.n 3ed3a │ │ │ │ + bmi.n 3ece2 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bpl.n 3ecec │ │ │ │ + bpl.n 3ec94 │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bpl.n 3ec72 │ │ │ │ + bpl.n 3ec1a │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ and.w r2, r2, #160 @ 0xa0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 3edba │ │ │ │ + beq.w 3ed62 │ │ │ │ add r0, sp, #12 │ │ │ │ strb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3edaa │ │ │ │ + bne.w 3ed52 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 3ed8e │ │ │ │ + beq.n 3ed36 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 3ed88 │ │ │ │ + bgt.n 3ed30 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.n 3ed88 │ │ │ │ + bmi.n 3ed30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3edda │ │ │ │ + bne.w 3ed82 │ │ │ │ movs r2, #7 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 3ecc8 │ │ │ │ + bhi.n 3ec70 │ │ │ │ mov.w r2, #2256 @ 0x8d0 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.w 3ede6 │ │ │ │ + bmi.w 3ed8e │ │ │ │ ldrb.w r2, [r5, #153] @ 0x99 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r5, #153] @ 0x99 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 3eb6c │ │ │ │ + blt.w 3eb14 │ │ │ │ ldr.w r1, [r5, #404] @ 0x194 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb r2, [r1, r3] │ │ │ │ - b.n 3eb6c │ │ │ │ + b.n 3eb14 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, #20 │ │ │ │ strb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - beq.n 3ed58 │ │ │ │ + beq.n 3ed00 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 3eaf6 │ │ │ │ + b.n 3ea9e │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #61435 @ 0xeffb │ │ │ │ asrs r2, r3 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 3eace │ │ │ │ - b.n 3eb9a │ │ │ │ + bpl.w 3ea76 │ │ │ │ + b.n 3eb42 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #1125] @ 0x465 │ │ │ │ - b.n 3eb6c │ │ │ │ + b.n 3eb14 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3eb2e │ │ │ │ + b.n 3ead6 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3edb6 │ │ │ │ + bne.n 3ed5e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 3eb6c │ │ │ │ - cbz r2, 3ed40 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 3eb14 │ │ │ │ + cbz r2, 3ece8 │ │ │ │ strb.w r3, [r5, #419] @ 0x1a3 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3eda0 │ │ │ │ + cbnz r3, 3ed48 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ - b.n 3eb6c │ │ │ │ + blx 7b08 │ │ │ │ + b.n 3eb14 │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 3ecf6 │ │ │ │ + bne.n 3ec9e │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 3eb6c │ │ │ │ + bpl.w 3eb14 │ │ │ │ ldrb.w r2, [r5, #153] @ 0x99 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r5, #153] @ 0x99 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 7ea8 │ │ │ │ - b.n 3ed26 │ │ │ │ + blx 7e5c │ │ │ │ + b.n 3ecce │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ecb8 │ │ │ │ + beq.n 3ec60 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3ecb8 │ │ │ │ + b.n 3ec60 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 7ea8 │ │ │ │ - b.n 3ed4c │ │ │ │ + blx 7e5c │ │ │ │ + b.n 3ecf4 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 3ec86 │ │ │ │ + b.n 3ec2e │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3ed80 │ │ │ │ + b.n 3ed28 │ │ │ │ cmp r3, #15 │ │ │ │ - bne.w 3eb6c │ │ │ │ - ldr r3, [pc, #72] @ (3ee0c ) │ │ │ │ + bne.w 3eb14 │ │ │ │ + ldr r3, [pc, #72] @ (3edb4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3eb6c │ │ │ │ + beq.w 3eb14 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ - b.n 3eb6c │ │ │ │ + b.n 3eb14 │ │ │ │ movs r2, #9 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ - b.n 3ed92 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3ed3a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ - bl 3e590 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + bl 3e538 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #204] @ (3eef0 ) │ │ │ │ + ldr r5, [pc, #204] @ (3ee98 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #200] @ (3eef4 ) │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #200] @ (3ee9c ) │ │ │ │ add r5, pc │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov ip, sp │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -83702,37 +83690,37 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov ip, sp │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 3eec0 │ │ │ │ + cbz r0, 3ee68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [r6, #32] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ ldrsh.w r3, [r7, #22] │ │ │ │ add.w r2, r0, r9 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ str r2, [r6, #8] │ │ │ │ it ge │ │ │ │ @@ -83749,265 +83737,265 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ strd lr, r7, [r6] │ │ │ │ str.w lr, [r6, #8] │ │ │ │ strb.w lr, [r6, #16] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ str r7, [r6, #12] │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - b.n 3eeb8 │ │ │ │ + b.n 3ee60 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #296] @ (3f030 ) │ │ │ │ + ldr r3, [pc, #296] @ (3efd8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #296] @ (3f034 ) │ │ │ │ + ldr r2, [pc, #296] @ (3efdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3ef9c │ │ │ │ + beq.n 3ef44 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3efc6 │ │ │ │ + beq.n 3ef6e │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 3ef92 │ │ │ │ + bls.n 3ef3a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 3eff0 │ │ │ │ + bcs.n 3ef98 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3efb2 │ │ │ │ + beq.n 3ef5a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 3ef40 │ │ │ │ + cbz r3, 3eee8 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 3ef40 │ │ │ │ + bcs.n 3eee8 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [r4, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq.n 3efb8 │ │ │ │ + beq.n 3ef60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f00c │ │ │ │ + beq.n 3efb4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, r2, asr #31 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r5, 3efb2 │ │ │ │ + cbz r5, 3ef5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ cmp r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrge r3, [r4, #12] │ │ │ │ addge r2, r3, #1 │ │ │ │ strge r2, [r4, #12] │ │ │ │ it ge │ │ │ │ ldrbge r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ef36 │ │ │ │ + beq.n 3eede │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 3ef36 │ │ │ │ + b.n 3eede │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3efaa │ │ │ │ + bcs.n 3ef52 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f02a │ │ │ │ + beq.n 3efd2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 3ef76 │ │ │ │ + b.n 3ef1e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq.n 3effc │ │ │ │ + beq.n 3efa4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ef4c │ │ │ │ + bne.n 3eef4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ - b.n 3efb2 │ │ │ │ + b.n 3ef5a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ef40 │ │ │ │ + beq.n 3eee8 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 3ef40 │ │ │ │ + b.n 3eee8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 3efb4 │ │ │ │ + b.n 3ef5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ - b.n 3ef76 │ │ │ │ + b.n 3ef1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 3efb2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + b.n 3ef5a │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #44] @ (3f068 ) │ │ │ │ - ldr r2, [pc, #48] @ (3f06c ) │ │ │ │ + ldr r3, [pc, #44] @ (3f010 ) │ │ │ │ + ldr r2, [pc, #48] @ (3f014 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3f066 │ │ │ │ + cbz r0, 3f00e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 3f056 │ │ │ │ + bcs.n 3effe │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ - cbnz r1, 3f056 │ │ │ │ + cbnz r1, 3effe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - cbz r2, 3f05c │ │ │ │ + cbz r2, 3f004 │ │ │ │ strb r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.w 3eef8 │ │ │ │ + b.w 3eea0 │ │ │ │ bx lr │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (3f080 ) │ │ │ │ - ldr r2, [pc, #16] @ (3f084 ) │ │ │ │ + ldr r3, [pc, #12] @ (3f028 ) │ │ │ │ + ldr r2, [pc, #16] @ (3f02c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ strd r0, r1, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #36] @ (3f0b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (3f058 ) │ │ │ │ mov ip, r0 │ │ │ │ - ldr r2, [pc, #36] @ (3f0b4 ) │ │ │ │ + ldr r2, [pc, #36] @ (3f05c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov lr, 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} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #36] @ (3f0e0 ) │ │ │ │ - ldr r2, [pc, #40] @ (3f0e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (3f088 ) │ │ │ │ + ldr r2, [pc, #40] @ (3f08c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, 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} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ pop {pc} │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ (3f178 ) │ │ │ │ + ldr r3, [pc, #128] @ (3f120 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #128] @ (3f17c ) │ │ │ │ + ldr r2, [pc, #128] @ (3f124 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f162 │ │ │ │ - ldr r2, [pc, #120] @ (3f180 ) │ │ │ │ + ble.n 3f10a │ │ │ │ + ldr r2, [pc, #120] @ (3f128 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ blx r2 │ │ │ │ sxth r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r2, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 3f152 │ │ │ │ + beq.n 3f0fa │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 3f156 │ │ │ │ + bls.n 3f0fe │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f16c │ │ │ │ + ble.n 3f114 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -84026,70 +84014,70 @@ │ │ │ │ strh r2, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (3f180 ) │ │ │ │ + ldr r2, [pc, #28] @ (3f128 ) │ │ │ │ movs r1, #1 │ │ │ │ strh r1, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - b.n 3f156 │ │ │ │ + b.n 3f0fe │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ vldr s0, [r3] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #52] @ (3f1cc ) │ │ │ │ - ldr r2, [pc, #56] @ (3f1d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (3f174 ) │ │ │ │ + ldr r2, [pc, #56] @ (3f178 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f1ae │ │ │ │ + ble.n 3f156 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3f1c4 │ │ │ │ + cbz r3, 3f16c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ bx lr │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 3f1ee │ │ │ │ + cbz r1, 3f196 │ │ │ │ ldrd r3, r0, [r2, #32] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 3f1fa │ │ │ │ + bge.n 3f1a2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #28] │ │ │ │ mvn.w r3, #7 │ │ │ │ @@ -84100,150 +84088,150 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #20] @ (3f228 ) │ │ │ │ + ldr r2, [pc, #20] @ (3f1d0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3f22c ) │ │ │ │ + ldr r0, [pc, #12] @ (3f1d4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (3f2a8 ) │ │ │ │ - ldr r2, [pc, #104] @ (3f2ac ) │ │ │ │ + ldr r3, [pc, #104] @ (3f250 ) │ │ │ │ + ldr r2, [pc, #104] @ (3f254 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ subs r0, #10 │ │ │ │ add.w lr, r4, r0 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ - cbz r2, 3f294 │ │ │ │ + cbz r2, 3f23c │ │ │ │ movs r0, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 3f282 │ │ │ │ + bhi.n 3f22a │ │ │ │ adds r3, r0, r0 │ │ │ │ adc.w ip, r1, r1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w r1, r1, ip │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r1, r1 │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3f260 │ │ │ │ - bl aa2b8 │ │ │ │ + bne.n 3f208 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d0, [pc, #8] @ 3f2a0 │ │ │ │ + vldr d0, [pc, #8] @ 3f248 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #132] @ (3f348 ) │ │ │ │ + ldr r2, [pc, #132] @ (3f2f0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #132] @ (3f34c ) │ │ │ │ + ldr r3, [pc, #132] @ (3f2f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 3f328 │ │ │ │ + cbz r3, 3f2d0 │ │ │ │ vldr d9, [r3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d7, [pc, #72] @ 3f338 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d7, [pc, #72] @ 3f2e0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl aa2b8 │ │ │ │ - ldr r2, [pc, #76] @ (3f350 ) │ │ │ │ + bl a9cd0 │ │ │ │ + ldr r2, [pc, #76] @ (3f2f8 ) │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ldr r3, [pc, #68] @ (3f34c ) │ │ │ │ + ldr r3, [pc, #68] @ (3f2f4 ) │ │ │ │ add r2, pc │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vsub.f64 d0, d8, d9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f32e │ │ │ │ + bne.n 3f2d6 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - vldr d9, [pc, #20] @ 3f340 │ │ │ │ - b.n 3f2dc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + vldr d9, [pc, #20] @ 3f2e8 │ │ │ │ + b.n 3f284 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r3, r1 │ │ │ │ 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, #192] @ (3f428 ) │ │ │ │ + ldr r3, [pc, #192] @ (3f3d0 ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r4, [pc, #192] @ (3f42c ) │ │ │ │ + ldr r4, [pc, #192] @ (3f3d4 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #3 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr.w r5, [sl, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f412 │ │ │ │ + beq.n 3f3ba │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f412 │ │ │ │ + ble.n 3f3ba │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #52429 @ 0xcccd │ │ │ │ movt r8, #52428 @ 0xcccc │ │ │ │ subs r5, #8 │ │ │ │ mov r4, r6 │ │ │ │ mov.w r9, #10 │ │ │ │ umull r2, r3, r8, r4 │ │ │ │ @@ -84264,2068 +84252,2070 @@ │ │ │ │ ldrgt r2, [r5, #8] │ │ │ │ mlsgt r3, r9, r3, r4 │ │ │ │ add.w r6, r6, #3 │ │ │ │ itt gt │ │ │ │ addgt r3, #48 @ 0x30 │ │ │ │ strbgt r3, [r2, #1] │ │ │ │ movs r2, #1 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r4, #1 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r5, #20 │ │ │ │ - bl 3b7c4 │ │ │ │ + bl 3b76c │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 3f39e │ │ │ │ + bgt.n 3f346 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 3f424 │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 3f3cc │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 10314 │ │ │ │ - ldr r2, [pc, #140] @ (3f4c4 ) │ │ │ │ + b.w 102bc │ │ │ │ + ldr r2, [pc, #140] @ (3f46c ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f4b0 │ │ │ │ + beq.n 3f458 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne.n 3f4ac │ │ │ │ + bne.n 3f454 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne.n 3f4ac │ │ │ │ + bne.n 3f454 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 3f4ac │ │ │ │ + bne.n 3f454 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f4bc │ │ │ │ + cbnz r0, 3f464 │ │ │ │ mov r4, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrh.w r0, [r0, r3, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - beq.n 3f4a8 │ │ │ │ + beq.n 3f450 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 3f4c0 │ │ │ │ + cbnz r0, 3f468 │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ - ldr r1, [pc, #44] @ (3f4c8 ) │ │ │ │ + ldr r1, [pc, #44] @ (3f470 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ sub.w r3, r3, #792 @ 0x318 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ (3f4c8 ) │ │ │ │ + ldr r3, [pc, #20] @ (3f470 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f4a8 │ │ │ │ + b.n 3f450 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3f4a8 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + b.n 3f450 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #8 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ - cbz r1, 3f4f8 │ │ │ │ + cbz r1, 3f4a0 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 3f524 │ │ │ │ + beq.n 3f4cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 106e4 │ │ │ │ + b.w 1068c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f52c │ │ │ │ + cbz r0, 3f4d4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ - cbz r2, 3f528 │ │ │ │ + cbz r2, 3f4d0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 3f51e │ │ │ │ + cbz r2, 3f4c6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 3f53c │ │ │ │ + cbz r3, 3f4e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3f522 │ │ │ │ + b.n 3f4ca │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3f570 ) │ │ │ │ + ldr r4, [pc, #32] @ (3f518 ) │ │ │ │ mov r5, r0 │ │ │ │ - bl 106e4 │ │ │ │ - ldr r3, [pc, #28] @ (3f574 ) │ │ │ │ + bl 1068c │ │ │ │ + ldr r3, [pc, #28] @ (3f51c ) │ │ │ │ add r4, pc │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ - cbz r0, 3f56e │ │ │ │ + cbz r0, 3f516 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #4 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #400] @ 3f71c │ │ │ │ + ldr.w sl, [pc, #400] @ 3f6c4 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #388] @ (3f720 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #388] @ (3f6c8 ) │ │ │ │ add sl, pc │ │ │ │ mov r9, r0 │ │ │ │ ands.w r5, r8, #1 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ - bne.n 3f5b2 │ │ │ │ + bne.n 3f55a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 3f700 │ │ │ │ + bmi.w 3f6a8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 3f6e2 │ │ │ │ + beq.w 3f68a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f63c │ │ │ │ + beq.n 3f5e4 │ │ │ │ mov.w sl, #0 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3f696 │ │ │ │ + bne.n 3f63e │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 3f6b0 │ │ │ │ + beq.n 3f658 │ │ │ │ ldr.w r1, [r3, #932] @ 0x3a4 │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f66c │ │ │ │ - bl 1c188 │ │ │ │ + bne.n 3f614 │ │ │ │ + bl 1c130 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #414] @ 0x19e │ │ │ │ - cbz r0, 3f636 │ │ │ │ + cbz r0, 3f5de │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r2, sl │ │ │ │ orreq.w r2, sl, #1 │ │ │ │ - cbz r2, 3f670 │ │ │ │ + cbz r2, 3f618 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3f6b4 │ │ │ │ + beq.n 3f65c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec70 │ │ │ │ - ldr r3, [pc, #220] @ (3f724 ) │ │ │ │ + bl 1ec18 │ │ │ │ + ldr r3, [pc, #220] @ (3f6cc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3f5ca │ │ │ │ + bne.n 3f572 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - b.n 3f5ca │ │ │ │ + b.n 3f572 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f5fe │ │ │ │ + b.n 3f5a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3f636 │ │ │ │ + beq.n 3f5de │ │ │ │ add.w r3, r3, #924 @ 0x39c │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f636 │ │ │ │ + beq.n 3f5de │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f5dc │ │ │ │ + beq.n 3f584 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f636 │ │ │ │ + beq.n 3f5de │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 3f5e6 │ │ │ │ + bne.n 3f58e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f5f6 │ │ │ │ + b.n 3f59e │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ - beq.n 3f636 │ │ │ │ + beq.n 3f5de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f636 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.n 3f5de │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f636 │ │ │ │ + beq.n 3f5de │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w a914 <__time64@plt+0x2518> │ │ │ │ + b.w a8bc <__time64@plt+0x2518> │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec70 │ │ │ │ - ldr r3, [pc, #56] @ (3f724 ) │ │ │ │ + bl 1ec18 │ │ │ │ + ldr r3, [pc, #56] @ (3f6cc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ - b.n 3f5c6 │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ + b.n 3f56e │ │ │ │ mov r0, r7 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #32] @ (3f728 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #32] @ (3f6d0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ (3f72c ) │ │ │ │ + ldr r0, [pc, #32] @ (3f6d4 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #204] @ (3f810 ) │ │ │ │ + ldr r2, [pc, #204] @ (3f7b8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #204] @ (3f814 ) │ │ │ │ + ldr r3, [pc, #204] @ (3f7bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #204] @ (3f818 ) │ │ │ │ + ldr r5, [pc, #204] @ (3f7c0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f7f2 │ │ │ │ + beq.n 3f79a │ │ │ │ vldr d9, [r3] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ - ldr r3, [pc, #172] @ (3f81c ) │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ + ldr r3, [pc, #172] @ (3f7c4 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d7, [pc, #132] @ 3f800 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d7, [pc, #132] @ 3f7a8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ldr r1, [pc, #140] @ (3f820 ) │ │ │ │ + ldr r1, [pc, #140] @ (3f7c8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f7e4 │ │ │ │ + bcs.n 3f78c │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #88] @ (3f824 ) │ │ │ │ - ldr r3, [pc, #72] @ (3f814 ) │ │ │ │ + ldr r2, [pc, #88] @ (3f7cc ) │ │ │ │ + ldr r3, [pc, #72] @ (3f7bc ) │ │ │ │ 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 3f7f8 │ │ │ │ + bne.n 3f7a0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f7c0 │ │ │ │ + bge.n 3f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f7c8 │ │ │ │ - vldr d9, [pc, #20] @ 3f808 │ │ │ │ - b.n 3f764 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3f770 │ │ │ │ + vldr d9, [pc, #20] @ 3f7b0 │ │ │ │ + b.n 3f70c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - vaddl.u32 q8, d4, d10 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d0, d10 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r6, r0 │ │ │ │ - vhadd.u32 d16, d0, d10 │ │ │ │ + vaddl.u8 q8, d0, d10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (3f878 ) │ │ │ │ - ldr r2, [pc, #64] @ (3f87c ) │ │ │ │ + ldr r3, [pc, #64] @ (3f820 ) │ │ │ │ + ldr r2, [pc, #64] @ (3f824 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #64] @ (3f880 ) │ │ │ │ + ldr r1, [pc, #64] @ (3f828 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f86a │ │ │ │ + bcs.n 3f812 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f860 │ │ │ │ + bge.n 3f808 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr2, cr10, {0} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + vhadd.u16 d16, d2, d10 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (3f8d4 ) │ │ │ │ - ldr r2, [pc, #64] @ (3f8d8 ) │ │ │ │ + ldr r3, [pc, #64] @ (3f87c ) │ │ │ │ + ldr r2, [pc, #64] @ (3f880 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #64] @ (3f8dc ) │ │ │ │ + ldr r1, [pc, #64] @ (3f884 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f8c6 │ │ │ │ + bcs.n 3f86e │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f8bc │ │ │ │ + bge.n 3f864 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 9, cr0, cr6, cr10, {0} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr10, {0} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #280] @ (3fa0c ) │ │ │ │ + ldr r4, [pc, #280] @ (3f9b4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r3, [pc, #268] @ (3fa10 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r3, [pc, #268] @ (3f9b8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r2, [r3, #988] @ 0x3dc │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3f9f6 │ │ │ │ + beq.n 3f99e │ │ │ │ ldr.w r2, [r3, #1044] @ 0x414 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3f95a │ │ │ │ + beq.n 3f902 │ │ │ │ ldr.w r2, [r3, #1072] @ 0x430 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3f9fe │ │ │ │ + beq.n 3f9a6 │ │ │ │ ldr.w r2, [r3, #1016] @ 0x3f8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3fa02 │ │ │ │ + beq.n 3f9aa │ │ │ │ ldr.w r2, [r3, #1100] @ 0x44c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3f9fa │ │ │ │ + beq.n 3f9a2 │ │ │ │ ldr.w r2, [r3, #1128] @ 0x468 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3fa06 │ │ │ │ + beq.n 3f9ae │ │ │ │ ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ mvneq.w r6, #254 @ 0xfe │ │ │ │ - beq.n 3f95c │ │ │ │ + beq.n 3f904 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 106e4 │ │ │ │ + b.w 1068c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #180] @ (3fa14 ) │ │ │ │ + ldr r3, [pc, #180] @ (3f9bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orr.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r5, 3f9a8 │ │ │ │ + cbz r5, 3f950 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ eor.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbnz r0, 3f9bc │ │ │ │ + cbnz r0, 3f964 │ │ │ │ ldr.w r3, [sl, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bpl.n 3f990 │ │ │ │ + bpl.n 3f938 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3f9f0 │ │ │ │ - ldr r2, [pc, #132] @ (3fa18 ) │ │ │ │ + bmi.n 3f998 │ │ │ │ + ldr r2, [pc, #132] @ (3f9c0 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #132] @ (3fa1c ) │ │ │ │ + ldr r0, [pc, #132] @ (3f9c4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6bc9c │ │ │ │ - ldr r1, [pc, #116] @ (3fa20 ) │ │ │ │ + b.w 6bc44 │ │ │ │ + ldr r1, [pc, #116] @ (3f9c8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ eor.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ add.w r3, r6, #255 @ 0xff │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #6 │ │ │ │ - bne.n 3f9f0 │ │ │ │ - bl 6bd8c │ │ │ │ + bne.n 3f998 │ │ │ │ + bl 6bd34 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #46 @ 0x2e │ │ │ │ ldrbeq r3, [r4, #0] │ │ │ │ strb.w r3, [sl, #427] @ 0x1ab │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #6 │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f904 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f904 │ │ │ │ movs r6, #5 │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f904 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f904 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f904 │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr10, cr10, {0} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr10, {0} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r7, pc, #336 @ (adr r7, 3fb18 ) │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3f954 │ │ │ │ + bvc.n 3f9dc │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 3fab0 │ │ │ │ + ldr.w ip, [pc, #124] @ 3fa58 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (3fab4 ) │ │ │ │ + ldr r1, [pc, #120] @ (3fa5c ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #120] @ (3fab8 ) │ │ │ │ - ldr r2, [pc, #120] @ (3fabc ) │ │ │ │ + ldr r3, [pc, #120] @ (3fa60 ) │ │ │ │ + ldr r2, [pc, #120] @ (3fa64 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r3, #288] @ 0x120 │ │ │ │ lsls r2, r2, #16 │ │ │ │ - bpl.n 3fa68 │ │ │ │ + bpl.n 3fa10 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 3fa68 │ │ │ │ + cbz r0, 3fa10 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 3fa80 │ │ │ │ - ldr r2, [pc, #84] @ (3fac0 ) │ │ │ │ - ldr r3, [pc, #72] @ (3fab4 ) │ │ │ │ + beq.n 3fa28 │ │ │ │ + ldr r2, [pc, #84] @ (3fa68 ) │ │ │ │ + ldr r3, [pc, #72] @ (3fa5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3faac │ │ │ │ + bne.n 3fa54 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 3faa6 │ │ │ │ + cbz r0, 3fa4e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 3faa6 │ │ │ │ + bne.n 3fa4e │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #288] @ 0x120 │ │ │ │ - b.n 3fa68 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [r0], #40 @ 0x28 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + b.n 3fa10 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldc2l 0, cr0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl], #40 @ 0x28 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + stc2l 0, cr0, [sl, #-40] @ 0xffffffd8 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], {10} │ │ │ │ - ldr r3, [pc, #40] @ (3faf0 ) │ │ │ │ - ldr r2, [pc, #44] @ (3faf4 ) │ │ │ │ + stc2 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + ldr r3, [pc, #40] @ (3fa98 ) │ │ │ │ + ldr r2, [pc, #44] @ (3fa9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3fadc │ │ │ │ + ble.n 3fa84 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 726a8 │ │ │ │ + b.w 72650 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3fad6 │ │ │ │ + beq.n 3fa7e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 3fad4 │ │ │ │ + b.n 3fa7c │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4], #-40 @ 0xffffffd8 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + stc2l 0, cr0, [r4], {10} │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #156] @ (3fba8 ) │ │ │ │ + ldr r2, [pc, #156] @ (3fb50 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3fb86 │ │ │ │ + beq.n 3fb2e │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 3fb7a │ │ │ │ + beq.n 3fb22 │ │ │ │ vldr d0, [r1] │ │ │ │ - ldr r3, [pc, #140] @ (3fbac ) │ │ │ │ + ldr r3, [pc, #140] @ (3fb54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3fb56 │ │ │ │ + ble.n 3fafe │ │ │ │ vmov s15, r3 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - ldr r3, [pc, #112] @ (3fbb0 ) │ │ │ │ + ldr r3, [pc, #112] @ (3fb58 ) │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r1, [r2, #208] @ 0xd0 │ │ │ │ vmov r3, s15 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ vmov.f64 d7, #0 @ 0x40000000 2.0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3fb38 │ │ │ │ + beq.n 3fae0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ - b.n 3fb38 │ │ │ │ + b.n 3fae0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3fb1c │ │ │ │ + b.n 3fac4 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 3fb94 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 3fb3c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbz r3, 3fba2 │ │ │ │ + cbz r3, 3fb4a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w dc5c │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3fb94 │ │ │ │ - stc2 0, cr0, [r0], #-40 @ 0xffffffd8 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + b.w dc04 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3fb3c │ │ │ │ + stc2 0, cr0, [r0], {10} │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #228] @ (3fcac ) │ │ │ │ + ldr r6, [pc, #228] @ (3fc54 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r5, [pc, #228] @ (3fcb0 ) │ │ │ │ + ldr r5, [pc, #228] @ (3fc58 ) │ │ │ │ mov sl, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #228] @ (3fcb4 ) │ │ │ │ - ldr r4, [pc, #228] @ (3fcb8 ) │ │ │ │ + ldr r3, [pc, #228] @ (3fc5c ) │ │ │ │ + ldr r4, [pc, #228] @ (3fc60 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r8, r3 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3fc66 │ │ │ │ + beq.n 3fc0e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ subs r2, r6, #0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, r5 │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3fc98 │ │ │ │ + bne.n 3fc40 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3fc86 │ │ │ │ + bne.n 3fc2e │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ movne r7, r6 │ │ │ │ - cbz r7, 3fca0 │ │ │ │ - ldr r1, [pc, #112] @ (3fcbc ) │ │ │ │ - ldr r2, [pc, #96] @ (3fcb0 ) │ │ │ │ + cbz r7, 3fc48 │ │ │ │ + ldr r1, [pc, #112] @ (3fc64 ) │ │ │ │ + ldr r2, [pc, #96] @ (3fc58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 3fca6 │ │ │ │ + bne.n 3fc4e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3fbfc │ │ │ │ + bne.n 3fba4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3fc4a │ │ │ │ + b.n 3fbf2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3fc4a │ │ │ │ + beq.n 3fbf2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3fc4a │ │ │ │ + b.n 3fbf2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 3fc3c │ │ │ │ - ldr r7, [pc, #28] @ (3fcc0 ) │ │ │ │ + bl 74130 │ │ │ │ + b.n 3fbe4 │ │ │ │ + ldr r7, [pc, #28] @ (3fc68 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 3fc4a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3fbf2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smmls r0, r0, sl, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + smlal r0, r0, r0, sl │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, r8, sl, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xfbb8000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfade000a │ │ │ │ - bls.n 3fc08 │ │ │ │ + smlawb r0, lr, sl, r0 │ │ │ │ + bmi.n 3fc90 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #212] @ (3fdac ) │ │ │ │ + ldr r4, [pc, #212] @ (3fd54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #212] @ (3fdb0 ) │ │ │ │ + ldr r1, [pc, #212] @ (3fd58 ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #208] @ (3fdb4 ) │ │ │ │ - ldr r0, [pc, #212] @ (3fdb8 ) │ │ │ │ - ldr r2, [pc, #212] @ (3fdbc ) │ │ │ │ + ldr r3, [pc, #208] @ (3fd5c ) │ │ │ │ + ldr r0, [pc, #212] @ (3fd60 ) │ │ │ │ + ldr r2, [pc, #212] @ (3fd64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #208] @ 3fdc0 │ │ │ │ + ldr.w r9, [pc, #208] @ 3fd68 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ movs r2, #16 │ │ │ │ add r9, pc │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3fd2a │ │ │ │ + b.n 3fcd2 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r6, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r7, #1216] @ 0x4c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r5, #9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r7, #1216] @ 0x4c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fd64 │ │ │ │ + cbz r0, 3fd0c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 3fd64 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 3fd0c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fd16 │ │ │ │ + beq.n 3fcbe │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 3fd0c │ │ │ │ + bcc.n 3fcb4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 3fd16 │ │ │ │ + b.n 3fcbe │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3fd96 │ │ │ │ + bcs.n 3fd3e │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #68] @ (3fdc4 ) │ │ │ │ - ldr r3, [pc, #48] @ (3fdb0 ) │ │ │ │ + ldr r2, [pc, #68] @ (3fd6c ) │ │ │ │ + ldr r3, [pc, #48] @ (3fd58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3fda6 │ │ │ │ + bne.n 3fd4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3fd74 │ │ │ │ + bge.n 3fd1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fd7c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 3fd24 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa4e000a │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xfaae000a │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa46000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xfaa6000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r7, pc, #920 @ (adr r7, 40100 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r7, pc, #840 @ (adr r7, 400b4 ) │ │ │ │ movs r6, r0 │ │ │ │ - vld1.8 {d0[0]}, [ip], sl │ │ │ │ + @ instruction: 0xfa0c000a │ │ │ │ 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 r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9d8 │ │ │ │ + bl 1e980 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r5, 3fe22 │ │ │ │ + cbz r5, 3fdca │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 3fe12 │ │ │ │ + bpl.n 3fdba │ │ │ │ vldr d0, [r5] │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ vmov r0, s15 │ │ │ │ vstr s15, [r4, #28] │ │ │ │ - blx 7fb0 │ │ │ │ + blx 7f64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3fe1a │ │ │ │ + cbz r3, 3fdc2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 3932c │ │ │ │ - b.n 3fdf4 │ │ │ │ + bl 392d4 │ │ │ │ + b.n 3fd9c │ │ │ │ adds r4, #32 │ │ │ │ str r4, [r6, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1053c │ │ │ │ - cbz r0, 3fe32 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r0, 3fdda │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbz r3, 3fe40 │ │ │ │ + cbz r3, 3fde8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dc5c │ │ │ │ - blx 7b64 │ │ │ │ - b.n 3fe32 │ │ │ │ + b.w dc04 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 3fdda │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1e9d8 │ │ │ │ - ldr r3, [pc, #32] @ (3fe8c ) │ │ │ │ + bl 1e980 │ │ │ │ + ldr r3, [pc, #32] @ (3fe34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e68 │ │ │ │ + blx 7e1c │ │ │ │ asrs r0, r5 │ │ │ │ ubfx r0, r0, #0, #15 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 3fe6e │ │ │ │ + beq.n 3fe16 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ movs r3, r1 │ │ │ │ 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 │ │ │ │ - ldr.w ip, [pc, #156] @ 3ff44 │ │ │ │ - ldr r5, [pc, #156] @ (3ff48 ) │ │ │ │ + ldr.w ip, [pc, #156] @ 3feec │ │ │ │ + ldr r5, [pc, #156] @ (3fef0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r7, [ip, r5] │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 3fef2 │ │ │ │ + beq.n 3fe9a │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r3, #364 @ 0x16c │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 3ff2e │ │ │ │ + beq.n 3fed6 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ff00 │ │ │ │ + beq.n 3fea8 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ - bl 33940 │ │ │ │ + bl 338e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33e30 │ │ │ │ - bl 106e4 │ │ │ │ - cbnz r6, 3ff20 │ │ │ │ + b.w 33dd8 │ │ │ │ + bl 1068c │ │ │ │ + cbnz r6, 3fec8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fed4 │ │ │ │ - b.n 3fef8 │ │ │ │ + bne.n 3fe7c │ │ │ │ + b.n 3fea0 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33940 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 3ff40 │ │ │ │ + b.w 338e8 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 3fee8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fef8 │ │ │ │ + beq.n 3fea0 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ - b.n 3fecc │ │ │ │ - strb.w r0, [r2, #10] │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n 3fe74 │ │ │ │ + str??.w r0, [r2, #10] │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r5, [pc, #180] @ (40018 ) │ │ │ │ + ldr r5, [pc, #180] @ (3ffc0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 3ffec │ │ │ │ - cbz r4, 3ffb0 │ │ │ │ + beq.n 3ff94 │ │ │ │ + cbz r4, 3ff58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad2c │ │ │ │ - ldr r1, [pc, #156] @ (4001c ) │ │ │ │ + bl 1acd4 │ │ │ │ + ldr r1, [pc, #156] @ (3ffc4 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ - cbz r0, 3ffc6 │ │ │ │ - ldr r3, [pc, #144] @ (40020 ) │ │ │ │ + cbz r0, 3ff6e │ │ │ │ + ldr r3, [pc, #144] @ (3ffc8 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 106e4 │ │ │ │ - ldr r3, [pc, #108] @ (40020 ) │ │ │ │ + b.w 1068c │ │ │ │ + ldr r3, [pc, #108] @ (3ffc8 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff78 │ │ │ │ - b.n 3ff9e │ │ │ │ - ldr r1, [pc, #92] @ (40024 ) │ │ │ │ + bne.n 3ff20 │ │ │ │ + b.n 3ff46 │ │ │ │ + ldr r1, [pc, #92] @ (3ffcc ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff8c │ │ │ │ - ldr r1, [pc, #76] @ (40028 ) │ │ │ │ + bne.n 3ff34 │ │ │ │ + ldr r1, [pc, #76] @ (3ffd0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff8c │ │ │ │ - b.n 3ff9e │ │ │ │ - ldr r2, [pc, #48] @ (40020 ) │ │ │ │ + bne.n 3ff34 │ │ │ │ + b.n 3ff46 │ │ │ │ + ldr r2, [pc, #48] @ (3ffc8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ add.w r0, r0, #616 @ 0x268 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff9e │ │ │ │ + bne.n 3ff46 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3ff76 │ │ │ │ + bne.n 3ff1e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.n 3ff9e │ │ │ │ - b.n 3ffb4 │ │ │ │ + beq.n 3ff46 │ │ │ │ + b.n 3ff5c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7be000a │ │ │ │ - cbnz r4, 40076 │ │ │ │ + ldrb.w r0, [lr, sl] │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4006e │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r4, 40070 │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #296] @ (40168 ) │ │ │ │ + ldr r1, [pc, #296] @ (40110 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #296] @ (4016c ) │ │ │ │ + ldr r3, [pc, #296] @ (40114 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #296] @ (40170 ) │ │ │ │ + ldr r2, [pc, #296] @ (40118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400d0 │ │ │ │ - ldr r3, [pc, #284] @ (40174 ) │ │ │ │ + beq.n 40078 │ │ │ │ + ldr r3, [pc, #284] @ (4011c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ adds r0, r4, #1 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r4, #3 │ │ │ │ - cbz r5, 400b6 │ │ │ │ + cbz r5, 4005e │ │ │ │ strb r7, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ addw r2, r2, #1820 @ 0x71c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 400b2 │ │ │ │ + beq.n 4005a │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.n 400b2 │ │ │ │ + bpl.n 4005a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb.w r8, [r4, #2] │ │ │ │ sub.w r4, r2, #32 │ │ │ │ sub.w r8, r8, #32 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 400ea │ │ │ │ + bpl.n 40092 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 400f6 │ │ │ │ + beq.n 4009e │ │ │ │ bic.w r4, r4, #1 │ │ │ │ mov r2, r8 │ │ │ │ orr.w r1, r4, #8192 @ 0x2000 │ │ │ │ mov r0, r3 │ │ │ │ - bl e764 │ │ │ │ - cbz r5, 400d0 │ │ │ │ + bl e70c │ │ │ │ + cbz r5, 40078 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4005e │ │ │ │ + b.n 40006 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ addw r2, r2, #1820 @ 0x71c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 400d0 │ │ │ │ + beq.n 40078 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bmi.n 40088 │ │ │ │ - ldr r2, [pc, #164] @ (40178 ) │ │ │ │ - ldr r3, [pc, #152] @ (4016c ) │ │ │ │ + bmi.n 40030 │ │ │ │ + ldr r2, [pc, #164] @ (40120 ) │ │ │ │ + ldr r3, [pc, #152] @ (40114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 40164 │ │ │ │ + bne.n 4010c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bics.w r4, r4, #1 │ │ │ │ - bne.n 400a4 │ │ │ │ + bne.n 4004c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 400b2 │ │ │ │ - b.n 400d0 │ │ │ │ + bne.n 4005a │ │ │ │ + b.n 40078 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r1, [r6, #427] @ 0x1ab │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 40130 │ │ │ │ + beq.n 400d8 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - beq.n 4011e │ │ │ │ + beq.n 400c6 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne.n 400a0 │ │ │ │ + bne.n 40048 │ │ │ │ sub.w r0, r0, r9 │ │ │ │ orr.w r4, r4, #82 @ 0x52 │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r4, #1 │ │ │ │ - b.n 400a4 │ │ │ │ + b.n 4004c │ │ │ │ movs r2, #10 │ │ │ │ adds r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 40156 │ │ │ │ + cbz r2, 400fe │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 4015a │ │ │ │ + cbnz r2, 40102 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r4, r4, #18 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 40126 │ │ │ │ + b.n 400ce │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 40144 │ │ │ │ + b.n 400ec │ │ │ │ ldrb.w r1, [r6, #427] @ 0x1ab │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 40148 │ │ │ │ - b.n 4011e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6ea000a │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + beq.n 400f0 │ │ │ │ + b.n 400c6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf74a000a │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e6000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf746000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf658000a │ │ │ │ + @ instruction: 0xf6b8000a │ │ │ │ stmdb 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, [pc, #348] @ (402ec ) │ │ │ │ + ldr r4, [pc, #348] @ (40294 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #348] @ (402f0 ) │ │ │ │ + ldr r5, [pc, #348] @ (40298 ) │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr.w r7, [r6, #272] @ 0x110 │ │ │ │ ldr.w r9, [r7] │ │ │ │ ldr r7, [r7, #24] │ │ │ │ sub.w r9, r9, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 402ce │ │ │ │ + beq.w 40276 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40242 │ │ │ │ + bne.n 401ea │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40258 │ │ │ │ + beq.n 40200 │ │ │ │ tst.w fp, #2 │ │ │ │ - bne.n 40258 │ │ │ │ - ldr r3, [pc, #300] @ (402f4 ) │ │ │ │ + bne.n 40200 │ │ │ │ + ldr r3, [pc, #300] @ (4029c ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add.w sl, r7, #24 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ ldrble.w r0, [r5], #1 │ │ │ │ - ble.n 401fa │ │ │ │ + ble.n 401a2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r0 │ │ │ │ str r0, [r7, #32] │ │ │ │ itett le │ │ │ │ ldrle r3, [r7, #68] @ 0x44 │ │ │ │ ldrgt r0, [r7, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r5, r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40296 │ │ │ │ + beq.n 4023e │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ - blx 7af8 │ │ │ │ + blx 7ab8 │ │ │ │ mov r9, r0 │ │ │ │ adds.w r1, r9, r4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.n 40288 │ │ │ │ + bne.n 40230 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 40280 │ │ │ │ + bne.n 40228 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r1, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ adds r0, r1, r4 │ │ │ │ - cbz r2, 4028e │ │ │ │ + cbz r2, 40236 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bne.n 40278 │ │ │ │ + bne.n 40220 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 401d4 │ │ │ │ + b.n 4017c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ - blx 82cc │ │ │ │ + blx 8274 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401c0 │ │ │ │ + bne.n 40168 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 402b8 │ │ │ │ + bne.n 40260 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 401d4 │ │ │ │ + bl 74130 │ │ │ │ + b.n 4017c │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 40222 │ │ │ │ - bl 74188 │ │ │ │ - b.n 40216 │ │ │ │ + bl 74130 │ │ │ │ + b.n 401ca │ │ │ │ + bl 74130 │ │ │ │ + b.n 401be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r9, [r1, r4] │ │ │ │ - b.n 40234 │ │ │ │ + b.n 401dc │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r3, #0] │ │ │ │ strbcc r0, [r2, #0] │ │ │ │ - bcs.n 402c4 │ │ │ │ + bcs.n 4026c │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ add r5, r9 │ │ │ │ - b.n 40258 │ │ │ │ + b.n 40200 │ │ │ │ mov r1, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 74188 │ │ │ │ + b.w 74130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 402ae │ │ │ │ - bl 106e4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 40256 │ │ │ │ + bl 1068c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 40264 │ │ │ │ + bmi.n 4020c │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 40264 │ │ │ │ - @ instruction: 0xf598000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 4020c │ │ │ │ + @ instruction: 0xf5f8000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #184] @ (403c8 ) │ │ │ │ - bl 10314 │ │ │ │ + ldr r7, [pc, #184] @ (40370 ) │ │ │ │ + bl 102bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, pc │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 403b2 │ │ │ │ - ldr r3, [pc, #172] @ (403cc ) │ │ │ │ + beq.n 4035a │ │ │ │ + ldr r3, [pc, #172] @ (40374 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ addw r0, r6, #1252 @ 0x4e4 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4039e │ │ │ │ - ldr r3, [pc, #152] @ (403d0 ) │ │ │ │ + beq.n 40346 │ │ │ │ + ldr r3, [pc, #152] @ (40378 ) │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4036e │ │ │ │ + ble.n 40316 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ - cbz r4, 403ac │ │ │ │ + cbz r4, 40354 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 40372 │ │ │ │ + ble.n 4031a │ │ │ │ add r4, r6 │ │ │ │ mov.w r3, #5 │ │ │ │ add r5, r0 │ │ │ │ adds r7, r5, #1 │ │ │ │ strb.w r3, [r4, #1252] @ 0x4e4 │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40348 │ │ │ │ + bgt.n 402f0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ - cbz r4, 403ac │ │ │ │ + cbz r4, 40354 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 403b8 │ │ │ │ + beq.n 40360 │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #3 │ │ │ │ - beq.n 40394 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 4033c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #4 │ │ │ │ add r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ strb.w r3, [r4, #1252] @ 0x4e4 │ │ │ │ - b.n 4033e │ │ │ │ + b.n 402e6 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #769 @ 0x301 │ │ │ │ strb.w r2, [r6, #1284] @ 0x504 │ │ │ │ strh.w r3, [r6, #1261] @ 0x4ed │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r6, #1252] @ 0x4e4 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ itt pl │ │ │ │ addpl r7, r5, #2 │ │ │ │ movpl r3, #4 │ │ │ │ - bpl.n 40394 │ │ │ │ - b.n 40378 │ │ │ │ + bpl.n 4033c │ │ │ │ + b.n 40320 │ │ │ │ nop │ │ │ │ - ands.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + orns r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #56] @ 4041c │ │ │ │ + ldr.w ip, [pc, #56] @ 403c4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #52] @ 40420 │ │ │ │ + ldr.w lr, [pc, #52] @ 403c8 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w ip, [r4, #224] @ 0xe0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 4040c │ │ │ │ + cbz r1, 403b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1053c │ │ │ │ - @ instruction: 0xf33e000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.w 104e4 │ │ │ │ + @ instruction: 0xf39e000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #148] @ (404cc ) │ │ │ │ + ldr r2, [pc, #148] @ (40474 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404b6 │ │ │ │ - ldr r1, [pc, #144] @ (404d0 ) │ │ │ │ + beq.n 4045e │ │ │ │ + ldr r1, [pc, #144] @ (40478 ) │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 40454 │ │ │ │ + cbz r0, 403fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ mov r1, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4044e │ │ │ │ - ldr r3, [pc, #104] @ (404d4 ) │ │ │ │ + beq.n 403f6 │ │ │ │ + ldr r3, [pc, #104] @ (4047c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r2, [r3, #414] @ 0x19e │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 404c2 │ │ │ │ + beq.n 4046a │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w ip, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ str.w r1, [ip] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - b.n 4044e │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + b.n 403f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e760 │ │ │ │ + bl e708 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 4636c │ │ │ │ + bl 46314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 40480 │ │ │ │ + b.n 40428 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2f4000a │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xf354000a │ │ │ │ + cbz r4, 40484 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #236] @ (405d8 ) │ │ │ │ + ldr r6, [pc, #236] @ (40580 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 405c6 │ │ │ │ + beq.n 4056e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 40518 │ │ │ │ + cbz r2, 404c0 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r2, #43 @ 0x2b │ │ │ │ add.w r4, r4, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 404f4 │ │ │ │ + bne.n 4049c │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ mov r8, r1 │ │ │ │ sub.w r7, ip, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 405a8 │ │ │ │ + ble.n 40550 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ mov r9, sl │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r6 │ │ │ │ subs r4, #8 │ │ │ │ mov r6, r7 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 4054a │ │ │ │ + b.n 404f2 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ - cbz r3, 40580 │ │ │ │ + cbz r3, 40528 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 405a4 │ │ │ │ + beq.n 4054c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4053e │ │ │ │ + beq.n 404e6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4053e │ │ │ │ + beq.n 404e6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 405a4 │ │ │ │ + beq.n 4054c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ adds r4, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40560 │ │ │ │ + bne.n 40508 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40542 │ │ │ │ + bne.n 404ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ - ldr r3, [pc, #76] @ (405dc ) │ │ │ │ + ldr r3, [pc, #76] @ (40584 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1680 @ 0x690 │ │ │ │ str.w r3, [r2, #312] @ 0x138 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r6 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr r2, [pc, #48] @ (405e0 ) │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr r2, [pc, #48] @ (40588 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #40] @ (405e4 ) │ │ │ │ + ldr r0, [pc, #40] @ (4058c ) │ │ │ │ str.w r8, [sp] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #20] @ (405dc ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #20] @ (40584 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ add.w r9, r3, #1680 @ 0x690 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf23e000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf29e000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 408e0 ) │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r6, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1e9d8 │ │ │ │ - ldr r3, [pc, #36] @ (40630 ) │ │ │ │ + bl 1e980 │ │ │ │ + ldr r3, [pc, #36] @ (405d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e68 │ │ │ │ + blx 7e1c │ │ │ │ asrs r0, r5 │ │ │ │ ubfx r0, r0, #0, #15 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 4060e │ │ │ │ + beq.n 405b6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 726a8 │ │ │ │ + b.w 72650 │ │ │ │ nop │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7e90 │ │ │ │ - cbz r0, 4064c │ │ │ │ + blx 7e44 │ │ │ │ + cbz r0, 405f4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ 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 r6, [pc, #224] @ (40748 ) │ │ │ │ + ldr r6, [pc, #224] @ (406f0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #224] @ (4074c ) │ │ │ │ + ldr r3, [pc, #224] @ (406f4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ bic.w r3, r0, r0, asr #31 │ │ │ │ addw r2, r2, #1484 @ 0x5cc │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 40724 │ │ │ │ + beq.n 406cc │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4072a │ │ │ │ + ble.n 406d2 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, r2 │ │ │ │ subs r2, r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #36] @ 0x24 │ │ │ │ - beq.n 4071c │ │ │ │ + beq.n 406c4 │ │ │ │ clz r0, r5 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r7, r4, r0, lsl #2 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4071a │ │ │ │ + beq.n 406c2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r1, r2, r3, lsl #3 │ │ │ │ ldr.w r5, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub.w r8, r2, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40734 │ │ │ │ + ble.n 406dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r5, r1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ - cbz r2, 4071c │ │ │ │ + cbz r2, 406c4 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - cbz r0, 406fa │ │ │ │ + cbz r0, 406a2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 406a6 │ │ │ │ + blt.n 4064e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4073e │ │ │ │ - ldr r5, [pc, #20] @ (40750 ) │ │ │ │ + blt.n 406e6 │ │ │ │ + ldr r5, [pc, #20] @ (406f8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 4071c │ │ │ │ - ldr r3, [pc, #20] @ (40754 ) │ │ │ │ + b.n 406c4 │ │ │ │ + ldr r3, [pc, #20] @ (406fc ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ adds r5, #3 │ │ │ │ - b.n 4071c │ │ │ │ + b.n 406c4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c0000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xf120000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #240] @ 40858 │ │ │ │ + ldr.w ip, [pc, #240] @ 40800 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [pc, #236] @ (4085c ) │ │ │ │ + ldr r5, [pc, #236] @ (40804 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 40812 │ │ │ │ + beq.n 407ba │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 407f4 │ │ │ │ + cbz r1, 4079c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 106e4 │ │ │ │ + bl 1068c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ vldr d6, [r3] │ │ │ │ vstr d6, [sp, #8] │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d5, [pc, #164] @ 40850 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d5, [pc, #164] @ 407f8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vldr d7, [sp] │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ - ldr r2, [pc, #128] @ (40860 ) │ │ │ │ - ldr r3, [pc, #124] @ (4085c ) │ │ │ │ + ldr r2, [pc, #128] @ (40808 ) │ │ │ │ + ldr r3, [pc, #124] @ (40804 ) │ │ │ │ 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 40848 │ │ │ │ + bne.n 407f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #3 │ │ │ │ strh r1, [r0, #14] │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r1, r1, #18 │ │ │ │ strh r1, [r0, #12] │ │ │ │ movs r0, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 40788 │ │ │ │ - bl 106e4 │ │ │ │ + b.n 40730 │ │ │ │ + bl 1068c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407dc │ │ │ │ + beq.n 40784 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 407dc │ │ │ │ - ldr r2, [pc, #56] @ (40864 ) │ │ │ │ - ldr r3, [pc, #44] @ (4085c ) │ │ │ │ + bne.n 40784 │ │ │ │ + ldr r2, [pc, #56] @ (4080c ) │ │ │ │ + ldr r3, [pc, #44] @ (40804 ) │ │ │ │ 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 40848 │ │ │ │ + bne.n 407f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b60 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 7b20 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - vext.8 d0, d12, d10, #0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ands.w r0, ip, #10 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d12, d10 │ │ │ │ - cdp 0, 15, cr0, cr14, cr10, {0} │ │ │ │ + vaddl.s32 q0, d12, d10 │ │ │ │ + vhadd.s16 d16, d14, d10 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #28 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ @@ -86345,575 +86335,575 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 7c9c │ │ │ │ - cbz r0, 408d8 │ │ │ │ + blx 7c50 │ │ │ │ + cbz r0, 40880 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 79a8 │ │ │ │ - cbz r0, 408f8 │ │ │ │ + blx 7968 │ │ │ │ + cbz r0, 408a0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b4f0 │ │ │ │ - cbz r0, 40918 │ │ │ │ + bl 7b498 │ │ │ │ + cbz r0, 408c0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #1 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #144] @ (409c4 ) │ │ │ │ + ldr r3, [pc, #144] @ (4096c ) │ │ │ │ mov r4, r0 │ │ │ │ tst.w r2, #2 │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #136] @ (409c8 ) │ │ │ │ + ldr r2, [pc, #136] @ (40970 ) │ │ │ │ mov r0, r1 │ │ │ │ - bne.n 4098c │ │ │ │ + bne.n 40934 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 40988 │ │ │ │ - bl 40900 │ │ │ │ + cbz r0, 40930 │ │ │ │ + bl 408a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - cbz r0, 4095a │ │ │ │ + cbz r0, 40902 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 40974 │ │ │ │ + bpl.n 4091c │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ str.w r2, [r5, #288] @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 40960 │ │ │ │ + b.n 40908 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 409b8 │ │ │ │ + bge.n 40960 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4094e │ │ │ │ + b.n 408f6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #12 │ │ │ │ vldr d7, [r1] │ │ │ │ - ldr r1, [pc, #52] @ (409cc ) │ │ │ │ + ldr r1, [pc, #52] @ (40974 ) │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4097e │ │ │ │ + bcs.n 40926 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 40946 │ │ │ │ + b.n 408ee │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0, #40]! @ 0x28 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + cdp 0, 5, cr0, cr0, cr10, {0} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7b4c8 │ │ │ │ - cbz r0, 409e8 │ │ │ │ + bl 7b470 │ │ │ │ + cbz r0, 40990 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5cee8 │ │ │ │ + bl 5ce90 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40a12 │ │ │ │ + cbz r0, 409ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #12 │ │ │ │ - bne.n 40a0c │ │ │ │ + bne.n 409b4 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 3f200 │ │ │ │ + bl 3f1a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #180] @ (40af0 ) │ │ │ │ + ldr r2, [pc, #180] @ (40a98 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (40af4 ) │ │ │ │ + ldr r3, [pc, #180] @ (40a9c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #172] @ (40af8 ) │ │ │ │ + ldr r4, [pc, #172] @ (40aa0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 82b4 <__gettimeofday64@plt> │ │ │ │ + blx 825c <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl aa2b8 │ │ │ │ - vldr d7, [pc, #116] @ 40ad8 │ │ │ │ + bl a9cd0 │ │ │ │ + vldr d7, [pc, #116] @ 40a80 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d0, [pc, #100] @ 40ae0 │ │ │ │ - vldr d1, [pc, #104] @ 40ae8 │ │ │ │ + vldr d0, [pc, #100] @ 40a88 │ │ │ │ + vldr d1, [pc, #104] @ 40a90 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ - blx 8140 │ │ │ │ - ldr r3, [pc, #108] @ (40afc ) │ │ │ │ + blx 80f4 │ │ │ │ + ldr r3, [pc, #108] @ (40aa4 ) │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ - ldr r2, [pc, #104] @ (40b00 ) │ │ │ │ + ldr r2, [pc, #104] @ (40aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r4, r3] │ │ │ │ vmov r0, s15 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ eors r3, r1 │ │ │ │ eors r0, r3 │ │ │ │ str r0, [r5, #28] │ │ │ │ - blx 7fb0 │ │ │ │ - ldr r2, [pc, #80] @ (40b04 ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r2, [pc, #80] @ (40aac ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #32] │ │ │ │ - ldr r3, [pc, #56] @ (40af4 ) │ │ │ │ + ldr r3, [pc, #56] @ (40a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 40ad2 │ │ │ │ + bne.n 40a7a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - stcl 0, cr0, [sl], #40 @ 0x28 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + stcl 0, cr0, [sl, #-40] @ 0xffffffd8 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], #40 @ 0x28 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + stcl 0, cr0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r3, r1 │ │ │ │ - ldcl 0, cr0, [r2], #-40 @ 0xffffffd8 │ │ │ │ + ldcl 0, cr0, [r2], {10} │ │ │ │ stmdb 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, #888] @ (40e94 ) │ │ │ │ + ldr r6, [pc, #888] @ (40e3c ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #888] @ (40e98 ) │ │ │ │ + ldr r1, [pc, #888] @ (40e40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r6, pc │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r6, r1] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr.w r4, [r5, #504] @ 0x1f8 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ ldr.w fp, [r5, #144] @ 0x90 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldrb.w r3, [r5, #429] @ 0x1ad │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40d94 │ │ │ │ + bne.w 40d3c │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ add.w r9, r4, #460 @ 0x1cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 40dd6 │ │ │ │ + blt.w 40d7e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ - bne.w 40d9a │ │ │ │ + bne.w 40d42 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ - cbz r0, 40bbe │ │ │ │ + cbz r0, 40b66 │ │ │ │ ldr.w ip, [r4, #532] @ 0x214 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 40bb0 │ │ │ │ + ble.n 40b58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, ip │ │ │ │ str r6, [sp, #4] │ │ │ │ sub.w r6, r0, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 40b9a │ │ │ │ - blx 7b64 │ │ │ │ + beq.n 40b42 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #20 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 40b84 │ │ │ │ + bgt.n 40b2c │ │ │ │ mov r7, r9 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ ldrd r5, r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #508] @ 0x1fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cbz r1, 40bd2 │ │ │ │ + cbz r1, 40b7a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40bd2 │ │ │ │ + beq.n 40b7a │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1500] @ 0x5dc │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ orrs.w r3, sl, r8 │ │ │ │ str.w r8, [r4, #532] @ 0x214 │ │ │ │ - beq.w 40dcc │ │ │ │ + beq.w 40d74 │ │ │ │ movs r0, #23 │ │ │ │ movs r1, #1 │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ movs r2, #20 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ mov r1, r9 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ movs r2, #2 │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ subs.w r9, r8, #1 │ │ │ │ - bmi.n 40c3e │ │ │ │ + bmi.n 40be6 │ │ │ │ ldr.w r3, [r7, r9, lsl #3] │ │ │ │ orr.w r2, r9, #4194304 @ 0x400000 │ │ │ │ - ldr r1, [pc, #628] @ (40e9c ) │ │ │ │ + ldr r1, [pc, #628] @ (40e44 ) │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 40c38 │ │ │ │ + blt.n 40be0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r1, #3 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.n 40c1c │ │ │ │ + bcs.n 40bc4 │ │ │ │ str.w sl, [r4, #488] @ 0x1e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r3, [r4, #516] @ 0x204 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ str.w fp, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d94 │ │ │ │ + beq.w 40d3c │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ mov.w r9, r8, lsl #1 │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ mov.w fp, r8, lsl #3 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ add r3, r2 │ │ │ │ - ble.w 40e8c │ │ │ │ + ble.w 40e34 │ │ │ │ mov r1, r7 │ │ │ │ movs r6, #0 │ │ │ │ add.w ip, r7, r8, lsl #3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, r6 │ │ │ │ it lt │ │ │ │ movlt r2, r6 │ │ │ │ ands.w r6, r6, r5, asr #32 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 40c7c │ │ │ │ + bne.n 40c24 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mul.w r8, r2, r0 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ mov.w r5, r8, lsl #1 │ │ │ │ add.w r0, r5, r0, lsl #1 │ │ │ │ cmp.w r2, r0, lsl #2 │ │ │ │ - bgt.n 40cce │ │ │ │ + bgt.n 40c76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 40e70 │ │ │ │ + beq.w 40e18 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 40cf6 │ │ │ │ + bgt.n 40c9e │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 40e60 │ │ │ │ + beq.w 40e08 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r0, [r4, #492] @ 0x1ec │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r0, [r4, #492] @ 0x1ec │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 40e86 │ │ │ │ + ble.w 40e2e │ │ │ │ subs r2, r7, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ rsb ip, r7, r8, lsl #3 │ │ │ │ add.w lr, fp, r2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ add.w r0, ip, r2 │ │ │ │ itttt ge │ │ │ │ ldrge.w r7, [r4, #504] @ 0x1f8 │ │ │ │ ldrge r1, [r7, r0] │ │ │ │ subge r1, r1, r3 │ │ │ │ strge r1, [r7, r0] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 40d1c │ │ │ │ + bne.n 40cc4 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp.w r9, r3, lsl #1 │ │ │ │ ittt lt │ │ │ │ addlt r5, r9 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsllt r5, r5, #2 │ │ │ │ - bge.n 40d60 │ │ │ │ + bge.n 40d08 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp.w r9, r3, lsl #1 │ │ │ │ - blt.n 40d4a │ │ │ │ + blt.n 40cf2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 40d6c │ │ │ │ + bne.n 40d14 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r4, #492] @ 0x1ec │ │ │ │ add r0, r2 │ │ │ │ subs r2, r6, r2 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ str.w r6, [r4, #524] @ 0x20c │ │ │ │ strb r1, [r2, r0] │ │ │ │ strd r3, r3, [r4, #540] @ 0x21c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 40c48 │ │ │ │ + bne.w 40bf0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3f354 │ │ │ │ - b.n 40c48 │ │ │ │ + bl 3f2fc │ │ │ │ + b.n 40bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a9c8 │ │ │ │ - cbz r0, 40dbc │ │ │ │ + bl 3a970 │ │ │ │ + cbz r0, 40d64 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ubfx r1, r1, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 40e46 │ │ │ │ + beq.n 40dee │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r3, sl │ │ │ │ - bgt.n 40df6 │ │ │ │ + bgt.n 40d9e │ │ │ │ str.w fp, [r5, #144] @ 0x90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r7, [r4, #508] @ 0x1fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40dcc │ │ │ │ + beq.n 40d74 │ │ │ │ ldr.w r3, [r4, #536] @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40e7e │ │ │ │ + beq.n 40e26 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40dcc │ │ │ │ + ble.n 40d74 │ │ │ │ sub.w r8, r7, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr.w r2, [r4, #536] @ 0x218 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r7, [r4, #536] @ 0x218 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 40e1a │ │ │ │ - b.n 40daa │ │ │ │ + bge.n 40dc2 │ │ │ │ + b.n 40d52 │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 40daa │ │ │ │ + bcc.n 40d52 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ mla r3, r3, r7, sl │ │ │ │ add.w r1, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40e16 │ │ │ │ - ldr r3, [pc, #100] @ (40e9c ) │ │ │ │ + ble.n 40dbe │ │ │ │ + ldr r3, [pc, #100] @ (40e44 ) │ │ │ │ orr.w r2, r7, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ adds r1, #3 │ │ │ │ - bl 3b00c │ │ │ │ - b.n 40e16 │ │ │ │ + bl 3afb4 │ │ │ │ + b.n 40dbe │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl dc5c │ │ │ │ - b.n 40dbc │ │ │ │ + bl dc04 │ │ │ │ + b.n 40d64 │ │ │ │ adds r1, r6, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - b.n 40cee │ │ │ │ + b.n 40c96 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - b.n 40cc6 │ │ │ │ + b.n 40c6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 3f354 │ │ │ │ - b.n 40de6 │ │ │ │ + bl 3f2fc │ │ │ │ + b.n 40d8e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 40d36 │ │ │ │ + b.n 40cde │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 40c96 │ │ │ │ - stc 0, cr0, [ip], {10} │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + b.n 40c3e │ │ │ │ + stcl 0, cr0, [ip], #-40 @ 0xffffffd8 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (40ed0 ) │ │ │ │ - ldr r2, [pc, #32] @ (40ed4 ) │ │ │ │ + ldr r3, [pc, #32] @ (40e78 ) │ │ │ │ + ldr r2, [pc, #32] @ (40e7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - cbz r0, 40ece │ │ │ │ - ldr r1, [pc, #20] @ (40ed8 ) │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + cbz r0, 40e76 │ │ │ │ + ldr r1, [pc, #20] @ (40e80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 40ece │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 40e76 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [sl], #-40 @ 0x28 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + @ instruction: 0xe8da000a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40f08 │ │ │ │ + cbz r0, 40eb0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r4, r0, #1 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r2, r4 │ │ │ │ @@ -86922,452 +86912,452 @@ │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ - beq.n 40f84 │ │ │ │ + beq.n 40f2c │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - beq.n 40f6c │ │ │ │ + beq.n 40f14 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - beq.n 40f34 │ │ │ │ + beq.n 40edc │ │ │ │ bic.w r3, r3, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ - beq.n 40f9a │ │ │ │ + beq.n 40f42 │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ it ne │ │ │ │ cmpne r2, #104 @ 0x68 │ │ │ │ - bne.n 40f2a │ │ │ │ + bne.n 40ed2 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 40fa4 │ │ │ │ + bpl.n 40f4c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq.n 40faa │ │ │ │ + beq.n 40f52 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ tst.w r2, #8 │ │ │ │ - bne.n 40f2a │ │ │ │ - b.n 40f2e │ │ │ │ + bne.n 40ed2 │ │ │ │ + b.n 40ed6 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #32 │ │ │ │ - bne.n 40f26 │ │ │ │ + bne.n 40ece │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ adds r4, r0, #2 │ │ │ │ orr.w r3, r3, #34 @ 0x22 │ │ │ │ - b.n 40f92 │ │ │ │ + b.n 40f3a │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #2 │ │ │ │ - beq.n 40f7a │ │ │ │ + beq.n 40f22 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne.n 40f2a │ │ │ │ + bne.n 40ed2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ - b.n 40f3a │ │ │ │ + b.n 40ee2 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ orr.w r1, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40f42 │ │ │ │ + bne.n 40eea │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 40f52 │ │ │ │ + b.n 40efa │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrbeq r2, [r4, #4] │ │ │ │ - bne.n 40f50 │ │ │ │ - b.n 40f52 │ │ │ │ + bne.n 40ef8 │ │ │ │ + b.n 40efa │ │ │ │ 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 r2, [pc, #296] @ (410f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (4109c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #296] @ (410f8 ) │ │ │ │ + ldr r3, [pc, #296] @ (410a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 410e6 │ │ │ │ + beq.w 4108e │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 410ec │ │ │ │ - ldr r3, [pc, #272] @ (410fc ) │ │ │ │ + beq.w 41094 │ │ │ │ + ldr r3, [pc, #272] @ (410a4 ) │ │ │ │ add.w r5, r8, #4 │ │ │ │ - ldr r7, [pc, #272] @ (41100 ) │ │ │ │ + ldr r7, [pc, #272] @ (410a8 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #8832 @ 0x2280 │ │ │ │ movt r9, #16 │ │ │ │ mov sl, r8 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 41022 │ │ │ │ + b.n 40fca │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ - cbz r0, 4101c │ │ │ │ + blx 8320 │ │ │ │ + cbz r0, 40fc4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl d3a8 │ │ │ │ - cbz r0, 41048 │ │ │ │ + bl d350 │ │ │ │ + cbz r0, 40ff0 │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ - cbz r4, 41076 │ │ │ │ + cbz r4, 4101e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 41004 │ │ │ │ + bne.n 40fac │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 41004 │ │ │ │ + bne.n 40fac │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 41004 │ │ │ │ + bne.n 40fac │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bne.n 41004 │ │ │ │ + bne.n 40fac │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq.w r8, r4, #4 │ │ │ │ - bne.n 41004 │ │ │ │ - b.n 41010 │ │ │ │ + bne.n 40fac │ │ │ │ + b.n 40fb8 │ │ │ │ ldr.w r3, [r6, #492] @ 0x1ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4101c │ │ │ │ + bne.n 40fc4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r6, #496] @ 0x1f0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r0, [r6, #496] @ 0x1f0 │ │ │ │ add r1, r0 │ │ │ │ str.w r4, [r1, #-4] │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 41022 │ │ │ │ + bne.n 40fca │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 41080 │ │ │ │ + beq.n 41028 │ │ │ │ str.w sl, [r6, #492] @ 0x1ec │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 41094 │ │ │ │ + beq.n 4103c │ │ │ │ ldr.w r1, [r3, #132] @ 0x84 │ │ │ │ - cbz r1, 410ba │ │ │ │ + cbz r1, 41062 │ │ │ │ lsls r1, r2, #16 │ │ │ │ - bmi.n 410d6 │ │ │ │ + bmi.n 4107e │ │ │ │ add.w r0, r3, #224 @ 0xe0 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 410b2 │ │ │ │ - bl 40edc │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 4105a │ │ │ │ + bl 40e84 │ │ │ │ lsls r3, r0, #26 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [r6, #0] │ │ │ │ orrmi.w r3, r3, #64 @ 0x40 │ │ │ │ strmi r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ - cbz r1, 410d6 │ │ │ │ + cbz r1, 4107e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 410d6 │ │ │ │ + cbz r1, 4107e │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41094 │ │ │ │ + bne.n 4103c │ │ │ │ ubfx r2, r2, #0, #15 │ │ │ │ strh.w r2, [r3, #124] @ 0x7c │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - b.n 41098 │ │ │ │ - ldr r3, [pc, #20] @ (410fc ) │ │ │ │ + b.n 41040 │ │ │ │ + ldr r3, [pc, #20] @ (410a4 ) │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 41080 │ │ │ │ - ldr r3, [pc, #12] @ (410fc ) │ │ │ │ + b.n 41028 │ │ │ │ + ldr r3, [pc, #12] @ (410a4 ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 41080 │ │ │ │ - b.n 40fb4 │ │ │ │ + b.n 41028 │ │ │ │ + b.n 4101c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r5, pc, #472 @ (adr r5, 41284 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #124] @ (41184 ) │ │ │ │ - ldr r2, [pc, #128] @ (41188 ) │ │ │ │ + ldr r3, [pc, #124] @ (4112c ) │ │ │ │ + ldr r2, [pc, #128] @ (41130 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #224 @ 0xe0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #504 @ 0x1f8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #336 @ 0x150 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #980 @ 0x3d4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ addw r2, r3, #1036 @ 0x40c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #1064 @ 0x428 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #1008 @ 0x3f0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ addw r2, r3, #1092 @ 0x444 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ add.w r3, r3, #952 @ 0x3b8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4117e │ │ │ │ + beq.n 41126 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 40dd0 │ │ │ │ + b.n 40e38 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w fp, [pc, #324] @ 412e8 │ │ │ │ + ldr.w fp, [pc, #324] @ 41290 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ add fp, pc │ │ │ │ - cbz r5, 411bc │ │ │ │ + cbz r5, 41164 │ │ │ │ mov r3, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r3, #12]! │ │ │ │ adds r5, #1 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 411b0 │ │ │ │ + bne.n 41158 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 408e0 │ │ │ │ - ldr r3, [pc, #292] @ (412ec ) │ │ │ │ + bl 40888 │ │ │ │ + ldr r3, [pc, #292] @ (41294 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 412d6 │ │ │ │ - ldr r3, [pc, #280] @ (412f0 ) │ │ │ │ + beq.w 4127e │ │ │ │ + ldr r3, [pc, #280] @ (41298 ) │ │ │ │ ldr.w sl, [fp, r3] │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 412cc │ │ │ │ - ldr r3, [pc, #276] @ (412f4 ) │ │ │ │ + beq.n 41274 │ │ │ │ + ldr r3, [pc, #276] @ (4129c ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr r3, [pc, #272] @ (412f8 ) │ │ │ │ + ldr r3, [pc, #272] @ (412a0 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 412c2 │ │ │ │ - ldr r3, [pc, #232] @ (412f0 ) │ │ │ │ + beq.n 4126a │ │ │ │ + ldr r3, [pc, #232] @ (41298 ) │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ add.w r5, r7, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w sl, [fp, r3] │ │ │ │ strd r2, fp, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 41254 │ │ │ │ + b.n 411fc │ │ │ │ ands.w r3, r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #10 │ │ │ │ strh r3, [r4, #14] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114c4 │ │ │ │ + bl 1146c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, r9 │ │ │ │ ldr.w r0, [r5], #12 │ │ │ │ adds r4, #28 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 412c4 │ │ │ │ + beq.n 4126c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbz r0, 412b0 │ │ │ │ + cbz r0, 41258 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne r3, r0, #1 │ │ │ │ - beq.n 412b0 │ │ │ │ + beq.n 41258 │ │ │ │ cmp r7, sl │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 41284 │ │ │ │ + beq.n 4122c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 412b4 │ │ │ │ + beq.n 4125c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4128a │ │ │ │ + beq.n 41232 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrh.w r3, [r5, #-8] │ │ │ │ strh r3, [r4, #12] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 41228 │ │ │ │ + bpl.n 411d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124b4 │ │ │ │ + bl 1245c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - b.n 41228 │ │ │ │ + b.n 411d0 │ │ │ │ mov r6, fp │ │ │ │ - b.n 4126a │ │ │ │ - ldr r3, [pc, #68] @ (412fc ) │ │ │ │ + b.n 41212 │ │ │ │ + ldr r3, [pc, #68] @ (412a4 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #1544 @ 0x608 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 4127a │ │ │ │ + b.n 41222 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #44] @ (412fc ) │ │ │ │ + ldr r3, [pc, #44] @ (412a4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ - b.n 411de │ │ │ │ - ldr r3, [pc, #36] @ (412fc ) │ │ │ │ + b.n 41186 │ │ │ │ + ldr r3, [pc, #36] @ (412a4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #32] @ (41300 ) │ │ │ │ + ldr r3, [pc, #32] @ (412a8 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 411de │ │ │ │ + b.n 41186 │ │ │ │ nop │ │ │ │ - b.n 40df4 │ │ │ │ + b.n 40e5c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r3, #12 │ │ │ │ movs r3, r1 │ │ │ │ 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.w r5, [pc, #1348] @ 4185c │ │ │ │ + ldr.w r5, [pc, #1348] @ 41804 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 41860 │ │ │ │ + ldr.w r4, [pc, #1348] @ 41808 │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r7, [pc, #1340] @ 41864 │ │ │ │ + ldr.w r7, [pc, #1340] @ 4180c │ │ │ │ movs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ movs r6, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 408e0 │ │ │ │ - ldr.w r2, [pc, #1312] @ 41868 │ │ │ │ - ldr.w r3, [pc, #1312] @ 4186c │ │ │ │ + bl 40888 │ │ │ │ + ldr.w r2, [pc, #1312] @ 41810 │ │ │ │ + ldr.w r3, [pc, #1312] @ 41814 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ strb.w r6, [r4, #1548] @ 0x60c │ │ │ │ str.w r4, [r4, #1564] @ 0x61c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4118c │ │ │ │ + bl 41134 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1288] @ 41870 │ │ │ │ + ldr.w r3, [pc, #1288] @ 41818 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #296] @ 0x128 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, #12 │ │ │ │ str.w r3, [r2, #1840] @ 0x730 │ │ │ │ - ldr.w r2, [pc, #1272] @ 41874 │ │ │ │ - ldr.w r3, [pc, #1272] @ 41878 │ │ │ │ + ldr.w r2, [pc, #1272] @ 4181c │ │ │ │ + ldr.w r3, [pc, #1272] @ 41820 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [r5, #32] │ │ │ │ strb.w r6, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ strb.w r6, [r5, #64] @ 0x40 │ │ │ │ @@ -87426,153 +87416,153 @@ │ │ │ │ add.w r2, r3, #432 @ 0x1b0 │ │ │ │ str.w r2, [r5, #432] @ 0x1b0 │ │ │ │ add.w r2, r3, #480 @ 0x1e0 │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ str.w r2, [r5, #376] @ 0x178 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ strb r6, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #116 @ 0x74 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #144 @ 0x90 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #172 @ 0xac │ │ │ │ add.w r0, r0, #616 @ 0x268 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #200 @ 0xc8 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #228 @ 0xe4 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #284 @ 0x11c │ │ │ │ add.w r0, r0, #868 @ 0x364 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #312 @ 0x138 │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #404 @ 0x194 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #18 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #340 @ 0x154 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #18 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mvn.w r2, #1 │ │ │ │ add.w r1, r5, #376 @ 0x178 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #812 @ 0x32c │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r3, r5, #460 @ 0x1cc │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #548 @ 0x224 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #432 @ 0x1b0 │ │ │ │ add.w r0, r0, #1456 @ 0x5b0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #576 @ 0x240 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #716 @ 0x2cc │ │ │ │ add.w r0, r0, #980 @ 0x3d4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #688 @ 0x2b0 │ │ │ │ add.w r0, r0, #1064 @ 0x428 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #660 @ 0x294 │ │ │ │ add.w r0, r0, #1008 @ 0x3f0 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #632 @ 0x278 │ │ │ │ addw r0, r0, #1092 @ 0x444 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #604 @ 0x25c │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #744 @ 0x2e8 │ │ │ │ add.w r0, r0, #952 @ 0x3b8 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #600] @ (4187c ) │ │ │ │ + ldr r2, [pc, #600] @ (41824 ) │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ add.w r0, r4, #212 @ 0xd4 │ │ │ │ str.w r1, [r3, #720] @ 0x2d0 │ │ │ │ add.w r1, r4, #88 @ 0x58 │ │ │ │ str.w r1, [r3, #1756] @ 0x6dc │ │ │ │ add.w r1, r4, #92 @ 0x5c │ │ │ │ str.w r1, [r3, #1784] @ 0x6f8 │ │ │ │ @@ -87581,101 +87571,101 @@ │ │ │ │ add.w r1, r4, #220 @ 0xdc │ │ │ │ str.w r1, [r3, #776] @ 0x308 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [r3, #300] @ 0x12c │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str.w r0, [r3, #888] @ 0x378 │ │ │ │ - ldr r3, [pc, #540] @ (41880 ) │ │ │ │ + ldr r3, [pc, #540] @ (41828 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr r3, [pc, #540] @ (41884 ) │ │ │ │ + ldr r3, [pc, #540] @ (4182c ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ - ldr r3, [pc, #528] @ (41888 ) │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + ldr r3, [pc, #528] @ (41830 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ - ldr r3, [pc, #508] @ (4188c ) │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + ldr r3, [pc, #508] @ (41834 ) │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4118c │ │ │ │ + bl 41134 │ │ │ │ ldr.w r1, [r9] │ │ │ │ str r0, [r4, #28] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ str.w r0, [r4, #300] @ 0x12c │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ add.w r8, r3, #1232 @ 0x4d0 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ - ldr r1, [pc, #444] @ (41890 ) │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + ldr r1, [pc, #444] @ (41838 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str.w r2, [r4, #1248] @ 0x4e0 │ │ │ │ - bl 124b4 │ │ │ │ + bl 1245c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #428] @ (41894 ) │ │ │ │ + ldr r1, [pc, #428] @ (4183c ) │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ add r1, pc │ │ │ │ mov r9, r1 │ │ │ │ - bl 10d14 │ │ │ │ - ldr r3, [pc, #416] @ (41898 ) │ │ │ │ + bl 10cbc │ │ │ │ + ldr r3, [pc, #416] @ (41840 ) │ │ │ │ movs r1, #24 │ │ │ │ ldr.w r8, [r4, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ str.w r3, [r8, #1252] @ 0x4e4 │ │ │ │ ldrh.w r3, [r8, #1244] @ 0x4dc │ │ │ │ orrs r3, r6 │ │ │ │ strh.w r3, [r8, #1244] @ 0x4dc │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ str.w r3, [r8, #1672] @ 0x688 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r0, [r8, #1196] @ 0x4ac │ │ │ │ add.w r2, r3, #1456 @ 0x5b0 │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r3, #1232 @ 0x4d0 │ │ │ │ ldr.w r8, [r3, #1196] @ 0x4ac │ │ │ │ - bl 112fc │ │ │ │ + bl 112a4 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #344] @ (4189c ) │ │ │ │ + ldr r6, [pc, #344] @ (41844 ) │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add.w r2, r3, #1232 @ 0x4d0 │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r2, #1188] @ 0x4a4 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh.w r3, [r2, #1188] @ 0x4a4 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrh.w lr, [r6] │ │ │ │ ldrb.w r8, [r6, #2] │ │ │ │ add.w r1, r9, #8 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r4, #1572] @ 0x624 │ │ │ │ movw ip, #4635 @ 0x121b │ │ │ │ @@ -87687,36 +87677,36 @@ │ │ │ │ strh.w lr, [r3] │ │ │ │ strb.w r8, [r3, #2] │ │ │ │ strb r6, [r3, #3] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ orr.w r6, r6, ip │ │ │ │ strh r6, [r0, #4] │ │ │ │ - beq.n 417aa │ │ │ │ + beq.n 41752 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 4177e │ │ │ │ + b.n 41726 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ movs r1, #14 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #4 │ │ │ │ - bl 408e0 │ │ │ │ - ldr r3, [pc, #216] @ (418a0 ) │ │ │ │ + bl 40888 │ │ │ │ + ldr r3, [pc, #216] @ (41848 ) │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r0, #7 │ │ │ │ mov.w lr, #10 │ │ │ │ movw ip, #4611 @ 0x1203 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr r7, [pc, #196] @ (418a4 ) │ │ │ │ + ldr r7, [pc, #196] @ (4184c ) │ │ │ │ add r7, pc │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r1, [r8, r2, lsl #1] │ │ │ │ add r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r9, [r3, #12] │ │ │ │ @@ -87726,331 +87716,331 @@ │ │ │ │ strh.w lr, [r3, #14] │ │ │ │ strh r1, [r3, #12] │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ add r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ str r1, [r3, #20] │ │ │ │ - bne.n 417e4 │ │ │ │ - ldr r3, [pc, #152] @ (418a8 ) │ │ │ │ + bne.n 4178c │ │ │ │ + ldr r3, [pc, #152] @ (41850 ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ str r2, [r6, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #624 @ 0x270 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1680 @ 0x690 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1680 @ 0x690 │ │ │ │ - bl 14a48 │ │ │ │ - ldr r2, [pc, #112] @ (418ac ) │ │ │ │ - ldr r3, [pc, #32] @ (41860 ) │ │ │ │ + bl 149f0 │ │ │ │ + ldr r2, [pc, #112] @ (41854 ) │ │ │ │ + ldr r3, [pc, #32] @ (41808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 41856 │ │ │ │ + bne.n 417fe │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 41074 │ │ │ │ + b.n 410dc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42064 │ │ │ │ + b.n 410cc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xeb28000a │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + @ instruction: 0xeb80000a │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, 41bd8 ) │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r4, sl │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + eor.w r0, ip, sl │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ movs r2, r1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + svc 78 @ 0x4e │ │ │ │ movs r2, r1 │ │ │ │ stmdb 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, #-64] │ │ │ │ - ldr.w r6, [pc, #1440] @ 41e68 │ │ │ │ + ldr.w r6, [pc, #1440] @ 41e10 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [pc, #1436] @ 41e6c │ │ │ │ + ldr.w r4, [pc, #1436] @ 41e14 │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r5, [pc, #1428] @ 41e70 │ │ │ │ + ldr.w r5, [pc, #1428] @ 41e18 │ │ │ │ adds r7, #20 │ │ │ │ - ldr.w r3, [pc, #1428] @ 41e74 │ │ │ │ + ldr.w r3, [pc, #1428] @ 41e1c │ │ │ │ mov fp, r2 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ add r5, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1408] @ 41e78 │ │ │ │ + ldr.w r3, [pc, #1408] @ 41e20 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r3, r8, r0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 4192c │ │ │ │ + bne.n 418d4 │ │ │ │ subs r0, #2 │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ cmp r3, #32 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strbeq.w r3, [r8, r0] │ │ │ │ - ldr.w r3, [pc, #1356] @ 41e7c │ │ │ │ + ldr.w r3, [pc, #1356] @ 41e24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov lr, r3 │ │ │ │ - ldr.w r3, [pc, #1352] @ 41e80 │ │ │ │ + ldr.w r3, [pc, #1352] @ 41e28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov ip, 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, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - blx 7f24 │ │ │ │ + blx 7ed8 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - blx 829c │ │ │ │ + blx 8244 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - blx 7b3c │ │ │ │ + blx 7afc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - blx 7d44 │ │ │ │ + blx 7cf8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - blx 807c │ │ │ │ + blx 8030 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - blx 7d94 │ │ │ │ + blx 7d48 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - blx 7c70 │ │ │ │ + blx 7c24 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, #2 │ │ │ │ - blx 7c70 │ │ │ │ + blx 7c24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ movle.w r3, #1024 @ 0x400 │ │ │ │ strle r3, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r0, #100 @ 0x64 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bl 30fe0 │ │ │ │ - ldr.w r3, [pc, #1248] @ 41e84 │ │ │ │ + bl 30f88 │ │ │ │ + ldr.w r3, [pc, #1248] @ 41e2c │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r9, [r8] │ │ │ │ - bl 1ad2c │ │ │ │ + bl 1acd4 │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ str.w r0, [r4, #500] @ 0x1f4 │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ mov.w r9, #10 │ │ │ │ - bl 4df84 │ │ │ │ + bl 4df2c │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ - bl 37fe4 │ │ │ │ + bl 37f8c │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movs r0, #0 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov.w ip, #46 @ 0x2e │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ strb.w ip, [r4, #427] @ 0x1ab │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - ldr.w r3, [pc, #1152] @ 41e88 │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + ldr.w r3, [pc, #1152] @ 41e30 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - ldr.w r1, [pc, #1148] @ 41e8c │ │ │ │ + ldr.w r1, [pc, #1148] @ 41e34 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 73dc8 │ │ │ │ + bl 73d70 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ - ldr.w r3, [pc, #1124] @ 41e90 │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ + ldr.w r3, [pc, #1124] @ 41e38 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #444] @ 0x1bc │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - blx 8110 │ │ │ │ + blx 80c4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 41db6 │ │ │ │ + bge.w 41d5e │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 41a40 │ │ │ │ - bl 43978 │ │ │ │ - bl 3dedc │ │ │ │ - bl 41304 │ │ │ │ + bne.n 419e8 │ │ │ │ + bl 43920 │ │ │ │ + bl 3de84 │ │ │ │ + bl 412ac │ │ │ │ cmp r6, #0 │ │ │ │ it le │ │ │ │ movle.w sl, #0 │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - ble.n 41a94 │ │ │ │ + ble.n 41a3c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 40edc │ │ │ │ + bl 40e84 │ │ │ │ tst.w r0, #8 │ │ │ │ mov sl, r0 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ orrne.w r3, r3, #8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ itttt ne │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ orrne.w r3, r3, #16384 @ 0x4000 │ │ │ │ orrne.w r3, r3, #32 │ │ │ │ strne r3, [r4, #4] │ │ │ │ - bl 40fb8 │ │ │ │ + bl 40f60 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41de4 │ │ │ │ - ldr r2, [pc, #1004] @ (41e94 ) │ │ │ │ + beq.w 41d8c │ │ │ │ + ldr r2, [pc, #1004] @ (41e3c ) │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - bl 5dea8 │ │ │ │ + bl 5de50 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bls.w 41e2e │ │ │ │ + bls.w 41dd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 41c20 │ │ │ │ + beq.w 41bc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40edc │ │ │ │ + bl 40e84 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 41c20 │ │ │ │ + bpl.w 41bc8 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 41e38 │ │ │ │ + beq.w 41de0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 41b4c │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 41af4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 41e52 │ │ │ │ + bne.w 41dfa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #840] @ (41e98 ) │ │ │ │ + ldr r3, [pc, #840] @ (41e40 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r0, [pc, #828] @ (41e9c ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r0, [pc, #828] @ (41e44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 9a87c <__isoc23_strtoul@@Base+0x1e15c> │ │ │ │ - bl 46c2c │ │ │ │ + bl 9a294 <__isoc23_strtoul@@Base+0x1dbcc> │ │ │ │ + bl 46bd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ble.w 41c84 │ │ │ │ + ble.w 41c2c │ │ │ │ tst.w sl, #32 │ │ │ │ mov r1, r7 │ │ │ │ rsb r0, r6, #0 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r4, #0] │ │ │ │ orrne.w r3, r3, #64 @ 0x40 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 385c8 │ │ │ │ + bl 38570 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ - blt.w 41e5e │ │ │ │ - ldr r3, [pc, #772] @ (41ea0 ) │ │ │ │ + blt.w 41e06 │ │ │ │ + ldr r3, [pc, #772] @ (41e48 ) │ │ │ │ movs r2, #0 │ │ │ │ subs r6, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ subs r6, r6, r3 │ │ │ │ @@ -88060,315 +88050,315 @@ │ │ │ │ ldr.w r3, [r7, r6, lsl #2] │ │ │ │ str.w r3, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 41dd0 │ │ │ │ + ble.w 41d78 │ │ │ │ lsls r0, r2, #10 │ │ │ │ - bmi.n 41be6 │ │ │ │ + bmi.n 41b8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.n 41c88 │ │ │ │ + bmi.n 41c30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 4002c │ │ │ │ + bl 3ffd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r0, r2, [r4, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41c92 │ │ │ │ + bne.n 41c3a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 41c92 │ │ │ │ + bne.n 41c3a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 462f8 │ │ │ │ + bl 462a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41caa │ │ │ │ + bne.n 41c52 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 40900 │ │ │ │ - b.n 41cb0 │ │ │ │ + bl 408a8 │ │ │ │ + b.n 41c58 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 41c5e │ │ │ │ + ble.n 41c06 │ │ │ │ ldr.w r9, [r7] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41ae8 │ │ │ │ - ldr r3, [pc, #608] @ (41e98 ) │ │ │ │ + bne.w 41a90 │ │ │ │ + ldr r3, [pc, #608] @ (41e40 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r0, [pc, #600] @ (41ea4 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r0, [pc, #600] @ (41e4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 9a87c <__isoc23_strtoul@@Base+0x1e15c> │ │ │ │ - bl 46c2c │ │ │ │ + bl 9a294 <__isoc23_strtoul@@Base+0x1dbcc> │ │ │ │ + bl 46bd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 41b78 │ │ │ │ - ldr r3, [pc, #568] @ (41e98 ) │ │ │ │ + b.n 41b20 │ │ │ │ + ldr r3, [pc, #568] @ (41e40 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr r0, [pc, #564] @ (41ea8 ) │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr r0, [pc, #564] @ (41e50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 9a87c <__isoc23_strtoul@@Base+0x1e15c> │ │ │ │ - bl 46c2c │ │ │ │ + bl 9a294 <__isoc23_strtoul@@Base+0x1dbcc> │ │ │ │ + bl 46bd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 41bec │ │ │ │ + bpl.n 41b94 │ │ │ │ ldrd r0, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 41bfc │ │ │ │ + beq.n 41ba4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strmi r3, [r4, #0] │ │ │ │ - bpl.w 41dc0 │ │ │ │ + bpl.w 41d68 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 462f8 │ │ │ │ + bl 462a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c14 │ │ │ │ + beq.n 41bbc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ add.w r7, r4, #1056 @ 0x420 │ │ │ │ ldr.w r6, [r8] │ │ │ │ add.w sl, r4, #532 @ 0x214 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ movw r9, #35631 @ 0x8b2f │ │ │ │ movt r9, #308 @ 0x134 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8] │ │ │ │ add.w lr, r4, #648 @ 0x288 │ │ │ │ ldr.w r3, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r4, #1040] @ 0x410 │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ str.w lr, [r4, #1208] @ 0x4b8 │ │ │ │ str.w r3, [r4, #1044] @ 0x414 │ │ │ │ movs r3, #12 │ │ │ │ str.w r3, [r4, #1048] @ 0x418 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ - ldr.w ip, [pc, #428] @ 41eac │ │ │ │ + ldr.w ip, [pc, #428] @ 41e54 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ add ip, pc │ │ │ │ str.w sl, [r4, #36] @ 0x24 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ str.w lr, [r4, #372] @ 0x174 │ │ │ │ - ldr.w lr, [pc, #408] @ 41eb0 │ │ │ │ + ldr.w lr, [pc, #408] @ 41e58 │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #1096 @ 0x448 │ │ │ │ str.w sl, [r4, #188] @ 0xbc │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ str.w r3, [ip, #16]! │ │ │ │ - ldr r3, [pc, #388] @ (41eb4 ) │ │ │ │ + ldr r3, [pc, #388] @ (41e5c ) │ │ │ │ str.w ip, [r4, #124] @ 0x7c │ │ │ │ str.w r9, [r4, #1104] @ 0x450 │ │ │ │ str.w r4, [r4, #1096] @ 0x448 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ - ldr r3, [pc, #372] @ (41eb8 ) │ │ │ │ + ldr r3, [pc, #372] @ (41e60 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1112] @ 0x458 │ │ │ │ - ldr r3, [pc, #368] @ (41ebc ) │ │ │ │ + ldr r3, [pc, #368] @ (41e64 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ - ldr r3, [pc, #368] @ (41ec0 ) │ │ │ │ + ldr r3, [pc, #368] @ (41e68 ) │ │ │ │ str.w r6, [r4, #1116] @ 0x45c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1120] @ 0x460 │ │ │ │ - ldr r3, [pc, #360] @ (41ec4 ) │ │ │ │ + ldr r3, [pc, #360] @ (41e6c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1144] @ 0x478 │ │ │ │ - ldr r3, [pc, #356] @ (41ec8 ) │ │ │ │ + ldr r3, [pc, #356] @ (41e70 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ - bl 5df4c │ │ │ │ + bl 5def4 │ │ │ │ str.w fp, [r4, #1088] @ 0x440 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 41d7e │ │ │ │ + beq.n 41d26 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #324] @ (41ecc ) │ │ │ │ + ldr r2, [pc, #324] @ (41e74 ) │ │ │ │ adds r1, #20 │ │ │ │ str r6, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #208] @ (41e6c ) │ │ │ │ + ldr r3, [pc, #208] @ (41e14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 41e5a │ │ │ │ + bne.n 41e02 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ (41ed0 ) │ │ │ │ + ldr r3, [pc, #280] @ (41e78 ) │ │ │ │ movs r2, #3 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 41a52 │ │ │ │ + b.n 419fa │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - blx 8244 │ │ │ │ + blx 81ec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - blx 7e74 │ │ │ │ - b.n 41ca0 │ │ │ │ + blx 7e28 │ │ │ │ + b.n 41c48 │ │ │ │ ldr.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r4, #0] │ │ │ │ bic.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ - b.n 41be6 │ │ │ │ + b.n 41b8e │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ ldr.w r9, [r4, #1216] @ 0x4c0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r1, [pc, #224] @ (41ed4 ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r1, [pc, #224] @ (41e7c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r2, #336 @ 0x150 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r1, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r3, [r1, #0] │ │ │ │ - bcs.n 41e42 │ │ │ │ + bcs.n 41dea │ │ │ │ ldr.w r2, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - b.n 41aa6 │ │ │ │ + b.n 41a4e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - b.n 41b4c │ │ │ │ + b.n 41af4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - b.n 41b4c │ │ │ │ + b.n 41af4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [sp, #8] │ │ │ │ - bge.n 41e18 │ │ │ │ - b.n 41e20 │ │ │ │ + bge.n 41dc0 │ │ │ │ + b.n 41dc8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 74188 │ │ │ │ - b.n 41b4c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 74130 │ │ │ │ + b.n 41af4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 3e590 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + bl 3e538 │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 41e66 │ │ │ │ - vabdl.u q8, d31, d24 │ │ │ │ + bvc.n 41e0e │ │ │ │ + vabdl.u q8, d31, d16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stlexd pc, pc, pc, [r1] │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 41e56 │ │ │ │ + b.n 41dfe │ │ │ │ vabdl.u q15, d31, d31 │ │ │ │ - vtbl.8 d17, {d31}, d14 │ │ │ │ + vtbx.8 d17, {d31}, d22 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 41e10 │ │ │ │ + bge.n 41e78 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + adds r2, r6, r0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r1, [pc, #1060] @ 42310 │ │ │ │ + ldr.w r1, [pc, #1060] @ 422b8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r2, [pc, #1060] @ 42314 │ │ │ │ + ldr.w r2, [pc, #1060] @ 422bc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r5, [pc, #1056] @ 42318 │ │ │ │ - ldr.w r3, [pc, #1056] @ 4231c │ │ │ │ + ldr.w r5, [pc, #1056] @ 422c0 │ │ │ │ + ldr.w r3, [pc, #1056] @ 422c4 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ @@ -88389,1803 +88379,1803 @@ │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 41f5c │ │ │ │ + cbz r6, 41f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - cbz r0, 41f68 │ │ │ │ + cbz r0, 41f10 │ │ │ │ movs r1, #0 │ │ │ │ - bl 381e8 │ │ │ │ - ldr r3, [pc, #948] @ (42320 ) │ │ │ │ + bl 38190 │ │ │ │ + ldr r3, [pc, #948] @ (422c8 ) │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ ldrh.w r2, [r4, #232] @ 0xe8 │ │ │ │ ldr.w r0, [r4, #252] @ 0xfc │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r0, #0 │ │ │ │ - bl 3e128 │ │ │ │ + bl 3e0d0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r2 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ - ldr r3, [pc, #884] @ (42324 ) │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ + ldr r3, [pc, #884] @ (422cc ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ strd r6, r6, [r4, #436] @ 0x1b4 │ │ │ │ str r6, [r5, #4] │ │ │ │ - bl 46c2c │ │ │ │ + bl 46bd4 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r5, #32] │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 41fe8 │ │ │ │ - bl 112fc │ │ │ │ + cbz r0, 41f90 │ │ │ │ + bl 112a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 42300 │ │ │ │ + beq.w 422a8 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ movs r1, #1 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41ffa │ │ │ │ - b.n 42024 │ │ │ │ + cbnz r0, 41fa2 │ │ │ │ + b.n 41fcc │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 41ff8 │ │ │ │ + bne.n 41fa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 42036 │ │ │ │ - b.n 42060 │ │ │ │ + cbnz r0, 41fde │ │ │ │ + b.n 42008 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42034 │ │ │ │ + bne.n 41fdc │ │ │ │ ldr.w r0, [r4, #1248] @ 0x4e0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 42074 │ │ │ │ - b.n 42098 │ │ │ │ + cbnz r0, 4201c │ │ │ │ + b.n 42040 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r0, [r4, #1248] @ 0x4e0 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42072 │ │ │ │ + bne.n 4201a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 420f0 │ │ │ │ + cbz r0, 42098 │ │ │ │ movw r8, #49280 @ 0xc080 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r3, #1232 @ 0x4d0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 420ec │ │ │ │ + beq.n 42094 │ │ │ │ add.w r3, r3, #728 @ 0x2d8 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 420ec │ │ │ │ + beq.n 42094 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ and.w r3, r7, r8 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 421c4 │ │ │ │ + beq.n 4216c │ │ │ │ lsls r2, r7, #21 │ │ │ │ - bmi.n 421b4 │ │ │ │ + bmi.n 4215c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ and.w r7, r7, #512 @ 0x200 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ strh r7, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 420ae │ │ │ │ + bne.n 42056 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42148 │ │ │ │ + cbz r0, 420f0 │ │ │ │ movw r9, #16544 @ 0x40a0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 4219e │ │ │ │ + beq.n 42146 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ and.w r7, r7, r9 │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ - beq.n 42130 │ │ │ │ + beq.n 420d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42148 │ │ │ │ + beq.n 420f0 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 420aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4212c │ │ │ │ + bne.n 420d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421ce │ │ │ │ - ldr.w r8, [pc, #460] @ 42328 │ │ │ │ + beq.n 42176 │ │ │ │ + ldr.w r8, [pc, #460] @ 422d0 │ │ │ │ movs r7, #28 │ │ │ │ add r8, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 42186 │ │ │ │ + bhi.n 4212e │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 42194 │ │ │ │ + bcc.n 4213c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ - bl 9dc8 <__time64@plt+0x19cc> │ │ │ │ + bl 9d70 <__time64@plt+0x19cc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 421ce │ │ │ │ + beq.n 42176 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 42160 │ │ │ │ + b.n 42108 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42126 │ │ │ │ + beq.n 420ce │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 116f0 │ │ │ │ - b.n 42126 │ │ │ │ + bl 11698 │ │ │ │ + b.n 420ce │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ - b.n 420de │ │ │ │ + b.n 42086 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf30 │ │ │ │ + bl bed8 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ - b.n 420da │ │ │ │ + b.n 42082 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str.w r3, [r4, #460] @ 0x1cc │ │ │ │ strd r3, r3, [r4, #328] @ 0x148 │ │ │ │ strb.w r3, [r4, #423] @ 0x1a7 │ │ │ │ strd r3, r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - b.n 421f6 │ │ │ │ + b.n 4219e │ │ │ │ mov r5, r6 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 421f0 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 42198 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 42214 │ │ │ │ + b.n 421bc │ │ │ │ mov r5, r6 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4220e │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 421b6 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ - b.n 42232 │ │ │ │ + b.n 421da │ │ │ │ mov r5, r6 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4222c │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 421d4 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr.w r5, [r4, #1248] @ 0x4e0 │ │ │ │ - b.n 42252 │ │ │ │ + b.n 421fa │ │ │ │ mov r5, r6 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4224c │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 421f4 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 42270 │ │ │ │ + b.n 42218 │ │ │ │ mov r5, r6 │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4226a │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bne.n 42212 │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - blx 7b64 │ │ │ │ - bl 41304 │ │ │ │ + blx 7b24 │ │ │ │ + bl 412ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 422f6 │ │ │ │ - bl 40fb8 │ │ │ │ - ldr r2, [pc, #112] @ (4232c ) │ │ │ │ + bpl.n 4229e │ │ │ │ + bl 40f60 │ │ │ │ + ldr r2, [pc, #112] @ (422d4 ) │ │ │ │ ldr.w r5, [r4, #1088] @ 0x440 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r5, 422d0 │ │ │ │ + cbz r5, 42278 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #88] @ (42330 ) │ │ │ │ + ldr r2, [pc, #88] @ (422d8 ) │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #52] @ (42314 ) │ │ │ │ + ldr r3, [pc, #52] @ (422bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4230a │ │ │ │ + bne.n 422b2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 40fb8 │ │ │ │ - bl 4002c │ │ │ │ - b.n 422ba │ │ │ │ + bl 40f60 │ │ │ │ + bl 3ffd4 │ │ │ │ + b.n 42262 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8acb8 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ + bl 8ac60 <__isoc23_strtoul@@Base+0xe598> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 41fd8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 41f80 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 42388 │ │ │ │ + bhi.n 421f0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 4237c │ │ │ │ + bhi.n 421e4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 423cc │ │ │ │ + bmi.n 42234 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [pc, #32] @ (42358 ) │ │ │ │ + ldr r2, [pc, #32] @ (42300 ) │ │ │ │ ubfx r3, r0, #5, #3 │ │ │ │ - ldr.w ip, [pc, #32] @ 4235c │ │ │ │ + ldr.w ip, [pc, #32] @ 42304 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ push {lr} │ │ │ │ and.w lr, r0, #31 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ lsl.w r1, r1, lr │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ands r0, r1 │ │ │ │ pop {pc} │ │ │ │ - bcc.n 42334 │ │ │ │ + bmi.n 4239c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #32] @ (42384 ) │ │ │ │ + ldr r2, [pc, #32] @ (4232c ) │ │ │ │ ubfx r3, r0, #5, #3 │ │ │ │ - ldr r1, [pc, #32] @ (42388 ) │ │ │ │ + ldr r1, [pc, #32] @ (42330 ) │ │ │ │ and.w ip, r0, #31 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 42308 │ │ │ │ + bmi.n 42370 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #40] @ (423b8 ) │ │ │ │ + ldr r2, [pc, #40] @ (42360 ) │ │ │ │ ubfx r3, r0, #5, #3 │ │ │ │ - ldr.w ip, [pc, #40] @ 423bc │ │ │ │ + ldr.w ip, [pc, #40] @ 42364 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ push {lr} │ │ │ │ and.w lr, r0, #31 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ lsl.w r1, r1, lr │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bic.w r0, r0, r1 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bcc.n 422e4 │ │ │ │ + bcc.n 4234c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #24] @ (423dc ) │ │ │ │ - ldr r2, [pc, #28] @ (423e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (42384 ) │ │ │ │ + ldr r2, [pc, #28] @ (42388 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 423d2 │ │ │ │ + bmi.n 4237a │ │ │ │ bx lr │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - b.w 3e73c │ │ │ │ + b.w 3e6e4 │ │ │ │ nop │ │ │ │ - bcc.n 424b0 │ │ │ │ + bcc.n 42318 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #320] @ (42538 ) │ │ │ │ + ldr r6, [pc, #320] @ (424e0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 42480 │ │ │ │ + beq.n 42428 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - blx 82cc │ │ │ │ + blx 8274 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42474 │ │ │ │ - ldr r1, [pc, #300] @ (4253c ) │ │ │ │ + beq.n 4241c │ │ │ │ + ldr r1, [pc, #300] @ (424e4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ - bl 10e74 │ │ │ │ + bl 10e1c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 424b0 │ │ │ │ - ldr r3, [pc, #280] @ (42540 ) │ │ │ │ + beq.n 42458 │ │ │ │ + ldr r3, [pc, #280] @ (424e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 42498 │ │ │ │ - ldr r3, [pc, #268] @ (42544 ) │ │ │ │ + cbz r0, 42440 │ │ │ │ + ldr r3, [pc, #268] @ (424ec ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 424f8 │ │ │ │ + beq.n 424a0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - cbnz r4, 4249e │ │ │ │ + cbnz r4, 42446 │ │ │ │ add.w r1, r0, #41 @ 0x29 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r7, r0 │ │ │ │ strd r8, r4, [r0, #32] │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, #28] │ │ │ │ - blx 7df8 │ │ │ │ - b.n 424e6 │ │ │ │ + blx 7dac │ │ │ │ + b.n 4248e │ │ │ │ subs r0, r0, r7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r0, 424b0 │ │ │ │ - ldr r1, [pc, #196] @ (42548 ) │ │ │ │ + cbz r0, 42458 │ │ │ │ + ldr r1, [pc, #196] @ (424f0 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ - bl 10e74 │ │ │ │ - cbz r0, 424b0 │ │ │ │ + bl 10e1c │ │ │ │ + cbz r0, 42458 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42528 │ │ │ │ + beq.n 424d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 424b8 │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 42460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 42520 │ │ │ │ + bpl.n 424c8 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r0, #32] │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 42512 │ │ │ │ + bne.n 424ba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ - ldr r2, [pc, #100] @ (4254c ) │ │ │ │ + ldr r2, [pc, #100] @ (424f4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #672 @ 0x2a0 │ │ │ │ str r2, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4249e │ │ │ │ + bne.n 42446 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ strd r8, r4, [r0, #32] │ │ │ │ - b.n 4251c │ │ │ │ + b.n 424c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 42466 │ │ │ │ - ldr r2, [pc, #40] @ (42544 ) │ │ │ │ + bne.n 4240e │ │ │ │ + ldr r2, [pc, #40] @ (424ec ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r7, #28] │ │ │ │ - b.n 424e6 │ │ │ │ + b.n 4248e │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 424c8 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 42470 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r7, r0 │ │ │ │ strd r8, r4, [r0, #32] │ │ │ │ - b.n 424e2 │ │ │ │ - bcc.n 425a0 │ │ │ │ + b.n 4248a │ │ │ │ + bcc.n 42408 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #2 │ │ │ │ movs r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 42598 │ │ │ │ - cbz r3, 4257c │ │ │ │ + beq.n 42540 │ │ │ │ + cbz r3, 42524 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 4258c │ │ │ │ + beq.n 42534 │ │ │ │ subs r0, r1, #1 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #14 │ │ │ │ - beq.n 425ac │ │ │ │ + beq.n 42554 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ - b.n 42592 │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ + b.n 4253a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ - b.n 42592 │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ + b.n 4253a │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 42606 │ │ │ │ + beq.n 425ae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 425da │ │ │ │ + beq.n 42582 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ it ne │ │ │ │ cmpne r1, #32 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 425d4 │ │ │ │ + beq.n 4257c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 97ba0 <__isoc23_strtoul@@Base+0x1b480> │ │ │ │ + bl 97600 <__isoc23_strtoul@@Base+0x1af38> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 425d6 │ │ │ │ + b.n 4257e │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 425d4 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 4257c │ │ │ │ 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 r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (426e0 ) │ │ │ │ + ldr r0, [pc, #188] @ (42688 ) │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ add r0, pc │ │ │ │ - beq.n 42674 │ │ │ │ + beq.n 4261c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4263c │ │ │ │ + beq.n 425e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42634 │ │ │ │ + bge.n 425dc │ │ │ │ ldrsh.w r3, [r6, #22] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 42634 │ │ │ │ + beq.n 425dc │ │ │ │ mov r4, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 42634 │ │ │ │ - bgt.n 4267c │ │ │ │ + beq.n 425dc │ │ │ │ + bgt.n 42624 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 42634 │ │ │ │ + beq.n 425dc │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 42634 │ │ │ │ - ldr r2, [pc, #128] @ (426e4 ) │ │ │ │ + beq.n 425dc │ │ │ │ + ldr r2, [pc, #128] @ (4268c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 42682 │ │ │ │ + cbz r2, 4262a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42636 │ │ │ │ + b.n 425de │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 42634 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 425dc │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 42634 │ │ │ │ - b.n 42662 │ │ │ │ - ldr r2, [pc, #100] @ (426e8 ) │ │ │ │ + beq.n 425dc │ │ │ │ + b.n 4260a │ │ │ │ + ldr r2, [pc, #100] @ (42690 ) │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r4, r2] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ ldr.w r3, [r2, #400] @ 0x190 │ │ │ │ str.w r7, [r2, #400] @ 0x190 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 97ba0 <__isoc23_strtoul@@Base+0x1b480> │ │ │ │ + bl 97600 <__isoc23_strtoul@@Base+0x1af38> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ - ldr r2, [pc, #60] @ (426ec ) │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ + ldr r2, [pc, #60] @ (42694 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ (426f0 ) │ │ │ │ + ldr r0, [pc, #44] @ (42698 ) │ │ │ │ ldrsh.w r3, [r8, #22] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 4266e │ │ │ │ - bne.n 426e4 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 42616 │ │ │ │ + bne.n 4274c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #492] @ (428f4 ) │ │ │ │ - ldr r2, [pc, #492] @ (428f8 ) │ │ │ │ + ldr r1, [pc, #492] @ (4289c ) │ │ │ │ + ldr r2, [pc, #492] @ (428a0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #492] @ (428fc ) │ │ │ │ + ldr r4, [pc, #492] @ (428a4 ) │ │ │ │ cmp r3, #2 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #480] @ (42900 ) │ │ │ │ + ldr r2, [pc, #480] @ (428a8 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ - ble.n 427e8 │ │ │ │ - ldr r1, [pc, #476] @ (42904 ) │ │ │ │ + ble.n 42790 │ │ │ │ + ldr r1, [pc, #476] @ (428ac ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r4, r1] │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4281e │ │ │ │ + beq.n 427c6 │ │ │ │ cmp r3, #3 │ │ │ │ str.w r2, [r6, #356] @ 0x164 │ │ │ │ - beq.n 4282c │ │ │ │ + beq.n 427d4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427ca │ │ │ │ + bne.n 42772 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r6, #512] @ 0x200 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ adds r0, #28 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - bl 522a8 │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + bl 52250 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 427c6 │ │ │ │ - ldr.w r8, [pc, #396] @ 42908 │ │ │ │ + cbz r3, 4276e │ │ │ │ + ldr.w r8, [pc, #396] @ 428b0 │ │ │ │ add r8, pc │ │ │ │ - b.n 4279a │ │ │ │ + b.n 42742 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ - bcs.w 428bc │ │ │ │ + bcs.w 42864 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r0, r4, #1 │ │ │ │ - cbz r3, 427c6 │ │ │ │ + cbz r3, 4276e │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bne.n 42780 │ │ │ │ + bne.n 42728 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 42780 │ │ │ │ + beq.n 42728 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 428da │ │ │ │ + beq.w 42882 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42780 │ │ │ │ + bne.n 42728 │ │ │ │ ldr.w r0, [r6, #356] @ 0x164 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 428c4 │ │ │ │ + bne.n 4286c │ │ │ │ and.w r1, r7, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ orr.w r1, r1, #2112 @ 0x840 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - b.n 427fa │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + b.n 427a2 │ │ │ │ ldr.w r2, [r6, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 42814 │ │ │ │ - ldr r3, [pc, #272] @ (42904 ) │ │ │ │ + bmi.n 427bc │ │ │ │ + ldr r3, [pc, #272] @ (428ac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - ldr r2, [pc, #272] @ (4290c ) │ │ │ │ - ldr r3, [pc, #248] @ (428f8 ) │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + ldr r2, [pc, #272] @ (428b4 ) │ │ │ │ + ldr r3, [pc, #248] @ (428a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 428ee │ │ │ │ + bne.n 42896 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 42852 │ │ │ │ + beq.n 427fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 427f0 │ │ │ │ - b.n 42724 │ │ │ │ - ldr r2, [pc, #240] @ (42910 ) │ │ │ │ + beq.n 42798 │ │ │ │ + b.n 426cc │ │ │ │ + ldr r2, [pc, #240] @ (428b8 ) │ │ │ │ cmp r3, #3 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r6, #356] @ 0x164 │ │ │ │ mov r0, r2 │ │ │ │ - bne.n 42752 │ │ │ │ + bne.n 426fa │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 427c6 │ │ │ │ + beq.n 4276e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r6, #356] @ 0x164 │ │ │ │ - b.n 427ca │ │ │ │ + b.n 42772 │ │ │ │ ldrsh.w r0, [r0, #22] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8d86c <__isoc23_strtoul@@Base+0x1114c> │ │ │ │ + bl 8d77c <__isoc23_strtoul@@Base+0x110b4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 427f0 │ │ │ │ - ldr r3, [pc, #152] @ (42904 ) │ │ │ │ + bge.n 42798 │ │ │ │ + ldr r3, [pc, #152] @ (428ac ) │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 428e8 │ │ │ │ + cbz r0, 42890 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ - b.n 4283c │ │ │ │ + bl 73ea4 │ │ │ │ + b.n 427e4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 42794 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4273c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 427d0 │ │ │ │ + beq.w 42778 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 427d0 │ │ │ │ - ldr r1, [pc, #56] @ (42914 ) │ │ │ │ + b.n 42778 │ │ │ │ + ldr r1, [pc, #56] @ (428bc ) │ │ │ │ add r1, pc │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r1, #4] │ │ │ │ sxth r2, r2 │ │ │ │ - b.n 427b8 │ │ │ │ - ldr r3, [pc, #44] @ (42918 ) │ │ │ │ + b.n 42760 │ │ │ │ + ldr r3, [pc, #44] @ (428c0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4288a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 42832 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 42938 │ │ │ │ + beq.n 427a0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 42934 │ │ │ │ + beq.n 4299c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, #808 @ (adr r7, 42bec ) │ │ │ │ movs r6, 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 │ │ │ │ - ldr r4, [pc, #280] @ (42a48 ) │ │ │ │ + ldr r4, [pc, #280] @ (429f0 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #280] @ (42a4c ) │ │ │ │ + ldr r2, [pc, #280] @ (429f4 ) │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldrsh.w r6, [r0, #22] │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb.w r1, [r2, #61] @ 0x3d │ │ │ │ - cbz r1, 4294c │ │ │ │ + cbz r1, 428f4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 429c6 │ │ │ │ - ldr r2, [pc, #256] @ (42a50 ) │ │ │ │ + bne.n 4296e │ │ │ │ + ldr r2, [pc, #256] @ (429f8 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r2, [r4, #153] @ 0x99 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 42a36 │ │ │ │ + bne.n 429de │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ ubfx r0, r1, #5, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429f2 │ │ │ │ + bne.n 4299a │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ orr.w r1, r1, #65536 @ 0x10000 │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 4299e │ │ │ │ + beq.n 42946 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e780 <__isoc23_strtoul@@Base+0x12060> │ │ │ │ + bl 8e690 <__isoc23_strtoul@@Base+0x11fc8> │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ - beq.n 42982 │ │ │ │ + beq.n 4292a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ - bl 2ffb4 │ │ │ │ - b.n 4298c │ │ │ │ + bl 2ff5c │ │ │ │ + b.n 42934 │ │ │ │ add.w r1, r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - beq.n 42a22 │ │ │ │ + beq.n 429ca │ │ │ │ add.w r0, r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 4294c │ │ │ │ + b.n 428f4 │ │ │ │ ldrsh.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - bl 426f4 │ │ │ │ + bl 4269c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42a0e │ │ │ │ + blt.n 429b6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ - b.n 4296e │ │ │ │ + b.n 42916 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 42a08 │ │ │ │ + bne.n 429b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 42998 │ │ │ │ + b.n 42940 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429e4 │ │ │ │ + beq.n 4298c │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - bl 46d24 │ │ │ │ + bl 46ccc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - b.n 429e4 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 4298c │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 42998 │ │ │ │ + b.n 42940 │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42aa6 │ │ │ │ + bne.n 42a4e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 42ab4 │ │ │ │ + cbz r2, 42a5c │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 42aba │ │ │ │ + cbnz r2, 42a62 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r6, #4 │ │ │ │ strd r1, r0, [r3, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb r2, [r3, #28] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 42ac2 │ │ │ │ - cbz r3, 42ab4 │ │ │ │ + beq.n 42a6a │ │ │ │ + cbz r3, 42a5c │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 42acc │ │ │ │ + beq.n 42a74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #28] @ (42ad8 ) │ │ │ │ + ldr r5, [pc, #28] @ (42a80 ) │ │ │ │ mov r2, r1 │ │ │ │ add r5, pc │ │ │ │ - b.n 42a8a │ │ │ │ + b.n 42a32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42ab6 │ │ │ │ + b.n 42a5e │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42ab6 │ │ │ │ + b.n 42a5e │ │ │ │ nop │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r6, [pc, #492] @ (42cdc ) │ │ │ │ + ldr r6, [pc, #492] @ (42c84 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #492] @ (42ce0 ) │ │ │ │ + ldr r5, [pc, #492] @ (42c88 ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ - ldr.w sl, [pc, #492] @ 42ce4 │ │ │ │ + ldr.w sl, [pc, #492] @ 42c8c │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r4, [pc, #488] @ (42ce8 ) │ │ │ │ + ldr r4, [pc, #488] @ (42c90 ) │ │ │ │ add sl, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r5, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [sl, r4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #50331648 @ 0x3000000 │ │ │ │ - beq.w 42c92 │ │ │ │ - ldr r2, [pc, #460] @ (42cec ) │ │ │ │ + beq.w 42c3a │ │ │ │ + ldr r2, [pc, #460] @ (42c94 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r2, [r4, #153] @ 0x99 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 42cca │ │ │ │ + bne.w 42c72 │ │ │ │ ldrsh.w r8, [r9, #22] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42b44 │ │ │ │ + beq.n 42aec │ │ │ │ lsls r7, r0, #20 │ │ │ │ - bmi.n 42c40 │ │ │ │ - ldr r3, [pc, #424] @ (42cf0 ) │ │ │ │ + bmi.n 42be8 │ │ │ │ + ldr r3, [pc, #424] @ (42c98 ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #416] @ (42cf4 ) │ │ │ │ + ldr r3, [pc, #416] @ (42c9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsh.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r9 │ │ │ │ - bl 426f4 │ │ │ │ + bl 4269c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42c1a │ │ │ │ + blt.n 42bc2 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ - cbz r0, 42b90 │ │ │ │ + cbz r0, 42b38 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #388] @ (42cf8 ) │ │ │ │ + ldr r2, [pc, #388] @ (42ca0 ) │ │ │ │ lsls r5, r3, #19 │ │ │ │ it pl │ │ │ │ movpl.w r3, #1000 @ 0x3e8 │ │ │ │ add r2, pc │ │ │ │ ite mi │ │ │ │ movwmi r0, #60000 @ 0xea60 │ │ │ │ mulpl r0, r3 │ │ │ │ mov r3, r4 │ │ │ │ - bl 202b8 │ │ │ │ - ldr r3, [pc, #368] @ (42cfc ) │ │ │ │ + bl 20260 │ │ │ │ + ldr r3, [pc, #368] @ (42ca4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 42bae │ │ │ │ - bl 204bc │ │ │ │ + cbz r0, 42b56 │ │ │ │ + bl 20464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r3, #8] │ │ │ │ - ble.n 42bfe │ │ │ │ + ble.n 42ba6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42bfe │ │ │ │ + beq.n 42ba6 │ │ │ │ ldrsh.w r3, [r4, #340] @ 0x154 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42bfe │ │ │ │ + bne.n 42ba6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n 42bfe │ │ │ │ + bpl.n 42ba6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb r7, [r6, r5] │ │ │ │ - cbz r0, 42bd6 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 42b7e │ │ │ │ + blx 7b24 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b578 │ │ │ │ + bl 5b520 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - beq.n 42c28 │ │ │ │ + beq.n 42bd0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ and.w r3, r0, #4096 @ 0x1000 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 42c4e │ │ │ │ - cbz r3, 42bfe │ │ │ │ + bne.n 42bf6 │ │ │ │ + cbz r3, 42ba6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n 42c84 │ │ │ │ + bmi.n 42c2c │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #256] @ (42d00 ) │ │ │ │ - ldr r3, [pc, #220] @ (42ce0 ) │ │ │ │ + ldr r2, [pc, #256] @ (42ca8 ) │ │ │ │ + ldr r3, [pc, #220] @ (42c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 42cd8 │ │ │ │ + bne.n 42c80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 42b64 │ │ │ │ + bne.n 42b0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42bfe │ │ │ │ + b.n 42ba6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 42bf8 │ │ │ │ - ldr r3, [pc, #212] @ (42d04 ) │ │ │ │ + beq.n 42ba0 │ │ │ │ + ldr r3, [pc, #212] @ (42cac ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 42b56 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 42afe │ │ │ │ bic.w r2, r0, #2048 @ 0x800 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ - b.n 42b44 │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ + b.n 42aec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42bf2 │ │ │ │ + bne.n 42b9a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 42c8a │ │ │ │ + cbz r1, 42c32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 80bc │ │ │ │ + blx 8070 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #160] @ (42d08 ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #160] @ (42cb0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 42cb6 │ │ │ │ + bmi.n 42c5e │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b56 │ │ │ │ + b.n 42afe │ │ │ │ tst.w r0, #4352 @ 0x1100 │ │ │ │ - beq.n 42bfe │ │ │ │ - b.n 42bf8 │ │ │ │ + beq.n 42ba6 │ │ │ │ + b.n 42ba0 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 42cac │ │ │ │ - ldr r2, [pc, #116] @ (42d0c ) │ │ │ │ + bmi.n 42c54 │ │ │ │ + ldr r2, [pc, #116] @ (42cb4 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42cac │ │ │ │ - ldr r2, [pc, #100] @ (42d08 ) │ │ │ │ + bgt.n 42c54 │ │ │ │ + ldr r2, [pc, #100] @ (42cb0 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 42b26 │ │ │ │ - ldr r2, [pc, #96] @ (42d10 ) │ │ │ │ + b.n 42ace │ │ │ │ + ldr r2, [pc, #96] @ (42cb8 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 42b26 │ │ │ │ - ldr r0, [pc, #76] @ (42d04 ) │ │ │ │ + b.n 42ace │ │ │ │ + ldr r0, [pc, #76] @ (42cac ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r3, [sl, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 42bfe │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 42ba6 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42bfe │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + b.n 42ba6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ movs r3, r1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #348] @ (42e80 ) │ │ │ │ + ldr r2, [pc, #348] @ (42e28 ) │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ add r2, pc │ │ │ │ - beq.n 42ddc │ │ │ │ + beq.n 42d84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 42d5c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bne.n 42d04 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ it ne │ │ │ │ cmpne r2, #32 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e52 │ │ │ │ + bne.n 42dfa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42d54 │ │ │ │ - ldr r3, [pc, #288] @ (42e84 ) │ │ │ │ + bne.n 42cfc │ │ │ │ + ldr r3, [pc, #288] @ (42e2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 42d84 │ │ │ │ + beq.n 42d2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ itt hi │ │ │ │ movhi r3, #4 │ │ │ │ strhi r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r1, [r4, #22] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ble.n 42e18 │ │ │ │ + ble.n 42dc0 │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ - cbz r3, 42db6 │ │ │ │ + cbz r3, 42d5e │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r5, #1125] @ 0x465 │ │ │ │ - cbz r1, 42db6 │ │ │ │ + cbz r1, 42d5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r1, r1, #65536 @ 0x10000 │ │ │ │ str.w r1, [r5, #196] @ 0xc4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r5, #153] @ 0x99 │ │ │ │ tst.w r1, #4 │ │ │ │ - bne.n 42de4 │ │ │ │ + bne.n 42d8c │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bpl.n 42d56 │ │ │ │ + bpl.n 42cfe │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3e950 │ │ │ │ + bl 3e8f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 42d56 │ │ │ │ + b.n 42cfe │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 42d54 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 42cfc │ │ │ │ mov r0, r4 │ │ │ │ - blx 8360 │ │ │ │ + blx 8308 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 42e06 │ │ │ │ - ldr r1, [pc, #152] @ (42e88 ) │ │ │ │ + cbz r0, 42dae │ │ │ │ + ldr r1, [pc, #152] @ (42e30 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 42e74 │ │ │ │ + bcs.n 42e1c │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r2, #0] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldrb.w r1, [r5, #153] @ 0x99 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 42dce │ │ │ │ + b.n 42d76 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 42e5a │ │ │ │ + beq.n 42e02 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42d54 │ │ │ │ + bne.n 42cfc │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42da8 │ │ │ │ + beq.n 42d50 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 42e42 │ │ │ │ + bpl.n 42dea │ │ │ │ ldrb.w r3, [r5, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d9e │ │ │ │ + bne.n 42d46 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 42d98 │ │ │ │ + b.n 42d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ba0 <__isoc23_strtoul@@Base+0x1b480> │ │ │ │ - b.n 42d9e │ │ │ │ + bl 97600 <__isoc23_strtoul@@Base+0x1af38> │ │ │ │ + b.n 42d46 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ movs r1, #4 │ │ │ │ bic.w r2, r0, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 42d56 │ │ │ │ + b.n 42cfe │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 42e06 │ │ │ │ + b.n 42dae │ │ │ │ nop │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (42ec4 ) │ │ │ │ + ldr r3, [pc, #40] @ (42e6c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (42ec8 ) │ │ │ │ + ldr r0, [pc, #36] @ (42e70 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r1, [sp] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrsh.w r0, [r4, #22] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80d4 │ │ │ │ + b.w 8088 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ 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, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbnz r0, 42ef8 │ │ │ │ + cbnz r0, 42ea0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 42ef4 │ │ │ │ + beq.n 42e9c │ │ │ │ ldrd r3, r1, [r4, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w lr, [pc, #220] @ 43014 │ │ │ │ + ldr.w lr, [pc, #220] @ 42fbc │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r0, [pc, #216] @ (43018 ) │ │ │ │ + ldr r0, [pc, #216] @ (42fc0 ) │ │ │ │ movs r1, #0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #216] @ (4301c ) │ │ │ │ - ldr.w ip, [pc, #216] @ 43020 │ │ │ │ + ldr r2, [pc, #216] @ (42fc4 ) │ │ │ │ + ldr.w ip, [pc, #216] @ 42fc8 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #216] @ (43024 ) │ │ │ │ + ldr r3, [pc, #216] @ (42fcc ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add ip, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ ands.w r1, r2, #4096 @ 0x1000 │ │ │ │ - beq.n 42fbe │ │ │ │ + beq.n 42f66 │ │ │ │ bic.w r1, r2, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #26 │ │ │ │ str.w r1, [r3, #196] @ 0xc4 │ │ │ │ - bmi.n 42f8e │ │ │ │ - ldr r2, [pc, #176] @ (43028 ) │ │ │ │ - ldr r3, [pc, #156] @ (43018 ) │ │ │ │ + bmi.n 42f36 │ │ │ │ + ldr r2, [pc, #176] @ (42fd0 ) │ │ │ │ + ldr r3, [pc, #156] @ (42fc0 ) │ │ │ │ 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 4300e │ │ │ │ + bne.n 42fb6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r3, #372] @ 0x174 │ │ │ │ movs r0, #11 │ │ │ │ - ldr r2, [pc, #148] @ (4302c ) │ │ │ │ + ldr r2, [pc, #148] @ (42fd4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r0, [r1, #400] @ 0x190 │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #144] @ (43030 ) │ │ │ │ + ldr r0, [pc, #144] @ (42fd8 ) │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r3, #153] @ 0x99 │ │ │ │ - b.n 42f76 │ │ │ │ - ldr r2, [pc, #116] @ (43034 ) │ │ │ │ + b.n 42f1e │ │ │ │ + ldr r2, [pc, #116] @ (42fdc ) │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #112] @ (43038 ) │ │ │ │ + ldr r0, [pc, #112] @ (42fe0 ) │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7b48 │ │ │ │ + blx 7b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb.w r2, [r3, #153] @ 0x99 │ │ │ │ - b.n 42f76 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 42f1e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ movs r3, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.n 43090 │ │ │ │ + beq.n 43038 │ │ │ │ cmp r1, #0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - blt.n 43098 │ │ │ │ + blt.n 43040 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #208] @ (43170 ) │ │ │ │ + ldr r2, [pc, #208] @ (43118 ) │ │ │ │ subs r3, r0, #0 │ │ │ │ add r2, pc │ │ │ │ - blt.n 43132 │ │ │ │ + blt.n 430da │ │ │ │ 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 r1, [pc, #188] @ (43174 ) │ │ │ │ + ldr r1, [pc, #188] @ (4311c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 430c8 │ │ │ │ + ble.n 43070 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r7, [r4, #1196] @ 0x4ac │ │ │ │ ldr.w r8, [r4, #284] @ 0x11c │ │ │ │ ldr.w r9, [r4, #1200] @ 0x4b0 │ │ │ │ - blx 7c70 │ │ │ │ + blx 7c24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 430f2 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blt.n 4309a │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -90194,1660 +90184,1661 @@ │ │ │ │ cmp r3, r0 │ │ │ │ it ge │ │ │ │ movge r3, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str.w r0, [r4, #1196] @ 0x4ac │ │ │ │ - cbnz r6, 43136 │ │ │ │ + cbnz r6, 430de │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r4, #284] @ 0x11c │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r4, #1200] @ 0x4b0 │ │ │ │ - cbz r7, 4312c │ │ │ │ + cbz r7, 430d4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - b.n 430c0 │ │ │ │ + b.n 43068 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r4, #1196] @ 0x4ac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r0, [r4, #284] @ 0x11c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r4, #1200] @ 0x4b0 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 43124 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 430cc │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (431d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (43180 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #80] @ (431dc ) │ │ │ │ + ldr r2, [pc, #80] @ (43184 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r6, [pc, #80] @ (431e0 ) │ │ │ │ + ldr r6, [pc, #80] @ (43188 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - b.n 43198 │ │ │ │ + b.n 43140 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43196 │ │ │ │ + bne.n 4313e │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 431ce │ │ │ │ + ble.n 43176 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 431c0 │ │ │ │ + b.n 43168 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 431c6 │ │ │ │ + beq.n 4316e │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 431ca │ │ │ │ + beq.n 43172 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 431b2 │ │ │ │ + bne.n 4315a │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 43196 │ │ │ │ + bne.n 4313e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 43196 │ │ │ │ - b.n 431ca │ │ │ │ + bne.n 4313e │ │ │ │ + b.n 43172 │ │ │ │ nop │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [pc, #32] @ (43208 ) │ │ │ │ - ldr r2, [pc, #36] @ (4320c ) │ │ │ │ + ldr r3, [pc, #32] @ (431b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (431b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 43202 │ │ │ │ + ble.n 431aa │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #228] @ (43304 ) │ │ │ │ + ldr r3, [pc, #228] @ (432ac ) │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, pc │ │ │ │ - blt.n 432f4 │ │ │ │ - ldr r2, [pc, #224] @ (43308 ) │ │ │ │ + blt.n 4329c │ │ │ │ + ldr r2, [pc, #224] @ (432b0 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 432ee │ │ │ │ + ble.n 43296 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 43282 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + cbz r0, 4322a │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - blt.n 43282 │ │ │ │ + blt.n 4322a │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 432ba │ │ │ │ + ble.n 43262 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ ldr.w r2, [r6, #284] @ 0x11c │ │ │ │ add.w r3, r2, r4, lsl #2 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cbz r2, 43278 │ │ │ │ + cbz r2, 43220 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r6, #284] @ 0x11c │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r4, #9 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ble.n 432dc │ │ │ │ + ble.n 43284 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #132] @ (4330c ) │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #132] @ (432b4 ) │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 432ac │ │ │ │ + cbz r3, 43254 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43246 │ │ │ │ + bge.n 431ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43246 │ │ │ │ + bne.n 431ee │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 432a4 │ │ │ │ + blt.n 4324c │ │ │ │ cmp r4, #2 │ │ │ │ - bgt.n 4324a │ │ │ │ + bgt.n 431f2 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ strb r2, [r3, r4] │ │ │ │ ldr.w r3, [r6, #284] @ 0x11c │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 432dc │ │ │ │ + cbz r3, 43284 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r6, #284] @ 0x11c │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r6, #460] @ 0x1cc │ │ │ │ lsls r2, r4 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r6, #460] @ 0x1cc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 4309c │ │ │ │ - b.n 43230 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 43044 │ │ │ │ + b.n 431d8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (43368 ) │ │ │ │ + ldr r3, [pc, #72] @ (43310 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (4336c ) │ │ │ │ + ldr r2, [pc, #72] @ (43314 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 43362 │ │ │ │ + ble.n 4330a │ │ │ │ cmp r4, #2 │ │ │ │ - bhi.n 4335c │ │ │ │ + bhi.n 43304 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7cb8 │ │ │ │ - bl 43310 │ │ │ │ + blx 7c6c │ │ │ │ + bl 432b8 │ │ │ │ ldr.w r1, [r5, #1200] @ 0x4b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ movs r1, #24 │ │ │ │ strb r1, [r3, r4] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 4309c │ │ │ │ - b.n 43330 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + bl 43044 │ │ │ │ + b.n 432d8 │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #152] @ (43418 ) │ │ │ │ + ldr r2, [pc, #152] @ (433c0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #152] @ (4341c ) │ │ │ │ + ldr r3, [pc, #152] @ (433c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #148] @ (43420 ) │ │ │ │ + ldr r5, [pc, #148] @ (433c8 ) │ │ │ │ add r0, sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8128 │ │ │ │ + blx 80dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 433fe │ │ │ │ + blt.n 433a6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 433fe │ │ │ │ + blt.n 433a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 433fe │ │ │ │ - bl 43310 │ │ │ │ + blt.n 433a6 │ │ │ │ + bl 432b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 43310 │ │ │ │ - ldr r3, [pc, #100] @ (43424 ) │ │ │ │ + bl 432b8 │ │ │ │ + ldr r3, [pc, #100] @ (433cc ) │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r0, #17 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r1, [r3, #1200] @ 0x4b0 │ │ │ │ strb r0, [r1, r2] │ │ │ │ movs r1, #18 │ │ │ │ ldr.w r2, [r3, #1200] @ 0x4b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1ed78 │ │ │ │ + bl 1ed20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ed78 │ │ │ │ - ldr r2, [pc, #64] @ (43428 ) │ │ │ │ - ldr r3, [pc, #52] @ (4341c ) │ │ │ │ + bl 1ed20 │ │ │ │ + ldr r2, [pc, #64] @ (433d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (433c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43412 │ │ │ │ + bne.n 433ba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (4342c ) │ │ │ │ + ldr r3, [pc, #44] @ (433d4 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #40] @ (43430 ) │ │ │ │ + ldr r0, [pc, #40] @ (433d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #244] @ (43538 ) │ │ │ │ + ldr r1, [pc, #244] @ (434e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #244] @ (4353c ) │ │ │ │ + ldr r2, [pc, #244] @ (434e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #244] @ (43540 ) │ │ │ │ - ldr r3, [pc, #244] @ (43544 ) │ │ │ │ + ldr r7, [pc, #244] @ (434e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (434ec ) │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r5, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 43502 │ │ │ │ + bne.n 434aa │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7c78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - blx 818c │ │ │ │ + blx 8134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - blx 83e4 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - blx 818c │ │ │ │ + blx 8134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - blx 83e4 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43520 │ │ │ │ + blt.n 434c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 43520 │ │ │ │ - bl 43310 │ │ │ │ + blt.n 434c8 │ │ │ │ + bl 432b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 43310 │ │ │ │ + bl 432b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ movs r1, #18 │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1ed78 │ │ │ │ + bl 1ed20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ed78 │ │ │ │ - ldr r2, [pc, #92] @ (43548 ) │ │ │ │ - ldr r3, [pc, #80] @ (4353c ) │ │ │ │ + bl 1ed20 │ │ │ │ + ldr r2, [pc, #92] @ (434f0 ) │ │ │ │ + ldr r3, [pc, #80] @ (434e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43534 │ │ │ │ + bne.n 434dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #72] @ (4354c ) │ │ │ │ - ldr r3, [pc, #52] @ (4353c ) │ │ │ │ + ldr r2, [pc, #72] @ (434f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (434e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43534 │ │ │ │ + bne.n 434dc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 43370 │ │ │ │ - ldr r3, [pc, #44] @ (43550 ) │ │ │ │ + b.w 43318 │ │ │ │ + ldr r3, [pc, #44] @ (434f8 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #44] @ (43554 ) │ │ │ │ + ldr r0, [pc, #44] @ (434fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 43578 │ │ │ │ + ble.n 43520 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 43586 │ │ │ │ + ble.n 4352e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ (43604 ) │ │ │ │ + ldr r3, [pc, #92] @ (435ac ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #92] @ (43608 ) │ │ │ │ + ldr r2, [pc, #92] @ (435b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 435fa │ │ │ │ - ldr r7, [pc, #84] @ (4360c ) │ │ │ │ + ble.n 435a2 │ │ │ │ + ldr r7, [pc, #84] @ (435b4 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ add r7, pc │ │ │ │ - b.n 435d2 │ │ │ │ + b.n 4357a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 435fa │ │ │ │ + ble.n 435a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r3, r4, lsl #4 │ │ │ │ add.w ip, r3, r5, lsl #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 435c0 │ │ │ │ + blt.n 43568 │ │ │ │ ldr.w r2, [r6, #1196] @ 0x4ac │ │ │ │ adds r4, #1 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 435d2 │ │ │ │ + bgt.n 4357a │ │ │ │ str.w r5, [r6, #396] @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - vrev64.8 d16, d10 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r3, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r1, [pc, #400] @ (437b0 ) │ │ │ │ + ldr r1, [pc, #400] @ (43758 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r2, [pc, #400] @ (437b4 ) │ │ │ │ + ldr r2, [pc, #400] @ (4375c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #400] @ (437b8 ) │ │ │ │ - ldr r3, [pc, #400] @ (437bc ) │ │ │ │ + ldr r6, [pc, #400] @ (43760 ) │ │ │ │ + ldr r3, [pc, #400] @ (43764 ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #1200] @ 0x4b0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ tst.w r4, #24 │ │ │ │ - bne.n 436c0 │ │ │ │ + bne.n 43668 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r2, r4, #3 │ │ │ │ - beq.n 4371a │ │ │ │ - ldr r3, [pc, #368] @ (437c0 ) │ │ │ │ + beq.n 436c2 │ │ │ │ + ldr r3, [pc, #368] @ (43768 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r2, r1, [r3, #24] │ │ │ │ orrs r2, r1 │ │ │ │ it ne │ │ │ │ addne r6, sp, #16 │ │ │ │ - beq.n 4373c │ │ │ │ + beq.n 436e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31144 │ │ │ │ - cbz r0, 4366a │ │ │ │ + bl 310ec │ │ │ │ + cbz r0, 43612 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - blt.n 436da │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blt.n 43682 │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43778 │ │ │ │ + blt.n 43720 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 436b0 │ │ │ │ + beq.n 43658 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ orrs.w r6, r0, r1 │ │ │ │ - bne.n 43772 │ │ │ │ + bne.n 4371a │ │ │ │ bic.w r2, r2, #3568 @ 0xdf0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43772 │ │ │ │ + bne.n 4371a │ │ │ │ orr.w r4, r4, #16 │ │ │ │ - cbnz r5, 43710 │ │ │ │ + cbnz r5, 436b8 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ strb r4, [r3, r5] │ │ │ │ - ldr r2, [pc, #256] @ (437c4 ) │ │ │ │ - ldr r3, [pc, #240] @ (437b4 ) │ │ │ │ + ldr r2, [pc, #256] @ (4376c ) │ │ │ │ + ldr r3, [pc, #240] @ (4375c ) │ │ │ │ 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 437ac │ │ │ │ + bne.n 43754 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 436b0 │ │ │ │ + blt.n 43658 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - bne.n 436b0 │ │ │ │ + bne.n 43658 │ │ │ │ lsls r2, r3, #23 │ │ │ │ itt pl │ │ │ │ bicpl.w r4, r4, #1 │ │ │ │ orrpl.w r4, r4, #18 │ │ │ │ - bpl.n 436b4 │ │ │ │ + bpl.n 4365c │ │ │ │ lsls r3, r3, #24 │ │ │ │ itet pl │ │ │ │ bicpl.w r4, r4, #2 │ │ │ │ orrmi.w r4, r4, #19 │ │ │ │ orrpl.w r4, r4, #17 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 436b6 │ │ │ │ + beq.n 4365e │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ biceq.w r4, r4, #1 │ │ │ │ - b.n 436ba │ │ │ │ + b.n 43662 │ │ │ │ movs r1, #3 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4377e │ │ │ │ + blt.n 43726 │ │ │ │ and.w r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43736 │ │ │ │ + beq.n 436de │ │ │ │ orr.w r4, r4, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4364e │ │ │ │ + beq.n 435f6 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - b.n 4364e │ │ │ │ - ldr r2, [pc, #136] @ (437c8 ) │ │ │ │ + b.n 435f6 │ │ │ │ + ldr r2, [pc, #136] @ (43770 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4365e │ │ │ │ + blt.n 43606 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 31144 │ │ │ │ + bl 310ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4366a │ │ │ │ - b.n 43666 │ │ │ │ + beq.w 43612 │ │ │ │ + b.n 4360e │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 4378a │ │ │ │ + beq.n 43732 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 436b4 │ │ │ │ + b.n 4365c │ │ │ │ ldr.w r2, [r7, #1200] @ 0x4b0 │ │ │ │ movs r3, #24 │ │ │ │ mov r4, r3 │ │ │ │ strb r3, [r2, r5] │ │ │ │ - b.n 436c0 │ │ │ │ - ldr r3, [pc, #64] @ (437cc ) │ │ │ │ + b.n 43668 │ │ │ │ + ldr r3, [pc, #64] @ (43774 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r6, r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r6 │ │ │ │ - bne.n 436b0 │ │ │ │ + bne.n 43658 │ │ │ │ ldrd r0, r2, [sp, #16] │ │ │ │ ldrd r1, r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 436b0 │ │ │ │ - b.n 43778 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3} │ │ │ │ + bne.n 43658 │ │ │ │ + b.n 43720 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d12, d10 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + vrev64.16 d0, d10 │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr10, {0} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr10, {0} │ │ │ │ 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 r4, [pc, #364] @ (43950 ) │ │ │ │ + ldr r4, [pc, #364] @ (438f8 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ add r4, pc │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 438b2 │ │ │ │ + beq.n 4385a │ │ │ │ ands.w r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - bne.n 43876 │ │ │ │ - ldr r3, [pc, #344] @ (43954 ) │ │ │ │ + bne.n 4381e │ │ │ │ + ldr r3, [pc, #344] @ (438fc ) │ │ │ │ movs r2, #2 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ ldr.w r1, [r7, #1196] @ 0x4ac │ │ │ │ lsls r4, r5, #29 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #2112 @ 0x840 │ │ │ │ ldr.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43890 │ │ │ │ + beq.n 43838 │ │ │ │ ldrsh.w r1, [r4, #22] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 43890 │ │ │ │ + blt.n 43838 │ │ │ │ lsls r1, r5, #26 │ │ │ │ - bmi.n 438fe │ │ │ │ + bmi.n 438a6 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 438c6 │ │ │ │ + bne.n 4386e │ │ │ │ and.w r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.n 43928 │ │ │ │ - ldr r2, [pc, #268] @ (43958 ) │ │ │ │ + beq.n 438d0 │ │ │ │ + ldr r2, [pc, #268] @ (43900 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40634 │ │ │ │ - ldr r2, [pc, #212] @ (43954 ) │ │ │ │ + bl 405dc │ │ │ │ + ldr r2, [pc, #212] @ (438fc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ lsls r2, r5, #30 │ │ │ │ it mi │ │ │ │ movmi r2, #3 │ │ │ │ - bmi.n 43804 │ │ │ │ + bmi.n 437ac │ │ │ │ mov r2, r8 │ │ │ │ - b.n 43804 │ │ │ │ + b.n 437ac │ │ │ │ cmp r6, #3 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43830 │ │ │ │ + bne.n 437d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4386e │ │ │ │ + b.n 43816 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4392e │ │ │ │ + beq.n 438d6 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43910 │ │ │ │ + beq.n 438b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 438ae │ │ │ │ - ldr r3, [pc, #156] @ (4395c ) │ │ │ │ + bne.n 43856 │ │ │ │ + ldr r3, [pc, #156] @ (43904 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 4386e │ │ │ │ + b.n 43816 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r5, #2 │ │ │ │ - beq.n 43918 │ │ │ │ - ldr r2, [pc, #132] @ (43960 ) │ │ │ │ + beq.n 438c0 │ │ │ │ + ldr r2, [pc, #132] @ (43908 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ lsls r2, r5, #26 │ │ │ │ - bmi.n 438f6 │ │ │ │ + bmi.n 4389e │ │ │ │ ands.w r5, r5, #16 │ │ │ │ it eq │ │ │ │ streq r5, [r3, #0] │ │ │ │ - bne.n 43936 │ │ │ │ + bne.n 438de │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ - b.n 4385e │ │ │ │ - ldr r2, [pc, #108] @ (43964 ) │ │ │ │ + b.n 43806 │ │ │ │ + ldr r2, [pc, #108] @ (4390c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 438ee │ │ │ │ + b.n 43896 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32800 @ 0x8020 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 43824 │ │ │ │ - ldr r3, [pc, #84] @ (43968 ) │ │ │ │ + b.n 437cc │ │ │ │ + ldr r3, [pc, #84] @ (43910 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 4386e │ │ │ │ + b.n 43816 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 438da │ │ │ │ - ldr r2, [pc, #64] @ (4396c ) │ │ │ │ + b.n 43882 │ │ │ │ + ldr r2, [pc, #64] @ (43914 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 4384c │ │ │ │ - ldr r3, [pc, #64] @ (43970 ) │ │ │ │ + b.n 437f4 │ │ │ │ + ldr r3, [pc, #64] @ (43918 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 4386e │ │ │ │ - ldr r2, [pc, #60] @ (43974 ) │ │ │ │ + b.n 43816 │ │ │ │ + ldr r2, [pc, #60] @ (4391c ) │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 438ee │ │ │ │ + b.n 43896 │ │ │ │ nop │ │ │ │ - ittt mi │ │ │ │ - movmi r2, r1 │ │ │ │ - lslmi r4, r5, #17 │ │ │ │ - movmi r0, r0 │ │ │ │ + ittt ge │ │ │ │ + movge r2, r1 │ │ │ │ + lslge r4, r4, #17 │ │ │ │ + movge r0, r0 │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffc79962 │ │ │ │ - bl 225966 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + bl ffc7990a │ │ │ │ + bl 22590e │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [fp], {255} @ 0xff │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ 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, [pc, #228] @ (43a6c ) │ │ │ │ + ldr r4, [pc, #228] @ (43a14 ) │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #228] @ (43a70 ) │ │ │ │ + ldr r5, [pc, #228] @ (43a18 ) │ │ │ │ movs r3, #8 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [r4, #12] │ │ │ │ movs r0, #16 │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a5e │ │ │ │ - ldr r1, [pc, #204] @ (43a74 ) │ │ │ │ - ldr r2, [pc, #208] @ (43a78 ) │ │ │ │ - ldr r3, [pc, #208] @ (43a7c ) │ │ │ │ - ldr r0, [pc, #212] @ (43a80 ) │ │ │ │ + beq.n 43a06 │ │ │ │ + ldr r1, [pc, #204] @ (43a1c ) │ │ │ │ + ldr r2, [pc, #208] @ (43a20 ) │ │ │ │ + ldr r3, [pc, #208] @ (43a24 ) │ │ │ │ + ldr r0, [pc, #212] @ (43a28 ) │ │ │ │ ldr r4, [r5, r1] │ │ │ │ ldr r7, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r4, #1196] @ 0x4ac │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r2, [r4, #1196] @ 0x4ac │ │ │ │ - ldr r3, [pc, #192] @ (43a84 ) │ │ │ │ + ldr r3, [pc, #192] @ (43a2c ) │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 8db24 <__isoc23_strtoul@@Base+0x11404> │ │ │ │ + bl 8da34 <__isoc23_strtoul@@Base+0x1136c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 437d0 │ │ │ │ + bl 43778 │ │ │ │ movs r0, #1 │ │ │ │ - bl 437d0 │ │ │ │ - ldr r2, [pc, #164] @ (43a88 ) │ │ │ │ + bl 43778 │ │ │ │ + ldr r2, [pc, #164] @ (43a30 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ movw r0, #32772 @ 0x8004 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #352] @ 0x160 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - ldr r2, [pc, #44] @ (43a8c ) │ │ │ │ + b.w 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + ldr r2, [pc, #44] @ (43a34 ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - ldr r0, [pc, #44] @ (43a90 ) │ │ │ │ + ldr r0, [pc, #44] @ (43a38 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldc2 0, cr0, [lr], {10} │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bl 6bc44 │ │ │ │ + ldc2l 0, cr0, [r6], #-40 @ 0xffffffd8 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ movs r6, 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 r6, [pc, #400] @ (43c38 ) │ │ │ │ + ldr r6, [pc, #400] @ (43be0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrsh.w r4, [r0, #22] │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r4 │ │ │ │ cmp r1, #4 │ │ │ │ it ne │ │ │ │ cmpne.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 43ae0 │ │ │ │ + bne.n 43a88 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #376] @ (43c3c ) │ │ │ │ + ldr r2, [pc, #376] @ (43be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - blt.n 43b6e │ │ │ │ - cbz r2, 43ae0 │ │ │ │ + blt.n 43b16 │ │ │ │ + cbz r2, 43a88 │ │ │ │ cmp r1, #4 │ │ │ │ itt ne │ │ │ │ movne r1, r7 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 43b74 │ │ │ │ + beq.n 43b1c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r1, r4 │ │ │ │ movw r2, #32766 @ 0x7ffe │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 43afe │ │ │ │ - ldr r2, [pc, #340] @ (43c40 ) │ │ │ │ + bhi.n 43aa6 │ │ │ │ + ldr r2, [pc, #340] @ (43be8 ) │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 43b54 │ │ │ │ + ble.n 43afc │ │ │ │ ldr.w r2, [r6, #196] @ 0xc4 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 43b04 │ │ │ │ + beq.n 43aac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr.w r2, [r6, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 43b82 │ │ │ │ + beq.n 43b2a │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 43afe │ │ │ │ + ble.n 43aa6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43bae │ │ │ │ + bne.n 43b56 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 43c02 │ │ │ │ + beq.n 43baa │ │ │ │ ldr.w r4, [r6, #372] @ 0x174 │ │ │ │ - cbz r4, 43b3a │ │ │ │ + cbz r4, 43ae2 │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 43c22 │ │ │ │ - ldr r3, [pc, #264] @ (43c44 ) │ │ │ │ + beq.n 43bca │ │ │ │ + ldr r3, [pc, #264] @ (43bec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43afe │ │ │ │ + beq.n 43aa6 │ │ │ │ ldrsh.w r1, [r5, #22] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43afe │ │ │ │ + beq.n 43aa6 │ │ │ │ ldr.w r2, [r6, #196] @ 0xc4 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - bne.n 43afe │ │ │ │ - b.n 43b04 │ │ │ │ + bne.n 43aa6 │ │ │ │ + b.n 43aac │ │ │ │ movs r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 43ae0 │ │ │ │ + beq.n 43a88 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 43ae0 │ │ │ │ + b.n 43a88 │ │ │ │ cmp r4, #9 │ │ │ │ it le │ │ │ │ cmple.w r3, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bne.n 43b18 │ │ │ │ + bne.n 43ac0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ cmp r4, #2 │ │ │ │ - bgt.n 43bbe │ │ │ │ - b.n 43afe │ │ │ │ + bgt.n 43b66 │ │ │ │ + b.n 43aa6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 43bcc │ │ │ │ + beq.n 43b74 │ │ │ │ sub.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ cmp r7, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43afe │ │ │ │ + beq.n 43aa6 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43afe │ │ │ │ + beq.n 43aa6 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ - cbnz r3, 43bf6 │ │ │ │ - b.n 43afe │ │ │ │ + cbnz r3, 43b9e │ │ │ │ + b.n 43aa6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43afe │ │ │ │ + beq.n 43aa6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 43bf0 │ │ │ │ + bne.n 43b98 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 43afe │ │ │ │ + b.n 43aa6 │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n 43b2c │ │ │ │ + bne.n 43ad4 │ │ │ │ str.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r0, r0, #3 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ strb r0, [r3, r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 437d0 │ │ │ │ - b.n 43b2c │ │ │ │ + bl 43778 │ │ │ │ + b.n 43ad4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r3, [r4, #404] @ 0x194 │ │ │ │ str r3, [r0, #4] │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ - b.n 43b3a │ │ │ │ + b.n 43ae2 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xfae8000a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + smlsd r0, r0, sl, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa70000a │ │ │ │ + @ instruction: 0xfac8000a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 43c90 │ │ │ │ + beq.n 43c38 │ │ │ │ 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 43610 │ │ │ │ + bl 435b8 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 43c8a │ │ │ │ + beq.n 43c32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 43c84 │ │ │ │ + cbz r1, 43c2c │ │ │ │ cmp r1, #4 │ │ │ │ itt eq │ │ │ │ mvneq r0, r0 │ │ │ │ sbfxeq r0, r0, #0, #1 │ │ │ │ - beq.n 43c80 │ │ │ │ + beq.n 43c28 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 43c8a │ │ │ │ + bne.n 43c32 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43c80 │ │ │ │ + b.n 43c28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 43cec │ │ │ │ - ldr r1, [pc, #64] @ (43cf0 ) │ │ │ │ + cbz r3, 43c94 │ │ │ │ + ldr r1, [pc, #64] @ (43c98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #64] @ (43cf4 ) │ │ │ │ + ldr r2, [pc, #64] @ (43c9c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 43ce8 │ │ │ │ + cbz r3, 43c90 │ │ │ │ movs r0, #32 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (43cf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (43ca0 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0, #16] │ │ │ │ str r2, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r1, #28] │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - b.n 43cb0 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + b.n 43c58 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ stc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ stmdb 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 r3, [pc, #444] @ (43ecc ) │ │ │ │ + ldr r3, [pc, #444] @ (43e74 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #444] @ (43ed0 ) │ │ │ │ + ldr r2, [pc, #444] @ (43e78 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #436] @ (43ed4 ) │ │ │ │ + ldr r3, [pc, #436] @ (43e7c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f700 │ │ │ │ + bl 2f6a8 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3dd7c │ │ │ │ + bl 3dd24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 43e8a │ │ │ │ + bne.w 43e32 │ │ │ │ movs r3, #15 │ │ │ │ cmp.w r8, #9 │ │ │ │ it gt │ │ │ │ movgt r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble.w 43ebc │ │ │ │ + ble.w 43e64 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ mov r2, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ umull r3, r1, ip, r2 │ │ │ │ mov r7, fp │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov.w r2, r1, lsr #3 │ │ │ │ - bgt.n 43d5e │ │ │ │ + bgt.n 43d06 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r9, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ it gt │ │ │ │ strgt.w r8, [sp, #24] │ │ │ │ - bgt.n 43de0 │ │ │ │ + bgt.n 43d88 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r2, 43da0 │ │ │ │ + cbz r2, 43d48 │ │ │ │ mov r7, r6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ it lt │ │ │ │ movlt r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43d88 │ │ │ │ + bne.n 43d30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, r4, r3 │ │ │ │ cmp sl, r1 │ │ │ │ itt le │ │ │ │ movle r1, r9 │ │ │ │ movle r4, #1 │ │ │ │ - ble.n 43db6 │ │ │ │ + ble.n 43d5e │ │ │ │ mov r0, sl │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ mul.w r1, r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r1 │ │ │ │ it gt │ │ │ │ movgt r0, r2 │ │ │ │ - ble.n 43e7a │ │ │ │ + ble.n 43e22 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ mov r1, r4 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - ble.n 43e56 │ │ │ │ + ble.n 43dfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #240] @ (43ed8 ) │ │ │ │ + ldr r2, [pc, #240] @ (43e80 ) │ │ │ │ sub.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [pc, #236] @ 43edc │ │ │ │ + ldr.w r9, [pc, #236] @ 43e84 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r9, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 43e56 │ │ │ │ + bmi.n 43dfe │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 43e1e │ │ │ │ + b.n 43dc6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movs r1, #32 │ │ │ │ sub.w r2, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ adds r3, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r4, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 43e0c │ │ │ │ + bgt.n 43db4 │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 43e70 │ │ │ │ + bcs.n 43e18 │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w r3, #10 │ │ │ │ str r1, [r7, #0] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt.n 43dfc │ │ │ │ - ldr r2, [pc, #136] @ (43ee0 ) │ │ │ │ - ldr r3, [pc, #120] @ (43ed4 ) │ │ │ │ + bgt.n 43da4 │ │ │ │ + ldr r2, [pc, #136] @ (43e88 ) │ │ │ │ + ldr r3, [pc, #120] @ (43e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43ec8 │ │ │ │ + bne.n 43e70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 43e4e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 43df6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl a9cf0 │ │ │ │ + bl a9708 │ │ │ │ adds r4, r0, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.n 43dc2 │ │ │ │ + b.n 43d6a │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ cmp.w r8, #9 │ │ │ │ smull r3, r9, r3, r2 │ │ │ │ sub.w r9, r9, r2, asr #31 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - bgt.w 43d50 │ │ │ │ + bgt.w 43cf8 │ │ │ │ cmp r9, r8 │ │ │ │ - bgt.n 43ebc │ │ │ │ + bgt.n 43e64 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 43d7e │ │ │ │ + b.n 43d26 │ │ │ │ movs r3, #4 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 43dd6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - rev r0, r3 │ │ │ │ + b.n 43d7e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r2, r1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + cbnz r2, 43e98 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #28] @ (43f04 ) │ │ │ │ - ldr.w ip, [pc, #32] @ 43f08 │ │ │ │ + ldr r3, [pc, #28] @ (43eac ) │ │ │ │ + ldr.w ip, [pc, #32] @ 43eb0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r3, 43f00 │ │ │ │ + cbz r3, 43ea8 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ - b.w 7b10 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + b.w 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ + b.w 7ad0 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (43f2c ) │ │ │ │ - ldr.w ip, [pc, #32] @ 43f30 │ │ │ │ + ldr r3, [pc, #28] @ (43ed4 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 43ed8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r3, 43f28 │ │ │ │ + cbz r3, 43ed0 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 80d4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 8088 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #72] @ (43f90 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 43f94 │ │ │ │ + ldr r3, [pc, #72] @ (43f38 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 43f3c │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ - cbz r6, 43f70 │ │ │ │ + cbz r6, 43f18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 43f80 │ │ │ │ + bne.n 43f28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7db8 │ │ │ │ + b.w 7d6c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + b.w 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + @ instruction: 0xb83e │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (43fec ) │ │ │ │ + ldr r4, [pc, #68] @ (43f94 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - blx 7cb8 │ │ │ │ + blx 7c6c │ │ │ │ add r4, pc │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 43fe4 │ │ │ │ - ldr r3, [pc, #56] @ (43ff0 ) │ │ │ │ + blt.n 43f8c │ │ │ │ + ldr r3, [pc, #56] @ (43f98 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr.w r2, [r0, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ cmp r3, #24 │ │ │ │ itttt eq │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r3, [r2, r5] │ │ │ │ ldreq.w r2, [r0, #1200] @ 0x4b0 │ │ │ │ ldrbeq r3, [r2, r5] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r1] │ │ │ │ - ldr r3, [pc, #28] @ (43ff4 ) │ │ │ │ + ldr r3, [pc, #28] @ (43f9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 43fe4 │ │ │ │ + cbz r3, 43f8c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + @ instruction: 0xf62e000a │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ - ldr r1, [pc, #224] @ (440ec ) │ │ │ │ + ldr r1, [pc, #224] @ (44094 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #224] @ 440f0 │ │ │ │ + ldr.w ip, [pc, #224] @ 44098 │ │ │ │ add r3, sp, #28 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #216] @ (440f4 ) │ │ │ │ + ldr r1, [pc, #216] @ (4409c ) │ │ │ │ add ip, pc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 44078 │ │ │ │ + blt.n 44020 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 44098 │ │ │ │ + cbz r1, 44040 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 44078 │ │ │ │ - ldr r1, [pc, #176] @ (440f8 ) │ │ │ │ + bne.n 44020 │ │ │ │ + ldr r1, [pc, #176] @ (440a0 ) │ │ │ │ ldr.w lr, [r5, r1] │ │ │ │ ldr.w r0, [lr, #1200] @ 0x4b0 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldrb r1, [r0, r4] │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 44068 │ │ │ │ + bne.n 44010 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldr.w r1, [lr, #1200] @ 0x4b0 │ │ │ │ add.w ip, r1, r4 │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ lsls r2, r2, #31 │ │ │ │ ite mi │ │ │ │ orrmi.w r1, r1, #64 @ 0x40 │ │ │ │ bicpl.w r1, r1, #64 @ 0x40 │ │ │ │ strb.w r1, [ip] │ │ │ │ - ldr r1, [pc, #128] @ (440fc ) │ │ │ │ - ldr r2, [pc, #120] @ (440f4 ) │ │ │ │ + ldr r1, [pc, #128] @ (440a4 ) │ │ │ │ + ldr r2, [pc, #120] @ (4409c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 440e6 │ │ │ │ + bne.n 4408e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #92] @ (440f8 ) │ │ │ │ + ldr r2, [pc, #92] @ (440a0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r0, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb.w ip, [r0, r4] │ │ │ │ cmp.w ip, #24 │ │ │ │ it eq │ │ │ │ strbeq r1, [r0, r4] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 440d6 │ │ │ │ - ldr r1, [pc, #76] @ (44100 ) │ │ │ │ + ble.n 4407e │ │ │ │ + ldr r1, [pc, #76] @ (440a8 ) │ │ │ │ ldr.w r0, [r2, #1200] @ 0x4b0 │ │ │ │ add r1, pc │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ bic.w r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r0, r3] │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44078 │ │ │ │ + beq.n 44020 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 44078 │ │ │ │ + b.n 44020 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 440b2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 4405a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb77a │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf4f4000a │ │ │ │ + adc.w r0, ip, #9043968 @ 0x8a0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #220] @ (441f4 ) │ │ │ │ + ldr r7, [pc, #220] @ (4419c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441c2 │ │ │ │ + beq.n 4416a │ │ │ │ movs r1, #10 │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #204] @ (441f8 ) │ │ │ │ + ldr r3, [pc, #204] @ (441a0 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #336] @ 0x150 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 441d0 │ │ │ │ + blt.n 44178 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 441a2 │ │ │ │ + ble.n 4414a │ │ │ │ ldr.w r2, [r5, #284] @ 0x11c │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ - cbz r3, 44174 │ │ │ │ - ldr r3, [pc, #164] @ (441fc ) │ │ │ │ + cbz r3, 4411c │ │ │ │ + ldr r3, [pc, #164] @ (441a4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrsh.w r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ strheq r4, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movs r2, #0 │ │ │ │ @@ -91859,846 +91850,846 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r3, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ strb r2, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 441aa │ │ │ │ + bmi.n 44152 │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4309c │ │ │ │ - b.n 44144 │ │ │ │ + bl 43044 │ │ │ │ + b.n 440ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - b.n 44192 │ │ │ │ + b.n 4413a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4412a │ │ │ │ + b.n 440d2 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #40] @ (44200 ) │ │ │ │ + ldr r3, [pc, #40] @ (441a8 ) │ │ │ │ strb.w r1, [r5, #425] @ 0x1a9 │ │ │ │ movs r1, #10 │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #28] @ (44204 ) │ │ │ │ + ldr r0, [pc, #28] @ (441ac ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - setpan #0 │ │ │ │ + bl 6bc44 │ │ │ │ + cpsid │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #316] @ 44358 │ │ │ │ + ldr.w r8, [pc, #316] @ 44300 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #316] @ (4435c ) │ │ │ │ + ldr r3, [pc, #316] @ (44304 ) │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ ldr.w r6, [r3, r1, lsl #2] │ │ │ │ - bne.n 4424e │ │ │ │ - cbz r6, 44240 │ │ │ │ + bne.n 441f6 │ │ │ │ + cbz r6, 441e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 44320 │ │ │ │ + ble.n 442c8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 442b8 │ │ │ │ + ble.n 44260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 431e4 │ │ │ │ - cbnz r0, 4426a │ │ │ │ + bl 4318c │ │ │ │ + cbnz r0, 44212 │ │ │ │ subs r3, r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r3, #1 │ │ │ │ - cbz r2, 442c6 │ │ │ │ + cbz r2, 4426e │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ asrs r3, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 44338 │ │ │ │ + bpl.n 442e0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w ip, [r5, #1200] @ 0x4b0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [ip, r7] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [ip, r4] │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 44342 │ │ │ │ + blt.n 442ea │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 4432e │ │ │ │ + ble.n 442d6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 44314 │ │ │ │ + bne.n 442bc │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.n 44240 │ │ │ │ + beq.n 441e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 44246 │ │ │ │ + bgt.n 441ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r4, 442ce │ │ │ │ + cbnz r4, 44276 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r5, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4427c │ │ │ │ + beq.n 44224 │ │ │ │ mov r0, r7 │ │ │ │ - bl 437d0 │ │ │ │ + bl 43778 │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, r7] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ - b.n 442a2 │ │ │ │ + b.n 4424a │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - b.n 44240 │ │ │ │ - bl 437d0 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + b.n 441e8 │ │ │ │ + bl 43778 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 442a2 │ │ │ │ - b.n 44314 │ │ │ │ + beq.n 4424a │ │ │ │ + b.n 442bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 44104 │ │ │ │ - b.n 44274 │ │ │ │ - ldr r3, [pc, #28] @ (44360 ) │ │ │ │ + bl 440ac │ │ │ │ + b.n 4421c │ │ │ │ + ldr r3, [pc, #28] @ (44308 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #24] @ (44364 ) │ │ │ │ + ldr r0, [pc, #24] @ (4430c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ adds r2, #4 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r6, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ 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, #3916] @ 0xf4c │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr.w r1, [pc, #1080] @ 447b8 │ │ │ │ + ldr.w r1, [pc, #1080] @ 44760 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #1080] @ 447bc │ │ │ │ + ldr.w r2, [pc, #1080] @ 44764 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [pc, #1076] @ 447c0 │ │ │ │ + ldr.w r7, [pc, #1076] @ 44768 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ands.w r9, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r8, [sp, #184] @ 0xb8 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 445f8 │ │ │ │ + beq.w 445a0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 445b4 │ │ │ │ + beq.w 4455c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 443e2 │ │ │ │ - b.n 4445c │ │ │ │ + bne.n 4438a │ │ │ │ + b.n 44404 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 445b8 │ │ │ │ - ldr r3, [pc, #1004] @ (447c4 ) │ │ │ │ + bne.w 44560 │ │ │ │ + ldr r3, [pc, #1004] @ (4476c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 445b8 │ │ │ │ + bne.w 44560 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 443cc │ │ │ │ + blt.n 44374 │ │ │ │ and.w r5, r4, #3 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #2 │ │ │ │ - beq.n 4440c │ │ │ │ + beq.n 443b4 │ │ │ │ cmp r5, #2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #1 │ │ │ │ moveq.w r8, #3 │ │ │ │ - ldr r3, [pc, #948] @ (447c4 ) │ │ │ │ + ldr r3, [pc, #948] @ (4476c ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 445be │ │ │ │ + ble.w 44566 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - cbz r0, 44432 │ │ │ │ + cbz r0, 443da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.w 445c6 │ │ │ │ + bmi.w 4456e │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ strb.w r8, [r3, r5] │ │ │ │ - ldr r2, [pc, #908] @ (447c8 ) │ │ │ │ - ldr r3, [pc, #892] @ (447bc ) │ │ │ │ + ldr r2, [pc, #908] @ (44770 ) │ │ │ │ + ldr r3, [pc, #892] @ (44764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 4472a │ │ │ │ + bne.w 446d2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 443e2 │ │ │ │ + bne.n 4438a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 443e2 │ │ │ │ + bne.n 4438a │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bne.n 443e2 │ │ │ │ + bne.n 4438a │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 443e2 │ │ │ │ + bne.n 4438a │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 44618 │ │ │ │ + beq.w 445c0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 44488 │ │ │ │ + bne.n 44430 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 4472e │ │ │ │ + beq.w 446d6 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 446ac │ │ │ │ + beq.w 44654 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 446da │ │ │ │ + beq.w 44682 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 446c8 │ │ │ │ + bne.w 44670 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 446c8 │ │ │ │ + bne.w 44670 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 446c8 │ │ │ │ + bne.w 44670 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.w 446c8 │ │ │ │ + bne.w 44670 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 446c8 │ │ │ │ + bne.w 44670 │ │ │ │ add.w r0, r5, #10 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.w 446f6 │ │ │ │ - bl 40900 │ │ │ │ + beq.w 4469e │ │ │ │ + bl 408a8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r9, r0 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 446fc │ │ │ │ + beq.w 446a4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #732] @ (447cc ) │ │ │ │ + ldr r1, [pc, #732] @ (44774 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov sl, r2 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44708 │ │ │ │ + beq.w 446b0 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - blx 82fc │ │ │ │ + blx 82a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4476a │ │ │ │ + bne.w 44712 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 44770 │ │ │ │ + beq.w 44718 │ │ │ │ and.w fp, r4, #256 @ 0x100 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbnz r2, 44542 │ │ │ │ + cbnz r2, 444ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ - cbnz r1, 44578 │ │ │ │ + cbnz r1, 44520 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r1, [sl, #8] │ │ │ │ - b.n 44578 │ │ │ │ - blx 83b4 │ │ │ │ - cbz r0, 445a4 │ │ │ │ + b.n 44520 │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 4454c │ │ │ │ mov r0, r9 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 445fe │ │ │ │ - ldr r3, [pc, #608] @ (447c4 ) │ │ │ │ + bne.n 445a6 │ │ │ │ + ldr r3, [pc, #608] @ (4476c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 44714 │ │ │ │ + bmi.w 446bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 445f2 │ │ │ │ + bne.n 4459a │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - blx 8308 │ │ │ │ + blx 82b0 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 445fe │ │ │ │ + blt.n 445a6 │ │ │ │ ldrd r2, r1, [sl, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44550 │ │ │ │ - blx 8060 │ │ │ │ + beq.n 444f8 │ │ │ │ + blx 8014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44556 │ │ │ │ + bne.n 444fe │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 81f8 │ │ │ │ + blx 81a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44556 │ │ │ │ + bne.n 444fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and.w r5, r4, #3 │ │ │ │ - blx 82f0 │ │ │ │ + blx 8298 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 443f6 │ │ │ │ + b.n 4439e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4443a │ │ │ │ + b.n 443e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4309c │ │ │ │ - b.n 44418 │ │ │ │ + bl 43044 │ │ │ │ + b.n 443c0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bgt.n 445e2 │ │ │ │ - b.n 44432 │ │ │ │ + bgt.n 4458a │ │ │ │ + b.n 443da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 445ec │ │ │ │ + bne.n 44594 │ │ │ │ str r7, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 445da │ │ │ │ + blt.n 44582 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b.n 44432 │ │ │ │ - bl 3e950 │ │ │ │ - b.n 44574 │ │ │ │ + b.n 443da │ │ │ │ + bl 3e8f8 │ │ │ │ + b.n 4451c │ │ │ │ movs r3, #14 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 445b8 │ │ │ │ + b.n 44560 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44536 │ │ │ │ + bne.n 444de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 82f0 │ │ │ │ + blx 8298 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #20 │ │ │ │ - beq.w 443e2 │ │ │ │ - b.n 445b8 │ │ │ │ + beq.w 4438a │ │ │ │ + b.n 44560 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.n 446f6 │ │ │ │ + beq.n 4469e │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 44488 │ │ │ │ + blt.w 44430 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 44692 │ │ │ │ + bne.n 4463a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blx 8004 <__open64_2@plt> │ │ │ │ + blx 7fb8 <__open64_2@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 443f2 │ │ │ │ + bge.w 4439a │ │ │ │ mov r0, sl │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 445b8 │ │ │ │ + beq.n 44560 │ │ │ │ and.w r5, r4, #3 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.n 4467c │ │ │ │ + bmi.n 44624 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 445b8 │ │ │ │ + bls.n 44560 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 445b8 │ │ │ │ + bpl.n 44560 │ │ │ │ mov r0, sl │ │ │ │ - blx 7cb8 │ │ │ │ + blx 7c6c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bge.w 443f6 │ │ │ │ - b.n 445b8 │ │ │ │ + bge.w 4439e │ │ │ │ + b.n 44560 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44664 │ │ │ │ + blt.n 4460c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 4465c │ │ │ │ + b.n 44604 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 444d2 │ │ │ │ + b.n 4447a │ │ │ │ movs r3, #20 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 443e2 │ │ │ │ + bne.w 4438a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4443a │ │ │ │ + b.n 443e2 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 446c8 │ │ │ │ + bne.n 44670 │ │ │ │ movs r3, #2 │ │ │ │ add.w r0, r5, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 444d2 │ │ │ │ + b.n 4447a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 4443a │ │ │ │ + b.n 443e2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 443e2 │ │ │ │ - ldr r0, [pc, #196] @ (447d0 ) │ │ │ │ + b.n 4438a │ │ │ │ + ldr r0, [pc, #196] @ (44778 ) │ │ │ │ add r0, pc │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 44506 │ │ │ │ + b.n 444ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 82f0 │ │ │ │ + blx 8298 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 82f0 │ │ │ │ - b.n 4460e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 8298 │ │ │ │ + b.n 445b6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 44744 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.n 44778 │ │ │ │ + beq.n 44720 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r0, [r5, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.n 446d4 │ │ │ │ + beq.n 4467c │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 4464c │ │ │ │ + b.n 445f4 │ │ │ │ adds r3, #11 │ │ │ │ - bne.n 44702 │ │ │ │ - b.n 4460e │ │ │ │ + bne.n 446aa │ │ │ │ + b.n 445b6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 82f0 │ │ │ │ - b.n 4460e │ │ │ │ + blx 8298 │ │ │ │ + b.n 445b6 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r0, [r5, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.n 446d4 │ │ │ │ + beq.n 4467c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 4464c │ │ │ │ + b.n 445f4 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44488 │ │ │ │ + bne.w 44430 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.n 446d4 │ │ │ │ + beq.n 4467c │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4464c │ │ │ │ + b.n 445f4 │ │ │ │ nop │ │ │ │ - cbz r6, 44824 │ │ │ │ + push {r1, r2} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 4482a │ │ │ │ + cbz r2, 447ea │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, 447c6 │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #44] @ (44810 ) │ │ │ │ + ldr r3, [pc, #44] @ (447b8 ) │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 447fc │ │ │ │ + blt.n 447a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (44814 ) │ │ │ │ + ldr r2, [pc, #20] @ (447bc ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #20] @ (44818 ) │ │ │ │ + ldr r0, [pc, #20] @ (447c0 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + bl 6bc44 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r6, 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] │ │ │ │ str.w r0, [ip, #-168] │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #332] @ (44980 ) │ │ │ │ + ldr r2, [pc, #332] @ (44928 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #332] @ (44984 ) │ │ │ │ + ldr r3, [pc, #332] @ (4492c ) │ │ │ │ add r2, pc │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r8, [pc, #324] @ 44988 │ │ │ │ + ldr.w r8, [pc, #324] @ 44930 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4492c │ │ │ │ + beq.n 448d4 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44868 │ │ │ │ + b.n 44810 │ │ │ │ mov r5, r4 │ │ │ │ strb r6, [r4, r0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d88 │ │ │ │ + blx 7d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 44864 │ │ │ │ - ldr r3, [pc, #272] @ (4498c ) │ │ │ │ + bgt.n 4480c │ │ │ │ + ldr r3, [pc, #272] @ (44934 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r8, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 44928 │ │ │ │ + cbz r0, 448d0 │ │ │ │ subs r2, r0, r3 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 4494e │ │ │ │ + beq.n 448f6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ str.w sl, [sp] │ │ │ │ - ldr r1, [pc, #176] @ (44990 ) │ │ │ │ + ldr r1, [pc, #176] @ (44938 ) │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 44946 │ │ │ │ - blx 7c80 │ │ │ │ - ldr r2, [pc, #144] @ (44994 ) │ │ │ │ + beq.n 448ee │ │ │ │ + blx 7c34 │ │ │ │ + ldr r2, [pc, #144] @ (4493c ) │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #120] @ (44984 ) │ │ │ │ + ldr r3, [pc, #120] @ (4492c ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4497c │ │ │ │ + bne.n 44924 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 448da │ │ │ │ + b.n 44882 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44954 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 448fc │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4485e │ │ │ │ + beq.n 44806 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44902 │ │ │ │ + b.n 448aa │ │ │ │ mov r1, r5 │ │ │ │ - blx 7f00 │ │ │ │ - b.n 44902 │ │ │ │ + blx 7eb4 │ │ │ │ + b.n 448aa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 448da │ │ │ │ + b.n 44882 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 7d70 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d24 <__fstat64_time64@plt+0x4> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 44942 │ │ │ │ + bne.n 448ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 44942 │ │ │ │ + bne.n 448ea │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4485e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + b.n 44806 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r6, r0 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r2, r1 │ │ │ │ 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 r6, [pc, #428] @ (44b58 ) │ │ │ │ + ldr r6, [pc, #428] @ (44b00 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r3, [pc, #428] @ (44b5c ) │ │ │ │ + ldr r3, [pc, #428] @ (44b04 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ bic.w lr, r1, #98304 @ 0x18000 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #420] @ (44b60 ) │ │ │ │ + ldr r3, [pc, #420] @ (44b08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r5, #396] @ 0x18c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 449d4 │ │ │ │ + b.n 4497c │ │ │ │ mov.w ip, r3, lsl #4 │ │ │ │ ldr.w r0, [r2, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44aa6 │ │ │ │ + beq.n 44a4e │ │ │ │ subs r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n 449c8 │ │ │ │ - ldr r3, [pc, #392] @ (44b64 ) │ │ │ │ + ble.n 44970 │ │ │ │ + ldr r3, [pc, #392] @ (44b0c ) │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc │ │ │ │ ldrsh.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 44ab2 │ │ │ │ + ble.n 44a5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 44aac │ │ │ │ + blt.n 44a54 │ │ │ │ ands.w r1, r8, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ movne.w r7, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 44b0a │ │ │ │ - ldr r2, [pc, #360] @ (44b68 ) │ │ │ │ + beq.w 44ab2 │ │ │ │ + ldr r2, [pc, #360] @ (44b10 ) │ │ │ │ and.w r3, r8, #32768 @ 0x8000 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ add.w r2, r1, r2, lsl #4 │ │ │ │ str.w r9, [r2, #12] │ │ │ │ @@ -92709,144 +92700,144 @@ │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ str r4, [r1, r3] │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ str r7, [r1, #4] │ │ │ │ - blt.n 44aa6 │ │ │ │ + blt.n 44a4e │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ mov r8, r3 │ │ │ │ - bl 43ff8 │ │ │ │ - ldr r3, [pc, #276] @ (44b6c ) │ │ │ │ + bl 43fa0 │ │ │ │ + ldr r3, [pc, #276] @ (44b14 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh.w r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ it eq │ │ │ │ strheq r7, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #260] @ (44b70 ) │ │ │ │ + ldr r3, [pc, #260] @ (44b18 ) │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ add r3, pc │ │ │ │ strb r1, [r2, r7] │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r2, [r5, #284] @ 0x11c │ │ │ │ subs r3, #12 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 44aa6 │ │ │ │ + beq.n 44a4e │ │ │ │ mov r0, r8 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 44b48 │ │ │ │ + ble.n 44af0 │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r4 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 449fc │ │ │ │ + b.n 449a4 │ │ │ │ mov r7, r1 │ │ │ │ adds r1, #8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ sxth r1, r1 │ │ │ │ strh r1, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 408c0 │ │ │ │ + bl 40868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ subs.w lr, r0, r2 │ │ │ │ - beq.n 449ea │ │ │ │ + beq.n 44992 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 449ea │ │ │ │ + bmi.n 44992 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ ite ls │ │ │ │ movls.w ip, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it ls │ │ │ │ movls.w ip, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 44b04 │ │ │ │ + beq.n 44aac │ │ │ │ add r0, lr │ │ │ │ str.w r0, [r3, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ - bcs.n 44adc │ │ │ │ - b.n 449ea │ │ │ │ + bcs.n 44a84 │ │ │ │ + b.n 44992 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 449fc │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.w 449a4 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 449fc │ │ │ │ + beq.w 449a4 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #72] @ (44b74 ) │ │ │ │ + ldr r3, [pc, #72] @ (44b1c ) │ │ │ │ strb.w r1, [r5, #425] @ 0x1a9 │ │ │ │ movs r1, #10 │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #60] @ (44b78 ) │ │ │ │ + ldr r0, [pc, #60] @ (44b20 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ str r0, [r3, r6] │ │ │ │ - b.n 44aa6 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + b.n 44a4e │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf0000a │ │ │ │ - rsb r0, ip, sl │ │ │ │ - sub.w r0, r8, sl │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + mcrr 0, 0, r0, r8, cr10 │ │ │ │ + stc 0, cr0, [r4], #-40 @ 0xffffffd8 │ │ │ │ + stc 0, cr0, [r0], {10} │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, sl │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + @ instruction: 0xeb98000a │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r6, 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, #3744] @ 0xea0 │ │ │ │ - ldr.w r5, [pc, #2912] @ 456f0 │ │ │ │ + ldr.w r5, [pc, #2912] @ 45698 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ - ldr.w r4, [pc, #2912] @ 456f4 │ │ │ │ + ldr.w r4, [pc, #2912] @ 4569c │ │ │ │ cmp r1, #2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [pc, #2908] @ 456f8 │ │ │ │ - ldr.w r3, [pc, #2908] @ 456fc │ │ │ │ + ldr.w r2, [pc, #2908] @ 456a0 │ │ │ │ + ldr.w r3, [pc, #2908] @ 456a4 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #308] @ 0x134 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -92859,38 +92850,38 @@ │ │ │ │ iteee ne │ │ │ │ movne r3, #0 │ │ │ │ ldrbeq r3, [r6, #5] │ │ │ │ ubfxeq r3, r3, #6, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 450fa │ │ │ │ + beq.w 450a2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 21cc8 │ │ │ │ + bl 21c70 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ ldrb.w r3, [r6, #428] @ 0x1ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4584a │ │ │ │ - ldr.w r1, [pc, #2820] @ 45700 │ │ │ │ + bne.w 457f2 │ │ │ │ + ldr.w r1, [pc, #2820] @ 456a8 │ │ │ │ mov r8, r7 │ │ │ │ - ldr.w r5, [pc, #2816] @ 45704 │ │ │ │ + ldr.w r5, [pc, #2816] @ 456ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r8] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ - ldr.w r1, [pc, #2808] @ 45708 │ │ │ │ + ldr.w r1, [pc, #2808] @ 456b0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r5, [pc, #2804] @ 4570c │ │ │ │ + ldr.w r5, [pc, #2804] @ 456b4 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ subs r0, r0, r1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -92915,15 +92906,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44ea2 │ │ │ │ + bne.w 44e4a │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r7, fp, #64 @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ strb.w r3, [r2, #48] @ 0x30 │ │ │ │ mov.w r3, #0 │ │ │ │ strh r3, [r2, #46] @ 0x2e │ │ │ │ @@ -92938,736 +92929,736 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r3, #2048 @ 0x800 │ │ │ │ movne r3, #65 @ 0x41 │ │ │ │ ands.w r4, fp, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #32] │ │ │ │ and.w r3, fp, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 4511c │ │ │ │ + bne.w 450c4 │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.w 45572 │ │ │ │ + bne.w 4551a │ │ │ │ and.w r3, fp, #262144 @ 0x40000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4512e │ │ │ │ + bne.w 450d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r3, r3, #1056 @ 0x420 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 52138 │ │ │ │ + bl 520e0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ str.w sl, [r0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 44ec2 │ │ │ │ + beq.w 44e6a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 45da2 │ │ │ │ - ldr.w r3, [pc, #2572] @ 45710 │ │ │ │ + bmi.w 45d4a │ │ │ │ + ldr.w r3, [pc, #2572] @ 456b8 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #44] @ 0x2c │ │ │ │ - bne.w 44eb4 │ │ │ │ + bne.w 44e5c │ │ │ │ tst.w fp, #512 @ 0x200 │ │ │ │ - bne.w 45166 │ │ │ │ + bne.w 4510e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 45178 │ │ │ │ + bge.w 45120 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 455f8 │ │ │ │ + bne.w 455a0 │ │ │ │ and.w r3, fp, #8448 @ 0x2100 │ │ │ │ cmp.w r3, #8448 @ 0x2100 │ │ │ │ - bne.w 458a8 │ │ │ │ + bne.w 45850 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 455b4 │ │ │ │ + bne.w 4555c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 44d5e │ │ │ │ + bmi.n 44d06 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 455d8 │ │ │ │ + beq.w 45580 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 455d8 │ │ │ │ + beq.w 45580 │ │ │ │ movs r0, #0 │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45dbe │ │ │ │ + beq.w 45d66 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ands.w r1, r3, #8192 @ 0x2000 │ │ │ │ - beq.w 45422 │ │ │ │ + beq.w 453ca │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45996 │ │ │ │ + bne.w 4593e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrsh.w r6, [fp, #22] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ mov r0, fp │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 44dae │ │ │ │ + cbz r3, 44d56 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.w 4597a │ │ │ │ + bpl.w 45922 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 455d0 │ │ │ │ + bne.w 45578 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n 44e82 │ │ │ │ + beq.n 44e2a │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4566e │ │ │ │ + beq.w 45616 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 4579c │ │ │ │ + blt.w 45744 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 457d6 │ │ │ │ + beq.w 4577e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 44e38 │ │ │ │ + bgt.n 44de0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 458a8 │ │ │ │ + blt.w 45850 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 45a24 │ │ │ │ + ble.w 459cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 459f8 │ │ │ │ + beq.w 459a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r1, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45b88 │ │ │ │ + beq.w 45b30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ strb r2, [r3, r6] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ - cbz r3, 44e82 │ │ │ │ + cbz r3, 44e2a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 450fa │ │ │ │ + beq.w 450a2 │ │ │ │ ldrb.w r3, [r5, #428] @ 0x1ac │ │ │ │ ldr.w fp, [r8] │ │ │ │ and.w r6, fp, #63 @ 0x3f │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44c64 │ │ │ │ + beq.w 44c0c │ │ │ │ movw r3, #575 @ 0x23f │ │ │ │ tst.w fp, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ strbeq.w r3, [r5, #428] @ 0x1ac │ │ │ │ - b.n 44c64 │ │ │ │ + b.n 44c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vstr s15, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 45242 │ │ │ │ + ble.w 451ea │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - beq.w 45182 │ │ │ │ - ldr.w r3, [pc, #2108] @ 45714 │ │ │ │ + beq.w 4512a │ │ │ │ + ldr.w r3, [pc, #2108] @ 456bc │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ and.w r1, fp, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 456da │ │ │ │ + bne.w 45682 │ │ │ │ mov.w r7, #131072 @ 0x20000 │ │ │ │ tst.w fp, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ strbne.w r2, [r3, #47] @ 0x2f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 44f58 │ │ │ │ - ldr.w r3, [pc, #2064] @ 45718 │ │ │ │ + beq.n 44f00 │ │ │ │ + ldr.w r3, [pc, #2064] @ 456c0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - cbz r4, 44f2a │ │ │ │ + cbz r4, 44ed2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr.w r1, [pc, #2044] @ 4571c │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr.w r1, [pc, #2044] @ 456c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - ldr.w r2, [pc, #2032] @ 45720 │ │ │ │ - ldr.w r1, [pc, #2032] @ 45724 │ │ │ │ + ldr.w r2, [pc, #2032] @ 456c8 │ │ │ │ + ldr.w r1, [pc, #2032] @ 456cc │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add.w r2, r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r3, #10 │ │ │ │ movne r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n 44e82 │ │ │ │ + beq.n 44e2a │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 44fb4 │ │ │ │ + beq.n 44f5c │ │ │ │ and.w r3, fp, #262144 @ 0x40000 │ │ │ │ str.w sl, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr.w r3, [pc, #1972] @ 45728 │ │ │ │ + ldr.w r3, [pc, #1972] @ 456d0 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #44 @ 0x2c │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ - cbz r4, 44fa4 │ │ │ │ - ldr.w r3, [pc, #1952] @ 4572c │ │ │ │ + cbz r4, 44f4c │ │ │ │ + ldr.w r3, [pc, #1952] @ 456d4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ - ldr.w r3, [pc, #1940] @ 45730 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ + ldr.w r3, [pc, #1940] @ 456d8 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 21a30 │ │ │ │ + bl 219d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 44dd4 │ │ │ │ + beq.w 44d7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [r5, #1196] @ 0x4ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr.w r9, [r2, r1, lsl #2] │ │ │ │ tst.w r3, #24 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - beq.w 455ee │ │ │ │ - ldr.w r2, [pc, #1884] @ 45734 │ │ │ │ + beq.w 45596 │ │ │ │ + ldr.w r2, [pc, #1884] @ 456dc │ │ │ │ movs r1, #7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 45dd4 │ │ │ │ + beq.w 45d7c │ │ │ │ and.w r2, fp, #262144 @ 0x40000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 45266 │ │ │ │ + beq.w 4520e │ │ │ │ ands.w fp, r3, #16 │ │ │ │ - bne.w 45d8a │ │ │ │ + bne.w 45d32 │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ - ldr.w r0, [pc, #1840] @ 45738 │ │ │ │ + ldr.w r0, [pc, #1840] @ 456e0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ ldr r7, [r3, r4] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1828] @ 4573c │ │ │ │ + ldr.w r0, [pc, #1828] @ 456e4 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #1812] @ 45740 │ │ │ │ + ldr.w r3, [pc, #1812] @ 456e8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ strd fp, fp, [sp, #172] @ 0xac │ │ │ │ add r3, pc │ │ │ │ strd fp, fp, [sp, #180] @ 0xb4 │ │ │ │ adds r3, #20 │ │ │ │ strd fp, fp, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - cbz r6, 45056 │ │ │ │ + cbz r6, 44ffe │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r4, 45060 │ │ │ │ + cbz r4, 45008 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1053c │ │ │ │ - cbz r7, 45068 │ │ │ │ + bl 104e4 │ │ │ │ + cbz r7, 45010 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl 39194 │ │ │ │ - cbz r6, 45086 │ │ │ │ + bl 3913c │ │ │ │ + cbz r6, 4502e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ - cbz r4, 4509a │ │ │ │ + cbz r4, 45042 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ - bl 1053c │ │ │ │ + bl 104e4 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 45d52 │ │ │ │ + bne.w 45cfa │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 45d52 │ │ │ │ + blt.w 45cfa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4596a │ │ │ │ + beq.w 45912 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 45898 │ │ │ │ + blt.w 45840 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 45d52 │ │ │ │ + blt.w 45cfa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 453c6 │ │ │ │ - ldr.w r3, [pc, #1628] @ 45744 │ │ │ │ + beq.w 4536e │ │ │ │ + ldr.w r3, [pc, #1628] @ 456ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 44e8e │ │ │ │ - ldr.w r2, [pc, #1612] @ 45748 │ │ │ │ - ldr.w r3, [pc, #1524] @ 456f4 │ │ │ │ + bne.w 44e36 │ │ │ │ + ldr.w r2, [pc, #1612] @ 456f0 │ │ │ │ + ldr.w r3, [pc, #1524] @ 4569c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 45dec │ │ │ │ + bne.w 45d94 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, fp, #262144 @ 0x40000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44cd6 │ │ │ │ + beq.w 44c7e │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.w 44cd6 │ │ │ │ + bne.w 44c7e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #9 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ str.w sl, [r0] │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strb.w sl, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 457e0 │ │ │ │ + beq.w 45788 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl 38d80 │ │ │ │ + bl 38d28 │ │ │ │ add.w r3, r0, #9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 44cd6 │ │ │ │ + b.n 44c7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 44eb4 │ │ │ │ + beq.w 44e5c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w 45800 │ │ │ │ + blt.w 457a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4524e │ │ │ │ + beq.n 451f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44d2e │ │ │ │ + beq.w 44cd6 │ │ │ │ tst.w fp, #256 @ 0x100 │ │ │ │ - bne.w 44d3a │ │ │ │ + bne.w 44ce2 │ │ │ │ tst.w fp, #512 @ 0x200 │ │ │ │ - beq.w 45600 │ │ │ │ - ldr.w r3, [pc, #1452] @ 4574c │ │ │ │ + beq.w 455a8 │ │ │ │ + ldr.w r3, [pc, #1452] @ 456f4 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - ble.w 459b4 │ │ │ │ + ble.w 4595c │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - ble.w 45aee │ │ │ │ + ble.w 45a96 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.w 459ba │ │ │ │ + bne.w 45962 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 459ba │ │ │ │ + bne.w 45962 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 45b66 │ │ │ │ + beq.w 45b0e │ │ │ │ ldr.w r7, [r5, #456] @ 0x1c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45b5e │ │ │ │ + beq.w 45b06 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45a8a │ │ │ │ + beq.w 45a32 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - blt.w 458a8 │ │ │ │ + blt.w 45850 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 45bb0 │ │ │ │ + ble.w 45b58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r3, [r2, r7] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r1] │ │ │ │ - blt.w 45b6e │ │ │ │ + blt.w 45b16 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 45bd4 │ │ │ │ + beq.w 45b7c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45cae │ │ │ │ + beq.w 45c56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4565e │ │ │ │ + beq.w 45606 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44f06 │ │ │ │ + b.n 44eae │ │ │ │ mov r0, r2 │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44ecc │ │ │ │ - ldr.w r3, [pc, #1280] @ 45750 │ │ │ │ + bne.w 44e74 │ │ │ │ + ldr.w r3, [pc, #1280] @ 456f8 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r0, [pc, #1272] @ 45754 │ │ │ │ + ldr.w r0, [pc, #1272] @ 456fc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 45de2 │ │ │ │ + bpl.w 45d8a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ movw r1, #37177 @ 0x9139 │ │ │ │ - bl 84d88 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ + bl 84d30 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45d80 │ │ │ │ + beq.w 45d28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 459ee │ │ │ │ + beq.w 45996 │ │ │ │ ldrsh.w r0, [r9, #22] │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ orr.w r1, r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ strb r1, [r2, r0] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4591e │ │ │ │ - ldr.w r3, [pc, #1200] @ 45758 │ │ │ │ + beq.w 458c6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 45700 │ │ │ │ mov.w r6, #61440 @ 0xf000 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r8, r5 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45406 │ │ │ │ + beq.w 453ae │ │ │ │ ldr.w r4, [r9, #32] │ │ │ │ adds r3, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r5, 452ec │ │ │ │ + cbz r5, 45294 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 453cc │ │ │ │ + beq.n 45374 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 452de │ │ │ │ + bne.n 45286 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #10 │ │ │ │ strd sl, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - bl 88d08 <__isoc23_strtoul@@Base+0xc5e8> │ │ │ │ + bl 88cb0 <__isoc23_strtoul@@Base+0xc5e8> │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 453d0 │ │ │ │ + blt.n 45378 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 45328 │ │ │ │ - cbz r4, 4531c │ │ │ │ + beq.n 452d0 │ │ │ │ + cbz r4, 452c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bmi.n 453dc │ │ │ │ + bmi.n 45384 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ - b.n 452c2 │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ + b.n 4526a │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r7, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbz r4, 4535e │ │ │ │ + cbz r4, 45306 │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 45346 │ │ │ │ + beq.n 452ee │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45334 │ │ │ │ + bne.n 452dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 882d8 <__isoc23_strtoul@@Base+0xbbb8> │ │ │ │ - cbz r0, 4535e │ │ │ │ + bl 88280 <__isoc23_strtoul@@Base+0xbbb8> │ │ │ │ + cbz r0, 45306 │ │ │ │ mov r6, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45332 │ │ │ │ + bne.n 452da │ │ │ │ ldrd r5, r7, [sp, #100] @ 0x64 │ │ │ │ subs r4, r6, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 45314 │ │ │ │ - cbz r4, 45372 │ │ │ │ + bcs.n 452bc │ │ │ │ + cbz r4, 4531a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w 45a1e │ │ │ │ + bmi.w 459c6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbnz r3, 45396 │ │ │ │ + cbnz r3, 4533e │ │ │ │ ldrsh.w r2, [r9, #22] │ │ │ │ ldr.w r1, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbnz r3, 453a2 │ │ │ │ + cbnz r3, 4534a │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.w 45a06 │ │ │ │ + bpl.w 459ae │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 44e82 │ │ │ │ + bne.w 44e2a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 90c28 <__isoc23_strtoul@@Base+0x14508> │ │ │ │ + bl 906c4 <__isoc23_strtoul@@Base+0x13ffc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 458a8 │ │ │ │ + blt.w 45850 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 450fa │ │ │ │ + b.n 450a2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 452ec │ │ │ │ + b.n 45294 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ subs r4, r4, r7 │ │ │ │ - beq.n 45372 │ │ │ │ + beq.n 4531a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 45372 │ │ │ │ - ldr r3, [pc, #892] @ (4575c ) │ │ │ │ + bpl.n 4531a │ │ │ │ + ldr r3, [pc, #892] @ (45704 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 452c2 │ │ │ │ + bge.w 4526a │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.n 45382 │ │ │ │ + b.n 4532a │ │ │ │ movs r2, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 452d4 │ │ │ │ + bne.w 4527c │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.n 45382 │ │ │ │ + b.n 4532a │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ ldrsh.w r6, [r0, #22] │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45452 │ │ │ │ + blt.n 453fa │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r1, #14 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ ldr.w r9, [r5, #276] @ 0x114 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [r8, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ movlt r6, #0 │ │ │ │ - blt.n 454d0 │ │ │ │ + blt.n 45478 │ │ │ │ movw r0, #32809 @ 0x8029 │ │ │ │ - bl 40634 │ │ │ │ - ldr.w ip, [pc, #728] @ 45760 │ │ │ │ + bl 405dc │ │ │ │ + ldr.w ip, [pc, #728] @ 45708 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ @@ -93678,1663 +93669,1663 @@ │ │ │ │ strd r2, r3, [r6, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str.w r9, [r6, #20] │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4592c │ │ │ │ + bne.w 458d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 458ba │ │ │ │ + blt.w 45862 │ │ │ │ mov r7, fp │ │ │ │ - cbnz r3, 454fe │ │ │ │ + cbnz r3, 454a6 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ - bl 92d6c <__isoc23_strtoul@@Base+0x1664c> │ │ │ │ + bl 927cc <__isoc23_strtoul@@Base+0x16104> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldrsh.w r3, [r7, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 45c6c │ │ │ │ + bgt.w 45c14 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 44d8a │ │ │ │ + bmi.w 44d32 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 52f94 │ │ │ │ + bl 52f3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 44d8a │ │ │ │ + beq.w 44d32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 44d8a │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 44d32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #9 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ adds r0, #9 │ │ │ │ str.w r4, [r0, #-5] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ and.w r3, fp, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 457f4 │ │ │ │ + beq.w 4579c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 52f0c │ │ │ │ + bl 52eb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 44cd6 │ │ │ │ - ldr r3, [pc, #352] @ (45718 ) │ │ │ │ + b.w 44c7e │ │ │ │ + ldr r3, [pc, #352] @ (456c0 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #424] @ (45764 ) │ │ │ │ + ldr r1, [pc, #424] @ (4570c ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 44d42 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 44cea │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 43210 │ │ │ │ - b.n 44e82 │ │ │ │ - ldr r3, [pc, #396] @ (45768 ) │ │ │ │ + bl 431b8 │ │ │ │ + b.n 44e2a │ │ │ │ + ldr r3, [pc, #396] @ (45710 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.w 44dc4 │ │ │ │ + b.w 44d6c │ │ │ │ mov r0, r1 │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - b.n 44fd6 │ │ │ │ + b.n 44f7e │ │ │ │ tst.w fp, #256 @ 0x100 │ │ │ │ - bne.w 44d3a │ │ │ │ + bne.w 44ce2 │ │ │ │ tst.w fp, #2048 @ 0x800 │ │ │ │ - beq.w 459c6 │ │ │ │ + beq.w 4596e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bmi.w 45d98 │ │ │ │ + bmi.w 45d40 │ │ │ │ tst.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 45a74 │ │ │ │ - ldr r3, [pc, #336] @ (4576c ) │ │ │ │ + beq.w 45a1c │ │ │ │ + ldr r3, [pc, #336] @ (45714 ) │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45a8a │ │ │ │ + beq.w 45a32 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 44368 │ │ │ │ + bl 44310 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - blt.w 45e12 │ │ │ │ + blt.w 45dba │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 45656 │ │ │ │ - blx 83e4 │ │ │ │ + ble.n 455fe │ │ │ │ + blx 838c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4523e │ │ │ │ + bne.w 451e6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44f64 │ │ │ │ + bne.w 44f0c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 44de2 │ │ │ │ + bne.w 44d8a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ subs r1, r3, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 45810 │ │ │ │ + beq.w 457b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45be6 │ │ │ │ + beq.w 45b8e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45bb8 │ │ │ │ + beq.w 45b60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4579c │ │ │ │ + blt.n 45744 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 457d6 │ │ │ │ + beq.w 4577e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 43310 │ │ │ │ + bl 432b8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 44208 │ │ │ │ + bl 441b0 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, #6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 44e5c │ │ │ │ + bhi.w 44e04 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ lsls r2, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #460] @ 0x1cc │ │ │ │ - b.w 44e5c │ │ │ │ - ldr r2, [pc, #148] @ (45770 ) │ │ │ │ + b.w 44e04 │ │ │ │ + ldr r2, [pc, #148] @ (45718 ) │ │ │ │ mov.w r7, #131072 @ 0x20000 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #47] @ 0x2f │ │ │ │ - ldr r3, [pc, #136] @ (45774 ) │ │ │ │ + ldr r3, [pc, #136] @ (4571c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 44ef8 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + b.n 44ea0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xe998000a │ │ │ │ - @ instruction: 0xe98c000a │ │ │ │ - stmia.w r2!, {r1, r3} │ │ │ │ - b.n 454b4 │ │ │ │ + ldrd r0, r0, [r0, #40]! @ 0x28 │ │ │ │ + strd r0, r0, [r4, #40]! @ 0x28 │ │ │ │ + ldrd r0, r0, [sl], #40 @ 0x28 │ │ │ │ + b.n 4550c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 4540c │ │ │ │ + b.n 45464 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ - b.n 45398 │ │ │ │ + b.n 453f0 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #168 @ (adr r6, 457f4 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 4591c ) │ │ │ │ movs r2, r1 │ │ │ │ - b.n 44f64 │ │ │ │ + b.n 44fbc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + ldr r6, [pc, #568] @ (45938 ) │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 45686 │ │ │ │ - vabal.u q8, d15, d28 │ │ │ │ + bcs.n 4562e │ │ │ │ + vabal.u q8, d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr9, {0} │ │ │ │ - svc 238 @ 0xee │ │ │ │ + cdp2 0, 11, cr0, cr14, cr9, {0} │ │ │ │ + b.n 4579c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldr r7, [pc, #1016] @ (45b18 ) │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r4, r3, #32768 @ 0x8000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45cbc │ │ │ │ + beq.w 45c64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 456a8 │ │ │ │ + bge.n 45650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 431e4 │ │ │ │ + bl 4318c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4583c │ │ │ │ + beq.n 457e4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bgt.n 457b8 │ │ │ │ + bgt.n 45760 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ asrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 457c8 │ │ │ │ + bmi.n 45770 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 44104 │ │ │ │ + bl 440ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 44e82 │ │ │ │ + bne.w 44e2a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 43310 │ │ │ │ + bl 432b8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 450fa │ │ │ │ + b.n 450a2 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45156 │ │ │ │ + beq.w 450fe │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e764 │ │ │ │ + bl 1e70c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 45156 │ │ │ │ + b.n 450fe │ │ │ │ movs r1, #8 │ │ │ │ - bl 52f0c │ │ │ │ + bl 52eb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 44cd6 │ │ │ │ + b.w 44c7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44d2e │ │ │ │ + beq.w 44cd6 │ │ │ │ tst.w fp, #256 @ 0x100 │ │ │ │ - bne.w 44d3a │ │ │ │ - b.n 4519c │ │ │ │ + bne.w 44ce2 │ │ │ │ + b.n 45144 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 45b9a │ │ │ │ + bne.w 45b42 │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 45a38 │ │ │ │ + bmi.w 459e0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ed78 │ │ │ │ + bl 1ed20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45778 │ │ │ │ + bne.n 45720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 456b0 │ │ │ │ - b.n 45798 │ │ │ │ + bge.w 45658 │ │ │ │ + b.n 45740 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 457c8 │ │ │ │ + beq.n 45770 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 457c8 │ │ │ │ - b.n 457a8 │ │ │ │ + bne.n 45770 │ │ │ │ + b.n 45750 │ │ │ │ ldrb.w r1, [r6, #423] @ 0x1a7 │ │ │ │ - cbz r1, 45890 │ │ │ │ + cbz r1, 45838 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 44bfa │ │ │ │ + bne.w 44ba2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r6, #424] @ 0x1a8 │ │ │ │ subs r0, r3, #1 │ │ │ │ - b.n 4587a │ │ │ │ + b.n 45822 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 45e04 │ │ │ │ + bls.w 45dac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45890 │ │ │ │ + cbz r1, 45838 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 45862 │ │ │ │ + beq.n 4580a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45890 │ │ │ │ + cbz r1, 45838 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45876 │ │ │ │ + bne.n 4581e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45862 │ │ │ │ + bne.n 4580a │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1e8a8 │ │ │ │ + bl 1e850 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #428] @ 0x1ac │ │ │ │ - b.w 44bfa │ │ │ │ - ldr.w r3, [pc, #1512] @ 45e84 │ │ │ │ + b.w 44ba2 │ │ │ │ + ldr.w r3, [pc, #1512] @ 45e2c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [pc, #1500] @ 45e88 │ │ │ │ + ldr.w r0, [pc, #1500] @ 45e30 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45558 │ │ │ │ + beq.w 45500 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldrsh.w r3, [fp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 45ace │ │ │ │ + bgt.w 45a76 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 44d8a │ │ │ │ + bmi.w 44d32 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 52f94 │ │ │ │ - b.n 4556a │ │ │ │ + bl 52f3c │ │ │ │ + b.n 45512 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b.n 452a6 │ │ │ │ + b.n 4524e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1d69c │ │ │ │ - ldr.w r2, [pc, #1364] @ 45e8c │ │ │ │ + bl 1d644 │ │ │ │ + ldr.w r2, [pc, #1364] @ 45e34 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr.w r1, [pc, #1356] @ 45e90 │ │ │ │ + ldr.w r1, [pc, #1356] @ 45e38 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r2, #36 @ 0x24 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r1, pc │ │ │ │ ite ne │ │ │ │ movne r2, #92 @ 0x5c │ │ │ │ moveq r2, #32 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr.w r1, [pc, #1332] @ 45e94 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr.w r1, [pc, #1332] @ 45e3c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ - b.n 454d8 │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ + b.n 45480 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ mov r4, r1 │ │ │ │ - b.w 450ce │ │ │ │ - ldr.w r3, [pc, #1296] @ 45e8c │ │ │ │ + b.w 45076 │ │ │ │ + ldr.w r3, [pc, #1296] @ 45e34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 44dae │ │ │ │ - ldr.w r3, [pc, #1268] @ 45e8c │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 44d56 │ │ │ │ + ldr.w r3, [pc, #1268] @ 45e34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1272] @ 45e98 │ │ │ │ + ldr.w r1, [pc, #1272] @ 45e40 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 44d80 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 44d28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 45aba │ │ │ │ - ldr.w r3, [pc, #1248] @ 45e9c │ │ │ │ + beq.n 45a62 │ │ │ │ + ldr.w r3, [pc, #1248] @ 45e44 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ + b.n 45850 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45a96 │ │ │ │ + beq.n 45a3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 45d6c │ │ │ │ + bmi.w 45d14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w r7, fp, #128 @ 0x80 │ │ │ │ - beq.w 45c18 │ │ │ │ + beq.w 45bc0 │ │ │ │ orr.w r6, r3, #1024 @ 0x400 │ │ │ │ - ldr.w r3, [pc, #1212] @ 45ea0 │ │ │ │ + ldr.w r3, [pc, #1212] @ 45e48 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ - b.n 45626 │ │ │ │ + b.n 455ce │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 437d0 │ │ │ │ + bl 43778 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 45288 │ │ │ │ + b.n 45230 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44e26 │ │ │ │ - b.w 44e10 │ │ │ │ + beq.w 44dce │ │ │ │ + b.w 44db8 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 44e82 │ │ │ │ - b.n 453ae │ │ │ │ + bne.w 44e2a │ │ │ │ + b.n 45356 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 453dc │ │ │ │ - bl 4309c │ │ │ │ + b.n 45384 │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 458a8 │ │ │ │ + beq.w 45850 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 44e10 │ │ │ │ - b.n 459f8 │ │ │ │ + bne.w 44db8 │ │ │ │ + b.n 459a0 │ │ │ │ ldr.w r2, [r5, #392] @ 0x188 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 45828 │ │ │ │ + bne.w 457d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 45bb8 │ │ │ │ + bne.w 45b60 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - bgt.w 45e60 │ │ │ │ + bgt.w 45e08 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45e4e │ │ │ │ + bne.w 45df6 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44998 │ │ │ │ - b.n 456a8 │ │ │ │ - ldr.w r3, [pc, #1068] @ 45ea4 │ │ │ │ + bl 44940 │ │ │ │ + b.n 45650 │ │ │ │ + ldr.w r3, [pc, #1068] @ 45e4c │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 4562e │ │ │ │ + bne.w 455d6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4523e │ │ │ │ - b.w 44e82 │ │ │ │ + bne.w 451e6 │ │ │ │ + b.w 44e2a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45ce6 │ │ │ │ + beq.w 45c8e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 447d4 │ │ │ │ + bl 4477c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44f06 │ │ │ │ + bne.w 44eae │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44f64 │ │ │ │ - b.w 44dd4 │ │ │ │ + bne.w 44f0c │ │ │ │ + b.w 44d7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 459ba │ │ │ │ + bne.w 45962 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 44ef8 │ │ │ │ + b.w 44ea0 │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - b.n 458e6 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + b.n 4588e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ittte eq │ │ │ │ addeq r3, r2, #1 │ │ │ │ streq r3, [sp, #168] @ 0xa8 │ │ │ │ moveq r6, r0 │ │ │ │ movne.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 459ba │ │ │ │ - bl 4309c │ │ │ │ + bne.w 45962 │ │ │ │ + bl 43044 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 459ba │ │ │ │ + bne.w 45962 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45df0 │ │ │ │ + bne.w 45d98 │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 451e0 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - b.w 451e0 │ │ │ │ + beq.w 45188 │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + b.w 45188 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 451e8 │ │ │ │ + b.w 45190 │ │ │ │ ldr.w r7, [r5, #444] @ 0x1bc │ │ │ │ - b.w 451d6 │ │ │ │ + b.w 4517e │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 45bca │ │ │ │ + bpl.n 45b72 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, r1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4523e │ │ │ │ - b.n 4565e │ │ │ │ + bne.w 451e6 │ │ │ │ + b.n 45606 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cbz r3, 45bde │ │ │ │ - ldr r3, [pc, #792] @ (45ea8 ) │ │ │ │ + cbz r3, 45b86 │ │ │ │ + ldr r3, [pc, #792] @ (45e50 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 44e1e │ │ │ │ + b.w 44dc6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ed78 │ │ │ │ + bl 1ed20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45778 │ │ │ │ + bne.w 45720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 456a8 │ │ │ │ - b.n 45798 │ │ │ │ - bl 4309c │ │ │ │ - b.w 45204 │ │ │ │ + bge.w 45650 │ │ │ │ + b.n 45740 │ │ │ │ + bl 43044 │ │ │ │ + b.w 451ac │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45c66 │ │ │ │ - ldr r3, [pc, #744] @ (45ea8 ) │ │ │ │ + beq.n 45c0e │ │ │ │ + ldr r3, [pc, #744] @ (45e50 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 45698 │ │ │ │ + b.n 45640 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 45656 │ │ │ │ + bne.w 455fe │ │ │ │ add.w r0, r5, #444 @ 0x1bc │ │ │ │ - bl 43558 │ │ │ │ - b.n 45656 │ │ │ │ + bl 43500 │ │ │ │ + b.n 455fe │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 44e1e │ │ │ │ + b.w 44dc6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ble.w 45690 │ │ │ │ + ble.w 45638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45e2a │ │ │ │ + beq.w 45dd2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 456a8 │ │ │ │ + b.n 45650 │ │ │ │ orr.w r6, r3, #512 @ 0x200 │ │ │ │ tst.w fp, #524288 @ 0x80000 │ │ │ │ - beq.n 45c9c │ │ │ │ + beq.n 45c44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 45d30 │ │ │ │ + bls.w 45cd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ed78 │ │ │ │ + bl 1ed20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c9c │ │ │ │ + beq.n 45c44 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r7, [pc, #628] @ (45eac ) │ │ │ │ + ldr r7, [pc, #628] @ (45e54 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w ip, #59 @ 0x3b │ │ │ │ strb.w ip, [r7, #46] @ 0x2e │ │ │ │ - bl 4481c │ │ │ │ + bl 447c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45d5c │ │ │ │ + beq.w 45d04 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45a8a │ │ │ │ + beq.w 45a32 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr.w r6, r3, #640 @ 0x280 │ │ │ │ - b.n 4563a │ │ │ │ + b.n 455e2 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 45698 │ │ │ │ + b.n 45640 │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - b.n 45534 │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + b.n 454dc │ │ │ │ tst.w fp, #1024 @ 0x400 │ │ │ │ - beq.n 45cf2 │ │ │ │ - ldr r3, [pc, #524] @ (45eb0 ) │ │ │ │ + beq.n 45c9a │ │ │ │ + ldr r3, [pc, #524] @ (45e58 ) │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ - b.n 45626 │ │ │ │ + b.n 455ce │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 44998 │ │ │ │ - b.w 45230 │ │ │ │ + bl 44940 │ │ │ │ + b.w 451d8 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ - bl 43ff8 │ │ │ │ + bl 43fa0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ble.w 45788 │ │ │ │ + ble.w 45730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 456a8 │ │ │ │ + b.n 45650 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44f06 │ │ │ │ - b.w 44e82 │ │ │ │ + bne.w 44eae │ │ │ │ + b.w 44e2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 45626 │ │ │ │ + bpl.w 455ce │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45d64 │ │ │ │ + blt.n 45d0c │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.w 45626 │ │ │ │ - ldr r4, [pc, #412] @ (45eb4 ) │ │ │ │ + bne.w 455ce │ │ │ │ + ldr r4, [pc, #412] @ (45e5c ) │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r0, [pc, #404] @ (45eb8 ) │ │ │ │ + ldr r0, [pc, #404] @ (45e60 ) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r7, [pc, #392] @ (45ebc ) │ │ │ │ + ldr r7, [pc, #392] @ (45e64 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w ip, #59 @ 0x3b │ │ │ │ strb.w ip, [r7, #46] @ 0x2e │ │ │ │ - bl 4481c │ │ │ │ + bl 447c4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c5c │ │ │ │ + bne.n 45c04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 4563a │ │ │ │ - ldr r3, [pc, #304] @ (45e84 ) │ │ │ │ + b.n 455e2 │ │ │ │ + ldr r3, [pc, #304] @ (45e2c ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ + b.n 45850 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45a8a │ │ │ │ - b.n 45d4e │ │ │ │ + beq.w 45a32 │ │ │ │ + b.n 45cf6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r3, #640 @ 0x280 │ │ │ │ - b.n 45626 │ │ │ │ - ldr r0, [pc, #336] @ (45ec0 ) │ │ │ │ + b.n 455ce │ │ │ │ + ldr r0, [pc, #336] @ (45e68 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #336] @ (45ec4 ) │ │ │ │ + ldr r4, [pc, #336] @ (45e6c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #324] @ (45ec8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #324] @ (45e70 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ - ldr r3, [pc, #320] @ (45ecc ) │ │ │ │ + b.n 45850 │ │ │ │ + ldr r3, [pc, #320] @ (45e74 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ - ldr r0, [pc, #308] @ (45ed0 ) │ │ │ │ + b.n 45850 │ │ │ │ + ldr r0, [pc, #308] @ (45e78 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #292] @ (45ec4 ) │ │ │ │ + ldr r4, [pc, #292] @ (45e6c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 45d74 │ │ │ │ + b.n 45d1c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #300] @ (45ed4 ) │ │ │ │ + ldr r4, [pc, #300] @ (45e7c ) │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #292] @ (45ed8 ) │ │ │ │ + ldr r0, [pc, #292] @ (45e80 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #284] @ (45edc ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #284] @ (45e84 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #280] @ (45ee0 ) │ │ │ │ + ldr r0, [pc, #280] @ (45e88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #196] @ (45e9c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #196] @ (45e44 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ - ldr r3, [pc, #256] @ (45ee4 ) │ │ │ │ + b.n 45850 │ │ │ │ + ldr r3, [pc, #256] @ (45e8c ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 458a8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 1e764 │ │ │ │ - ldr r3, [pc, #240] @ (45ee8 ) │ │ │ │ + b.n 45850 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 1e70c │ │ │ │ + ldr r3, [pc, #240] @ (45e90 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrsh.w r7, [r3, #22] │ │ │ │ - b.w 451e0 │ │ │ │ - ldr r2, [pc, #228] @ (45eec ) │ │ │ │ + b.w 45188 │ │ │ │ + ldr r2, [pc, #228] @ (45e94 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #228] @ (45ef0 ) │ │ │ │ + ldr r0, [pc, #228] @ (45e98 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsls r3, r6, #25 │ │ │ │ - bpl.n 45e38 │ │ │ │ - ldr r3, [pc, #216] @ (45ef4 ) │ │ │ │ + bpl.n 45de0 │ │ │ │ + ldr r3, [pc, #216] @ (45e9c ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r0, [pc, #216] @ (45ef8 ) │ │ │ │ + ldr r0, [pc, #216] @ (45ea0 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - cbnz r2, 45e3c │ │ │ │ + cbnz r2, 45de4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 44998 │ │ │ │ - b.n 45c14 │ │ │ │ + bl 44940 │ │ │ │ + b.n 45bbc │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b.n 45e1c │ │ │ │ - ldr r3, [pc, #104] @ (45ea8 ) │ │ │ │ + b.n 45dc4 │ │ │ │ + ldr r3, [pc, #104] @ (45e50 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 44998 │ │ │ │ - b.n 45c14 │ │ │ │ - ldr r3, [pc, #88] @ (45ea8 ) │ │ │ │ + bl 44940 │ │ │ │ + b.n 45bbc │ │ │ │ + ldr r3, [pc, #88] @ (45e50 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 44998 │ │ │ │ - b.n 456a8 │ │ │ │ + bl 44940 │ │ │ │ + b.n 45650 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cbnz r3, 45e70 │ │ │ │ + cbnz r3, 45e18 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 45698 │ │ │ │ - ldr r3, [pc, #52] @ (45ea8 ) │ │ │ │ + b.n 45640 │ │ │ │ + ldr r3, [pc, #52] @ (45e50 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 44998 │ │ │ │ + bl 44940 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 456b0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + b.n 45658 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (461ac ) │ │ │ │ + ldr r0, [pc, #224] @ (45f14 ) │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r6, r0 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 45e30 │ │ │ │ + bgt.n 45e88 │ │ │ │ movs r2, r1 │ │ │ │ - blt.n 45f08 │ │ │ │ + blt.n 45d60 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 45f90 │ │ │ │ + bls.n 45de8 │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 45ec0 │ │ │ │ + bls.n 45f18 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #336] @ (4600c ) │ │ │ │ + mvns r4, r0 │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 45fa8 │ │ │ │ + bhi.n 45e00 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ (45eec ) │ │ │ │ + muls r2, r7 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #888] @ (4624c ) │ │ │ │ + muls r6, r1 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #792] @ (461f4 ) │ │ │ │ + orrs r6, r6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #712] @ (461ac ) │ │ │ │ + orrs r2, r4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #448] @ (460b4 ) │ │ │ │ + cmn r0, r4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #352] @ (4605c ) │ │ │ │ + cmn r0, r1 │ │ │ │ movs r6, 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w fp, [pc, #448] @ 460d0 │ │ │ │ + ldr.w fp, [pc, #448] @ 46078 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #448] @ (460d4 ) │ │ │ │ + ldr r3, [pc, #448] @ (4607c ) │ │ │ │ and.w r2, r0, #32768 @ 0x8000 │ │ │ │ add fp, pc │ │ │ │ bic.w r8, r0, #32768 @ 0x8000 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ subs r5, r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 46018 │ │ │ │ - ldr.w r9, [pc, #424] @ 460d8 │ │ │ │ - ldr r3, [pc, #424] @ (460dc ) │ │ │ │ - ldr.w sl, [pc, #424] @ 460e0 │ │ │ │ + bgt.n 45fc0 │ │ │ │ + ldr.w r9, [pc, #424] @ 46080 │ │ │ │ + ldr r3, [pc, #424] @ (46084 ) │ │ │ │ + ldr.w sl, [pc, #424] @ 46088 │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 45f96 │ │ │ │ + b.n 45f3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 46064 │ │ │ │ + beq.w 4600c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 460b8 │ │ │ │ - ldr r3, [pc, #396] @ (460e4 ) │ │ │ │ + blt.w 46060 │ │ │ │ + ldr r3, [pc, #396] @ (4608c ) │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4605c │ │ │ │ - cbz r0, 45f76 │ │ │ │ + beq.n 46004 │ │ │ │ + cbz r0, 45f1e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 4481c │ │ │ │ + bl 447c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 45fc0 │ │ │ │ + bge.n 45f68 │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ strb r2, [r3, r4] │ │ │ │ subs r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 46014 │ │ │ │ + bgt.n 45fbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f44 │ │ │ │ + bne.n 45eec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45f44 │ │ │ │ + beq.n 45eec │ │ │ │ subs r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 46014 │ │ │ │ + bgt.n 45fbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r2, r6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45f44 │ │ │ │ - b.n 45faa │ │ │ │ + beq.n 45eec │ │ │ │ + b.n 45f52 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43ff8 │ │ │ │ - ldr r3, [pc, #284] @ (460e8 ) │ │ │ │ + bl 43fa0 │ │ │ │ + ldr r3, [pc, #284] @ (46090 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldrsh.w r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ strheq r4, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ strb r2, [r3, r4] │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 4608c │ │ │ │ + bmi.n 46034 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ cmp r4, #2 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ it gt │ │ │ │ strgt.w r0, [r3, r4, lsl #2] │ │ │ │ - ble.n 4607a │ │ │ │ + ble.n 46022 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 45f96 │ │ │ │ + ble.n 45f3e │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 4604e │ │ │ │ + cbnz r2, 45ff6 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 46056 │ │ │ │ - ldr r3, [pc, #200] @ (460ec ) │ │ │ │ + bge.n 45ffe │ │ │ │ + ldr r3, [pc, #200] @ (46094 ) │ │ │ │ mov r5, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, ip, r8, lsl #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, ip, r8, lsl #4 │ │ │ │ adds r5, #1 │ │ │ │ - cbz r3, 46044 │ │ │ │ + cbz r3, 45fec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #1 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ adds r4, #16 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 4602e │ │ │ │ + bgt.n 45fd6 │ │ │ │ cmp r8, r3 │ │ │ │ it lt │ │ │ │ strlt.w r8, [r7, #396] @ 0x18c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 46098 │ │ │ │ + cbz r3, 46040 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 45f6e │ │ │ │ + b.n 45f16 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45f90 │ │ │ │ + blt.n 45f38 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ - bl 43210 │ │ │ │ - b.n 45f90 │ │ │ │ + bl 431b8 │ │ │ │ + b.n 45f38 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ - bl 91808 <__isoc23_strtoul@@Base+0x150e8> │ │ │ │ + bl 91268 <__isoc23_strtoul@@Base+0x14ba0> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45ffe │ │ │ │ + bne.n 45fa6 │ │ │ │ str.w r4, [r7, #228] @ 0xe4 │ │ │ │ - b.n 45ffe │ │ │ │ + b.n 45fa6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e80 <__fcntl_time64@plt> │ │ │ │ - b.n 45fec │ │ │ │ + blx 7e34 <__fcntl_time64@plt> │ │ │ │ + b.n 45f94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7bf8 │ │ │ │ - b.n 45f76 │ │ │ │ + blx 7bac │ │ │ │ + b.n 45f1e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 43210 │ │ │ │ + b.w 431b8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 461c4 │ │ │ │ + bvs.n 4601c │ │ │ │ movs r2, r1 │ │ │ │ - bvs.n 461c4 │ │ │ │ + bvs.n 4601c │ │ │ │ movs r2, r1 │ │ │ │ - bvs.n 461c0 │ │ │ │ + bvs.n 46018 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 46000 │ │ │ │ + bpl.n 46058 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #12] @ (46100 ) │ │ │ │ - ldr r2, [pc, #16] @ (46104 ) │ │ │ │ + ldr r3, [pc, #12] @ (460a8 ) │ │ │ │ + ldr r2, [pc, #16] @ (460ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w r0, [r3, #500] @ 0x1f4 │ │ │ │ - b.w 8344 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + b.w 82ec │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #252] @ (46214 ) │ │ │ │ + ldr r2, [pc, #252] @ (461bc ) │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #20 │ │ │ │ cmp.w ip, #1 │ │ │ │ add r2, pc │ │ │ │ - bhi.n 461c2 │ │ │ │ + bhi.n 4616a │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 46196 │ │ │ │ + beq.n 4613e │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4616c │ │ │ │ + beq.n 46114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 461b4 │ │ │ │ + blt.n 4615c │ │ │ │ strd r0, r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 4309c │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461b4 │ │ │ │ - ldr r0, [pc, #212] @ (46218 ) │ │ │ │ + beq.n 4615c │ │ │ │ + ldr r0, [pc, #212] @ (461c0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr.w r0, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461e4 │ │ │ │ + beq.n 4618c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 461de │ │ │ │ + beq.n 46186 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 461bc │ │ │ │ + bpl.n 46164 │ │ │ │ ldr.w r2, [r2, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461f8 │ │ │ │ + beq.n 461a0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #168] @ (46218 ) │ │ │ │ + ldr r3, [pc, #168] @ (461c0 ) │ │ │ │ cmp r1, #2 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - beq.n 461ce │ │ │ │ + beq.n 46176 │ │ │ │ ldr.w r3, [r2, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 461b4 │ │ │ │ + blt.n 4615c │ │ │ │ ldr.w r1, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46158 │ │ │ │ + bne.n 46100 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n 46158 │ │ │ │ + b.n 46100 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ - bl 33e30 │ │ │ │ + bl 33dd8 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ - cbz r0, 461bc │ │ │ │ - ldr r3, [pc, #112] @ (46218 ) │ │ │ │ + cbz r0, 46164 │ │ │ │ + ldr r3, [pc, #112] @ (461c0 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r3, [r3, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4614a │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 460f2 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 461be │ │ │ │ + b.n 46166 │ │ │ │ ldr.w r3, [r2, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 461b4 │ │ │ │ + blt.n 4615c │ │ │ │ ldr.w r1, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ - cbz r0, 46204 │ │ │ │ + cbz r0, 461ac │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 4615c │ │ │ │ - b.n 461bc │ │ │ │ + bmi.n 46104 │ │ │ │ + b.n 46164 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 46154 │ │ │ │ + b.n 460fc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 437d0 │ │ │ │ + b.w 43778 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n 461de │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + b.n 46186 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #8] @ (46228 ) │ │ │ │ + ldr r3, [pc, #8] @ (461d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - bcc.n 46148 │ │ │ │ + bcc.n 461a0 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #84] @ (46290 ) │ │ │ │ + ldr r2, [pc, #84] @ (46238 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #84] @ (46294 ) │ │ │ │ + ldr r1, [pc, #84] @ (4623c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r2, #1196] @ 0x4ac │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ - cbz r2, 46256 │ │ │ │ + cbz r2, 461fe │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 43610 │ │ │ │ + bl 435b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 46250 │ │ │ │ + beq.n 461f8 │ │ │ │ and.w r2, r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r0, #30 │ │ │ │ mov r3, r4 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr.w r3, [r5, #1196] @ 0x4ac │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (462ec ) │ │ │ │ + ldr r3, [pc, #68] @ (46294 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 1b5e4 │ │ │ │ + bl 1b58c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfd8 │ │ │ │ + bl 1bf80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462ca │ │ │ │ + blt.n 46272 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 437d0 │ │ │ │ + b.w 43778 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfd8 │ │ │ │ + bl 1bf80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 462c0 │ │ │ │ - ldr r2, [pc, #24] @ (462f0 ) │ │ │ │ + bge.n 46268 │ │ │ │ + ldr r2, [pc, #24] @ (46298 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #24] @ (462f4 ) │ │ │ │ + ldr r0, [pc, #24] @ (4629c ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r3 │ │ │ │ + subs r6, #12 │ │ │ │ movs r6, r0 │ │ │ │ - cbz r0, 46332 │ │ │ │ + cbz r0, 462da │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (46338 ) │ │ │ │ + ldr r1, [pc, #44] @ (462e0 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 4632e │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 462d6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4632c │ │ │ │ + cbz r3, 462d4 │ │ │ │ add.w r2, r4, #8 │ │ │ │ - b.n 46326 │ │ │ │ + b.n 462ce │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ - cbz r3, 46334 │ │ │ │ + cbz r3, 462dc │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 46320 │ │ │ │ + bls.n 462c8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4635e │ │ │ │ + b.n 46306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46368 │ │ │ │ + bne.n 46310 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 82a8 │ │ │ │ + blx 8250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46356 │ │ │ │ + blt.n 462fe │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4638e │ │ │ │ + b.n 46336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46398 │ │ │ │ + bne.n 46340 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46386 │ │ │ │ + blt.n 4632e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #232] @ (4648c ) │ │ │ │ + ldr r3, [pc, #232] @ (46434 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4646c │ │ │ │ + beq.n 46414 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 46428 │ │ │ │ + ble.n 463d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 46428 │ │ │ │ + beq.n 463d0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ subs r2, #1 │ │ │ │ - cbnz r1, 463f2 │ │ │ │ + cbnz r1, 4639a │ │ │ │ mov lr, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 46434 │ │ │ │ + beq.n 463dc │ │ │ │ mov lr, r0 │ │ │ │ - cbz r2, 46432 │ │ │ │ + cbz r2, 463da │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 46432 │ │ │ │ + cbz r4, 463da │ │ │ │ mov r0, ip │ │ │ │ ldr.w ip, [ip] │ │ │ │ - b.n 463d2 │ │ │ │ + b.n 4637a │ │ │ │ mov r0, ip │ │ │ │ ldr.w ip, [ip] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 46418 │ │ │ │ - cbz r2, 46404 │ │ │ │ + beq.n 463c0 │ │ │ │ + cbz r2, 463ac │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 463ec │ │ │ │ + bne.n 46394 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, ip │ │ │ │ - cbz r1, 46434 │ │ │ │ + cbz r1, 463dc │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4643c │ │ │ │ + bne.n 463e4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 46440 │ │ │ │ + b.n 463e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 46464 │ │ │ │ + cbz r3, 4640c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46418 │ │ │ │ + beq.n 463c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 463c2 │ │ │ │ + bgt.n 4636a │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4640a │ │ │ │ - b.n 46434 │ │ │ │ + bne.n 463b2 │ │ │ │ + b.n 463dc │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 46414 │ │ │ │ + beq.n 463bc │ │ │ │ str.w r2, [lr] │ │ │ │ - ldr r2, [pc, #76] @ (46490 ) │ │ │ │ + ldr r2, [pc, #76] @ (46438 ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4647a │ │ │ │ + bgt.n 46422 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r3, r0, [r2, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 46484 │ │ │ │ + cbz r1, 4642c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 46484 │ │ │ │ + cbz r3, 4642c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 463ac │ │ │ │ - b.n 4646e │ │ │ │ + bne.n 46354 │ │ │ │ + b.n 46416 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 4645e │ │ │ │ + b.n 46406 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 46510 │ │ │ │ + bcs.n 46368 │ │ │ │ movs r2, r1 │ │ │ │ - bne.n 463d4 │ │ │ │ + bne.n 4642c │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #92] @ (46500 ) │ │ │ │ + ldr r6, [pc, #92] @ (464a8 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r5, [pc, #92] @ (46504 ) │ │ │ │ + ldr r5, [pc, #92] @ (464ac ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #80] @ (46508 ) │ │ │ │ + ldr r2, [pc, #80] @ (464b0 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 464e6 │ │ │ │ - cbz r4, 464f0 │ │ │ │ - ldr r3, [pc, #68] @ (4650c ) │ │ │ │ + bgt.n 4648e │ │ │ │ + cbz r4, 46498 │ │ │ │ + ldr r3, [pc, #68] @ (464b4 ) │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #60] @ (46510 ) │ │ │ │ + ldr r3, [pc, #60] @ (464b8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strh r2, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 464c4 │ │ │ │ + bne.n 4646c │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464d2 │ │ │ │ - b.n 464e2 │ │ │ │ - bne.n 4657c │ │ │ │ + bne.n 4647a │ │ │ │ + b.n 4648a │ │ │ │ + bne.n 463d4 │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 46548 │ │ │ │ + bne.n 465a0 │ │ │ │ movs r2, r1 │ │ │ │ - bne.n 4652c │ │ │ │ + bne.n 46584 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #216] @ (465fc ) │ │ │ │ + ldr r1, [pc, #216] @ (465a4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #216] @ (46600 ) │ │ │ │ + ldr r2, [pc, #216] @ (465a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #216] @ (46604 ) │ │ │ │ - ldr r3, [pc, #216] @ (46608 ) │ │ │ │ + ldr r5, [pc, #216] @ (465ac ) │ │ │ │ + ldr r3, [pc, #216] @ (465b0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -95342,322 +95333,322 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ clz r3, r1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 465c8 │ │ │ │ + bne.n 46570 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ adds r7, r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ │ │ tst.w r0, #2048 @ 0x800 │ │ │ │ - bne.n 465a8 │ │ │ │ + bne.n 46550 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r2, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 4658a │ │ │ │ + beq.n 46532 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 465cc │ │ │ │ + bne.n 46574 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 465c8 │ │ │ │ + cbz r1, 46570 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ - cbz r3, 465c8 │ │ │ │ - ldr r2, [pc, #124] @ (4660c ) │ │ │ │ - ldr r3, [pc, #108] @ (46600 ) │ │ │ │ + cbz r3, 46570 │ │ │ │ + ldr r2, [pc, #124] @ (465b4 ) │ │ │ │ + ldr r3, [pc, #108] @ (465a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 465f8 │ │ │ │ + bne.n 465a0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbnz r1, 465bc │ │ │ │ - b.n 465c8 │ │ │ │ + cbnz r1, 46564 │ │ │ │ + b.n 46570 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 465c8 │ │ │ │ + cbz r1, 46570 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 465b8 │ │ │ │ + bne.n 46560 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4658e │ │ │ │ + bne.n 46536 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 4658e │ │ │ │ - ldr r0, [pc, #64] @ (46610 ) │ │ │ │ + b.n 46536 │ │ │ │ + ldr r0, [pc, #64] @ (465b8 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465c8 │ │ │ │ + beq.n 46570 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r1, [sp, #12] │ │ │ │ itt eq │ │ │ │ addeq r7, r4, #2 │ │ │ │ addeq r3, sp, #24 │ │ │ │ ldrd r4, r5, [r1, #40] @ 0x28 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3470c │ │ │ │ + bl 346b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4658a │ │ │ │ - b.n 465c8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #16] │ │ │ │ + bge.n 46532 │ │ │ │ + b.n 46570 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #152] @ (466b0 ) │ │ │ │ + ldr r1, [pc, #152] @ (46658 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #152] @ (466b4 ) │ │ │ │ + ldr r2, [pc, #152] @ (4665c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r0, [r2, #132] @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 46630 │ │ │ │ + blt.n 465d8 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ - cbz r0, 46630 │ │ │ │ + cbz r0, 465d8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r0, [r2, #96] @ 0x60 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 46650 │ │ │ │ + bgt.n 465f8 │ │ │ │ ldrb.w ip, [r2, #97] @ 0x61 │ │ │ │ cmp ip, r3 │ │ │ │ - bge.n 4667a │ │ │ │ - ldr r2, [pc, #100] @ (466b8 ) │ │ │ │ + bge.n 46622 │ │ │ │ + ldr r2, [pc, #100] @ (46660 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - ldr.w ip, [pc, #92] @ 466bc │ │ │ │ + bl 1e57c │ │ │ │ + ldr.w ip, [pc, #92] @ 46664 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4669a │ │ │ │ - ldr r0, [pc, #64] @ (466c0 ) │ │ │ │ + bge.n 46642 │ │ │ │ + ldr r0, [pc, #64] @ (46668 ) │ │ │ │ movs r1, #20 │ │ │ │ - ldr r2, [pc, #64] @ (466c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (4666c ) │ │ │ │ sub.w r3, ip, r3 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ add r0, r1 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - ldr r0, [pc, #52] @ (466c8 ) │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + ldr r0, [pc, #52] @ (46670 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #20 │ │ │ │ - b.n 46676 │ │ │ │ - ldr r0, [pc, #48] @ (466cc ) │ │ │ │ + b.n 4661e │ │ │ │ + ldr r0, [pc, #48] @ (46674 ) │ │ │ │ movs r1, #20 │ │ │ │ - ldr r2, [pc, #48] @ (466d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (46678 ) │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ add r0, r1 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 46692 │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 4663a │ │ │ │ nop │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + ldr r7, [pc, #792] @ (46988 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldr r7, [pc, #736] @ (4695c ) │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #116] @ (46758 ) │ │ │ │ + ldr r4, [pc, #116] @ (46700 ) │ │ │ │ sub sp, #16 │ │ │ │ ldrh r3, [r0, #28] │ │ │ │ add r4, pc │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #13 │ │ │ │ - bne.n 466f6 │ │ │ │ + bne.n 4669e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 46614 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 465bc │ │ │ │ + bl 1e57c │ │ │ │ mov r6, r0 │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 4674a │ │ │ │ - ldr r0, [pc, #80] @ (4675c ) │ │ │ │ + bmi.n 466f2 │ │ │ │ + ldr r0, [pc, #80] @ (46704 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #80] @ (46760 ) │ │ │ │ + ldr r3, [pc, #80] @ (46708 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 46732 │ │ │ │ + bpl.n 466da │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (46764 ) │ │ │ │ - ldr r1, [pc, #72] @ (46768 ) │ │ │ │ + ldr r0, [pc, #68] @ (4670c ) │ │ │ │ + ldr r1, [pc, #72] @ (46710 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + b.w 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - ldr r2, [pc, #48] @ (4676c ) │ │ │ │ - ldr r0, [pc, #48] @ (46770 ) │ │ │ │ + ldr r2, [pc, #48] @ (46714 ) │ │ │ │ + ldr r0, [pc, #48] @ (46718 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ (46774 ) │ │ │ │ + ldr r3, [pc, #40] @ (4671c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - b.n 4670e │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + bl 1e57c │ │ │ │ + b.n 466b6 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #280] @ (46884 ) │ │ │ │ + cmp r6, r6 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + ldr r7, [pc, #168] @ (467c0 ) │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #148] @ (46810 ) │ │ │ │ - ldr r2, [pc, #152] @ (46814 ) │ │ │ │ + ldr r3, [pc, #148] @ (467b8 ) │ │ │ │ + ldr r2, [pc, #152] @ (467bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ - cbnz r3, 46788 │ │ │ │ + cbnz r3, 46730 │ │ │ │ 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, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrsh.w r0, [r2, #48] @ 0x30 │ │ │ │ - blx 7f70 │ │ │ │ + blx 7f24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 467b4 │ │ │ │ + beq.n 4675c │ │ │ │ mov r3, r6 │ │ │ │ - cbz r6, 467b4 │ │ │ │ + cbz r6, 4675c │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 467ac │ │ │ │ + bne.n 46754 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ - blx 7bec │ │ │ │ - cbnz r0, 46800 │ │ │ │ + blx 7ba0 │ │ │ │ + cbnz r0, 467a8 │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ ands.w r2, r3, #256 @ 0x100 │ │ │ │ - beq.n 46802 │ │ │ │ + beq.n 467aa │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 467f6 │ │ │ │ + bpl.n 4679e │ │ │ │ ldrh r3, [r6, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 467f6 │ │ │ │ + beq.n 4679e │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ - bl 310a8 │ │ │ │ - cbnz r0, 467e6 │ │ │ │ + bl 31050 │ │ │ │ + cbnz r0, 4678e │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r6, #32] │ │ │ │ - ldr r2, [pc, #48] @ (46818 ) │ │ │ │ + ldr r2, [pc, #48] @ (467c0 ) │ │ │ │ movs r1, #2 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ - bl 31230 │ │ │ │ - ldr r3, [pc, #36] @ (4681c ) │ │ │ │ + bl 311d8 │ │ │ │ + ldr r3, [pc, #36] @ (467c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 31230 │ │ │ │ + bl 311d8 │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ - b.n 467c6 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + b.n 4676e │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ movs r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4688a │ │ │ │ + beq.n 46832 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w lr, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -95666,144 +95657,144 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ it mi │ │ │ │ strhmi.w ip, [r3, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4683a │ │ │ │ + bne.n 467e2 │ │ │ │ cmp lr, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r1, 46886 │ │ │ │ + cbz r1, 4682e │ │ │ │ ldrd r3, r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46876 │ │ │ │ + bne.n 4681e │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ca8 │ │ │ │ + b.w 7c5c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 46868 │ │ │ │ + b.n 46810 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #312] @ (469d4 ) │ │ │ │ + ldr r4, [pc, #312] @ (4697c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #312] @ (469d8 ) │ │ │ │ + ldr r3, [pc, #312] @ (46980 ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 469bc │ │ │ │ + beq.w 46964 │ │ │ │ mov lr, r1 │ │ │ │ mov r3, ip │ │ │ │ - b.n 468bc │ │ │ │ + b.n 46864 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 469bc │ │ │ │ + beq.n 46964 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 468b6 │ │ │ │ + bne.n 4685e │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ lsls r2, r0, #22 │ │ │ │ it pl │ │ │ │ movpl r2, r3 │ │ │ │ - bpl.n 468d4 │ │ │ │ - b.n 46994 │ │ │ │ + bpl.n 4687c │ │ │ │ + b.n 4693c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 468f6 │ │ │ │ + cbz r2, 4689e │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 46992 │ │ │ │ + bpl.n 4693a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 468ce │ │ │ │ - b.n 468e6 │ │ │ │ + bne.n 46876 │ │ │ │ + b.n 4688e │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ lsls r6, r0, #26 │ │ │ │ - bpl.n 46992 │ │ │ │ + bpl.n 4693a │ │ │ │ lsls r6, r0, #29 │ │ │ │ - bpl.n 468f0 │ │ │ │ + bpl.n 46898 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46992 │ │ │ │ + beq.n 4693a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 468e0 │ │ │ │ + bne.n 46888 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 469bc │ │ │ │ + beq.n 46964 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 469ca │ │ │ │ + beq.n 46972 │ │ │ │ mov r2, ip │ │ │ │ ldr.w ip, [ip] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 469c4 │ │ │ │ + beq.n 4696c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 46900 │ │ │ │ - ldr r7, [pc, #200] @ (469dc ) │ │ │ │ + bne.n 468a8 │ │ │ │ + ldr r7, [pc, #200] @ (46984 ) │ │ │ │ mov r2, r3 │ │ │ │ add r7, pc │ │ │ │ - b.n 46942 │ │ │ │ - ldr.w ip, [pc, #196] @ 469e0 │ │ │ │ + b.n 468ea │ │ │ │ + ldr.w ip, [pc, #196] @ 46988 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldr.w ip, [r6, #384] @ 0x180 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 46962 │ │ │ │ + beq.n 4690a │ │ │ │ bic.w r1, r1, #32 │ │ │ │ strh r1, [r2, #32] │ │ │ │ ldr.w r0, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r7, #144] @ 0x90 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 4699a │ │ │ │ + cbz r2, 46942 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 4695a │ │ │ │ + cbz r1, 46902 │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrh r1, [r2, #32] │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 4695c │ │ │ │ + bpl.n 46904 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrh r1, [r2, #32] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r6, r1, #31 │ │ │ │ - bpl.n 46918 │ │ │ │ + bpl.n 468c0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 46494 │ │ │ │ + bl 4643c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 46984 │ │ │ │ + cbz r0, 4692c │ │ │ │ ldrh r1, [r2, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldrh.w ip, [r2, #32] │ │ │ │ tst.w ip, #8 │ │ │ │ - beq.n 46988 │ │ │ │ + beq.n 46930 │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldrh.w ip, [r2, #32] │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 46928 │ │ │ │ + b.n 468d0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ @@ -95820,407 +95811,407 @@ │ │ │ │ strb r2, [r0, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 46910 │ │ │ │ + b.n 468b8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 46910 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + b.n 468b8 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #96] @ (46a54 ) │ │ │ │ + ldr r2, [pc, #96] @ (469fc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #96] @ (46a58 ) │ │ │ │ + ldr r3, [pc, #96] @ (46a00 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 46a3e │ │ │ │ + beq.n 469e6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46a3e │ │ │ │ - ldr r2, [pc, #52] @ (46a5c ) │ │ │ │ - ldr r3, [pc, #44] @ (46a58 ) │ │ │ │ + cbnz r3, 469e6 │ │ │ │ + ldr r2, [pc, #52] @ (46a04 ) │ │ │ │ + ldr r3, [pc, #44] @ (46a00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 46a4e │ │ │ │ + bne.n 469f6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (46a60 ) │ │ │ │ + ldr r2, [pc, #32] @ (46a08 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #32] @ (46a64 ) │ │ │ │ + ldr r0, [pc, #32] @ (46a0c ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + ldr r4, [pc, #184] @ (46ac4 ) │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #392] @ (46c00 ) │ │ │ │ + ldr r6, [pc, #392] @ (46ba8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #392] @ (46c04 ) │ │ │ │ + ldr r3, [pc, #392] @ (46bac ) │ │ │ │ movs r0, #17 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #388] @ (46c08 ) │ │ │ │ - ldr r1, [pc, #392] @ (46c0c ) │ │ │ │ + ldr r4, [pc, #388] @ (46bb0 ) │ │ │ │ + ldr r1, [pc, #392] @ (46bb4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 46aa6 │ │ │ │ - ldr r3, [pc, #372] @ (46c10 ) │ │ │ │ + ble.n 46a4e │ │ │ │ + ldr r3, [pc, #372] @ (46bb8 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 46ac0 │ │ │ │ + bmi.n 46a68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 46aa6 │ │ │ │ - b.n 46a98 │ │ │ │ - blx 7d38 │ │ │ │ + ble.n 46a4e │ │ │ │ + b.n 46a40 │ │ │ │ + blx 7cec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bgt.n 46b0a │ │ │ │ - bne.n 46aa2 │ │ │ │ + bgt.n 46ab2 │ │ │ │ + bne.n 46a4a │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f64 │ │ │ │ + blx 7f18 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 46ae4 │ │ │ │ - b.n 46aa2 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + cbnz r0, 46a8c │ │ │ │ + b.n 46a4a │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46aee │ │ │ │ + bne.n 46a96 │ │ │ │ movs r0, #2 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46ada │ │ │ │ + blt.n 46a82 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 46aa2 │ │ │ │ + blt.n 46a4a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46be4 │ │ │ │ + bne.n 46b8c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7bec │ │ │ │ + blx 7ba0 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46b60 │ │ │ │ - ldr r3, [pc, #252] @ (46c14 ) │ │ │ │ + blt.n 46b08 │ │ │ │ + ldr r3, [pc, #252] @ (46bbc ) │ │ │ │ movs r7, #22 │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #148] @ 0x94 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f70 │ │ │ │ + blx 7f24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #21 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #24] │ │ │ │ - beq.n 46b76 │ │ │ │ + beq.n 46b1e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 46aa2 │ │ │ │ - bl 6aa30 │ │ │ │ + ble.n 46a4a │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, #21 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 46b20 │ │ │ │ - ldr r3, [pc, #204] @ (46c18 ) │ │ │ │ + bne.n 46ac8 │ │ │ │ + ldr r3, [pc, #204] @ (46bc0 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #204] @ (46c1c ) │ │ │ │ + ldr r0, [pc, #204] @ (46bc4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6bc9c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.w 6bc44 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 46b14 │ │ │ │ - ldr r3, [pc, #180] @ (46c20 ) │ │ │ │ + beq.n 46abc │ │ │ │ + ldr r3, [pc, #180] @ (46bc8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #148] @ 0x94 │ │ │ │ - b.n 46aa2 │ │ │ │ - ldr r7, [pc, #172] @ (46c24 ) │ │ │ │ + b.n 46a4a │ │ │ │ + ldr r7, [pc, #172] @ (46bcc ) │ │ │ │ add r7, pc │ │ │ │ ldrb.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46aa2 │ │ │ │ + beq.n 46a4a │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #17 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 6aadc │ │ │ │ + bl 6aa84 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6aa30 │ │ │ │ - ldr r3, [pc, #124] @ (46c28 ) │ │ │ │ + bl 6a9d8 │ │ │ │ + ldr r3, [pc, #124] @ (46bd0 ) │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7bec │ │ │ │ + blx 7ba0 │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - bl 310a8 │ │ │ │ + bl 31050 │ │ │ │ ldrb.w r3, [r7, #107] @ 0x6b │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r3, 46bec │ │ │ │ + cbz r3, 46b94 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 46aa2 │ │ │ │ + b.n 46a4a │ │ │ │ movs r1, #2 │ │ │ │ - bl 44208 │ │ │ │ - b.n 46afe │ │ │ │ + bl 441b0 │ │ │ │ + b.n 46aa6 │ │ │ │ movs r1, #2 │ │ │ │ add.w r2, r7, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #26 │ │ │ │ strb.w r3, [r7, #107] @ 0x6b │ │ │ │ - bl 31230 │ │ │ │ - b.n 46bd0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + bl 311d8 │ │ │ │ + b.n 46b78 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ lsrs r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ 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, #208] @ (46d10 ) │ │ │ │ - ldr r1, [pc, #212] @ (46d14 ) │ │ │ │ + ldr r3, [pc, #208] @ (46cb8 ) │ │ │ │ + ldr r1, [pc, #212] @ (46cbc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #212] @ (46d18 ) │ │ │ │ + ldr r2, [pc, #212] @ (46cc0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r8, [r1, #60] @ 0x3c │ │ │ │ add.w r0, r7, #32 │ │ │ │ adds.w r2, r8, #7 │ │ │ │ add.w r3, r8, #14 │ │ │ │ it pl │ │ │ │ movpl r3, r2 │ │ │ │ asrs r5, r3, #3 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r6, 46c7a │ │ │ │ + cbz r6, 46c22 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 46c6a │ │ │ │ + bne.n 46c12 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 46c66 │ │ │ │ - ldr r3, [pc, #160] @ (46d1c ) │ │ │ │ + bne.n 46c0e │ │ │ │ + ldr r3, [pc, #160] @ (46cc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 46c8e │ │ │ │ + cbz r4, 46c36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 46c82 │ │ │ │ - ldr r4, [pc, #144] @ (46d20 ) │ │ │ │ + bne.n 46c2a │ │ │ │ + ldr r4, [pc, #144] @ (46cc8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r4, pc │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 46cd6 │ │ │ │ + ble.n 46c7e │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ strd r3, r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #8] │ │ │ │ strh r3, [r7, #62] @ 0x3e │ │ │ │ - cbz r2, 46d06 │ │ │ │ + cbz r2, 46cae │ │ │ │ cmn.w r8, #14 │ │ │ │ - blt.n 46cbe │ │ │ │ + blt.n 46c66 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ strb r1, [r2, r3] │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 46cb6 │ │ │ │ + bcs.n 46c5e │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 46cf0 │ │ │ │ + beq.n 46c98 │ │ │ │ add.w r0, r7, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 46cd6 │ │ │ │ - b.n 46c9c │ │ │ │ + ble.n 46c7e │ │ │ │ + b.n 46c44 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46cca │ │ │ │ - bl 46d24 │ │ │ │ + beq.n 46c72 │ │ │ │ + bl 46ccc │ │ │ │ add.w r0, r7, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ - b.n 46cac │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + b.n 46c54 │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ stmdb 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, #1460] @ 472ec │ │ │ │ + ldr.w r2, [pc, #1460] @ 47294 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r4, [pc, #1460] @ 472f0 │ │ │ │ + ldr.w r4, [pc, #1460] @ 47298 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 472f4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 4729c │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr.w r3, [pc, #1436] @ 472f8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr.w r3, [pc, #1436] @ 472a0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ it eq │ │ │ │ moveq.w r9, #10 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ movne.w r9, #11 │ │ │ │ - ldr.w r2, [pc, #1416] @ 472fc │ │ │ │ + ldr.w r2, [pc, #1416] @ 472a4 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #1412] @ 47300 │ │ │ │ + ldr.w r3, [pc, #1412] @ 472a8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r8, #136] @ 0x88 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ subs r5, r6, #0 │ │ │ │ - ldr.w r3, [pc, #1400] @ 47304 │ │ │ │ + ldr.w r3, [pc, #1400] @ 472ac │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -96228,3160 +96219,3160 @@ │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #136] @ 0x88 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 46dd6 │ │ │ │ + bne.n 46d7e │ │ │ │ ldrb.w r2, [r8, #408] @ 0x198 │ │ │ │ - cbnz r2, 46dd6 │ │ │ │ + cbnz r2, 46d7e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 46dd6 │ │ │ │ + cbz r3, 46d7e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r1 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 46dd6 │ │ │ │ + cbz r0, 46d7e │ │ │ │ orr.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 7dd4 │ │ │ │ + blx 7d88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 46fca │ │ │ │ + blt.w 46f72 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.w 46fc0 │ │ │ │ + bmi.w 46f68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 470a2 │ │ │ │ + beq.w 4704a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47088 │ │ │ │ + beq.w 47030 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orr.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r7, #61] @ 0x3d │ │ │ │ str.w r5, [r3, #264] @ 0x108 │ │ │ │ adds r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ strb.w r1, [r7, #61] @ 0x3d │ │ │ │ - cbz r2, 46e30 │ │ │ │ + cbz r2, 46dd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 4701e │ │ │ │ + beq.w 46fc6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 46e1c │ │ │ │ + bne.n 46dc4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46e1a │ │ │ │ + bne.n 46dc2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 46dd6 │ │ │ │ - ldr.w r2, [pc, #1228] @ 47308 │ │ │ │ + beq.n 46d7e │ │ │ │ + ldr.w r2, [pc, #1228] @ 472b0 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r7, #63] @ 0x3f │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r2, #168] @ 0xa8 │ │ │ │ str.w r1, [r2, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47100 │ │ │ │ - ldr.w r4, [pc, #1208] @ 4730c │ │ │ │ + bne.w 470a8 │ │ │ │ + ldr.w r4, [pc, #1208] @ 472b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46494 │ │ │ │ + bl 4643c │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ strh.w r1, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4710e │ │ │ │ + beq.w 470b6 │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 4721c │ │ │ │ + beq.w 471c4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ ittt ne │ │ │ │ movne r2, r1 │ │ │ │ addne r4, #152 @ 0x98 │ │ │ │ strne r2, [sp, #16] │ │ │ │ - beq.w 4719e │ │ │ │ + beq.w 47146 │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 47050 │ │ │ │ + beq.w 46ff8 │ │ │ │ ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4716a │ │ │ │ + bne.w 47112 │ │ │ │ ldrh.w ip, [r4, #32] │ │ │ │ and.w lr, r0, #127 @ 0x7f │ │ │ │ bic.w r1, ip, #10 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ add.w ip, lr, #1 │ │ │ │ ite eq │ │ │ │ orreq.w r1, r1, #32 │ │ │ │ orrne.w r1, r1, #36 @ 0x24 │ │ │ │ strh r1, [r4, #32] │ │ │ │ sbfx ip, ip, #1, #7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 470c6 │ │ │ │ + ble.w 4706e │ │ │ │ lsls r0, r0, #24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ite pl │ │ │ │ orrpl.w ip, r1, #8 │ │ │ │ orrmi.w ip, r1, #72 @ 0x48 │ │ │ │ strh.w lr, [r4, #28] │ │ │ │ strh.w ip, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 470f6 │ │ │ │ + beq.w 4709e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #2 │ │ │ │ - beq.w 47288 │ │ │ │ + beq.w 47230 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 46f40 │ │ │ │ + beq.n 46ee8 │ │ │ │ ldr.w r1, [r8, #252] @ 0xfc │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 471ec │ │ │ │ + beq.w 47194 │ │ │ │ ldr.w r0, [r8, #404] @ 0x194 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb r1, [r0, #17] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 47224 │ │ │ │ + beq.w 471cc │ │ │ │ ldrb.w r1, [r8, #153] @ 0x99 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r8, #153] @ 0x99 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbnz r1, 46f40 │ │ │ │ + cbnz r1, 46ee8 │ │ │ │ ldrh.w ip, [r4, #32] │ │ │ │ bic.w r1, ip, #4 │ │ │ │ strh r1, [r4, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r3, 46f62 │ │ │ │ + cbz r3, 46f0a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq.w 4717c │ │ │ │ + beq.w 47124 │ │ │ │ cmp r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r1, 46f6c │ │ │ │ + cbz r1, 46f14 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ - cbz r2, 46f7a │ │ │ │ + cbz r2, 46f22 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 471b6 │ │ │ │ + beq.w 4715e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 46dd6 │ │ │ │ + bpl.w 46d7e │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #15 │ │ │ │ - bpl.w 46dd6 │ │ │ │ + bpl.w 46d7e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 472c6 │ │ │ │ + beq.w 4726e │ │ │ │ ldr.w r1, [r8, #1224] @ 0x4c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 47234 │ │ │ │ - ldr r3, [pc, #876] @ (47310 ) │ │ │ │ + beq.w 471dc │ │ │ │ + ldr r3, [pc, #876] @ (472b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r3, #268] @ 0x10c │ │ │ │ movs r1, #2 │ │ │ │ - bl 475f8 │ │ │ │ + bl 475a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #415] @ 0x19f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 4688c │ │ │ │ - b.n 46dd6 │ │ │ │ + bl 46834 │ │ │ │ + b.n 46d7e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 46df2 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 46d9a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 47092 │ │ │ │ + beq.n 4703a │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bmi.n 470a6 │ │ │ │ + bmi.n 4704e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 470b6 │ │ │ │ + beq.n 4705e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 470a2 │ │ │ │ + bne.n 4704a │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 46ffa │ │ │ │ - ldr r1, [pc, #800] @ (47314 ) │ │ │ │ + cbz r3, 46fa2 │ │ │ │ + ldr r1, [pc, #800] @ (472bc ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 6aa30 │ │ │ │ + bl 6a9d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #792] @ (47318 ) │ │ │ │ + ldr r2, [pc, #792] @ (472c0 ) │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #752] @ (472f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (4729c ) │ │ │ │ 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 472e8 │ │ │ │ + bne.w 47290 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 47026 │ │ │ │ + b.n 46fce │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 4702c │ │ │ │ + cbz r2, 46fd4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47022 │ │ │ │ + bne.n 46fca │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 470e0 │ │ │ │ + beq.n 47088 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq.n 47124 │ │ │ │ + beq.n 470cc │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 46e9a │ │ │ │ + bne.w 46e42 │ │ │ │ ldr.w r0, [r8, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47064 │ │ │ │ + blt.n 4700c │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47078 │ │ │ │ + blt.n 47020 │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #448] @ 0x1c0 │ │ │ │ str.w r1, [r8, #456] @ 0x1c8 │ │ │ │ - b.n 46ea4 │ │ │ │ + b.n 46e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 46e00 │ │ │ │ + b.n 46da8 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 471f6 │ │ │ │ + bne.w 4719e │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 470a6 │ │ │ │ + bmi.n 4704e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46fe8 │ │ │ │ + b.n 46f90 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46fde │ │ │ │ + bne.n 46f86 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 47106 │ │ │ │ + bne.n 470ae │ │ │ │ str.w r6, [r8, #136] @ 0x88 │ │ │ │ - b.n 46ffa │ │ │ │ + b.n 46fa2 │ │ │ │ ldrh.w ip, [r4, #30] │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp ip, r0 │ │ │ │ it lt │ │ │ │ movlt ip, r0 │ │ │ │ strh.w ip, [r4, #28] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.w 46f32 │ │ │ │ - b.n 46f00 │ │ │ │ + bpl.w 46eda │ │ │ │ + b.n 46ea8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r4 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ bic.w r2, r2, #14 │ │ │ │ strh r2, [r4, #32] │ │ │ │ - b.n 46f62 │ │ │ │ + b.n 46f0a │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 46f3a │ │ │ │ - b.n 46f00 │ │ │ │ - bl 46c2c │ │ │ │ - b.n 46e52 │ │ │ │ + beq.w 46ee2 │ │ │ │ + b.n 46ea8 │ │ │ │ + bl 46bd4 │ │ │ │ + b.n 46dfa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 46dac │ │ │ │ + b.n 46d54 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ addne r4, #152 @ 0x98 │ │ │ │ - bne.n 47034 │ │ │ │ - ldr r4, [pc, #508] @ (4731c ) │ │ │ │ + bne.n 46fdc │ │ │ │ + ldr r4, [pc, #508] @ (472c4 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ - b.n 46f6c │ │ │ │ + b.n 46f14 │ │ │ │ ubfx r1, r0, #8, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ strh r1, [r4, #28] │ │ │ │ orr.w r3, r3, #524 @ 0x20c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - cbz r0, 47142 │ │ │ │ + cbz r0, 470ea │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 4724c │ │ │ │ + beq.w 471f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 46dd6 │ │ │ │ + beq.w 46d7e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 4726a │ │ │ │ - cbz r3, 47164 │ │ │ │ + beq.w 47212 │ │ │ │ + cbz r3, 4710c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 47272 │ │ │ │ + beq.w 4721a │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47156 │ │ │ │ + bne.n 470fe │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 46dd6 │ │ │ │ + b.n 46d7e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1edbc │ │ │ │ + bl 1ed64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 46ea4 │ │ │ │ + b.n 46e4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ ldrh.w r2, [r0, #180] @ 0xb4 │ │ │ │ strh r2, [r3, #8] │ │ │ │ ldrh.w r0, [r0, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r2, r2, #256 @ 0x100 │ │ │ │ strhmi r2, [r3, #8] │ │ │ │ - b.n 46f62 │ │ │ │ + b.n 46f0a │ │ │ │ ldrh.w r2, [r4, #180] @ 0xb4 │ │ │ │ strh r2, [r3, #8] │ │ │ │ ldrh.w r1, [r4, #184] @ 0xb8 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 4711c │ │ │ │ + bpl.n 470c4 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ strh r2, [r3, #8] │ │ │ │ - b.n 46f6c │ │ │ │ + b.n 46f14 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f70 │ │ │ │ + blx 7f24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 46f7a │ │ │ │ + bne.w 46f22 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 471e2 │ │ │ │ + cbz r3, 4718a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 471ce │ │ │ │ + b.n 47176 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 471e2 │ │ │ │ + cbz r3, 4718a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 471ca │ │ │ │ + bne.n 47172 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 46f7a │ │ │ │ + bpl.w 46f22 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 471d4 │ │ │ │ + bne.n 4717c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7bec │ │ │ │ - b.n 46f7a │ │ │ │ + blx 7ba0 │ │ │ │ + b.n 46f22 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ bic.w r1, r1, #512 @ 0x200 │ │ │ │ strh r1, [r4, #32] │ │ │ │ - b.n 46f32 │ │ │ │ + b.n 46eda │ │ │ │ bic.w r9, r9, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 7dd4 │ │ │ │ + blx 7d88 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 4727e │ │ │ │ + bmi.n 47226 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 46df2 │ │ │ │ + bge.w 46d9a │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.n 46fda │ │ │ │ + b.n 46f82 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ strh r2, [r3, #8] │ │ │ │ - b.n 46dd6 │ │ │ │ + b.n 46d7e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 47328 │ │ │ │ + bl 472d0 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 46f32 │ │ │ │ + b.n 46eda │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #1224] @ 0x4c8 │ │ │ │ - b.n 46fa0 │ │ │ │ + b.n 46f48 │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bpl.w 47142 │ │ │ │ + bpl.w 470ea │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 47148 │ │ │ │ - b.n 46dd6 │ │ │ │ + bne.w 470f0 │ │ │ │ + b.n 46d7e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 47164 │ │ │ │ + b.n 4710c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 46dd6 │ │ │ │ + b.n 46d7e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 47210 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 471b8 │ │ │ │ ldr.w r0, [r8, #196] @ 0xc4 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.w 46efa │ │ │ │ + bpl.w 46ea2 │ │ │ │ bic.w r1, ip, #4 │ │ │ │ strh r1, [r4, #32] │ │ │ │ movs r1, #2 │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r8, #196] @ 0xc4 │ │ │ │ bic.w r0, r0, #2048 @ 0x800 │ │ │ │ str.w r0, [r8, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str.w r1, [r8, #196] @ 0xc4 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ - b.n 470d8 │ │ │ │ - ldr r3, [pc, #88] @ (47320 ) │ │ │ │ + b.n 47080 │ │ │ │ + ldr r3, [pc, #88] @ (472c8 ) │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w ip, [pc, #84] @ 47324 │ │ │ │ + ldr.w ip, [pc, #84] @ 472cc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [ip, #268] @ 0x10c │ │ │ │ - bl 475f8 │ │ │ │ + bl 475a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - b.n 46fb6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + b.n 46f5e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #208] @ (4740c ) │ │ │ │ + ldr r4, [pc, #208] @ (473b4 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #208] @ (47410 ) │ │ │ │ + ldr r3, [pc, #208] @ (473b8 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - ldr r3, [pc, #196] @ (47414 ) │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + ldr r3, [pc, #196] @ (473bc ) │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb r3, [r2, #17] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r9, [r5, #153] @ 0x99 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 473ce │ │ │ │ + beq.n 47376 │ │ │ │ subs r7, r7, r3 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r2, r3, #512 @ 0x200 │ │ │ │ and.w r3, r3, #544 @ 0x220 │ │ │ │ cmp.w r3, #544 @ 0x220 │ │ │ │ - bne.n 473ca │ │ │ │ + bne.n 47372 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w fp, [r5, #376] @ 0x178 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w sl, [r5, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r2, r2, #28 │ │ │ │ it mi │ │ │ │ strmi r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 3e31c │ │ │ │ + bl 3e2c4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, fp │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r7, #1 │ │ │ │ - cbnz r3, 473ea │ │ │ │ + cbnz r3, 47392 │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ str.w fp, [r5, #376] @ 0x178 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 47374 │ │ │ │ + bne.n 4731c │ │ │ │ add.w r0, r8, #32 │ │ │ │ strb.w r9, [r5, #153] @ 0x99 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 473f4 │ │ │ │ + beq.n 4739c │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 4688c │ │ │ │ - b.n 473c2 │ │ │ │ + bl 46834 │ │ │ │ + b.n 4736a │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 473de │ │ │ │ - bl 46d24 │ │ │ │ + beq.n 47386 │ │ │ │ + bl 46ccc │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (47438 ) │ │ │ │ - ldr r2, [pc, #32] @ (4743c ) │ │ │ │ + ldr r3, [pc, #28] @ (473e0 ) │ │ │ │ + ldr r2, [pc, #32] @ (473e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 47432 │ │ │ │ + cbz r2, 473da │ │ │ │ ldrb.w r2, [r3, #61] @ 0x3d │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [r3, #61] @ 0x3d │ │ │ │ bx lr │ │ │ │ - b.w 46d24 │ │ │ │ + b.w 46ccc │ │ │ │ nop │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ 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 r3, [pc, #368] @ (475c4 ) │ │ │ │ + ldr r3, [pc, #368] @ (4756c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #368] @ (475c8 ) │ │ │ │ + ldr r4, [pc, #368] @ (47570 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ ldrb.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbnz r3, 47478 │ │ │ │ - ldr r3, [pc, #360] @ (475cc ) │ │ │ │ + cbnz r3, 47420 │ │ │ │ + ldr r3, [pc, #360] @ (47574 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #144 @ 0x90 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 4752c │ │ │ │ + beq.n 474d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #340] @ (475d0 ) │ │ │ │ + ldr r3, [pc, #340] @ (47578 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47470 │ │ │ │ - ldr r3, [pc, #324] @ (475cc ) │ │ │ │ + beq.n 47418 │ │ │ │ + ldr r3, [pc, #324] @ (47574 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47470 │ │ │ │ + bne.n 47418 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ movs r0, #0 │ │ │ │ - bl 31144 │ │ │ │ - ldr r3, [pc, #308] @ (475d4 ) │ │ │ │ + bl 310ec │ │ │ │ + ldr r3, [pc, #308] @ (4757c ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ - cbnz r0, 474b0 │ │ │ │ + cbnz r0, 47458 │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ strb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 475a6 │ │ │ │ - ldr.w r9, [pc, #288] @ 475d8 │ │ │ │ + beq.n 4754e │ │ │ │ + ldr.w r9, [pc, #288] @ 47580 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r6 │ │ │ │ add r9, pc │ │ │ │ - b.n 474cc │ │ │ │ + b.n 47474 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47532 │ │ │ │ + bne.n 474da │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ - cbz r3, 474e0 │ │ │ │ + cbz r3, 47488 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.n 474c2 │ │ │ │ + bmi.n 4746a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ it pl │ │ │ │ addpl.w r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 474cc │ │ │ │ - ldr r3, [pc, #248] @ (475dc ) │ │ │ │ + bne.n 47474 │ │ │ │ + ldr r3, [pc, #248] @ (47584 ) │ │ │ │ adds r2, r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #140] @ 0x8c │ │ │ │ - cbnz r1, 474fa │ │ │ │ + cbnz r1, 474a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 474fa │ │ │ │ + cbz r3, 474a2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 475b2 │ │ │ │ + bne.n 4755a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47568 │ │ │ │ + bne.n 47510 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47544 │ │ │ │ + beq.n 474ec │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ - cbnz r3, 47550 │ │ │ │ - ldr r4, [pc, #200] @ (475e0 ) │ │ │ │ + cbnz r3, 474f8 │ │ │ │ + ldr r4, [pc, #200] @ (47588 ) │ │ │ │ add r4, pc │ │ │ │ ldrb.w r3, [r4, #148] @ 0x94 │ │ │ │ - cbz r3, 47524 │ │ │ │ + cbz r3, 474cc │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47586 │ │ │ │ + beq.n 4752e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 47470 │ │ │ │ - ldr r3, [pc, #160] @ (475d0 ) │ │ │ │ + b.n 47418 │ │ │ │ + ldr r3, [pc, #160] @ (47578 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - b.n 47488 │ │ │ │ + b.n 47430 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movs r1, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ ldrb.w r1, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 474c6 │ │ │ │ + b.n 4746e │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47506 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47506 │ │ │ │ + beq.n 474ae │ │ │ │ + bl 46ccc │ │ │ │ + b.n 474ae │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8268 │ │ │ │ + blx 8210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47514 │ │ │ │ + blt.n 474bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ - blx 7bec │ │ │ │ - b.n 47514 │ │ │ │ + blx 7ba0 │ │ │ │ + b.n 474bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 474fa │ │ │ │ - ldr r3, [pc, #116] @ (475e4 ) │ │ │ │ + bpl.n 474a2 │ │ │ │ + ldr r3, [pc, #116] @ (4758c ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #116] @ (475e8 ) │ │ │ │ + ldr r0, [pc, #116] @ (47590 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47472 │ │ │ │ + b.n 4741a │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 310a8 │ │ │ │ + bl 31050 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r6, [r4, #107] @ 0x6b │ │ │ │ - bl 31230 │ │ │ │ - b.n 47524 │ │ │ │ - ldr r3, [pc, #68] @ (475ec ) │ │ │ │ + bl 311d8 │ │ │ │ + b.n 474cc │ │ │ │ + ldr r3, [pc, #68] @ (47594 ) │ │ │ │ adds r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 474fa │ │ │ │ - ldr r3, [pc, #60] @ (475f0 ) │ │ │ │ - ldr r0, [pc, #60] @ (475f4 ) │ │ │ │ + b.n 474a2 │ │ │ │ + ldr r3, [pc, #60] @ (47598 ) │ │ │ │ + ldr r0, [pc, #60] @ (4759c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 47580 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 47528 │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ movs r6, 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 │ │ │ │ - ldr r5, [pc, #632] @ (47884 ) │ │ │ │ + ldr r5, [pc, #632] @ (4782c ) │ │ │ │ sub sp, #20 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 47658 │ │ │ │ + cbz r0, 47600 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47658 │ │ │ │ - ldr r3, [pc, #624] @ (47888 ) │ │ │ │ + ble.n 47600 │ │ │ │ + ldr r3, [pc, #624] @ (47830 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4762e │ │ │ │ + beq.n 475d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bpl.n 47660 │ │ │ │ + bpl.n 47608 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.n 47626 │ │ │ │ + bpl.n 475ce │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 47626 │ │ │ │ + beq.n 475ce │ │ │ │ lsls r1, r4, #29 │ │ │ │ - bpl.n 4766c │ │ │ │ - ldr r3, [pc, #580] @ (4788c ) │ │ │ │ + bpl.n 47614 │ │ │ │ + ldr r3, [pc, #580] @ (47834 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #576] @ (47890 ) │ │ │ │ + ldr r1, [pc, #576] @ (47838 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 47626 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 475ce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r1, #29 │ │ │ │ it pl │ │ │ │ ldrhpl.w r3, [r8, #32] │ │ │ │ - bmi.w 47840 │ │ │ │ + bmi.w 477e8 │ │ │ │ tst.w r3, #32 │ │ │ │ - ldr r3, [pc, #544] @ (47894 ) │ │ │ │ + ldr r3, [pc, #544] @ (4783c ) │ │ │ │ and.w r7, r4, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 47686 │ │ │ │ + beq.n 4762e │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47858 │ │ │ │ + bne.w 47800 │ │ │ │ add.w r0, sl, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #43 @ 0x2b │ │ │ │ - beq.n 476a8 │ │ │ │ + beq.n 47650 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #492] @ (47898 ) │ │ │ │ + ldr r1, [pc, #492] @ (47840 ) │ │ │ │ add r1, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r1, #268] @ 0x10c │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bpl.n 476c8 │ │ │ │ + bpl.n 47670 │ │ │ │ ldrd r4, r1, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 47860 │ │ │ │ + bcs.w 47808 │ │ │ │ adds r1, r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r4, #0] │ │ │ │ - ldr r1, [pc, #464] @ (4789c ) │ │ │ │ + ldr r1, [pc, #464] @ (47844 ) │ │ │ │ mov r4, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4777c │ │ │ │ + bne.n 47724 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 47794 │ │ │ │ + bmi.n 4773c │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 47830 │ │ │ │ - ldr r3, [pc, #444] @ (478a0 ) │ │ │ │ + bpl.w 477d8 │ │ │ │ + ldr r3, [pc, #444] @ (47848 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #432] @ (478a4 ) │ │ │ │ + ldr r0, [pc, #432] @ (4784c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ add r0, pc │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ mov fp, r0 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r6, 4773a │ │ │ │ - ldr r1, [pc, #396] @ (478a8 ) │ │ │ │ + cbz r6, 476e2 │ │ │ │ + ldr r1, [pc, #396] @ (47850 ) │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [fp, #268] @ 0x10c │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r6, #11 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite lt │ │ │ │ movlt r2, #3 │ │ │ │ movge r2, #4 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ it gt │ │ │ │ addgt r2, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bmi.n 477c4 │ │ │ │ - ldr r2, [pc, #360] @ (478ac ) │ │ │ │ + bmi.n 4776c │ │ │ │ + ldr r2, [pc, #360] @ (47854 ) │ │ │ │ cmp r3, #24 │ │ │ │ mov.w r1, #32 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #268] @ 0x10c │ │ │ │ ite le │ │ │ │ rsble r2, r3, #25 │ │ │ │ movgt r2, #1 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - ldr r3, [pc, #340] @ (478b0 ) │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + ldr r3, [pc, #340] @ (47858 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 477f2 │ │ │ │ + beq.n 4779a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 47802 │ │ │ │ - ldr r3, [pc, #324] @ (478b4 ) │ │ │ │ + beq.n 477aa │ │ │ │ + ldr r3, [pc, #324] @ (4785c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #312] @ (478b8 ) │ │ │ │ - ldr r1, [pc, #316] @ (478bc ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #312] @ (47860 ) │ │ │ │ + ldr r1, [pc, #316] @ (47864 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 476dc │ │ │ │ + bpl.n 47684 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ - bl 46614 │ │ │ │ + bl 465bc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #288] @ (478c0 ) │ │ │ │ + ldr r3, [pc, #288] @ (47868 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 47740 │ │ │ │ - ldr r2, [pc, #252] @ (478c4 ) │ │ │ │ + bpl.n 476e8 │ │ │ │ + ldr r2, [pc, #252] @ (4786c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - ldr r2, [pc, #244] @ (478c8 ) │ │ │ │ + bl 1e57c │ │ │ │ + ldr r2, [pc, #244] @ (47870 ) │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #268] @ 0x10c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ - b.n 47740 │ │ │ │ - cbz r4, 47802 │ │ │ │ + b.n 476e8 │ │ │ │ + cbz r4, 477aa │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 477f4 │ │ │ │ - ldr r3, [pc, #200] @ (478cc ) │ │ │ │ + bne.n 4779c │ │ │ │ + ldr r3, [pc, #200] @ (47874 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r8, #40] @ 0x28 │ │ │ │ - bl 34620 │ │ │ │ + bl 345c8 │ │ │ │ add.w r0, sl, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47874 │ │ │ │ + beq.n 4781c │ │ │ │ add.w r0, sl, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - b.n 47626 │ │ │ │ - ldr r3, [pc, #156] @ (478d0 ) │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + b.n 475ce │ │ │ │ + ldr r3, [pc, #156] @ (47878 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4779c │ │ │ │ - ldr r3, [pc, #144] @ (478d4 ) │ │ │ │ + b.n 47744 │ │ │ │ + ldr r3, [pc, #144] @ (4787c ) │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4764e │ │ │ │ + bne.w 475f6 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - b.n 4764e │ │ │ │ + b.n 475f6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 47686 │ │ │ │ - b.n 47626 │ │ │ │ + bne.w 4762e │ │ │ │ + b.n 475ce │ │ │ │ movs r1, #10 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r0, [r6, #268] @ 0x10c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 476c8 │ │ │ │ + b.n 47670 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47826 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47826 │ │ │ │ + beq.n 477ce │ │ │ │ + bl 46ccc │ │ │ │ + b.n 477ce │ │ │ │ nop │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - itt ls │ │ │ │ - movls r2, r1 │ │ │ │ - cmpls ip, r9 │ │ │ │ + ite │ │ │ │ + mov r2, r1 │ │ │ │ + andal r4, r7 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - itte cc │ │ │ │ - movcc r2, r1 │ │ │ │ - cmpcc r4, sl │ │ │ │ - movcs r6, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + itee ls │ │ │ │ + movls r2, r1 │ │ │ │ + subhi r7, #196 @ 0xc4 │ │ │ │ + movhi r6, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ec │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, r2 │ │ │ │ + itt mi │ │ │ │ + movmi r2, r1 │ │ │ │ + submi r7, #130 @ 0x82 │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00f4 │ │ │ │ movs r2, r1 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x00de │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x00bc │ │ │ │ movs r2, r1 │ │ │ │ - add r8, r5 │ │ │ │ + subs r7, #24 │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0064 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, fp │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #100] @ (47950 ) │ │ │ │ + ldr r3, [pc, #100] @ (478f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 478f4 │ │ │ │ + cbz r2, 4789c │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bpl.n 478f8 │ │ │ │ + bpl.n 478a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #88] @ (47954 ) │ │ │ │ + ldr r2, [pc, #88] @ (478fc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r0, r2, #32 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 47910 │ │ │ │ + b.n 478b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 4792a │ │ │ │ + cbz r3, 478d2 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 4790c │ │ │ │ + bmi.n 478b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4792a │ │ │ │ + blt.n 478d2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ + bl 467c8 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47942 │ │ │ │ + beq.n 478ea │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47936 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47936 │ │ │ │ + beq.n 478de │ │ │ │ + bl 46ccc │ │ │ │ + b.n 478de │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #364] @ (47ad8 ) │ │ │ │ + ldr r1, [pc, #364] @ (47a80 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #364] @ (47adc ) │ │ │ │ + ldr r5, [pc, #364] @ (47a84 ) │ │ │ │ add r1, pc │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #360] @ (47ae0 ) │ │ │ │ + ldr r2, [pc, #360] @ (47a88 ) │ │ │ │ add r5, pc │ │ │ │ mov r4, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r1, #268] @ 0x10c │ │ │ │ str.w r3, [r1, #272] @ 0x110 │ │ │ │ strb.w r3, [r1, #276] @ 0x114 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47a8c │ │ │ │ + beq.n 47a34 │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r6, #61] @ 0x3d │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 47a96 │ │ │ │ + beq.n 47a3e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 47a40 │ │ │ │ - ldr.w r9, [pc, #300] @ 47ae4 │ │ │ │ + beq.n 479e8 │ │ │ │ + ldr.w r9, [pc, #300] @ 47a8c │ │ │ │ adds r5, r4, #4 │ │ │ │ - ldr.w sl, [pc, #300] @ 47ae8 │ │ │ │ + ldr.w sl, [pc, #300] @ 47a90 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w fp, [pc, #296] @ 47aec │ │ │ │ + ldr.w fp, [pc, #296] @ 47a94 │ │ │ │ add r9, pc │ │ │ │ add sl, pc │ │ │ │ add fp, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ str.w r2, [r9, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47ac2 │ │ │ │ + beq.n 47a6a │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 47a86 │ │ │ │ - bl 469e4 │ │ │ │ + beq.n 47a2e │ │ │ │ + bl 4698c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 479f8 │ │ │ │ + cbz r1, 479a0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47a00 │ │ │ │ + beq.n 479a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 479e6 │ │ │ │ + bne.n 4798e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 479e4 │ │ │ │ + bne.n 4798c │ │ │ │ add.w r0, fp, #152 @ 0x98 │ │ │ │ strd r2, r2, [fp, #164] @ 0xa4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #276] @ 0x114 │ │ │ │ mov r1, r8 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #228] @ (47af0 ) │ │ │ │ + ldr r3, [pc, #228] @ (47a98 ) │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ strb.w r1, [r3, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 479ca │ │ │ │ + bne.n 47972 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47a7a │ │ │ │ + beq.n 47a22 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 47a5e │ │ │ │ - ldr r3, [pc, #176] @ (47af4 ) │ │ │ │ + cbz r5, 47a06 │ │ │ │ + ldr r3, [pc, #176] @ (47a9c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #332] @ 0x14c │ │ │ │ - b.n 47a52 │ │ │ │ + b.n 479fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 47a5e │ │ │ │ + cbz r5, 47a06 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47a4e │ │ │ │ + bne.n 479f6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47a4e │ │ │ │ + beq.n 479f6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r4, r4, lsl #1 │ │ │ │ - bne.n 47a30 │ │ │ │ + bne.n 479d8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47a30 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47a30 │ │ │ │ - bl 46514 │ │ │ │ - b.n 47a06 │ │ │ │ + beq.n 479d8 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 479d8 │ │ │ │ + bl 464bc │ │ │ │ + b.n 479ae │ │ │ │ movs r0, #17 │ │ │ │ - bl 46d24 │ │ │ │ + bl 46ccc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 479ae │ │ │ │ - cbz r5, 47abe │ │ │ │ - ldr r3, [pc, #88] @ (47af4 ) │ │ │ │ + bne.n 47956 │ │ │ │ + cbz r5, 47a66 │ │ │ │ + ldr r3, [pc, #88] @ (47a9c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r9, #332] @ 0x14c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47ab8 │ │ │ │ + bne.n 47a60 │ │ │ │ mov r1, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 47aa0 │ │ │ │ - b.n 47a24 │ │ │ │ + bne.n 47a48 │ │ │ │ + b.n 479cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47a24 │ │ │ │ - ldr r4, [pc, #52] @ (47af8 ) │ │ │ │ + b.n 479cc │ │ │ │ + ldr r4, [pc, #52] @ (47aa0 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #48] @ (47afc ) │ │ │ │ + ldr r0, [pc, #48] @ (47aa4 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r2, 47b68 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + movs r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #740] @ (47df8 ) │ │ │ │ + ldr r6, [pc, #740] @ (47da0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #740] @ (47dfc ) │ │ │ │ + ldr r3, [pc, #740] @ (47da4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #10 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47c3c │ │ │ │ - ldr r3, [pc, #708] @ (47e00 ) │ │ │ │ + beq.w 47be4 │ │ │ │ + ldr r3, [pc, #708] @ (47da8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r3, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47bc6 │ │ │ │ + bne.n 47b6e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ cmpne r7, #15 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 47b60 │ │ │ │ - b.n 47d70 │ │ │ │ + cbz r0, 47b08 │ │ │ │ + b.n 47d18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47d5c │ │ │ │ + bne.w 47d04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7f0c │ │ │ │ - ldr r3, [pc, #660] @ (47e04 ) │ │ │ │ + blx 7ec0 │ │ │ │ + ldr r3, [pc, #660] @ (47dac ) │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 47db0 │ │ │ │ + blt.w 47d58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.n 47b9a │ │ │ │ + bmi.n 47b42 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47b9a │ │ │ │ + beq.n 47b42 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ movs r1, #18 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 47b9a │ │ │ │ + bpl.n 47b42 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #14 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47b5e │ │ │ │ + bne.n 47b06 │ │ │ │ movs r0, #0 │ │ │ │ - vldr d0, [pc, #580] @ 47de8 │ │ │ │ - bl 586c0 │ │ │ │ + vldr d0, [pc, #580] @ 47d90 │ │ │ │ + bl 58668 │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47c1e │ │ │ │ + beq.n 47bc6 │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 47c6e │ │ │ │ + bne.n 47c16 │ │ │ │ ldrb.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 47d3e │ │ │ │ + bne.w 47ce6 │ │ │ │ cmp r7, #19 │ │ │ │ - beq.w 47d12 │ │ │ │ + beq.w 47cba │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 47ce2 │ │ │ │ - ldr r3, [pc, #532] @ (47e04 ) │ │ │ │ + blt.n 47c8a │ │ │ │ + ldr r3, [pc, #532] @ (47dac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 47d54 │ │ │ │ + bmi.w 47cfc │ │ │ │ cmp r7, #15 │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ - bne.w 47d54 │ │ │ │ + bne.w 47cfc │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.n 47ba0 │ │ │ │ + bpl.n 47b48 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - blx 7f0c │ │ │ │ + blx 7ec0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ itt mi │ │ │ │ bicmi.w r3, r3, #14 │ │ │ │ strhmi r3, [r4, #32] │ │ │ │ - b.n 47ba0 │ │ │ │ + b.n 47b48 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47bb6 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47bb6 │ │ │ │ - ldr r3, [pc, #472] @ (47e08 ) │ │ │ │ + beq.n 47b5e │ │ │ │ + bl 46ccc │ │ │ │ + b.n 47b5e │ │ │ │ + ldr r3, [pc, #472] @ (47db0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47ba0 │ │ │ │ + beq.n 47b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47cf0 │ │ │ │ - ldr r3, [pc, #460] @ (47e0c ) │ │ │ │ + bne.n 47c98 │ │ │ │ + ldr r3, [pc, #460] @ (47db4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 47dbe │ │ │ │ - ldr r1, [pc, #440] @ (47e10 ) │ │ │ │ + beq.w 47d66 │ │ │ │ + ldr r1, [pc, #440] @ (47db8 ) │ │ │ │ movs r5, #2 │ │ │ │ - ldr r2, [pc, #440] @ (47e14 ) │ │ │ │ + ldr r2, [pc, #440] @ (47dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r1] │ │ │ │ - ldr r1, [pc, #440] @ (47e18 ) │ │ │ │ + ldr r1, [pc, #440] @ (47dc0 ) │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 47ba0 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 47b48 │ │ │ │ cmp r7, #19 │ │ │ │ - beq.n 47d00 │ │ │ │ + beq.n 47ca8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 47be0 │ │ │ │ + bge.n 47b88 │ │ │ │ ldr.w r2, [r8] │ │ │ │ rsb r0, sl, #0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r2, 47c98 │ │ │ │ + cbz r2, 47c40 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47c98 │ │ │ │ + beq.n 47c40 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47c86 │ │ │ │ + bne.n 47c2e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47c84 │ │ │ │ + bne.n 47c2c │ │ │ │ mov r1, r7 │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 47c2c │ │ │ │ + blt.n 47bd4 │ │ │ │ cmp r7, #18 │ │ │ │ - beq.w 47dce │ │ │ │ - ldr r3, [pc, #344] @ (47e04 ) │ │ │ │ + beq.w 47d76 │ │ │ │ + ldr r3, [pc, #344] @ (47dac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.w 47ba0 │ │ │ │ + bmi.w 47b48 │ │ │ │ cmp r7, #15 │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ andne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 47ba0 │ │ │ │ + beq.w 47b48 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 47ba0 │ │ │ │ + bpl.w 47b48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ - b.n 47ba0 │ │ │ │ - ldr r3, [pc, #312] @ (47e1c ) │ │ │ │ + bl 467c8 │ │ │ │ + b.n 47b48 │ │ │ │ + ldr r3, [pc, #312] @ (47dc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 47ba0 │ │ │ │ - ldr r3, [pc, #300] @ (47e20 ) │ │ │ │ + beq.w 47b48 │ │ │ │ + ldr r3, [pc, #300] @ (47dc8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r3, [r3, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47c3c │ │ │ │ - ldr r3, [pc, #292] @ (47e24 ) │ │ │ │ - b.n 47c3e │ │ │ │ - ldr r3, [pc, #256] @ (47e04 ) │ │ │ │ + beq.n 47be4 │ │ │ │ + ldr r3, [pc, #292] @ (47dcc ) │ │ │ │ + b.n 47be6 │ │ │ │ + ldr r3, [pc, #256] @ (47dac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 47c72 │ │ │ │ + bne.n 47c1a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47c72 │ │ │ │ - b.n 47d26 │ │ │ │ - ldr r3, [pc, #240] @ (47e04 ) │ │ │ │ + bpl.n 47c1a │ │ │ │ + b.n 47cce │ │ │ │ + ldr r3, [pc, #240] @ (47dac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 47be0 │ │ │ │ + bne.w 47b88 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 47be0 │ │ │ │ - ldr r3, [pc, #256] @ (47e28 ) │ │ │ │ + bpl.w 47b88 │ │ │ │ + ldr r3, [pc, #256] @ (47dd0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cf0 │ │ │ │ - b.n 47ba0 │ │ │ │ + bne.n 47c98 │ │ │ │ + b.n 47b48 │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #228] @ (47e2c ) │ │ │ │ + ldr r3, [pc, #228] @ (47dd4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, sl │ │ │ │ - bl 47958 │ │ │ │ - b.n 47bda │ │ │ │ + bl 47900 │ │ │ │ + b.n 47b82 │ │ │ │ cmp r7, #18 │ │ │ │ - bne.w 47ba0 │ │ │ │ - b.n 47c10 │ │ │ │ + bne.w 47b48 │ │ │ │ + b.n 47bb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 47ba0 │ │ │ │ - ldr r3, [pc, #204] @ (47e30 ) │ │ │ │ + bge.w 47b48 │ │ │ │ + ldr r3, [pc, #204] @ (47dd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cf0 │ │ │ │ - b.n 47ba0 │ │ │ │ + bne.n 47c98 │ │ │ │ + b.n 47b48 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 47b5e │ │ │ │ + blt.w 47b06 │ │ │ │ cmp r7, #18 │ │ │ │ - beq.n 47dd8 │ │ │ │ - ldr r3, [pc, #124] @ (47e04 ) │ │ │ │ + beq.n 47d80 │ │ │ │ + ldr r3, [pc, #124] @ (47dac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 47da2 │ │ │ │ + bmi.n 47d4a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47da2 │ │ │ │ + beq.n 47d4a │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 47da2 │ │ │ │ + bpl.n 47d4a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ + bl 467c8 │ │ │ │ movs r0, #0 │ │ │ │ - vldr d0, [pc, #72] @ 47df0 │ │ │ │ - bl 586c0 │ │ │ │ + vldr d0, [pc, #72] @ 47d98 │ │ │ │ + bl 58668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 47b60 │ │ │ │ - ldr r3, [pc, #128] @ (47e34 ) │ │ │ │ + b.n 47b08 │ │ │ │ + ldr r3, [pc, #128] @ (47ddc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cf0 │ │ │ │ - b.n 47ba0 │ │ │ │ - ldr r3, [pc, #120] @ (47e38 ) │ │ │ │ + bne.n 47c98 │ │ │ │ + b.n 47b48 │ │ │ │ + ldr r3, [pc, #120] @ (47de0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 47c54 │ │ │ │ + b.n 47bfc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ - b.n 47ba0 │ │ │ │ + bl 467c8 │ │ │ │ + b.n 47b48 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ - b.n 47da2 │ │ │ │ + bl 467c8 │ │ │ │ + b.n 47d4a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 47dd0 │ │ │ │ + bcs.n 47d78 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x002a │ │ │ │ + cbnz r2, 47dec │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 47e38 │ │ │ │ + rev r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 47e3a │ │ │ │ + cbnz r2, 47df8 │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r0, 47e20 │ │ │ │ + cbnz r0, 47dde │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + cbnz r2, 47dde │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 47dd6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ 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 │ │ │ │ - ldr.w r9, [pc, #1264] @ 48340 │ │ │ │ + ldr.w r9, [pc, #1264] @ 482e8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #1264] @ 48344 │ │ │ │ + ldr.w r2, [pc, #1264] @ 482ec │ │ │ │ subs.w fp, r0, #0 │ │ │ │ add r9, pc │ │ │ │ - blt.w 4800e │ │ │ │ + blt.w 47fb6 │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 482c2 │ │ │ │ + bne.w 4826a │ │ │ │ ldrb.w r2, [r6, #62] @ 0x3e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 47fd2 │ │ │ │ + beq.w 47f7a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 47fd2 │ │ │ │ + beq.w 47f7a │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbnz r4, 47e94 │ │ │ │ - b.n 47fd2 │ │ │ │ + cbnz r4, 47e3c │ │ │ │ + b.n 47f7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47fd2 │ │ │ │ + beq.w 47f7a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47e8c │ │ │ │ + bne.n 47e34 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ mov sl, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ and.w r2, r2, #34 @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 481d2 │ │ │ │ - ldr.w r2, [pc, #1176] @ 48348 │ │ │ │ + beq.w 4817a │ │ │ │ + ldr.w r2, [pc, #1176] @ 482f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r8, #456] @ 0x1c8 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 47ede │ │ │ │ - ldr.w r2, [pc, #1152] @ 4834c │ │ │ │ + blt.n 47e86 │ │ │ │ + ldr.w r2, [pc, #1152] @ 482f4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #264] @ 0x108 │ │ │ │ - cbz r2, 47ede │ │ │ │ + cbz r2, 47e86 │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 4831a │ │ │ │ - ldr.w r3, [pc, #1136] @ 48350 │ │ │ │ + beq.w 482c2 │ │ │ │ + ldr.w r3, [pc, #1136] @ 482f8 │ │ │ │ movs r7, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48168 │ │ │ │ - cbz r4, 47f38 │ │ │ │ + bne.w 48110 │ │ │ │ + cbz r4, 47ee0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ tst.w r3, #34 @ 0x22 │ │ │ │ - beq.n 47f38 │ │ │ │ + beq.n 47ee0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 481fc │ │ │ │ + bpl.w 481a4 │ │ │ │ orr.w r2, r3, #1 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4822a │ │ │ │ + beq.w 481d2 │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.w 4822a │ │ │ │ + bmi.w 481d2 │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ subs r3, #21 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 48220 │ │ │ │ + bhi.w 481c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7bec │ │ │ │ + blx 7ba0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #18 │ │ │ │ - blx 7cac │ │ │ │ - ldr.w r3, [pc, #1048] @ 48354 │ │ │ │ + blx 7c60 │ │ │ │ + ldr.w r3, [pc, #1048] @ 482fc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #61] @ 0x3d │ │ │ │ - bl 46d24 │ │ │ │ + bl 46ccc │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ee8 │ │ │ │ + bne.n 47e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 48220 │ │ │ │ + bne.w 481c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 481da │ │ │ │ + beq.w 48182 │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47ee8 │ │ │ │ + beq.n 47e90 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ - cbz r2, 47f7e │ │ │ │ + cbz r2, 47f26 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #44] @ 0x2c │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 481ee │ │ │ │ + beq.w 48196 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 48006 │ │ │ │ + beq.n 47fae │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 47ff0 │ │ │ │ + beq.n 47f98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48294 │ │ │ │ + bne.w 4823c │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 47ff0 │ │ │ │ + cbz r3, 47f98 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f70 │ │ │ │ + blx 7f24 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 482ea │ │ │ │ + beq.w 48292 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - bl 31230 │ │ │ │ - b.n 47ff0 │ │ │ │ + bl 311d8 │ │ │ │ + b.n 47f98 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 481b8 │ │ │ │ + beq.w 48160 │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - ldr r3, [pc, #860] @ (48348 ) │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + ldr r3, [pc, #860] @ (482f0 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldrb.w r3, [r6, #62] @ 0x3e │ │ │ │ - cbnz r3, 47ffe │ │ │ │ + cbnz r3, 47fa6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 48006 │ │ │ │ + bmi.n 47fae │ │ │ │ ldrb.w r3, [r8, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48100 │ │ │ │ + beq.n 480a8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ rsb fp, fp, #0 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 482c8 │ │ │ │ - ldr r2, [pc, #796] @ (48348 ) │ │ │ │ + beq.w 48270 │ │ │ │ + ldr r2, [pc, #796] @ (482f0 ) │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ ldr.w r2, [r8, #384] @ 0x180 │ │ │ │ cmp r2, fp │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r8, #384] @ 0x180 │ │ │ │ - cbz r5, 48058 │ │ │ │ + cbz r5, 48000 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 48092 │ │ │ │ + beq.n 4803a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48046 │ │ │ │ + bne.n 47fee │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48044 │ │ │ │ + bne.n 47fec │ │ │ │ mov r0, fp │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ adds r2, r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ add.w r0, r6, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #127 @ 0x7f │ │ │ │ strd r3, r3, [r8, #44] @ 0x2c │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 48080 │ │ │ │ + bne.n 48028 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 48080 │ │ │ │ - bl 46d24 │ │ │ │ + cbz r0, 48028 │ │ │ │ + bl 46ccc │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48138 │ │ │ │ + bne.n 480e0 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 47eb8 │ │ │ │ + beq.w 47e60 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 480b8 │ │ │ │ - b.n 47eb8 │ │ │ │ + bne.n 48060 │ │ │ │ + b.n 47e60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 480be │ │ │ │ + cbz r5, 48066 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 480b4 │ │ │ │ + bne.n 4805c │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 47eb8 │ │ │ │ - ldr r1, [pc, #652] @ (48358 ) │ │ │ │ + beq.w 47e60 │ │ │ │ + ldr r1, [pc, #652] @ (48300 ) │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 310a8 │ │ │ │ + bl 31050 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bmi.w 48308 │ │ │ │ + bmi.w 482b0 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bpl.w 482d6 │ │ │ │ + bpl.w 4827e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ - blx 7bec │ │ │ │ + blx 7ba0 │ │ │ │ ldrb.w r2, [r8, #410] @ 0x19a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 48334 │ │ │ │ + beq.w 482dc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, #410] @ 0x19a │ │ │ │ - b.n 47eb8 │ │ │ │ + b.n 47e60 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 4811c │ │ │ │ + cbz r4, 480c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 4688c │ │ │ │ + bl 46834 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4810c │ │ │ │ + bne.n 480b4 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 481c6 │ │ │ │ + beq.n 4816e │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #328] @ 0x148 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r4, #24] │ │ │ │ - beq.n 480a4 │ │ │ │ + beq.n 4804c │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 48080 │ │ │ │ - b.n 48078 │ │ │ │ + bne.n 48028 │ │ │ │ + b.n 48020 │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 47ef4 │ │ │ │ + beq.w 47e9c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 47ef2 │ │ │ │ + beq.w 47e9a │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 48180 │ │ │ │ + b.n 48128 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.n 4817c │ │ │ │ + bmi.n 48124 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 48232 │ │ │ │ + bmi.n 481da │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 481b4 │ │ │ │ + cbz r5, 4815c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4817c │ │ │ │ + beq.n 48124 │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 4817c │ │ │ │ + bpl.n 48124 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 48174 │ │ │ │ - ldr r3, [pc, #448] @ (48354 ) │ │ │ │ + bpl.n 4811c │ │ │ │ + ldr r3, [pc, #448] @ (482fc ) │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r3, [r2, #268] @ 0x10c │ │ │ │ - bl 475f8 │ │ │ │ + bl 475a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 48180 │ │ │ │ + bne.n 48128 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n 47ef2 │ │ │ │ + b.n 47e9a │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47fe0 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47fe0 │ │ │ │ + beq.w 47f88 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 47f88 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48128 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 48128 │ │ │ │ + beq.n 480d0 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 480d0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47eac │ │ │ │ + bl 46ccc │ │ │ │ + b.n 47e54 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 47ee8 │ │ │ │ + bne.w 47e90 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 48128 │ │ │ │ + bne.n 480d0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f8c │ │ │ │ - bl 46d24 │ │ │ │ - b.n 47f8c │ │ │ │ + beq.w 47f34 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 47f34 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bmi.n 48242 │ │ │ │ + bmi.n 481ea │ │ │ │ lsls r0, r3, #26 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ itt mi │ │ │ │ bicmi.w r3, r3, #4 │ │ │ │ strhmi r3, [r4, #32] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 481fc │ │ │ │ movs r1, #1 │ │ │ │ - bl 4688c │ │ │ │ - cbz r0, 48220 │ │ │ │ + bl 46834 │ │ │ │ + cbz r0, 481c8 │ │ │ │ ldrb.w r3, [r6, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4815c │ │ │ │ + bne.n 48104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47f72 │ │ │ │ - b.n 47f7e │ │ │ │ + bne.w 47f1a │ │ │ │ + b.n 47f26 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - b.n 47f38 │ │ │ │ + b.n 47ee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 466d4 │ │ │ │ + bl 4667c │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r5, #32] │ │ │ │ - b.n 4817c │ │ │ │ + b.n 48124 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - bl 466d4 │ │ │ │ + bl 4667c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 48210 │ │ │ │ + bne.n 481b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 48260 │ │ │ │ - b.n 48210 │ │ │ │ + cbnz r3, 48208 │ │ │ │ + b.n 481b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48210 │ │ │ │ + beq.n 481b8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 4825a │ │ │ │ + bne.n 48202 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 48210 │ │ │ │ + bne.n 481b8 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ str.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrh r1, [r3, #32] │ │ │ │ lsls r1, r1, #28 │ │ │ │ itttt mi │ │ │ │ orrmi.w r2, r2, #256 @ 0x100 │ │ │ │ strmi.w r2, [r8, #44] @ 0x2c │ │ │ │ movmi r2, #1 │ │ │ │ strbmi.w r2, [r8, #421] @ 0x1a5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 48290 │ │ │ │ + cbz r2, 48238 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strh r2, [r3, #32] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 48210 │ │ │ │ + b.n 481b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46778 │ │ │ │ + bl 46720 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 482a6 │ │ │ │ + bpl.n 4824e │ │ │ │ ldrh r1, [r4, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 482fa │ │ │ │ + beq.n 482a2 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 47ff0 │ │ │ │ + bpl.w 47f98 │ │ │ │ ldrh r1, [r4, #28] │ │ │ │ cmp r1, #20 │ │ │ │ - bne.w 47ff0 │ │ │ │ + bne.w 47f98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ - blx 7f0c │ │ │ │ - b.n 47ff0 │ │ │ │ + blx 7ec0 │ │ │ │ + b.n 47f98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 48022 │ │ │ │ - ldr r2, [pc, #124] @ (48348 ) │ │ │ │ + b.n 47fca │ │ │ │ + ldr r2, [pc, #124] @ (482f0 ) │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ - b.n 47eb8 │ │ │ │ + b.n 47e60 │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ - blx 7f70 │ │ │ │ + blx 7f24 │ │ │ │ ldr.w r2, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 480ee │ │ │ │ - b.n 480e4 │ │ │ │ + bne.w 48096 │ │ │ │ + b.n 4808c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 482f2 │ │ │ │ + cbnz r3, 4829a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 46778 │ │ │ │ - b.n 47fc4 │ │ │ │ + bl 46720 │ │ │ │ + b.n 47f6c │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 47ff0 │ │ │ │ - b.n 482b8 │ │ │ │ + bmi.w 47f98 │ │ │ │ + b.n 48260 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #2 │ │ │ │ - bl 31230 │ │ │ │ + bl 311d8 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ - b.n 480de │ │ │ │ - bl 43210 │ │ │ │ + b.n 48086 │ │ │ │ + bl 431b8 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r8, #456] @ 0x1c8 │ │ │ │ str.w r2, [r8, #448] @ 0x1c0 │ │ │ │ - b.n 47ede │ │ │ │ + b.n 47e86 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 46820 │ │ │ │ - b.n 480f8 │ │ │ │ + bl 467c8 │ │ │ │ + b.n 480a0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #120] @ 483ec │ │ │ │ + ldr.w r8, [pc, #120] @ 48394 │ │ │ │ add r8, pc │ │ │ │ - cbnz r4, 4838a │ │ │ │ - b.n 483de │ │ │ │ - bl 469e4 │ │ │ │ + cbnz r4, 48332 │ │ │ │ + b.n 48386 │ │ │ │ + bl 4698c │ │ │ │ negs r0, r0 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ - cbz r4, 483ce │ │ │ │ + cbz r4, 48376 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 4837a │ │ │ │ - ldr r3, [pc, #92] @ (483f0 ) │ │ │ │ + bne.n 48322 │ │ │ │ + ldr r3, [pc, #92] @ (48398 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ add.w r7, r6, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 46514 │ │ │ │ + bl 464bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 483d2 │ │ │ │ + beq.n 4837a │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - cbz r4, 483ce │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + cbz r4, 48376 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ negs r0, r0 │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4838a │ │ │ │ + bne.n 48332 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 483b4 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 483b4 │ │ │ │ + beq.n 4835c │ │ │ │ + bl 46ccc │ │ │ │ + b.n 4835c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 47e3c │ │ │ │ + b.w 47de4 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #844] @ (48754 ) │ │ │ │ + ldr r3, [pc, #844] @ (486fc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #844] @ (48758 ) │ │ │ │ + ldr r2, [pc, #844] @ (48700 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #832] @ (4875c ) │ │ │ │ + ldr r2, [pc, #832] @ (48704 ) │ │ │ │ ldr.w r1, [fp, #328] @ 0x148 │ │ │ │ str.w r1, [fp, #332] @ 0x14c │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldrb.w r9, [sl, #63] @ 0x3f │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 486da │ │ │ │ + bne.w 48682 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, sl, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 48604 │ │ │ │ - ldr r5, [pc, #796] @ (48760 ) │ │ │ │ + beq.w 485ac │ │ │ │ + ldr r5, [pc, #796] @ (48708 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 485d0 │ │ │ │ + ble.w 48578 │ │ │ │ ldr.w r1, [sl] │ │ │ │ - cbz r1, 48470 │ │ │ │ + cbz r1, 48418 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 4867e │ │ │ │ + beq.w 48626 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48456 │ │ │ │ + bne.n 483fe │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48454 │ │ │ │ + bne.n 483fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4871a │ │ │ │ - ldr r3, [pc, #752] @ (48764 ) │ │ │ │ + bne.w 486c2 │ │ │ │ + ldr r3, [pc, #752] @ (4870c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 48736 │ │ │ │ + beq.w 486de │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w r2, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 485ea │ │ │ │ + bne.w 48592 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne.w 48670 │ │ │ │ + bne.w 48618 │ │ │ │ adds r3, r4, #7 │ │ │ │ add.w r5, r4, #14 │ │ │ │ it pl │ │ │ │ movpl r5, r3 │ │ │ │ adds r0, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ asrs r5, r5, #3 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 484bc │ │ │ │ + beq.n 48464 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.w 48614 │ │ │ │ + ble.w 485bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bpl.n 484e0 │ │ │ │ + bpl.n 48488 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 484d8 │ │ │ │ + bne.n 48480 │ │ │ │ orrs r2, r0 │ │ │ │ strb r2, [r1, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ strd r3, r2, [r6] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w r3, [fp, #328] @ 0x148 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48678 │ │ │ │ + beq.w 48620 │ │ │ │ ldr.w r3, [fp, #380] @ 0x17c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 48678 │ │ │ │ + beq.w 48620 │ │ │ │ ldr.w r3, [fp, #488] @ 0x1e8 │ │ │ │ movs r1, #0 │ │ │ │ strh r3, [r6, #30] │ │ │ │ strh r1, [r6, #28] │ │ │ │ ldr.w r3, [fp, #196] @ 0xc4 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 486f6 │ │ │ │ + bne.w 4869e │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 4853e │ │ │ │ + cbz r3, 484e6 │ │ │ │ ldr.w r3, [fp, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bpl.w 48722 │ │ │ │ + bpl.w 486ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 48588 │ │ │ │ - ldr r3, [pc, #532] @ (48768 ) │ │ │ │ + beq.n 48530 │ │ │ │ + ldr r3, [pc, #532] @ (48710 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ - cbnz r2, 48588 │ │ │ │ + cbnz r2, 48530 │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ uxth r0, r0 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ strh r0, [r6, #28] │ │ │ │ ittt eq │ │ │ │ orreq.w r3, r3, #10 │ │ │ │ strheq r2, [r6, #28] │ │ │ │ strheq r3, [r6, #32] │ │ │ │ - beq.n 48588 │ │ │ │ + beq.n 48530 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ittet hi │ │ │ │ orrhi.w r3, r3, #40 @ 0x28 │ │ │ │ uxtbhi r0, r0 │ │ │ │ orrls.w r3, r3, #36 @ 0x24 │ │ │ │ strhhi r3, [r6, #32] │ │ │ │ ite hi │ │ │ │ strhhi r0, [r6, #28] │ │ │ │ strhls r3, [r6, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 485a8 │ │ │ │ + beq.n 48550 │ │ │ │ ldrh r3, [r6, #32] │ │ │ │ lsls r2, r3, #26 │ │ │ │ ittee pl │ │ │ │ orrpl.w r3, r3, #512 @ 0x200 │ │ │ │ strhpl r3, [r6, #32] │ │ │ │ ldrmi.w r3, [sl, #44] @ 0x2c │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #448] @ (4876c ) │ │ │ │ + ldr r3, [pc, #448] @ (48714 ) │ │ │ │ add.w r0, sl, #32 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #264] @ 0x108 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 486e6 │ │ │ │ + beq.w 4868e │ │ │ │ add.w r0, sl, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 485d0 │ │ │ │ - b.n 4844e │ │ │ │ + ble.n 48578 │ │ │ │ + b.n 483f6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48498 │ │ │ │ + beq.w 48440 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - b.n 484f0 │ │ │ │ + b.n 48498 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ - b.n 48442 │ │ │ │ + b.n 483ea │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 48740 │ │ │ │ + ble.w 486e8 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 48628 │ │ │ │ - b.n 48638 │ │ │ │ + cbnz r3, 485d0 │ │ │ │ + b.n 485e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 48638 │ │ │ │ + cbz r3, 485e0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 48624 │ │ │ │ + bne.n 485cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4688c │ │ │ │ - cbz r0, 48642 │ │ │ │ + bl 46834 │ │ │ │ + cbz r0, 485ea │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4861c │ │ │ │ + blt.n 485c4 │ │ │ │ asrs r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 48656 │ │ │ │ + ble.n 485fe │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ adds r1, r3, r4 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r3, r4, #1 │ │ │ │ - b.n 484d2 │ │ │ │ + b.n 4847a │ │ │ │ movs r0, #1 │ │ │ │ str.w r8, [r6, #24] │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.w 484ac │ │ │ │ + beq.w 48454 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48656 │ │ │ │ + ble.n 485fe │ │ │ │ movs r3, #1 │ │ │ │ - b.n 484d2 │ │ │ │ + b.n 4847a │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #32] │ │ │ │ - b.n 48516 │ │ │ │ + b.n 484be │ │ │ │ ldr r0, [r3, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 4688c │ │ │ │ + bl 46834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 48470 │ │ │ │ + beq.w 48418 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 48470 │ │ │ │ + beq.w 48418 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 48732 │ │ │ │ + beq.n 486da │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4869a │ │ │ │ + bne.n 48642 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48698 │ │ │ │ + bne.n 48640 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 48470 │ │ │ │ + beq.w 48418 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 486be │ │ │ │ + b.n 48666 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 486ca │ │ │ │ + cbz r3, 48672 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 486ba │ │ │ │ + bne.n 48662 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 48470 │ │ │ │ + beq.w 48418 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4874c │ │ │ │ + beq.n 486f4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48744 │ │ │ │ + beq.n 486ec │ │ │ │ mov r1, r2 │ │ │ │ - b.n 486cc │ │ │ │ - bl 46c2c │ │ │ │ + b.n 48674 │ │ │ │ + bl 46bd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 485c0 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 485c0 │ │ │ │ + beq.w 48568 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 48568 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - blx 7cac │ │ │ │ + blx 7c60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48708 │ │ │ │ + blt.n 486b0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - b.n 4852c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 484d4 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 48702 │ │ │ │ + bne.n 486aa │ │ │ │ mov r3, r7 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ - b.n 4852c │ │ │ │ + b.n 484d4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r1 │ │ │ │ - b.n 48698 │ │ │ │ + b.n 48640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [fp, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ - bl 33db0 │ │ │ │ - b.n 48544 │ │ │ │ + bl 33d58 │ │ │ │ + b.n 484ec │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - b.n 486b0 │ │ │ │ + b.n 48658 │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 48484 │ │ │ │ + b.n 4842c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48644 │ │ │ │ + b.n 485ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 48470 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + b.n 48418 │ │ │ │ + strb r0, [r0, #14] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 4878c │ │ │ │ + cbz r0, 4874a │ │ │ │ movs r2, r1 │ │ │ │ - cbz r2, 48784 │ │ │ │ + cbz r2, 48742 │ │ │ │ movs r2, r1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r2, r1 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #416] @ (48924 ) │ │ │ │ + ldr r7, [pc, #416] @ (488cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #416] @ (48928 ) │ │ │ │ + ldr r3, [pc, #416] @ (488d0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48858 │ │ │ │ + beq.n 48800 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48858 │ │ │ │ + beq.n 48800 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 487ac │ │ │ │ + b.n 48754 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48858 │ │ │ │ + beq.n 48800 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 487a6 │ │ │ │ + bne.n 4874e │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ - beq.n 4883c │ │ │ │ - ldr.w r8, [pc, #372] @ 4892c │ │ │ │ + beq.n 487e4 │ │ │ │ + ldr.w r8, [pc, #372] @ 488d4 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ add r8, pc │ │ │ │ ldr.w r1, [r8, #268] @ 0x10c │ │ │ │ - beq.n 48874 │ │ │ │ + beq.n 4881c │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 4891c │ │ │ │ + beq.w 488c4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 488e6 │ │ │ │ + beq.w 4888e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 487ce │ │ │ │ - ldr r3, [pc, #336] @ (48930 ) │ │ │ │ + bne.n 48776 │ │ │ │ + ldr r3, [pc, #336] @ (488d8 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrd r7, r8, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #324] @ (48934 ) │ │ │ │ + ldr r3, [pc, #324] @ (488dc ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r7, [pc, #320] @ (48938 ) │ │ │ │ + ldr r7, [pc, #320] @ (488e0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r7, pc │ │ │ │ - bl 34620 │ │ │ │ - ldr r1, [pc, #312] @ (4893c ) │ │ │ │ + bl 345c8 │ │ │ │ + ldr r1, [pc, #312] @ (488e4 ) │ │ │ │ movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r7, #268] @ 0x10c │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r7, #268] @ 0x10c │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ - beq.n 488ee │ │ │ │ + beq.n 48896 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 488c4 │ │ │ │ + bmi.n 4886c │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4884c │ │ │ │ + beq.n 487f4 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4883c │ │ │ │ - b.n 48820 │ │ │ │ + bne.n 487e4 │ │ │ │ + b.n 487c8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4882c │ │ │ │ - bl 46d24 │ │ │ │ - b.n 4882c │ │ │ │ + beq.n 487d4 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 487d4 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 488da │ │ │ │ + beq.n 48882 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #200] @ (48940 ) │ │ │ │ - ldr r6, [pc, #200] @ (48944 ) │ │ │ │ + ldr r1, [pc, #200] @ (488e8 ) │ │ │ │ + ldr r6, [pc, #200] @ (488ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r2, [pc, #172] @ (48930 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r2, [pc, #172] @ (488d8 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r6, pc │ │ │ │ ldr.w r1, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r3, [r2, #376] @ 0x178 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 34620 │ │ │ │ - ldr r1, [pc, #156] @ (48948 ) │ │ │ │ + bl 345c8 │ │ │ │ + ldr r1, [pc, #156] @ (488f0 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r0, [r8, #268] @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r8, #268] @ 0x10c │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 48820 │ │ │ │ + bpl.n 487c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46820 │ │ │ │ + bl 467c8 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4882c │ │ │ │ - b.n 4884c │ │ │ │ + bne.n 487d4 │ │ │ │ + b.n 487f4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48864 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 48864 │ │ │ │ + beq.n 4880c │ │ │ │ + bl 46ccc │ │ │ │ + b.n 4880c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 487dc │ │ │ │ + b.n 48784 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 4688c │ │ │ │ + bl 46834 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48858 │ │ │ │ + beq.n 48800 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #62] @ 0x3e │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strh r3, [r2, #32] │ │ │ │ - bl 47e3c │ │ │ │ + bl 47de4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #62] @ 0x3e │ │ │ │ - b.n 48820 │ │ │ │ + b.n 487c8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 487dc │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + b.n 48784 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r6, r0 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [pc, #256] @ (48a40 ) │ │ │ │ + ldr r0, [pc, #704] @ (48ba8 ) │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #96] @ (489bc ) │ │ │ │ + ldr r5, [pc, #96] @ (48964 ) │ │ │ │ movs r0, #12 │ │ │ │ - bl 40634 │ │ │ │ - ldr r3, [pc, #92] @ (489c0 ) │ │ │ │ + bl 405dc │ │ │ │ + ldr r3, [pc, #92] @ (48968 ) │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - ldr r3, [pc, #76] @ (489c4 ) │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + ldr r3, [pc, #76] @ (4896c ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #8] │ │ │ │ strd ip, ip, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 489a6 │ │ │ │ + beq.n 4894e │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4899a │ │ │ │ - bl 46d24 │ │ │ │ + beq.n 48942 │ │ │ │ + bl 46ccc │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #192] @ (48a98 ) │ │ │ │ + ldr r7, [pc, #192] @ (48a40 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #192] @ (48a9c ) │ │ │ │ + ldr r3, [pc, #192] @ (48a44 ) │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - ldr r2, [pc, #180] @ (48aa0 ) │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + ldr r2, [pc, #180] @ (48a48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48a90 │ │ │ │ + beq.n 48a38 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 489f2 │ │ │ │ + bne.n 4899a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r4, [pc, #164] @ (48aa4 ) │ │ │ │ + ldr r4, [pc, #164] @ (48a4c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r2 │ │ │ │ - ldr r2, [pc, #152] @ (48aa8 ) │ │ │ │ + ldr r2, [pc, #152] @ (48a50 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r7, [r7, r2] │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 48a26 │ │ │ │ + ble.n 489ce │ │ │ │ movs r0, #0 │ │ │ │ - bl 463a0 │ │ │ │ + bl 46348 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 48a18 │ │ │ │ + bgt.n 489c0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 48a5c │ │ │ │ + cbz r4, 48a04 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r7, #328] @ 0x148 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48a28 │ │ │ │ + bne.n 489d0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48a28 │ │ │ │ + beq.n 489d0 │ │ │ │ mov r1, r2 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strh r3, [r1, #32] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48a44 │ │ │ │ + bne.n 489ec │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - bl 4688c │ │ │ │ + bl 46834 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48a2a │ │ │ │ + bne.n 489d2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48a7a │ │ │ │ + beq.n 48a22 │ │ │ │ add.w r0, r6, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a6e │ │ │ │ - bl 46d24 │ │ │ │ + beq.n 48a16 │ │ │ │ + bl 46ccc │ │ │ │ add.w r0, r6, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 489fe │ │ │ │ + b.n 489a6 │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r2, r1 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #180] @ (48b70 ) │ │ │ │ + ldr r4, [pc, #180] @ (48b18 ) │ │ │ │ adds r3, r0, #1 │ │ │ │ add r4, pc │ │ │ │ - beq.n 48b1e │ │ │ │ + beq.n 48ac6 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 48af4 │ │ │ │ + cbz r0, 48a9c │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 48b38 │ │ │ │ - bl 463a0 │ │ │ │ - ldr r2, [pc, #164] @ (48b74 ) │ │ │ │ - ldr r3, [pc, #164] @ (48b78 ) │ │ │ │ + beq.n 48ae0 │ │ │ │ + bl 46348 │ │ │ │ + ldr r2, [pc, #164] @ (48b1c ) │ │ │ │ + ldr r3, [pc, #164] @ (48b20 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r2, #280] @ 0x118 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48b56 │ │ │ │ + beq.n 48afe │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ - ldr r1, [pc, #132] @ (48b7c ) │ │ │ │ - ldr r3, [pc, #128] @ (48b78 ) │ │ │ │ + b.w 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ + ldr r1, [pc, #132] @ (48b24 ) │ │ │ │ + ldr r3, [pc, #128] @ (48b20 ) │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r1, #280] @ 0x118 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48b62 │ │ │ │ + beq.n 48b0a │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9b874 <__isoc23_strtoul@@Base+0x1f154> │ │ │ │ + bl 9b28c <__isoc23_strtoul@@Base+0x1ebc4> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #61] @ 0x3d │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #88] @ (48b78 ) │ │ │ │ + ldr r3, [pc, #88] @ (48b20 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9b6e0 <__isoc23_strtoul@@Base+0x1efc0> │ │ │ │ - ldr r2, [pc, #84] @ (48b80 ) │ │ │ │ + bl 9b0f8 <__isoc23_strtoul@@Base+0x1ea30> │ │ │ │ + ldr r2, [pc, #84] @ (48b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #280] @ 0x118 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #280] @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ (48b84 ) │ │ │ │ - ldr r3, [pc, #60] @ (48b78 ) │ │ │ │ + ldr r1, [pc, #72] @ (48b2c ) │ │ │ │ + ldr r3, [pc, #60] @ (48b20 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, #280] @ 0x118 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #280] @ 0x118 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9bb1c <__isoc23_strtoul@@Base+0x1f3fc> │ │ │ │ + bl 9b534 <__isoc23_strtoul@@Base+0x1ee6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 48ae8 │ │ │ │ + bne.n 48a90 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48ae8 │ │ │ │ - bl 46d24 │ │ │ │ - b.n 48ae8 │ │ │ │ + beq.n 48a90 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 48a90 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b0c │ │ │ │ - bl 46d24 │ │ │ │ - b.n 48b0c │ │ │ │ + beq.n 48ab4 │ │ │ │ + bl 46ccc │ │ │ │ + b.n 48ab4 │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r2, r1 │ │ │ │ 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 r6, [pc, #260] @ (48ca0 ) │ │ │ │ + ldr r6, [pc, #260] @ (48c48 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r6, pc │ │ │ │ - cbz r0, 48bac │ │ │ │ + cbz r0, 48b54 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48c2c │ │ │ │ + beq.n 48bd4 │ │ │ │ ldrb.w r7, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48c26 │ │ │ │ + bne.n 48bce │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ - cbz r2, 48bf2 │ │ │ │ + cbz r2, 48b9a │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ - cbz r2, 48bf2 │ │ │ │ + cbz r2, 48b9a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbz r1, 48bf2 │ │ │ │ - ldr r2, [pc, #220] @ (48ca4 ) │ │ │ │ + cbz r1, 48b9a │ │ │ │ + ldr r2, [pc, #220] @ (48c4c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r0, [r2, #1216] @ 0x4c0 │ │ │ │ subs r2, r1, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ ldrsh.w r2, [r8, #22] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 48c8c │ │ │ │ - ldr r2, [pc, #188] @ (48ca8 ) │ │ │ │ + bge.n 48c34 │ │ │ │ + ldr r2, [pc, #188] @ (48c50 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ - cbz r7, 48c04 │ │ │ │ + cbz r7, 48bac │ │ │ │ ldrb.w r1, [r3, #68] @ 0x44 │ │ │ │ subs r4, r7, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48c6a │ │ │ │ + beq.n 48c12 │ │ │ │ mov r4, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 48c26 │ │ │ │ + ble.n 48bce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48c82 │ │ │ │ - ldr r0, [pc, #148] @ (48ca4 ) │ │ │ │ + beq.n 48c2a │ │ │ │ + ldr r0, [pc, #148] @ (48c4c ) │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #116] @ (48ca4 ) │ │ │ │ + ldr r2, [pc, #116] @ (48c4c ) │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr.w r2, [r7, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r7, #280] @ 0x118 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 48c42 │ │ │ │ + bpl.n 48bea │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ - cbz r2, 48c42 │ │ │ │ + cbz r2, 48bea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r2, [r7, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r2, #8 │ │ │ │ - beq.n 48bac │ │ │ │ - ldr r2, [pc, #80] @ (48cac ) │ │ │ │ + beq.n 48b54 │ │ │ │ + ldr r2, [pc, #80] @ (48c54 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 48bac │ │ │ │ - ldr r1, [pc, #56] @ (48ca4 ) │ │ │ │ + b.n 48b54 │ │ │ │ + ldr r1, [pc, #56] @ (48c4c ) │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ movs r1, #9 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 48c04 │ │ │ │ + b.n 48bac │ │ │ │ ldrb.w r2, [r3, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48c26 │ │ │ │ - b.n 48c0e │ │ │ │ + beq.n 48bce │ │ │ │ + b.n 48bb6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ - b.n 48bf2 │ │ │ │ + b.n 48b9a │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #92] @ (48d1c ) │ │ │ │ + ldr r2, [pc, #92] @ (48cc4 ) │ │ │ │ adds r3, r1, #1 │ │ │ │ - ldr.w ip, [pc, #92] @ 48d20 │ │ │ │ + ldr.w ip, [pc, #92] @ 48cc8 │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r4, r1, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r1, r1, r3 │ │ │ │ it eq │ │ │ │ streq r0, [r2, #0] │ │ │ │ - bne.n 48d0a │ │ │ │ + bne.n 48cb2 │ │ │ │ ldr.w r2, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r0, r1 │ │ │ │ - cbz r4, 48d06 │ │ │ │ + cbz r4, 48cae │ │ │ │ subs r3, r0, r3 │ │ │ │ mov r2, r0 │ │ │ │ sub.w ip, r3, r4 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 48cf8 │ │ │ │ + bne.n 48ca0 │ │ │ │ subs r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 48ce6 │ │ │ │ + b.n 48c8e │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #212] @ (48e0c ) │ │ │ │ + ldr r5, [pc, #212] @ (48db4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #212] @ (48e10 ) │ │ │ │ + ldr r3, [pc, #212] @ (48db8 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r5, pc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ - ldr r6, [pc, #204] @ (48e14 ) │ │ │ │ + ldr r6, [pc, #204] @ (48dbc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r5, 48d62 │ │ │ │ + cbz r5, 48d0a │ │ │ │ str r5, [r4, #0] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ │ │ strd r0, r1, [r4, #92] @ 0x5c │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r8, [pc, #160] @ 48e18 │ │ │ │ + ldr.w r8, [pc, #160] @ 48dc0 │ │ │ │ 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} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add.w lr, r4, #4 │ │ │ │ @@ -99399,100 +99390,100 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n 48dac │ │ │ │ + bne.n 48d54 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #72] @ (48e1c ) │ │ │ │ + ldr r2, [pc, #72] @ (48dc4 ) │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ strb.w r8, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ itttt ne │ │ │ │ strne.w r9, [r4, #88] @ 0x58 │ │ │ │ ldrne.w r3, [sl, #12] │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (48e10 ) │ │ │ │ + ldr r3, [pc, #28] @ (48db8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 48e08 │ │ │ │ + bne.n 48db0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r9, [pc, #1684] @ 494c8 │ │ │ │ + ldr.w r9, [pc, #1684] @ 49470 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1684] @ 494cc │ │ │ │ + ldr.w r3, [pc, #1684] @ 49474 │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49422 │ │ │ │ - bl 3eef8 │ │ │ │ - ldr.w r3, [pc, #1648] @ 494d0 │ │ │ │ + beq.w 493ca │ │ │ │ + bl 3eea0 │ │ │ │ + ldr.w r3, [pc, #1648] @ 49478 │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [r4, #12] │ │ │ │ ldrshgt.w r2, [r4, #18] │ │ │ │ subgt r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it gt │ │ │ │ strgt r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #280] @ 0x118 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ - cbz r1, 48e88 │ │ │ │ + cbz r1, 48e30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48e20 │ │ │ │ + bl 48dc8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ strd r0, r1, [r8, #24] │ │ │ │ ldrd r1, r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ ands.w r6, r1, #16384 @ 0x4000 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ - bne.n 48f6a │ │ │ │ + bne.n 48f12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1564] @ 494d4 │ │ │ │ + ldr.w r3, [pc, #1564] @ 4947c │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ ite mi │ │ │ │ ldrmi r5, [r3, #12] │ │ │ │ @@ -99504,171 +99495,171 @@ │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48fd2 │ │ │ │ + beq.n 48f7a │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.w 4929a │ │ │ │ + beq.w 49242 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - ble.w 490b2 │ │ │ │ + ble.w 4905a │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne.n 48f02 │ │ │ │ + bne.n 48eaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1492] @ 494d8 │ │ │ │ + ldr.w r3, [pc, #1492] @ 49480 │ │ │ │ add.w r6, r4, #18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ - b.n 48f40 │ │ │ │ + b.n 48ee8 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blt.n 48fc0 │ │ │ │ + blt.n 48f68 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ ldrle r0, [r4, #12] │ │ │ │ - ble.n 48f48 │ │ │ │ - bl 3f0e8 │ │ │ │ + ble.n 48ef0 │ │ │ │ + bl 3f090 │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r0, #97 @ 0x61 │ │ │ │ ldrb.w r5, [r9, r0] │ │ │ │ - cbnz r5, 48f56 │ │ │ │ + cbnz r5, 48efe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 48f12 │ │ │ │ + bgt.n 48eba │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ ldrb.w r5, [r9, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48f3e │ │ │ │ + beq.n 48ee6 │ │ │ │ cmp r5, #2 │ │ │ │ it eq │ │ │ │ ldrsheq.w r3, [r4, #18] │ │ │ │ - beq.n 48fd2 │ │ │ │ + beq.n 48f7a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 48eda │ │ │ │ + b.n 48e82 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 48f64 │ │ │ │ + beq.n 48f0c │ │ │ │ lsls r0, r1, #14 │ │ │ │ - bpl.w 49392 │ │ │ │ + bpl.w 4933a │ │ │ │ bic.w r1, r1, #131072 @ 0x20000 │ │ │ │ str.w r1, [r8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 48fa4 │ │ │ │ + cbz r0, 48f4c │ │ │ │ cmp r0, #9 │ │ │ │ - beq.w 493f6 │ │ │ │ + beq.w 4939e │ │ │ │ cmp r0, #32 │ │ │ │ - bne.w 49496 │ │ │ │ + bne.w 4943e │ │ │ │ adds r5, #1 │ │ │ │ mov r3, r2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f8a │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 48f32 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f8a │ │ │ │ + bne.n 48f32 │ │ │ │ subs.w ip, r5, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - b.n 48eb4 │ │ │ │ + b.n 48e5c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ subs r2, r1, r3 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 48f1e │ │ │ │ + bgt.n 48ec6 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #2 │ │ │ │ sxth r3, r3 │ │ │ │ strh r3, [r4, #18] │ │ │ │ ldrb.w r1, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ - blt.n 4905e │ │ │ │ + blt.n 49006 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ and.w r1, r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ subs.w r2, r2, fp │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 49216 │ │ │ │ - cbnz r3, 49000 │ │ │ │ + bne.w 491be │ │ │ │ + cbnz r3, 48fa8 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r4, #18] │ │ │ │ mov r0, r7 │ │ │ │ - bl 48d24 │ │ │ │ + bl 48ccc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 491be │ │ │ │ + blt.w 49166 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne.w 49350 │ │ │ │ + bne.w 492f8 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 492d4 │ │ │ │ + beq.w 4927c │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ - cbnz r3, 49040 │ │ │ │ + cbnz r3, 48fe8 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 492fa │ │ │ │ + bcs.w 492a2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 4930e │ │ │ │ + ble.w 492b6 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48f02 │ │ │ │ + b.n 48eaa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r1, r1, #1 │ │ │ │ subs.w r2, r2, fp │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 49216 │ │ │ │ - ldr.w r2, [pc, #1124] @ 494d8 │ │ │ │ + bne.w 491be │ │ │ │ + ldr.w r2, [pc, #1124] @ 49480 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 49244 │ │ │ │ + bgt.w 491ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ sxth r2, r2 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ strh r2, [r4, #18] │ │ │ │ @@ -99681,480 +99672,480 @@ │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ mov r0, fp │ │ │ │ it le │ │ │ │ strhle r3, [r4, #18] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 490be │ │ │ │ + beq.n 49066 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - beq.w 48efc │ │ │ │ - b.n 48f02 │ │ │ │ + beq.w 48ea4 │ │ │ │ + b.n 48eaa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #32 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49260 │ │ │ │ + beq.w 49208 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49374 │ │ │ │ + beq.w 4931c │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49196 │ │ │ │ + beq.n 4913e │ │ │ │ and.w r3, r5, #7 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.w 49208 │ │ │ │ + beq.w 491b0 │ │ │ │ negs r2, r5 │ │ │ │ and.w r2, r2, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ rsb r3, r3, #8 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 49114 │ │ │ │ + blt.n 490bc │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 490e4 │ │ │ │ + beq.n 4908c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 491be │ │ │ │ + ble.n 49166 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 48f02 │ │ │ │ + bne.w 48eaa │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ - cbnz r5, 49162 │ │ │ │ + cbnz r5, 4910a │ │ │ │ ldrb.w r2, [sl, #54] @ 0x36 │ │ │ │ - cbnz r2, 49154 │ │ │ │ + cbnz r2, 490fc │ │ │ │ subs.w r2, r9, fp │ │ │ │ - bne.w 4931a │ │ │ │ + bne.w 492c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 48d24 │ │ │ │ + bl 48ccc │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble.w 49340 │ │ │ │ + ble.w 492e8 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 491e8 │ │ │ │ + beq.n 49190 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 491fc │ │ │ │ + bne.n 491a4 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ mov r7, sl │ │ │ │ - beq.w 494bc │ │ │ │ + beq.w 49464 │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4946c │ │ │ │ + bne.w 49414 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 48f02 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 48eaa │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 490f0 │ │ │ │ + bne.n 49098 │ │ │ │ subs r2, r0, r5 │ │ │ │ and.w r3, r5, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov r6, r0 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ rsb r3, r3, #8 │ │ │ │ add.w fp, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - blt.w 492d0 │ │ │ │ + blt.w 49278 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4942a │ │ │ │ + bne.w 493d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 491e0 │ │ │ │ + cbnz r3, 49188 │ │ │ │ ldr.w r3, [r8] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 493c6 │ │ │ │ + beq.w 4936e │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 49460 │ │ │ │ + bne.w 49408 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4913e │ │ │ │ + b.n 490e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.w 490e4 │ │ │ │ + bge.w 4908c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4911a │ │ │ │ + b.n 490c2 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ it eq │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [r8, #32] │ │ │ │ addgt r3, r3, r0 │ │ │ │ strgt.w r3, [r8, #32] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48ffa │ │ │ │ - blt.w 49072 │ │ │ │ - b.n 49000 │ │ │ │ + beq.w 48fa2 │ │ │ │ + blt.w 4901a │ │ │ │ + b.n 48fa8 │ │ │ │ add.w r0, r4, #18 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r6, r0, #0 │ │ │ │ add r2, r3 │ │ │ │ sxth r2, r2 │ │ │ │ strh r2, [r4, #18] │ │ │ │ - blt.n 491be │ │ │ │ + blt.n 49166 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b.n 49094 │ │ │ │ + b.n 4903c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #9 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49126 │ │ │ │ + beq.w 490ce │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4940e │ │ │ │ + beq.w 493b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 490e2 │ │ │ │ + bne.w 4908a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 49292 │ │ │ │ + b.n 4923a │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ - cbz r0, 492c8 │ │ │ │ + cbz r0, 49270 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4928a │ │ │ │ - b.n 49114 │ │ │ │ + beq.n 49232 │ │ │ │ + b.n 490bc │ │ │ │ cmp r6, #10 │ │ │ │ - bne.w 49052 │ │ │ │ + bne.w 48ffa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r7, #54] @ 0x36 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 49058 │ │ │ │ + bne.w 49000 │ │ │ │ sub.w r2, r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 49058 │ │ │ │ - bne.w 49438 │ │ │ │ + blt.w 49000 │ │ │ │ + bne.w 493e0 │ │ │ │ adds r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 4905a │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 49002 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49286 │ │ │ │ + bne.n 4922e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 491be │ │ │ │ + b.n 49166 │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ itete gt │ │ │ │ rsbgt r3, r3, #1 │ │ │ │ movle r3, #1 │ │ │ │ addgt fp, r3 │ │ │ │ strhle r3, [r4, #18] │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - b.n 49058 │ │ │ │ + b.n 49000 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 4904c │ │ │ │ + bgt.w 48ff4 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strh r3, [r4, #18] │ │ │ │ - b.n 49052 │ │ │ │ + b.n 48ffa │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, fp │ │ │ │ itt gt │ │ │ │ ldrgt.w r2, [r8, #32] │ │ │ │ addgt r2, r2, r0 │ │ │ │ mov r0, sl │ │ │ │ it gt │ │ │ │ strgt.w r2, [r8, #32] │ │ │ │ - bl 48d24 │ │ │ │ + bl 48ccc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.w 49160 │ │ │ │ + bgt.w 49108 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r7, sl │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 491be │ │ │ │ + b.n 49166 │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ itee gt │ │ │ │ subgt.w fp, r2, r3 │ │ │ │ addle.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #1 │ │ │ │ mov r0, fp │ │ │ │ itee gt │ │ │ │ strgt.w fp, [r4, #12] │ │ │ │ strle.w fp, [r4, #12] │ │ │ │ strhle r3, [r4, #18] │ │ │ │ - b.n 48ef2 │ │ │ │ + b.n 48e9a │ │ │ │ sub.w r2, r0, fp │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 490e2 │ │ │ │ + ble.w 4908a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ - b.n 4927c │ │ │ │ + b.n 49224 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 4939a │ │ │ │ + b.n 49342 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.n 493b0 │ │ │ │ + bne.n 49358 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49396 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 4933e │ │ │ │ + bl 3eea0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4939a │ │ │ │ + beq.n 49342 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrshgt.w r3, [r4, #18] │ │ │ │ subgt r2, r2, r3 │ │ │ │ strgt r2, [r4, #12] │ │ │ │ - b.n 48fba │ │ │ │ + b.n 48f62 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, fp │ │ │ │ ldrb.w r5, [r7, #54] @ 0x36 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 49458 │ │ │ │ + bne.n 49400 │ │ │ │ subs.w r2, r0, sl │ │ │ │ - bne.n 494a4 │ │ │ │ + bne.n 4944c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4945c │ │ │ │ + beq.n 49404 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r6, #41 @ 0x29 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 491be │ │ │ │ + b.n 49166 │ │ │ │ negs r1, r5 │ │ │ │ and.w r3, r5, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r1 │ │ │ │ rsb r3, r3, #8 │ │ │ │ add r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 48f9a │ │ │ │ + b.n 48f42 │ │ │ │ sub.w r2, r0, fp │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4927c │ │ │ │ - b.n 49386 │ │ │ │ - ldr r3, [pc, #172] @ (494d0 ) │ │ │ │ + ble.w 49224 │ │ │ │ + b.n 4932e │ │ │ │ + ldr r3, [pc, #172] @ (49478 ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ - b.n 48e7c │ │ │ │ + b.n 48e24 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ ldrgt.w r3, [r8, #32] │ │ │ │ addgt r3, r3, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ it gt │ │ │ │ strgt.w r3, [r8, #32] │ │ │ │ adds r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 4905a │ │ │ │ + b.n 49002 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r6, #10 │ │ │ │ - b.n 491be │ │ │ │ + b.n 49166 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 49484 │ │ │ │ - cbz r2, 49484 │ │ │ │ + cbnz r3, 4942c │ │ │ │ + cbz r2, 4942c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [r8, #32] │ │ │ │ addgt r3, r3, r0 │ │ │ │ strgt.w r3, [r8, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, #10 │ │ │ │ - bne.w 48f02 │ │ │ │ + bne.w 48eaa │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48f02 │ │ │ │ + b.n 48eaa │ │ │ │ subs.w ip, r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ - b.n 493b8 │ │ │ │ + b.n 49360 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [r8, #32] │ │ │ │ addgt r3, r3, r0 │ │ │ │ strgt.w r3, [r8, #32] │ │ │ │ - b.n 493dc │ │ │ │ + b.n 49384 │ │ │ │ mov sl, fp │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 493d6 │ │ │ │ - b.n 493dc │ │ │ │ + beq.n 4937e │ │ │ │ + b.n 49384 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w sl, [pc, #1180] @ 4998c │ │ │ │ + ldr.w sl, [pc, #1180] @ 49934 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1180] @ 49990 │ │ │ │ + ldr.w r2, [pc, #1180] @ 49938 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #1176] @ 49994 │ │ │ │ + ldr.w r3, [pc, #1176] @ 4993c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 49866 │ │ │ │ + bcs.w 4980e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1140] @ 49998 │ │ │ │ + ldr.w r3, [pc, #1140] @ 49940 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ add.w r5, r5, #9 │ │ │ │ - ble.n 495e2 │ │ │ │ + ble.n 4958a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 49556 │ │ │ │ + bls.n 494fe │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ add r5, r0 │ │ │ │ - cbnz r3, 49564 │ │ │ │ + cbnz r3, 4950c │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4953c │ │ │ │ + bgt.n 494e4 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49550 │ │ │ │ + beq.n 494f8 │ │ │ │ sub.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ cmp r8, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ @@ -100163,15 +100154,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.n 49602 │ │ │ │ + bhi.n 495aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ @@ -100207,849 +100198,849 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r7, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49564 │ │ │ │ + bne.n 4950c │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 495e2 │ │ │ │ - b.n 49564 │ │ │ │ + beq.n 4958a │ │ │ │ + b.n 4950c │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 4986e │ │ │ │ + beq.w 49816 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 49648 │ │ │ │ + ble.n 495f0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ itt hi │ │ │ │ addhi.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ addhi r1, r4, r0 │ │ │ │ - bhi.n 49632 │ │ │ │ + bhi.n 495da │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4958a │ │ │ │ + bne.n 49532 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49608 │ │ │ │ - b.n 4961c │ │ │ │ + bgt.n 495b0 │ │ │ │ + b.n 495c4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 49632 │ │ │ │ + bne.n 495da │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ add r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 49626 │ │ │ │ + b.n 495ce │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4958a │ │ │ │ + bne.n 49532 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49648 │ │ │ │ - b.n 4958a │ │ │ │ + beq.n 495f0 │ │ │ │ + b.n 49532 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49602 │ │ │ │ + bne.n 495aa │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ - bne.w 497bc │ │ │ │ + bne.w 49764 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r3, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 4979c │ │ │ │ + beq.w 49744 │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 4984e │ │ │ │ + beq.w 497f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49602 │ │ │ │ + beq.n 495aa │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb r3, [r5, #0] │ │ │ │ mov r5, r1 │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49796 │ │ │ │ + bne.n 4973e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49602 │ │ │ │ + bne.n 495aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, fp │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.w 498b8 │ │ │ │ + ble.w 49860 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49602 │ │ │ │ - ldr r3, [pc, #712] @ (4999c ) │ │ │ │ - ldr r1, [pc, #712] @ (499a0 ) │ │ │ │ + beq.n 495aa │ │ │ │ + ldr r3, [pc, #712] @ (49944 ) │ │ │ │ + ldr r1, [pc, #712] @ (49948 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r5, r3 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 49602 │ │ │ │ + bmi.n 495aa │ │ │ │ eor.w fp, fp, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 4982e │ │ │ │ + bne.w 497d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4984a │ │ │ │ + beq.w 497f2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d820 │ │ │ │ + bl 5d7c8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movs r3, #0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ streq r5, [r0, #0] │ │ │ │ - beq.n 49738 │ │ │ │ + beq.n 496e0 │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - bgt.n 49752 │ │ │ │ + bgt.n 496fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb r3, [r0, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 49602 │ │ │ │ + bne.w 495aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49780 │ │ │ │ + bne.n 49728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, fp │ │ │ │ it ne │ │ │ │ cmpne r3, fp │ │ │ │ - beq.w 498ac │ │ │ │ + beq.w 49854 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.w 4992c │ │ │ │ + bls.w 498d4 │ │ │ │ mov r2, r5 │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 49812 │ │ │ │ + bmi.n 497ba │ │ │ │ cmp r3, #10 │ │ │ │ add.w r4, r4, #1 │ │ │ │ it eq │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #-1] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 49602 │ │ │ │ + bmi.w 495aa │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ - bne.w 49602 │ │ │ │ + bne.w 495aa │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ add.w r4, r4, #1 │ │ │ │ itet eq │ │ │ │ orreq.w r3, r2, #1 │ │ │ │ movne.w fp, #1 │ │ │ │ streq r3, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4980c │ │ │ │ + beq.n 497b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 4980c │ │ │ │ + cbnz r3, 497b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 49602 │ │ │ │ + bpl.w 495aa │ │ │ │ cmp.w r8, #2 │ │ │ │ itt eq │ │ │ │ streq r5, [sp, #16] │ │ │ │ addeq r5, #1 │ │ │ │ - beq.w 49602 │ │ │ │ + beq.w 495aa │ │ │ │ subs r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - beq.w 49602 │ │ │ │ - b.n 497a4 │ │ │ │ + beq.w 495aa │ │ │ │ + b.n 4974c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49602 │ │ │ │ + beq.w 495aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49706 │ │ │ │ + bne.w 496ae │ │ │ │ subs r5, #1 │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ cmp r4, r5 │ │ │ │ it hi │ │ │ │ addhi r1, r5, #2 │ │ │ │ - bls.n 49902 │ │ │ │ + bls.n 498aa │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4969c │ │ │ │ - b.n 49602 │ │ │ │ + bne.w 49644 │ │ │ │ + b.n 495aa │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 49522 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 494ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 49910 │ │ │ │ + bne.n 498b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 49888 │ │ │ │ + cbz r3, 49830 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e61c │ │ │ │ + bl 1e5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4997e │ │ │ │ + bne.n 49926 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4993c │ │ │ │ + beq.n 498e4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4984a │ │ │ │ - ldr r3, [pc, #228] @ (499a4 ) │ │ │ │ + beq.n 497f2 │ │ │ │ + ldr r3, [pc, #228] @ (4994c ) │ │ │ │ strb.w fp, [r5, #-2] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbz r2, 498d2 │ │ │ │ + cbz r2, 4987a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bmi.n 4995e │ │ │ │ + bmi.n 49906 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r0 │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it gt │ │ │ │ addgt r5, r3, #1 │ │ │ │ - ble.n 49946 │ │ │ │ + ble.n 498ee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 48cb0 │ │ │ │ + bl 48c58 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r0, #2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 49856 │ │ │ │ + b.n 497fe │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 49602 │ │ │ │ + bne.w 495aa │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 4996e │ │ │ │ + bls.n 49916 │ │ │ │ mov r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48cb0 │ │ │ │ + bl 48c58 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 49790 │ │ │ │ + b.n 49738 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 49602 │ │ │ │ + b.n 495aa │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48cb0 │ │ │ │ + bl 48c58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 498ec │ │ │ │ + b.n 49894 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 498d6 │ │ │ │ + b.n 4987e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48cb0 │ │ │ │ + bl 48c58 │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 49926 │ │ │ │ + b.n 498ce │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49602 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + b.n 495aa │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + subs r2, r5, #7 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #168] @ 49a60 │ │ │ │ + ldr.w ip, [pc, #168] @ 49a08 │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 49a02 │ │ │ │ + cbnz r2, 499aa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 499f8 │ │ │ │ + bhi.n 499a0 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r2, #4 │ │ │ │ adds r1, #9 │ │ │ │ lsls r1, r1, #24 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ - cbz r5, 49a02 │ │ │ │ + blx 7b24 │ │ │ │ + cbz r5, 499aa │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ strh r3, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 499f8 │ │ │ │ - ldr r1, [pc, #84] @ (49a64 ) │ │ │ │ + beq.n 499a0 │ │ │ │ + ldr r1, [pc, #84] @ (49a0c ) │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldrb.w r0, [r1, #-1] │ │ │ │ - blx 7bbc │ │ │ │ + blx 7b70 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 49a30 │ │ │ │ + cbz r0, 499d8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ str r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r3, #32 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 49a04 │ │ │ │ + b.n 499ac │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 499f8 │ │ │ │ + beq.n 499a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ - b.n 499f8 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ + b.n 499a0 │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (49a9c ) │ │ │ │ + ldr r3, [pc, #36] @ (49a44 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #3 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r0, 49a92 │ │ │ │ + cbz r0, 49a3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 408c0 │ │ │ │ - ldr r3, [pc, #20] @ (49aa0 ) │ │ │ │ + bl 40868 │ │ │ │ + ldr r3, [pc, #20] @ (49a48 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #12 │ │ │ │ - bl 40634 │ │ │ │ - b.n 49a8a │ │ │ │ + bl 405dc │ │ │ │ + b.n 49a32 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #96] @ (49b14 ) │ │ │ │ + ldr r5, [pc, #96] @ (49abc ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 49b06 │ │ │ │ - ldr r0, [pc, #88] @ (49b18 ) │ │ │ │ + cbz r0, 49aae │ │ │ │ + ldr r0, [pc, #88] @ (49ac0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 3f070 │ │ │ │ + bl 3f018 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #25] │ │ │ │ strh r3, [r4, #34] @ 0x22 │ │ │ │ strh.w r3, [r4, #92] @ 0x5c │ │ │ │ strh.w r2, [r4, #96] @ 0x60 │ │ │ │ - cbz r6, 49af8 │ │ │ │ - ldr r2, [pc, #64] @ (49b1c ) │ │ │ │ + cbz r6, 49aa0 │ │ │ │ + ldr r2, [pc, #64] @ (49ac4 ) │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16448 @ 0x4040 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ sub.w r3, r3, #4194304 @ 0x400000 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r4, #69] @ 0x45 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - blx 8098 │ │ │ │ - b.n 49ad8 │ │ │ │ + blx 804c │ │ │ │ + b.n 49a80 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #1 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49abc │ │ │ │ + b.n 49a64 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ movs r2, r1 │ │ │ │ - bl 10fb1a │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + bl 10fac2 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #556] @ (49d5c ) │ │ │ │ + ldr r6, [pc, #556] @ (49d04 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #556] @ (49d60 ) │ │ │ │ + ldr r3, [pc, #556] @ (49d08 ) │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.n 49c3c │ │ │ │ - ldr r3, [pc, #532] @ (49d64 ) │ │ │ │ + beq.n 49be4 │ │ │ │ + ldr r3, [pc, #532] @ (49d0c ) │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r5, #12] │ │ │ │ - blt.w 49cba │ │ │ │ - bne.n 49be0 │ │ │ │ + blt.w 49c62 │ │ │ │ + bne.n 49b88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49cfe │ │ │ │ + beq.w 49ca6 │ │ │ │ add.w r8, r3, #9 │ │ │ │ - ldr r3, [pc, #508] @ (49d68 ) │ │ │ │ + ldr r3, [pc, #508] @ (49d10 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 49c60 │ │ │ │ + beq.n 49c08 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b74 │ │ │ │ - bl 3f038 │ │ │ │ - b.n 49b8a │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bne.n 49b1c │ │ │ │ + bl 3efe0 │ │ │ │ + b.n 49b32 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49b86 │ │ │ │ + bne.n 49b2e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str.w r3, [r7, #208] @ 0xd0 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ tst.w r3, #288 @ 0x120 │ │ │ │ - beq.n 49c7c │ │ │ │ - ldr r2, [pc, #440] @ (49d6c ) │ │ │ │ + beq.n 49c24 │ │ │ │ + ldr r2, [pc, #440] @ (49d14 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #440] @ (49d70 ) │ │ │ │ + ldr r0, [pc, #440] @ (49d18 ) │ │ │ │ movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #424] @ (49d74 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #424] @ (49d1c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ - ldr r3, [pc, #396] @ (49d64 ) │ │ │ │ + bl 1e57c │ │ │ │ + ldr r3, [pc, #396] @ (49d0c ) │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49cb8 │ │ │ │ + blt.n 49c60 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb.w r3, [r5, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49c52 │ │ │ │ + bne.n 49bfa │ │ │ │ ands.w r1, r4, #256 @ 0x100 │ │ │ │ - bne.n 49c9a │ │ │ │ + bne.n 49c42 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.w 49d0a │ │ │ │ + beq.w 49cb2 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.w 49d06 │ │ │ │ + beq.w 49cae │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 49c92 │ │ │ │ + bcs.n 49c3a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r4, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ands.w r1, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - beq.n 49cca │ │ │ │ + beq.n 49c72 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 49d22 │ │ │ │ + bcs.n 49cca │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r4, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 49b68 │ │ │ │ + b.n 49b10 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 49bc8 │ │ │ │ - ldr r3, [pc, #288] @ (49d64 ) │ │ │ │ + bne.n 49b70 │ │ │ │ + ldr r3, [pc, #288] @ (49d0c ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb.w r3, [r5, #93] @ 0x5d │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49d0a │ │ │ │ + beq.n 49cb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49be8 │ │ │ │ + beq.n 49b90 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 49be8 │ │ │ │ - b.n 49b64 │ │ │ │ + beq.n 49b90 │ │ │ │ + b.n 49b0c │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 49c76 │ │ │ │ + blt.n 49c1e │ │ │ │ ldr.w r2, [r7, #1196] @ 0x4ac │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 49b72 │ │ │ │ - bl 3f038 │ │ │ │ - b.n 49b96 │ │ │ │ - ldr r2, [pc, #248] @ (49d78 ) │ │ │ │ + bne.w 49b1a │ │ │ │ + bl 3efe0 │ │ │ │ + b.n 49b3e │ │ │ │ + ldr r2, [pc, #248] @ (49d20 ) │ │ │ │ movs r1, #5 │ │ │ │ - ldr r0, [pc, #248] @ (49d7c ) │ │ │ │ + ldr r0, [pc, #248] @ (49d24 ) │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 49c16 │ │ │ │ - ldr r3, [pc, #228] @ (49d80 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 49bbe │ │ │ │ + ldr r3, [pc, #228] @ (49d28 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 49cb2 │ │ │ │ + cbz r2, 49c5a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 49cb2 │ │ │ │ + beq.n 49c5a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r4 │ │ │ │ - bne.n 49ca6 │ │ │ │ + bne.n 49c4e │ │ │ │ ldr.w r8, [r3] │ │ │ │ - b.n 49b68 │ │ │ │ + b.n 49b10 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #200] @ (49d84 ) │ │ │ │ + ldr r3, [pc, #200] @ (49d2c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 49b68 │ │ │ │ + b.n 49b10 │ │ │ │ and.w r4, r4, #61440 @ 0xf000 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ - beq.n 49d34 │ │ │ │ - bgt.n 49d12 │ │ │ │ + beq.n 49cdc │ │ │ │ + bgt.n 49cba │ │ │ │ cmp.w r4, #8192 @ 0x2000 │ │ │ │ - beq.n 49d0e │ │ │ │ + beq.n 49cb6 │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ - beq.n 49d30 │ │ │ │ + beq.n 49cd8 │ │ │ │ cmp.w r4, #4096 @ 0x1000 │ │ │ │ it eq │ │ │ │ moveq r1, #124 @ 0x7c │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 49d2a │ │ │ │ + bcs.n 49cd2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 49c2e │ │ │ │ - ldr.w r8, [pc, #136] @ 49d88 │ │ │ │ + b.n 49bd6 │ │ │ │ + ldr.w r8, [pc, #136] @ 49d30 │ │ │ │ add r8, pc │ │ │ │ - b.n 49b68 │ │ │ │ - ldr r3, [pc, #132] @ (49d8c ) │ │ │ │ - b.n 49cbc │ │ │ │ - ldr r3, [pc, #132] @ (49d90 ) │ │ │ │ - b.n 49cbc │ │ │ │ + b.n 49b10 │ │ │ │ + ldr r3, [pc, #132] @ (49d34 ) │ │ │ │ + b.n 49c64 │ │ │ │ + ldr r3, [pc, #132] @ (49d38 ) │ │ │ │ + b.n 49c64 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - b.n 49cea │ │ │ │ + b.n 49c92 │ │ │ │ cmp.w r4, #36864 @ 0x9000 │ │ │ │ - beq.n 49d38 │ │ │ │ + beq.n 49ce0 │ │ │ │ cmp.w r4, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r1, #35 @ 0x23 │ │ │ │ - b.n 49cea │ │ │ │ + b.n 49c92 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 49c2e │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 49c2e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 49bd6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 49bd6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - b.n 49cea │ │ │ │ + b.n 49c92 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - b.n 49cea │ │ │ │ + b.n 49c92 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.n 49d44 │ │ │ │ + beq.n 49cec │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - b.n 49cea │ │ │ │ + b.n 49c92 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 49d52 │ │ │ │ + bcs.n 49cfa │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 49d40 │ │ │ │ + b.n 49ce8 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 49d40 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 49ce8 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r7, #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, #3920] @ 0xf50 │ │ │ │ - ldr.w r1, [pc, #2744] @ 4a860 │ │ │ │ + ldr.w r1, [pc, #2744] @ 4a808 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2744] @ 4a864 │ │ │ │ + ldr.w r4, [pc, #2744] @ 4a80c │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r2, [pc, #2740] @ 4a868 │ │ │ │ + ldr.w r2, [pc, #2740] @ 4a810 │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2736] @ 4a86c │ │ │ │ + ldr.w r3, [pc, #2736] @ 4a814 │ │ │ │ ldrb.w r8, [r0, #53] @ 0x35 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ strh r2, [r7, #18] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 4be6c │ │ │ │ - ldr.w r3, [pc, #2704] @ 4a870 │ │ │ │ + bne.w 4be14 │ │ │ │ + ldr.w r3, [pc, #2704] @ 4a818 │ │ │ │ mov r9, r6 │ │ │ │ add.w r5, r7, #18 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2692] @ 4a874 │ │ │ │ + ldr.w r3, [pc, #2692] @ 4a81c │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2688] @ 4a878 │ │ │ │ + ldr.w r3, [pc, #2688] @ 4a820 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2688] @ 4a87c │ │ │ │ + ldr.w r3, [pc, #2688] @ 4a824 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov sl, r4 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b458 │ │ │ │ + bne.w 4b400 │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4af74 │ │ │ │ + bne.w 4af1c │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r9, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ cmp r3, #2 │ │ │ │ ittt eq │ │ │ │ @@ -101058,73 +101049,73 @@ │ │ │ │ strbeq.w r3, [r9, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r9, #59] @ 0x3b │ │ │ │ sub.w r2, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [r9, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4af28 │ │ │ │ - ldr.w r3, [pc, #2596] @ 4a880 │ │ │ │ + beq.w 4aed0 │ │ │ │ + ldr.w r3, [pc, #2596] @ 4a828 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4b718 │ │ │ │ - ldr.w r2, [pc, #2580] @ 4a884 │ │ │ │ + bge.w 4b6c0 │ │ │ │ + ldr.w r2, [pc, #2580] @ 4a82c │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r9, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r9, #59] @ 0x3b │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ strb.w r1, [r9, #59] @ 0x3b │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4afee │ │ │ │ + beq.w 4af96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldr.w r5, [r8, r4, lsl #2] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 49ed2 │ │ │ │ + b.n 49e7a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ - cbnz r6, 49ef2 │ │ │ │ + cbnz r6, 49e9a │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49ec0 │ │ │ │ + ble.n 49e68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ cmp r3, #1 │ │ │ │ ite le │ │ │ │ movle r3, r0 │ │ │ │ movgt r3, #97 @ 0x61 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 49ed2 │ │ │ │ + beq.n 49e7a │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bhi.n 49ffa │ │ │ │ + bhi.n 49fa2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r2, r7, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r0, r0, #26 │ │ │ │ @@ -101166,20 +101157,20 @@ │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ uxtb r0, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bgt.w 4b810 │ │ │ │ + bgt.w 4b7b8 │ │ │ │ cmp r2, #32 │ │ │ │ - ble.w 4ada6 │ │ │ │ + ble.w 4ad4e │ │ │ │ sub.w r0, r2, #33 @ 0x21 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 4ada6 │ │ │ │ + bhi.w 4ad4e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsrs r7, r5, #4 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsrs r7, r5, #6 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ @@ -101208,40 +101199,40 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsrs r7, r5, #4 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 4a250 │ │ │ │ + beq.w 4a1f8 │ │ │ │ sub.w r3, r3, #125 @ 0x7d │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b44e │ │ │ │ - ldr.w r3, [pc, #2216] @ 4a888 │ │ │ │ + beq.w 4b3f6 │ │ │ │ + ldr.w r3, [pc, #2216] @ 4a830 │ │ │ │ asrs r4, r1, #8 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - beq.w 4a1d4 │ │ │ │ + beq.w 4a17c │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4a728 │ │ │ │ + b.n 4a6d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r9, #98] @ 0x62 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -101249,141 +101240,141 @@ │ │ │ │ add r1, r6 │ │ │ │ adds r2, r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 4a02e │ │ │ │ + beq.n 49fd6 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ cmp r0, #12 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - beq.w 4c3e6 │ │ │ │ + beq.w 4c38e │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 49eb8 │ │ │ │ + bls.w 49e60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b51c │ │ │ │ + beq.w 4b4c4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ movs r7, #41 @ 0x29 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ ldrb.w r0, [r9, #80] @ 0x50 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ sub.w r3, r7, #41 @ 0x29 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r6, r2, r3 │ │ │ │ - bne.w 4cb34 │ │ │ │ + bne.w 4cadc │ │ │ │ sub.w r3, r7, #59 @ 0x3b │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b4d2 │ │ │ │ + beq.w 4b47a │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49eb8 │ │ │ │ - ldr.w r3, [pc, #1984] @ 4a88c │ │ │ │ + beq.w 49e60 │ │ │ │ + ldr.w r3, [pc, #1984] @ 4a834 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1980] @ 4a890 │ │ │ │ + ldr.w r0, [pc, #1980] @ 4a838 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 49eb8 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 49e60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4adf0 │ │ │ │ + beq.w 4ad98 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4b10a │ │ │ │ + beq.w 4b0b2 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ae1a │ │ │ │ + beq.w 4adc2 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ cmpeq r0, #94 @ 0x5e │ │ │ │ - bne.w 4ae1a │ │ │ │ - ldr.w r3, [pc, #1904] @ 4a894 │ │ │ │ + bne.w 4adc2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 4a83c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1900] @ 4a898 │ │ │ │ + ldr.w r0, [pc, #1900] @ 4a840 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4a1ba │ │ │ │ + b.n 4a162 │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ - cbnz r3, 4a152 │ │ │ │ + cbnz r3, 4a0fa │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ cmpeq r4, #5 │ │ │ │ - bne.n 4a1d8 │ │ │ │ + bne.n 4a180 │ │ │ │ ldrb.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 4b708 │ │ │ │ + beq.w 4b6b0 │ │ │ │ movs r4, #5 │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b04a │ │ │ │ + bne.w 4aff2 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 49ffa │ │ │ │ + beq.w 49fa2 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4b696 │ │ │ │ + beq.w 4b63e │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - beq.w 4bcb0 │ │ │ │ + beq.w 4bc58 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -101393,338 +101384,338 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ cmp r4, #1 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - bne.w 4a008 │ │ │ │ + bne.w 49fb0 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4af7a │ │ │ │ + bne.w 4af22 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #44] @ 0x2c │ │ │ │ streq.w r3, [fp, #12] │ │ │ │ cmp r6, #7 │ │ │ │ - bne.w 4af22 │ │ │ │ + bne.w 4aeca │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b4e0 │ │ │ │ + beq.w 4b488 │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ cmpeq r0, #40 @ 0x28 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ ldrb.w r1, [r9, #61] @ 0x3d │ │ │ │ - beq.w 4adcc │ │ │ │ + beq.w 4ad74 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4b512 │ │ │ │ + bne.w 4b4ba │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4a0f8 │ │ │ │ + beq.w 4a0a0 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bne.w 4b216 │ │ │ │ + bne.w 4b1be │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a42e │ │ │ │ + beq.w 4a3d6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 4cb1e │ │ │ │ + bne.w 4cac6 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ asrs r4, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4aeb4 │ │ │ │ + beq.w 4ae5c │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - beq.n 4a2d2 │ │ │ │ + beq.n 4a27a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4aeb4 │ │ │ │ + beq.w 4ae5c │ │ │ │ sub.w r3, r4, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4baae │ │ │ │ + bne.w 4ba56 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 4a2d2 │ │ │ │ + cbnz r3, 4a27a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 4aea8 │ │ │ │ + beq.w 4ae50 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bc62 │ │ │ │ + beq.w 4bc0a │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 4ae60 │ │ │ │ + beq.w 4ae08 │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - bne.w 4aea8 │ │ │ │ + bne.w 4ae50 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ldrb.w r2, [r9, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r9, #52] @ 0x34 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ - cbz r6, 4a352 │ │ │ │ + cbz r6, 4a2fa │ │ │ │ ldrb.w r2, [r9, #54] @ 0x36 │ │ │ │ - cbz r2, 4a352 │ │ │ │ + cbz r2, 4a2fa │ │ │ │ subs r2, r6, #1 │ │ │ │ strb.w r2, [r9, #52] @ 0x34 │ │ │ │ - b.n 4a352 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 4a2fa │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ae42 │ │ │ │ - ble.w 4ae42 │ │ │ │ + beq.w 4adea │ │ │ │ + ble.w 4adea │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 4a366 │ │ │ │ + beq.n 4a30e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a340 │ │ │ │ + beq.n 4a2e8 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 4a352 │ │ │ │ + bne.n 4a2fa │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ae42 │ │ │ │ + bne.w 4adea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #10 │ │ │ │ ittt eq │ │ │ │ subeq r0, r0, r3 │ │ │ │ addeq r2, r3, #1 │ │ │ │ ldreq r7, [sp, #20] │ │ │ │ - bne.n 4a3a8 │ │ │ │ + bne.n 4a350 │ │ │ │ adds r3, r0, r2 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 4a38a │ │ │ │ + beq.n 4a332 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ - cbnz r2, 4a3ae │ │ │ │ + cbnz r2, 4a356 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4a3a0 │ │ │ │ + beq.n 4a348 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 4a352 │ │ │ │ + beq.n 4a2fa │ │ │ │ strb.w r6, [r9, #52] @ 0x34 │ │ │ │ - b.w 4ae56 │ │ │ │ + b.w 4adfe │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ uxtb r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 4b8cc │ │ │ │ + beq.w 4b874 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 4bc74 │ │ │ │ + beq.w 4bc1c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - ble.w 49f66 │ │ │ │ - b.w 4b216 │ │ │ │ + ble.w 49f0e │ │ │ │ + b.w 4b1be │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b0d2 │ │ │ │ + beq.w 4b07a │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6fa │ │ │ │ + beq.w 4b6a2 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.w 4bf70 │ │ │ │ + beq.w 4bf18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a25c │ │ │ │ + bne.w 4a204 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 82e4 │ │ │ │ + blx 828c │ │ │ │ subs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 4a26a │ │ │ │ + b.n 4a212 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b076 │ │ │ │ + bne.w 4b01e │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 4b0a6 │ │ │ │ + beq.w 4b04e │ │ │ │ asrs r1, r1, #8 │ │ │ │ cmp r1, #12 │ │ │ │ - beq.w 4ba92 │ │ │ │ + beq.w 4ba3a │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #34 @ 0x22 │ │ │ │ - beq.n 4a4be │ │ │ │ + beq.n 4a466 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4a486 │ │ │ │ + cbz r3, 4a42e │ │ │ │ ldrb.w r1, [r9, #98] @ 0x62 │ │ │ │ - cbz r1, 4a486 │ │ │ │ + cbz r1, 4a42e │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 4c482 │ │ │ │ - ldr.w r3, [pc, #1044] @ 4a89c │ │ │ │ + blt.w 4c42a │ │ │ │ + ldr.w r3, [pc, #1044] @ 4a844 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r9, #98] @ 0x62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4ba86 │ │ │ │ - ldr r2, [pc, #1020] @ (4a8a0 ) │ │ │ │ + bge.w 4ba2e │ │ │ │ + ldr r2, [pc, #1020] @ (4a848 ) │ │ │ │ orr.w r4, r7, r4, lsl #8 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ adds r0, r3, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r4, [r9, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, #4 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ asrs r3, r1, #8 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 4b6e0 │ │ │ │ + beq.w 4b688 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #4 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 4a464 │ │ │ │ + bne.n 4a40c │ │ │ │ uxtb r4, r1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 4bbb8 │ │ │ │ + beq.w 4bb60 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ cmpeq r4, #125 @ 0x7d │ │ │ │ - bne.w 4b44c │ │ │ │ + bne.w 4b3f4 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #10 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49eb8 │ │ │ │ + beq.w 49e60 │ │ │ │ ldrb.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldrb.w r3, [r9, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ - ldr r3, [pc, #872] @ (4a88c ) │ │ │ │ + bne.w 49e60 │ │ │ │ + ldr r3, [pc, #872] @ (4a834 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #880] @ (4a8a4 ) │ │ │ │ + ldr r0, [pc, #880] @ (4a84c ) │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 49eb8 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 49e60 │ │ │ │ sub.w r3, r0, #123 @ 0x7b │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #852] @ (4a8a8 ) │ │ │ │ + ldr r3, [pc, #852] @ (4a850 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ @@ -101747,15 +101738,15 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 49aa4 │ │ │ │ + bl 49a4c │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ mov.w r1, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #54] @ 0x36 │ │ │ │ itet eq │ │ │ │ ldreq.w r3, [fp, #12] │ │ │ │ @@ -101763,42 +101754,42 @@ │ │ │ │ ldrbeq r3, [r3, #1] │ │ │ │ strb.w r1, [r9, #92] @ 0x5c │ │ │ │ ittt eq │ │ │ │ subeq r3, #40 @ 0x28 │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ strb.w r3, [r9, #58] @ 0x3a │ │ │ │ - ldr r3, [pc, #716] @ (4a8ac ) │ │ │ │ + ldr r3, [pc, #716] @ (4a854 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4b6ee │ │ │ │ - ldr r2, [pc, #704] @ (4a8b0 ) │ │ │ │ + bge.w 4b696 │ │ │ │ + ldr r2, [pc, #704] @ (4a858 ) │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [r9, #72] @ 0x48 │ │ │ │ strb.w r3, [r9, #35] @ 0x23 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4b75a │ │ │ │ + beq.w 4b702 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 4b15a │ │ │ │ + blt.w 4b102 │ │ │ │ mov r0, r9 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 4b168 │ │ │ │ - ldr r3, [pc, #648] @ (4a8b4 ) │ │ │ │ + beq.w 4b110 │ │ │ │ + ldr r3, [pc, #648] @ (4a85c ) │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ @@ -101826,265 +101817,263 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cb88 │ │ │ │ + bne.w 4cb30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r9, #20] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ asrs r4, r3, #8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 49eb8 │ │ │ │ + b.n 49e60 │ │ │ │ mov sl, r5 │ │ │ │ sub.w r5, r0, #62 @ 0x3e │ │ │ │ clz r5, r5 │ │ │ │ bic.w r4, r0, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ mov r7, fp │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - beq.w 4b002 │ │ │ │ + beq.w 4afaa │ │ │ │ ldrb.w r2, [r6, #93] @ 0x5d │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ strbne.w r2, [r6, #94] @ 0x5e │ │ │ │ clz r3, r2 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ strb.w r3, [r6, #96] @ 0x60 │ │ │ │ - beq.w 4c5d0 │ │ │ │ + beq.w 4c578 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bbec │ │ │ │ + beq.w 4bb94 │ │ │ │ ldrsh.w r1, [r7, #18] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb.w r1, [sl, r0] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 4bcce │ │ │ │ + beq.w 4bc76 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4b8da │ │ │ │ + beq.w 4b882 │ │ │ │ cmp.w r9, #40 @ 0x28 │ │ │ │ - bne.n 4a720 │ │ │ │ + bne.n 4a6c8 │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c0c8 │ │ │ │ + beq.w 4c070 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c3a0 │ │ │ │ + beq.w 4c348 │ │ │ │ strb.w r8, [r6, #34] @ 0x22 │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - ldr r2, [pc, #396] @ (4a8b8 ) │ │ │ │ - ldr r3, [pc, #316] @ (4a868 ) │ │ │ │ + ldr r2, [pc, #396] @ (4a860 ) │ │ │ │ + ldr r3, [pc, #316] @ (4a810 ) │ │ │ │ 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 4cb28 │ │ │ │ + bne.w 4cad0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - cbz r1, 4a77a │ │ │ │ + cbz r1, 4a722 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4af9c │ │ │ │ + beq.w 4af44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48e20 │ │ │ │ + bl 48dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4afb2 │ │ │ │ + ble.w 4af5a │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4af8e │ │ │ │ + beq.w 4af36 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ movs r0, #12 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r9, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9, #97] @ 0x61 │ │ │ │ - b.n 4a01a │ │ │ │ + b.n 49fc2 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ asrs r3, r1, #8 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 4b61c │ │ │ │ + beq.w 4b5c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 4bed2 │ │ │ │ + beq.w 4be7a │ │ │ │ cmp r4, #3 │ │ │ │ - bne.w 4b818 │ │ │ │ + bne.w 4b7c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #260] @ (4a8bc ) │ │ │ │ + ldr r3, [pc, #260] @ (4a864 ) │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ movgt r2, #39 @ 0x27 │ │ │ │ strbgt.w r2, [r9, #98] @ 0x62 │ │ │ │ - b.n 49fe6 │ │ │ │ + b.n 49f8e │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 4a7f6 │ │ │ │ + cbz r3, 4a79e │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mvns r1, r2 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ itet ne │ │ │ │ subne r3, r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ subne r3, r3, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 4a810 │ │ │ │ + beq.n 4a7b8 │ │ │ │ cmp r4, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #41 @ 0x29 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 4b732 │ │ │ │ + bne.w 4b6da │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b4f2 │ │ │ │ + beq.w 4b49a │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne.w 4b4fc │ │ │ │ + bne.w 4b4a4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 4cb40 │ │ │ │ + beq.w 4cae8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 49eb8 │ │ │ │ - ldr r3, [pc, #132] @ (4a8c0 ) │ │ │ │ + beq.w 49e60 │ │ │ │ + ldr r3, [pc, #132] @ (4a868 ) │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 4bec6 │ │ │ │ + bge.w 4be6e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r3, r4, #8 │ │ │ │ orr.w r3, r3, #93 @ 0x5d │ │ │ │ orr.w r1, r1, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #104] @ (4a8c4 ) │ │ │ │ + ldr r1, [pc, #104] @ (4a86c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 4a9d8 │ │ │ │ + b.n 4a980 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r2, r1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + movs r4, r2 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ - movs r6, r0 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + vaddl.u q0, d14, d5 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - movs r6, r0 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xfbb80005 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, r1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ sub.w r2, r0, #125 @ 0x7d │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r4, #5 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4b4a4 │ │ │ │ + beq.w 4b44c │ │ │ │ ldrb.w r2, [r9, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b750 │ │ │ │ + bne.w 4b6f8 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 4b768 │ │ │ │ + bge.w 4b710 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 4c1fe │ │ │ │ + beq.w 4c1a6 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 4c1c4 │ │ │ │ + beq.w 4c16c │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ strb.w r2, [r9, #61] @ 0x3d │ │ │ │ asrs r4, r1, #8 │ │ │ │ - ldr.w r1, [pc, #3084] @ 4b524 │ │ │ │ + ldr.w r1, [pc, #3084] @ 4b4cc │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ movne r2, #64 @ 0x40 │ │ │ │ @@ -102093,355 +102082,355 @@ │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ - beq.w 4c12e │ │ │ │ + beq.w 4c0d6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4c142 │ │ │ │ + bne.w 4c0ea │ │ │ │ cmp r4, #12 │ │ │ │ - beq.w 4a00e │ │ │ │ + beq.w 49fb6 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 4a960 │ │ │ │ + beq.n 4a908 │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4cb1e │ │ │ │ + bls.w 4cac6 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 49eb8 │ │ │ │ + bhi.w 49e60 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c7e0 │ │ │ │ + beq.w 4c788 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 4c618 │ │ │ │ + beq.w 4c5c0 │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ subs r3, r0, r3 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 49ffa │ │ │ │ + b.w 49fa2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b724 │ │ │ │ + beq.w 4b6cc │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 49eb8 │ │ │ │ - ldr.w r3, [pc, #2936] @ 4b528 │ │ │ │ + beq.w 49e60 │ │ │ │ + ldr.w r3, [pc, #2936] @ 4b4d0 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 4bd0a │ │ │ │ - ldr.w r1, [pc, #2908] @ 4b52c │ │ │ │ + bge.w 4bcb2 │ │ │ │ + ldr.w r1, [pc, #2908] @ 4b4d4 │ │ │ │ lsls r3, r4, #8 │ │ │ │ orr.w r3, r3, #41 @ 0x29 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ adds r4, r2, #1 │ │ │ │ ldr.w r0, [r9, #80] @ 0x50 │ │ │ │ str.w r4, [r9, #76] @ 0x4c │ │ │ │ movs r4, #5 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48d24 │ │ │ │ + bl 48ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 4b1ca │ │ │ │ - beq.w 4b78c │ │ │ │ + bgt.w 4b172 │ │ │ │ + beq.w 4b734 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4c81a │ │ │ │ + beq.w 4c7c2 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 4aa64 │ │ │ │ + ble.n 4aa0c │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4aa64 │ │ │ │ + ble.n 4aa0c │ │ │ │ ldr.w r0, [r9, #80] @ 0x50 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bgt.w 4cd7e │ │ │ │ + bgt.w 4cd26 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - ble.w 4cd8a │ │ │ │ + ble.w 4cd32 │ │ │ │ sub.w r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 4ba66 │ │ │ │ + bhi.w 4ba0e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsrs r1, r2, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r2, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 4aa56 │ │ │ │ + bls.n 4a9fe │ │ │ │ cmp r4, #2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #40 @ 0x28 │ │ │ │ - beq.w 4b016 │ │ │ │ + beq.w 4afbe │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb.w r1, [r9, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4a00e │ │ │ │ + bne.w 49fb6 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cb6c │ │ │ │ + bne.w 4cb14 │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4bf68 │ │ │ │ + beq.w 4bf10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ subs r6, r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c224 │ │ │ │ + beq.w 4c1cc │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 4b8ac │ │ │ │ + bgt.w 4b854 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4ba6c │ │ │ │ + bcs.w 4ba14 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 4aaca │ │ │ │ + beq.n 4aa72 │ │ │ │ subs r1, #1 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r1, [r9, #72] @ 0x48 │ │ │ │ subs r3, r3, r0 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r3, #10 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 4bf0c │ │ │ │ + beq.w 4beb4 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4aaf8 │ │ │ │ + ble.n 4aaa0 │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.w 4c652 │ │ │ │ + beq.w 4c5fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c002 │ │ │ │ + beq.w 4bfaa │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bic.w r5, r5, #8 │ │ │ │ cmp r4, #12 │ │ │ │ - beq.w 4bb32 │ │ │ │ + beq.w 4bada │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4c03c │ │ │ │ + beq.w 4bfe4 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.w 4c572 │ │ │ │ + bmi.w 4c51a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str.w r0, [r9] │ │ │ │ strb r5, [r0, #8] │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, r5, #9 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bcbc │ │ │ │ + beq.w 4bc64 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #9 │ │ │ │ - bpl.n 4ab76 │ │ │ │ + bpl.n 4ab1e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 4ab76 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 4ab1e │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.w 4c49e │ │ │ │ + beq.w 4c446 │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r4, #12 │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.w 4cfaa │ │ │ │ + beq.w 4cf52 │ │ │ │ ldrb.w r2, [r9, #93] @ 0x5d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cdd6 │ │ │ │ + bne.w 4cd7e │ │ │ │ ldrb.w r1, [r9, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4bd3a │ │ │ │ + beq.w 4bce2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt.w 4c0da │ │ │ │ + bgt.w 4c082 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r0, #1 │ │ │ │ ldrb.w r2, [r9, #92] @ 0x5c │ │ │ │ - beq.w 4c4ea │ │ │ │ - cbnz r2, 4abba │ │ │ │ + beq.w 4c492 │ │ │ │ + cbnz r2, 4ab62 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 4c8d2 │ │ │ │ + beq.w 4c87a │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c50e │ │ │ │ + bne.w 4c4b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 4c0ee │ │ │ │ - b.w 4c0e4 │ │ │ │ + bne.w 4c096 │ │ │ │ + b.w 4c08c │ │ │ │ ldrb.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c31a │ │ │ │ + beq.w 4c2c2 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4a1d4 │ │ │ │ + bne.w 4a17c │ │ │ │ ldrb.w r1, [r9, #54] @ 0x36 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 4bd16 │ │ │ │ + beq.w 4bcbe │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4af0e │ │ │ │ + beq.w 4aeb6 │ │ │ │ ldrb.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4af12 │ │ │ │ + beq.w 4aeba │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ - b.n 4af12 │ │ │ │ + b.n 4aeba │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - cbz r1, 4ac4a │ │ │ │ + cbz r1, 4abf2 │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ mvns r3, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6ca │ │ │ │ + beq.w 4b672 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 4bc84 │ │ │ │ + beq.w 4bc2c │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - ble.w 4c358 │ │ │ │ + ble.w 4c300 │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c55a │ │ │ │ + beq.w 4c502 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 4a250 │ │ │ │ + bne.w 4a1f8 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #2 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ ldrb.w r2, [r9, #54] @ 0x36 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4aed8 │ │ │ │ + beq.w 4ae80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ ldrb.w r2, [r9, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4bfb4 │ │ │ │ + bne.w 4bf5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c3b2 │ │ │ │ + beq.w 4c35a │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - b.n 4a728 │ │ │ │ + b.n 4a6d0 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ ldr.w r4, [r9, #80] @ 0x50 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ mov.w r4, r4, asr #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b94c │ │ │ │ - ldr.w r3, [pc, #2124] @ 4b530 │ │ │ │ + bne.w 4b8f4 │ │ │ │ + ldr.w r3, [pc, #2124] @ 4b4d8 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add r3, pc │ │ │ │ ldrsh.w r0, [fp, #18] │ │ │ │ subs r2, r2, r0 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49ffa │ │ │ │ + b.w 49fa2 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r7, r1 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bne.w 4a250 │ │ │ │ + bne.w 4a1f8 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4c330 │ │ │ │ + beq.w 4c2d8 │ │ │ │ ldrsh.w r0, [fp, #18] │ │ │ │ add r5, r7 │ │ │ │ subs r2, r2, r0 │ │ │ │ subs.w r0, r7, #125 @ 0x7d │ │ │ │ str.w r2, [fp, #12] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -102452,1437 +102441,1437 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #20 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c5a6 │ │ │ │ + beq.w 4c54e │ │ │ │ subs r3, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4c5a6 │ │ │ │ + bls.w 4c54e │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ - b.w 4a256 │ │ │ │ + b.w 4a1fe │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ uxtb r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 4b568 │ │ │ │ + beq.w 4b510 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble.w 49f66 │ │ │ │ + ble.w 49f0e │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4b1e2 │ │ │ │ - b.n 4b216 │ │ │ │ + beq.w 4b18a │ │ │ │ + b.n 4b1be │ │ │ │ movs r4, #11 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq.w 4a250 │ │ │ │ + beq.w 4a1f8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4a250 │ │ │ │ + bhi.w 4a1f8 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ movs r4, #5 │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4b770 │ │ │ │ + beq.w 4b718 │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ strb.w r1, [r9, #61] @ 0x3d │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4b50e │ │ │ │ + bne.w 4b4b6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c3f8 │ │ │ │ + bne.w 4c3a0 │ │ │ │ movs r7, #126 @ 0x7e │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ffa │ │ │ │ + beq.w 49fa2 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4b10a │ │ │ │ + beq.w 4b0b2 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ - cbz r3, 4ae10 │ │ │ │ + cbz r3, 4adb8 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ cmpeq r0, #94 @ 0x5e │ │ │ │ - beq.w 4a120 │ │ │ │ + beq.w 4a0c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 49ffa │ │ │ │ + ble.w 49fa2 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ cmpeq r7, #43 @ 0x2b │ │ │ │ sub.w r3, r2, r3 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ cmp r4, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strbne.w r3, [r9, #34] @ 0x22 │ │ │ │ - bne.w 4a008 │ │ │ │ - b.w 49eb8 │ │ │ │ + bne.w 49fb0 │ │ │ │ + b.w 49e60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strb.w r6, [r9, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - blt.w 4c81a │ │ │ │ + blt.w 4c7c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - b.n 4a74a │ │ │ │ + b.n 4a6f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c74c │ │ │ │ + beq.w 4c6f4 │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ - bne.n 4aea8 │ │ │ │ + bne.n 4ae50 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ - bne.w 4a312 │ │ │ │ + bne.w 4a2ba │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ - cbz r3, 4aea8 │ │ │ │ - ldr.w r3, [pc, #1704] @ 4b534 │ │ │ │ + cbz r3, 4ae50 │ │ │ │ + ldr.w r3, [pc, #1704] @ 4b4dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1700] @ 4b538 │ │ │ │ + ldr.w r0, [pc, #1700] @ 4b4e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #5 │ │ │ │ strb.w r3, [r9, #99] @ 0x63 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ sub.w r7, r7, #34 @ 0x22 │ │ │ │ cmp r4, #4 │ │ │ │ clz r7, r7 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4a2d2 │ │ │ │ + beq.w 4a27a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a2d2 │ │ │ │ - b.w 4a2ca │ │ │ │ + bne.w 4a27a │ │ │ │ + b.w 4a272 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 4b98c │ │ │ │ + beq.w 4b934 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4b996 │ │ │ │ + bne.w 4b93e │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cc78 │ │ │ │ + bne.w 4cc20 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 4c5b2 │ │ │ │ + beq.w 4c55a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne.w 4a1d4 │ │ │ │ + bne.w 4a17c │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 4a1d4 │ │ │ │ + bls.w 4a17c │ │ │ │ movs r4, #1 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4afe0 │ │ │ │ + beq.n 4af88 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4afd6 │ │ │ │ + beq.n 4af7e │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 4bada │ │ │ │ + beq.w 4ba82 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.w 4c328 │ │ │ │ + beq.w 4c2d0 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.w 4c40e │ │ │ │ + beq.w 4c3b6 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ - cbnz r3, 4af6e │ │ │ │ + cbnz r3, 4af16 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49ea2 │ │ │ │ + b.w 49e4a │ │ │ │ movs r3, #0 │ │ │ │ - b.w 49e2c │ │ │ │ + b.w 49dd4 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a1f2 │ │ │ │ + beq.w 4a19a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ - b.w 4a1f2 │ │ │ │ + b.w 4a19a │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ - b.w 4a770 │ │ │ │ + b.w 4a718 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ - bl 48e20 │ │ │ │ + bl 48dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 4a766 │ │ │ │ + bgt.w 4a70e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a766 │ │ │ │ + beq.w 4a70e │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r2, #572 @ 0x23c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #16] │ │ │ │ strd r3, r9, [r6, #8] │ │ │ │ - bl 49b20 │ │ │ │ - bl 3eef8 │ │ │ │ + bl 49ac8 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c37a │ │ │ │ + bne.w 4c322 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4af62 │ │ │ │ + beq.n 4af0a │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49ea2 │ │ │ │ + b.w 49e4a │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4af68 │ │ │ │ + beq.n 4af10 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 49ea2 │ │ │ │ + b.w 49e4a │ │ │ │ ldrb.w r3, [r6, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b7f2 │ │ │ │ + beq.w 4b79a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #95] @ 0x5f │ │ │ │ - b.w 4a6e0 │ │ │ │ - ldr.w r3, [pc, #1316] @ 4b53c │ │ │ │ + b.w 4a688 │ │ │ │ + ldr.w r3, [pc, #1316] @ 4b4e4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4ba4a │ │ │ │ - ldr.w r2, [pc, #1300] @ 4b540 │ │ │ │ + bge.w 4b9f2 │ │ │ │ + ldr.w r2, [pc, #1300] @ 4b4e8 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ movw r3, #553 @ 0x229 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 4a164 │ │ │ │ + b.w 4a10c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ subs r1, r2, r3 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 4a17e │ │ │ │ + ble.w 4a126 │ │ │ │ mvns r3, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ addeq.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 4a184 │ │ │ │ + b.w 4a12c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.w 4b7b0 │ │ │ │ + bne.w 4b758 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n 4b0a6 │ │ │ │ - ldr.w r3, [pc, #1212] @ 4b544 │ │ │ │ + beq.n 4b04e │ │ │ │ + ldr.w r3, [pc, #1212] @ 4b4ec │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1208] @ 4b548 │ │ │ │ + ldr.w r0, [pc, #1208] @ 4b4f0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r1, #8 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 4a4e6 │ │ │ │ + bne.w 4a48e │ │ │ │ ldrb.w r2, [r9, #71] @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a4e6 │ │ │ │ + beq.w 4a48e │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bne.w 4a4e6 │ │ │ │ + bne.w 4a48e │ │ │ │ movs r4, #4 │ │ │ │ - b.w 49eb8 │ │ │ │ - ldr.w r3, [pc, #1144] @ 4b54c │ │ │ │ + b.w 49e60 │ │ │ │ + ldr.w r3, [pc, #1144] @ 4b4f4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4ba3e │ │ │ │ - ldr.w r1, [pc, #1128] @ 4b550 │ │ │ │ + bge.w 4b9e6 │ │ │ │ + ldr.w r1, [pc, #1128] @ 4b4f8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ ldr.w r0, [r9, #80] @ 0x50 │ │ │ │ adds r4, r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [r9, #76] @ 0x4c │ │ │ │ orr.w r2, r2, #36 @ 0x24 │ │ │ │ movs r4, #6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.w 4a13c │ │ │ │ + beq.w 4a0e4 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ - ldr.w r6, [pc, #1080] @ 4b554 │ │ │ │ + ldr.w r6, [pc, #1080] @ 4b4fc │ │ │ │ cmp r1, #3 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - beq.w 4c26c │ │ │ │ + beq.w 4c214 │ │ │ │ lsls r4, r4, #8 │ │ │ │ orr.w r4, r4, #41 @ 0x29 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bge.w 4c260 │ │ │ │ - ldr.w r2, [pc, #1052] @ 4b558 │ │ │ │ + bge.w 4c208 │ │ │ │ + ldr.w r2, [pc, #1052] @ 4b500 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r4, [r9, #80] @ 0x50 │ │ │ │ - b.w 4a164 │ │ │ │ + b.w 4a10c │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb r2, [r4, #0] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.w 4b90e │ │ │ │ + beq.w 4b8b6 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ movw r2, #24931 @ 0x6163 │ │ │ │ movt r2, #25971 @ 0x6573 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movw r2, #29541 @ 0x7365 │ │ │ │ movt r2, #25441 @ 0x6361 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 4b1c4 │ │ │ │ + cbz r0, 4b16c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 4b1b4 │ │ │ │ + cbz r3, 4b15c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4b2e8 │ │ │ │ + beq.w 4b290 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.w 4b35c │ │ │ │ + bne.w 4b304 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b194 │ │ │ │ - bl 3eef8 │ │ │ │ - b.n 4b194 │ │ │ │ + bne.n 4b13c │ │ │ │ + bl 3eea0 │ │ │ │ + b.n 4b13c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r6, #24 │ │ │ │ - bne.n 4b214 │ │ │ │ + bne.n 4b1bc │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - beq.w 4ba76 │ │ │ │ + beq.w 4ba1e │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - bne.n 4b200 │ │ │ │ + bne.n 4b1a8 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #7 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r6, #23 │ │ │ │ - beq.w 49ffa │ │ │ │ + beq.w 49fa2 │ │ │ │ uxtb r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq.n 4b228 │ │ │ │ + beq.n 4b1d0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4adba │ │ │ │ + bls.w 4ad62 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bne.w 4a250 │ │ │ │ - ldr r4, [pc, #812] @ (4b55c ) │ │ │ │ + bne.w 4a1f8 │ │ │ │ + ldr r4, [pc, #812] @ (4b504 ) │ │ │ │ ldr.w r0, [r9, #76] @ 0x4c │ │ │ │ add r4, pc │ │ │ │ subs r6, r0, #1 │ │ │ │ str.w r6, [r9, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp r6, r2 │ │ │ │ ldr.w r7, [r3, r6, lsl #2] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str.w r7, [r9, #80] @ 0x50 │ │ │ │ - bge.w 4c0ac │ │ │ │ + bge.w 4c054 │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ movs r4, #5 │ │ │ │ str r7, [r3, #0] │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 4cb2c │ │ │ │ - ldr r2, [pc, #748] @ (4b560 ) │ │ │ │ + beq.w 4cad4 │ │ │ │ + ldr r2, [pc, #748] @ (4b508 ) │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ asrs r4, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - beq.w 4ba76 │ │ │ │ + beq.w 4ba1e │ │ │ │ cmp r6, #24 │ │ │ │ - beq.n 4b1e2 │ │ │ │ + beq.n 4b18a │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4bea6 │ │ │ │ + beq.w 4be4e │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ add r5, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4ad74 │ │ │ │ + beq.w 4ad1c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r6, #23 │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ orreq.w r3, r3, #48 @ 0x30 │ │ │ │ orrne.w r3, r3, #33 @ 0x21 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49ffa │ │ │ │ + b.w 49fa2 │ │ │ │ cmp r6, #24 │ │ │ │ - beq.w 4bace │ │ │ │ - ldr r3, [pc, #644] @ (4b564 ) │ │ │ │ + beq.w 4ba76 │ │ │ │ + ldr r3, [pc, #644] @ (4b50c ) │ │ │ │ asrs r4, r1, #8 │ │ │ │ add r3, pc │ │ │ │ - b.w 49fe6 │ │ │ │ + b.w 49f8e │ │ │ │ add.w r1, sp, r3 │ │ │ │ adds r5, r3, #1 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ strb.w r0, [r1, #124] @ 0x7c │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 4b348 │ │ │ │ + cbz r0, 4b2f0 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 4b308 │ │ │ │ + beq.n 4b2b0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 4b19e │ │ │ │ + b.n 4b146 │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - beq.n 4b3c8 │ │ │ │ + beq.n 4b370 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 4b362 │ │ │ │ + cbnz r3, 4b30a │ │ │ │ mov r0, r9 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 4b3aa │ │ │ │ - bgt.n 4b400 │ │ │ │ + beq.n 4b352 │ │ │ │ + bgt.n 4b3a8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 4b388 │ │ │ │ - bgt.w 4b83c │ │ │ │ + beq.n 4b330 │ │ │ │ + bgt.w 4b7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4baf4 │ │ │ │ + bne.w 4ba9c │ │ │ │ ldrb.w r3, [r9, #70] @ 0x46 │ │ │ │ strb.w r0, [r9, #96] @ 0x60 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 4b1b4 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 4b15c │ │ │ │ + bl 3eea0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 4b304 │ │ │ │ + bne.n 4b2ac │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4b3c8 │ │ │ │ + beq.n 4b370 │ │ │ │ movs r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b322 │ │ │ │ - b.n 4b312 │ │ │ │ + beq.n 4b2ca │ │ │ │ + b.n 4b2ba │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - bne.n 4b322 │ │ │ │ + bne.n 4b2ca │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b2ca │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r9, #92] @ 0x5c │ │ │ │ - b.n 4b322 │ │ │ │ + b.n 4b2ca │ │ │ │ ldrh.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ itt cs │ │ │ │ movcs r3, #0 │ │ │ │ strhcs.w r3, [r9, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ - cbz r3, 4b3e6 │ │ │ │ + cbz r3, 4b38e │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4b18a │ │ │ │ + b.n 4b132 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 4b18a │ │ │ │ + bne.w 4b132 │ │ │ │ ldrb.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b18a │ │ │ │ + bne.w 4b132 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r9, #35] @ 0x23 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 4b18a │ │ │ │ + b.n 4b132 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r9, #92] @ 0x5c │ │ │ │ - beq.n 4b35a │ │ │ │ + beq.n 4b302 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strbeq.w r3, [r9, #92] @ 0x5c │ │ │ │ - b.n 4b35a │ │ │ │ + b.n 4b302 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - bne.w 4b1b4 │ │ │ │ + bne.w 4b15c │ │ │ │ subs r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4b1b4 │ │ │ │ + bne.w 4b15c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4a62a │ │ │ │ + b.w 4a5d2 │ │ │ │ cmp.w r0, #572 @ 0x23c │ │ │ │ - beq.n 4b43a │ │ │ │ - ble.w 4b890 │ │ │ │ + beq.n 4b3e2 │ │ │ │ + ble.w 4b838 │ │ │ │ movw r3, #41020 @ 0xa03c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 4bb6c │ │ │ │ - bgt.w 4c036 │ │ │ │ + beq.w 4bb14 │ │ │ │ + bgt.w 4bfde │ │ │ │ bic.w r2, r0, #2 │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4bafa │ │ │ │ + beq.w 4baa2 │ │ │ │ cmp.w r0, #2048 @ 0x800 │ │ │ │ - bne.w 4c036 │ │ │ │ + bne.w 4bfde │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r7, [r9, #12] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4b18a │ │ │ │ + b.n 4b132 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4b46c │ │ │ │ + b.n 4b414 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 4b494 │ │ │ │ + bne.n 4b43c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b464 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 4b40c │ │ │ │ + bl 3eea0 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b464 │ │ │ │ + bne.n 4b40c │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 49e18 │ │ │ │ + b.w 49dc0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 4be7c │ │ │ │ + bne.w 4be24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 4b46c │ │ │ │ + b.n 4b414 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 49ffa │ │ │ │ + ble.w 49fa2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 4ccf0 │ │ │ │ + beq.w 4cc98 │ │ │ │ ldrb.w r0, [r9, #80] @ 0x50 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - bne.w 4a08a │ │ │ │ + bne.w 4a032 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r0, #41 @ 0x29 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.w 4c238 │ │ │ │ + beq.w 4c1e0 │ │ │ │ ldrd r3, r1, [r9, #76] @ 0x4c │ │ │ │ - b.w 4a914 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4a8bc │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a23c │ │ │ │ + ble.w 4a1e4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.w 4a216 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4a1be │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4a822 │ │ │ │ + bne.w 4a7ca │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 4a83a │ │ │ │ + b.w 4a7e2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ subs r1, #1 │ │ │ │ strb.w r1, [r9, #61] @ 0x3d │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ movs r7, #41 @ 0x29 │ │ │ │ - b.w 4aa56 │ │ │ │ + b.w 4a9fe │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e40005 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf2540005 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e80005 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + orrs.w r0, r8, #5 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.w 4c0ce │ │ │ │ + beq.w 4c076 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bgt.w 4c63a │ │ │ │ + bgt.w 4c5e2 │ │ │ │ cmp r2, #32 │ │ │ │ - ble.w 4c83a │ │ │ │ + ble.w 4c7e2 │ │ │ │ sub.w ip, r2, #33 @ 0x21 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 4b21a │ │ │ │ + bhi.w 4b1c2 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w ip, [lr, ip, lsl #2] │ │ │ │ add lr, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1a8 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b150 │ │ │ │ ldc2l 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1b4 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1b8 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1bc │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1c0 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1c4 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1c8 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1cc │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1d0 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1d4 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1d8 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1dc │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b15c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b160 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b164 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b168 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b16c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b170 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b174 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b178 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b17c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b180 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b184 │ │ │ │ ldc2l 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1e4 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1e8 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1ec │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1f0 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1f4 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1f8 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b1fc │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b200 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b204 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b208 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b20c │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b210 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b214 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b218 │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 4b21c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b18c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b190 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b194 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b198 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b19c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1a0 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1a4 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1a8 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1ac │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1b0 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1b4 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1b8 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1bc │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1c0 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 4b1c4 │ │ │ │ ldc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldrb.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c2ec │ │ │ │ + beq.w 4c294 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.w 4a7ac │ │ │ │ + bne.w 4a754 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.w 4a250 │ │ │ │ + bne.w 4a1f8 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c4da │ │ │ │ + beq.w 4c482 │ │ │ │ ldrb.w r1, [r9, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 4b680 │ │ │ │ + cbz r1, 4b628 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 4b680 │ │ │ │ + bge.n 4b628 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldrb.w r0, [r0, #-2] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.n 4b680 │ │ │ │ - ldr.w r2, [pc, #3128] @ 4c2a0 │ │ │ │ + beq.n 4b628 │ │ │ │ + ldr.w r2, [pc, #3128] @ 4c248 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr.w r0, [pc, #3124] @ 4c2a4 │ │ │ │ + ldr.w r0, [pc, #3124] @ 4c24c │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #6 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ strb.w r3, [r9, #98] @ 0x62 │ │ │ │ - bne.w 4c184 │ │ │ │ + bne.w 4c12c │ │ │ │ movs r4, #3 │ │ │ │ - b.w 49eb8 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 49e60 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bff0 │ │ │ │ + beq.w 4bf98 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.w 4bcac │ │ │ │ + beq.w 4bc54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r3, r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 49ffa │ │ │ │ - b.w 4a13c │ │ │ │ - bl 3eef8 │ │ │ │ + beq.w 49fa2 │ │ │ │ + b.w 4a0e4 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4be96 │ │ │ │ - ble.w 4ac82 │ │ │ │ + beq.w 4be3e │ │ │ │ + ble.w 4ac2a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.w 4ac58 │ │ │ │ + b.w 4ac00 │ │ │ │ ldrb.w r2, [r9, #71] @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ - b.w 4a4da │ │ │ │ - bl 49a68 │ │ │ │ + bne.w 49e60 │ │ │ │ + b.w 4a482 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4a5ec │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4a594 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a412 │ │ │ │ - b.w 4a40c │ │ │ │ + beq.w 4a3ba │ │ │ │ + b.w 4a3b4 │ │ │ │ ldrb.w r3, [r9, #61] @ 0x3d │ │ │ │ movs r4, #5 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r9, #61] @ 0x3d │ │ │ │ - b.w 4a204 │ │ │ │ - bl 49a68 │ │ │ │ + b.w 4a1ac │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 49e6c │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 49e14 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4a9a6 │ │ │ │ - b.w 4a9ac │ │ │ │ + bne.w 4a94e │ │ │ │ + b.w 4a954 │ │ │ │ asrs r1, r1, #8 │ │ │ │ cmp r1, #12 │ │ │ │ - beq.w 4a810 │ │ │ │ + beq.w 4a7b8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 4c580 │ │ │ │ + beq.w 4c528 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4a008 │ │ │ │ + b.w 49fb0 │ │ │ │ subs r2, #1 │ │ │ │ strb.w r2, [r9, #99] @ 0x63 │ │ │ │ - b.w 4a164 │ │ │ │ + b.w 4a10c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 4a61e │ │ │ │ - b.n 4b15a │ │ │ │ + bge.w 4a5c6 │ │ │ │ + b.n 4b102 │ │ │ │ strb.w r2, [r9, #34] @ 0x22 │ │ │ │ - b.w 4a164 │ │ │ │ + b.w 4a10c │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4c10e │ │ │ │ + bne.w 4c0b6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c122 │ │ │ │ - b.w 4adee │ │ │ │ + bne.w 4c0ca │ │ │ │ + b.w 4ad96 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4aa02 │ │ │ │ + beq.w 4a9aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cd46 │ │ │ │ + bne.w 4ccee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 49b20 │ │ │ │ - ldr.w r3, [pc, #2804] @ 4c2a8 │ │ │ │ + bl 49ac8 │ │ │ │ + ldr.w r3, [pc, #2804] @ 4c250 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2800] @ 4c2ac │ │ │ │ + ldr.w r0, [pc, #2800] @ 4c254 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ asrs r1, r1, #8 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 4a464 │ │ │ │ + bne.w 4a40c │ │ │ │ ldrb.w r3, [r9, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a464 │ │ │ │ + beq.w 4a40c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 4a464 │ │ │ │ - b.w 49eb8 │ │ │ │ + bne.w 4a40c │ │ │ │ + b.w 49e60 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #92] @ 0x5c │ │ │ │ strb r1, [r6, #24] │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r6, #20] │ │ │ │ strb.w r1, [r6, #97] @ 0x61 │ │ │ │ it ls │ │ │ │ strbls.w r3, [r6, #96] @ 0x60 │ │ │ │ - b.w 4a6e0 │ │ │ │ + b.w 4a688 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4b294 │ │ │ │ - b.n 4b216 │ │ │ │ + beq.w 4b23c │ │ │ │ + b.n 4b1be │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c178 │ │ │ │ + beq.w 4c120 │ │ │ │ ldrb.w r1, [r9, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4b650 │ │ │ │ + bne.w 4b5f8 │ │ │ │ strb.w r1, [r9, #98] @ 0x62 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - b.w 4c184 │ │ │ │ + b.w 4c12c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 4b84a │ │ │ │ - b.n 4c036 │ │ │ │ + beq.n 4b7f2 │ │ │ │ + b.n 4bfde │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbnz r3, 4b868 │ │ │ │ + cbnz r3, 4b810 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b842 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 4b7ea │ │ │ │ + bl 3eea0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b84a │ │ │ │ + beq.n 4b7f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bb8a │ │ │ │ + bne.w 4bb32 │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ itt gt │ │ │ │ ldrshgt.w r2, [fp, #18] │ │ │ │ subgt r3, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ - b.n 4b18a │ │ │ │ + b.n 4b132 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 4c036 │ │ │ │ + bne.w 4bfde │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 4bb8a │ │ │ │ + beq.w 4bb32 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #56] @ 0x38 │ │ │ │ strbeq.w r2, [r9, #35] @ 0x23 │ │ │ │ - b.n 4b18a │ │ │ │ + b.n 4b132 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 4aaa8 │ │ │ │ - b.n 4ba6c │ │ │ │ + bcc.w 4aa50 │ │ │ │ + b.n 4ba14 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp.w r9, #35 @ 0x23 │ │ │ │ - beq.w 4c87a │ │ │ │ + beq.w 4c822 │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4be72 │ │ │ │ + bls.w 4be1a │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4c428 │ │ │ │ + beq.w 4c3d0 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - bne.w 4bc20 │ │ │ │ + bne.w 4bbc8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r9, #40960 @ 0xa000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ ldrb.w r3, [r9, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b16e │ │ │ │ + beq.w 4b116 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ strb.w r3, [r9, #53] @ 0x35 │ │ │ │ it ne │ │ │ │ ldrne.w r4, [fp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b174 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 4b11c │ │ │ │ + bl 3eea0 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4b174 │ │ │ │ + b.n 4b11c │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ace0 │ │ │ │ + bne.w 4ac88 │ │ │ │ ldrb.w r3, [r9, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ace0 │ │ │ │ + bne.w 4ac88 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 4ace0 │ │ │ │ - ldr.w r3, [pc, #2376] @ 4c2b0 │ │ │ │ + beq.w 4ac88 │ │ │ │ + ldr.w r3, [pc, #2376] @ 4c258 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2372] @ 4c2b4 │ │ │ │ + ldr.w r0, [pc, #2372] @ 4c25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r4, [r9, #80] @ 0x50 │ │ │ │ asrs r4, r4, #8 │ │ │ │ - b.w 4ace0 │ │ │ │ + b.w 4ac88 │ │ │ │ ldrb.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 4c7c8 │ │ │ │ + beq.w 4c770 │ │ │ │ ldr.w r6, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - cbz r6, 4b9aa │ │ │ │ + cbz r6, 4b952 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, r2, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c622 │ │ │ │ + beq.w 4c5ca │ │ │ │ sub.w ip, r7, #123 @ 0x7b │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ subs r1, r0, r1 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ - cbz r3, 4b9fa │ │ │ │ + cbz r3, 4b9a2 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 4c5f6 │ │ │ │ + bpl.w 4c59e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c5f6 │ │ │ │ + beq.w 4c59e │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4ba36 │ │ │ │ + beq.n 4b9de │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ - cbnz r1, 4ba36 │ │ │ │ + cbnz r1, 4b9de │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ - cbnz r3, 4ba36 │ │ │ │ + cbnz r3, 4b9de │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ - cbnz r3, 4ba36 │ │ │ │ + cbnz r3, 4b9de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 49ffa │ │ │ │ - bl 49a68 │ │ │ │ + b.w 49fa2 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4b0e4 │ │ │ │ - bl 49a68 │ │ │ │ + b.w 4b08c │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4b028 │ │ │ │ + b.w 4afd0 │ │ │ │ mov r6, r9 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ mov r6, r9 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - b.n 4ba58 │ │ │ │ + b.n 4ba00 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4aab0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4aa58 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 4b200 │ │ │ │ - bl 49a68 │ │ │ │ + b.w 4b1a8 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4a4a2 │ │ │ │ + b.w 4a44a │ │ │ │ ldrb.w r3, [r9, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b7e2 │ │ │ │ + bne.w 4b78a │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ cmpeq r4, #10 │ │ │ │ - beq.w 4a4be │ │ │ │ + beq.w 4a466 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - b.w 4a486 │ │ │ │ - ldr.w r3, [pc, #2056] @ 4c2b8 │ │ │ │ + b.w 4a42e │ │ │ │ + ldr.w r3, [pc, #2056] @ 4c260 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2052] @ 4c2bc │ │ │ │ + ldr.w r0, [pc, #2052] @ 4c264 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ - b.w 4a2d2 │ │ │ │ + bl 6bc44 │ │ │ │ + b.w 4a27a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4af62 │ │ │ │ - b.w 4af6e │ │ │ │ + beq.w 4af0a │ │ │ │ + b.w 4af16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 4c036 │ │ │ │ + bne.w 4bfde │ │ │ │ ldrh.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - cbnz r2, 4bb10 │ │ │ │ + cbnz r2, 4bab8 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ strheq.w r4, [r9, #56] @ 0x38 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - bne.w 4b18a │ │ │ │ + bne.w 4b132 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ uxth r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 4b18a │ │ │ │ + b.w 4b132 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4c042 │ │ │ │ + bne.w 4bfea │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 4c550 │ │ │ │ + bne.w 4c4f8 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4ab18 │ │ │ │ + bne.w 4aac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4c042 │ │ │ │ + beq.w 4bfea │ │ │ │ tst.w r5, #76 @ 0x4c │ │ │ │ - bne.w 4ab26 │ │ │ │ + bne.w 4aace │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 494dc │ │ │ │ + bl 49484 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ - b.w 4ab3c │ │ │ │ + b.w 4aae4 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 4bb96 │ │ │ │ + cbz r2, 4bb3e │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 4b18a │ │ │ │ + beq.w 4b132 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.w 4b18a │ │ │ │ + b.w 4b132 │ │ │ │ subs r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4b89c │ │ │ │ - b.n 4b3f6 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 4b844 │ │ │ │ + b.n 4b39e │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ ite gt │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4b18a │ │ │ │ - b.n 4bb80 │ │ │ │ + beq.w 4b132 │ │ │ │ + b.n 4bb28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ it gt │ │ │ │ strbgt.w r1, [r9, #98] @ 0x62 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4b44c │ │ │ │ + beq.w 4b3f4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1756] @ 4c2c0 │ │ │ │ + ldr.w r3, [pc, #1756] @ 4c268 │ │ │ │ add r3, pc │ │ │ │ - b.w 49fe6 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 49f8e │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c054 │ │ │ │ + bne.w 4bffc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w 4a706 │ │ │ │ + bne.w 4a6ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4c5e2 │ │ │ │ + beq.w 4c58a │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4be72 │ │ │ │ + bls.w 4be1a │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4c428 │ │ │ │ + beq.w 4c3d0 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - beq.w 4c932 │ │ │ │ + beq.w 4c8da │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a720 │ │ │ │ + beq.w 4a6c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 4a720 │ │ │ │ + beq.w 4a6c8 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #9 │ │ │ │ - beq.w 4a720 │ │ │ │ - ldr.w r1, [pc, #1668] @ 4c2c4 │ │ │ │ + beq.w 4a6c8 │ │ │ │ + ldr.w r1, [pc, #1668] @ 4c26c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr.w r0, [pc, #1660] @ 4c2c8 │ │ │ │ + ldr.w r0, [pc, #1660] @ 4c270 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ strd r9, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6bc9c │ │ │ │ - b.w 4a706 │ │ │ │ - bl 3eef8 │ │ │ │ + bl 6bc44 │ │ │ │ + b.w 4a6ae │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4aea8 │ │ │ │ + ble.w 4ae50 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.w 4a2fa │ │ │ │ + b.w 4a2a2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.w 4c0ce │ │ │ │ + beq.w 4c076 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - ble.w 4b57c │ │ │ │ - b.w 4b21a │ │ │ │ + ble.w 4b524 │ │ │ │ + b.w 4b1c2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4ac5e │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 4ac06 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4be96 │ │ │ │ + beq.w 4be3e │ │ │ │ it gt │ │ │ │ ldrgt.w r3, [fp, #12] │ │ │ │ - ble.w 4ac82 │ │ │ │ - b.w 4ac5e │ │ │ │ + ble.w 4ac2a │ │ │ │ + b.w 4ac06 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w 4a1ba │ │ │ │ + b.w 4a162 │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ - cbnz r3, 4bcc8 │ │ │ │ + cbnz r3, 4bc70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ mov r2, r5 │ │ │ │ - b.w 4ab7a │ │ │ │ + b.w 4ab22 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 4c696 │ │ │ │ + beq.w 4c63e │ │ │ │ sub.w r1, r9, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 4be72 │ │ │ │ + bls.w 4be1a │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4c512 │ │ │ │ + beq.w 4c4ba │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne.w 4c086 │ │ │ │ + bne.w 4c02e │ │ │ │ orr.w r9, r9, #16384 @ 0x4000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movw r3, #16443 @ 0x403b │ │ │ │ sub.w r3, r9, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ - bl 49a68 │ │ │ │ + b.w 4a6c8 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - b.w 4a9cc │ │ │ │ + b.w 4a974 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 4c718 │ │ │ │ + beq.w 4c6c0 │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4ac22 │ │ │ │ + bne.w 4abca │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 4a1d4 │ │ │ │ + b.w 4a17c │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c50e │ │ │ │ + bne.w 4c4b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 4c0f6 │ │ │ │ + bmi.w 4c09e │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c0f6 │ │ │ │ + beq.w 4c09e │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne.w 4c0f6 │ │ │ │ + bne.w 4c09e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 4c0f6 │ │ │ │ + beq.w 4c09e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c0f6 │ │ │ │ + beq.w 4c09e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 4c0f6 │ │ │ │ + bmi.w 4c09e │ │ │ │ ldrb.w r1, [r9, #24] │ │ │ │ lsrs r2, r3, #15 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c0f6 │ │ │ │ + beq.w 4c09e │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.n 4bdb0 │ │ │ │ + bpl.n 4bd58 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 4c0f6 │ │ │ │ + bpl.w 4c09e │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c0f6 │ │ │ │ + beq.w 4c09e │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - ldr.w r7, [pc, #1288] @ 4c2cc │ │ │ │ - bl 40634 │ │ │ │ + ldr.w r7, [pc, #1288] @ 4c274 │ │ │ │ + bl 405dc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1284] @ 4c2d0 │ │ │ │ + ldr.w r3, [pc, #1284] @ 4c278 │ │ │ │ add r7, pc │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r0, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -103895,30 +103884,30 @@ │ │ │ │ str.w r2, [fp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4c73a │ │ │ │ - bl 3f038 │ │ │ │ + beq.w 4c6e2 │ │ │ │ + bl 3efe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strh r3, [r4, #12] │ │ │ │ @@ -103927,1754 +103916,1758 @@ │ │ │ │ ldrb.w r2, [r9, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 49e0e │ │ │ │ + beq.w 49db6 │ │ │ │ mov r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #53] @ 0x35 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ itt eq │ │ │ │ moveq r3, #16 │ │ │ │ strbeq.w r3, [r9, #25] │ │ │ │ - b.w 49e18 │ │ │ │ + b.w 49dc0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.w 4ac82 │ │ │ │ - b.w 49eb8 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 4ac2a │ │ │ │ + b.w 49e60 │ │ │ │ + bl 3eea0 │ │ │ │ subs r7, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ - beq.w 4b2b4 │ │ │ │ + beq.w 4b25c │ │ │ │ itt le │ │ │ │ addle r5, r5, r7 │ │ │ │ movle r2, r7 │ │ │ │ - ble.w 4b2b4 │ │ │ │ + ble.w 4b25c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - b.w 4b2a6 │ │ │ │ - bl 49a68 │ │ │ │ + b.w 4b24e │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - b.w 4a84a │ │ │ │ + b.w 4a7f2 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.w 4a250 │ │ │ │ + bne.w 4a1f8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 4b63c │ │ │ │ + bne.w 4b5e4 │ │ │ │ ldrb.w r2, [r9, #69] @ 0x45 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a7b2 │ │ │ │ - ldr r3, [pc, #972] @ (4c2b8 ) │ │ │ │ + beq.w 4a75a │ │ │ │ + ldr r3, [pc, #972] @ (4c260 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r0, [pc, #992] @ (4c2d4 ) │ │ │ │ + ldr r0, [pc, #992] @ (4c27c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ asrs r3, r3, #8 │ │ │ │ - b.w 4a7b2 │ │ │ │ + b.w 4a75a │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ - cbnz r3, 4bf3e │ │ │ │ + cbnz r3, 4bee6 │ │ │ │ bic.w r2, r7, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bne.n 4bf3e │ │ │ │ + bne.n 4bee6 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 4bf3e │ │ │ │ + bne.n 4bee6 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 4c6ea │ │ │ │ + beq.w 4c692 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.w 4c536 │ │ │ │ + beq.w 4c4de │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ - bne.w 4c540 │ │ │ │ + bne.w 4c4e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c89a │ │ │ │ + beq.w 4c842 │ │ │ │ cmp r4, #12 │ │ │ │ it ne │ │ │ │ movne r5, #4 │ │ │ │ - bne.w 4c3b8 │ │ │ │ + bne.w 4c360 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 4bb32 │ │ │ │ + b.n 4bada │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ - b.w 4aa82 │ │ │ │ + b.w 4aa2a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4c6f8 │ │ │ │ - bl 3f038 │ │ │ │ + beq.w 4c6a0 │ │ │ │ + bl 3efe0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r9] │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ subs r6, #2 │ │ │ │ - bne.w 4c6d8 │ │ │ │ + bne.w 4c680 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r7, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4acb8 │ │ │ │ + bne.w 4ac60 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c6c4 │ │ │ │ + beq.w 4c66c │ │ │ │ ldrsh.w r1, [fp, #18] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ - beq.w 4acb8 │ │ │ │ + beq.w 4ac60 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4acb8 │ │ │ │ + bne.w 4ac60 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ - b.n 4bfae │ │ │ │ + b.n 4bf56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.w 4a1ba │ │ │ │ + b.w 4a162 │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r3, 4c014 │ │ │ │ + cbz r3, 4bfbc │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ab08 │ │ │ │ + beq.w 4aab0 │ │ │ │ cmp r4, #12 │ │ │ │ it eq │ │ │ │ biceq.w r5, r5, #8 │ │ │ │ - beq.w 4bb32 │ │ │ │ + beq.w 4bada │ │ │ │ lsls r3, r5, #28 │ │ │ │ - bpl.w 4ab12 │ │ │ │ + bpl.w 4aaba │ │ │ │ lsls r7, r5, #26 │ │ │ │ - bmi.w 4c88c │ │ │ │ + bmi.w 4c834 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4ab26 │ │ │ │ - b.w 4ab18 │ │ │ │ + beq.w 4aace │ │ │ │ + b.w 4aac0 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4b888 │ │ │ │ + b.n 4b830 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4c3b8 │ │ │ │ + bne.w 4c360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ - b.w 4ab32 │ │ │ │ + bl 741a4 │ │ │ │ + b.w 4aada │ │ │ │ it gt │ │ │ │ ldrgt r3, [r7, #12] │ │ │ │ - bgt.w 4a6ee │ │ │ │ + bgt.w 4a696 │ │ │ │ ldrb.w r3, [sl, r0] │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w 4a706 │ │ │ │ + bne.w 4a6ae │ │ │ │ cmp r9, r0 │ │ │ │ itt eq │ │ │ │ orreq.w r9, r9, #512 @ 0x200 │ │ │ │ ldreq r3, [r7, #12] │ │ │ │ - beq.w 4c6aa │ │ │ │ + beq.w 4c652 │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4be72 │ │ │ │ + bls.w 4be1a │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4c7f6 │ │ │ │ + beq.w 4c79e │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - bne.w 4bc20 │ │ │ │ + bne.w 4bbc8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 4c91a │ │ │ │ + bne.w 4c8c2 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r9, #8192 @ 0x2000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 49a68 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r0, [r9, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r9, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ - b.w 4b252 │ │ │ │ + b.w 4b1fa │ │ │ │ mov r8, r3 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ - b.w 4a256 │ │ │ │ + b.w 4a1fe │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c50e │ │ │ │ + bne.w 4c4b6 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #1 │ │ │ │ - beq.w 4c8a2 │ │ │ │ + beq.w 4c84a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 4bd56 │ │ │ │ + bpl.w 4bcfe │ │ │ │ mov r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #60] @ 0x3c │ │ │ │ strb.w r3, [r6, #97] @ 0x61 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a00e │ │ │ │ + b.w 49fb6 │ │ │ │ movs r1, #3 │ │ │ │ adds r2, r3, #1 │ │ │ │ strb.w r1, [r9, #92] @ 0x5c │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4adee │ │ │ │ + beq.w 4ad96 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4c404 │ │ │ │ + beq.w 4c3ac │ │ │ │ movs r7, #126 @ 0x7e │ │ │ │ - b.w 4a10c │ │ │ │ + b.w 4a0b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bpl.w 4c3d0 │ │ │ │ + bpl.w 4c378 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4c3d6 │ │ │ │ + beq.w 4c37e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cc8c │ │ │ │ + beq.w 4cc34 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4cc96 │ │ │ │ + bne.w 4cc3e │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4ccdc │ │ │ │ + bne.w 4cc84 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ccdc │ │ │ │ + bne.w 4cc84 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4aa78 │ │ │ │ - b.w 4a00e │ │ │ │ + beq.w 4aa20 │ │ │ │ + b.w 49fb6 │ │ │ │ strb.w r3, [r9, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - ldr r3, [pc, #336] @ (4c2d8 ) │ │ │ │ + ldr r3, [pc, #336] @ (4c280 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4c630 │ │ │ │ - ldr r1, [pc, #324] @ (4c2dc ) │ │ │ │ + bge.w 4c5d8 │ │ │ │ + ldr r1, [pc, #324] @ (4c284 ) │ │ │ │ lsls r2, r4, #8 │ │ │ │ ldr.w r0, [r9, #80] @ 0x50 │ │ │ │ adds r4, r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [r9, #76] @ 0x4c │ │ │ │ orr.w r2, r2, #39 @ 0x27 │ │ │ │ movs r4, #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ ldrb.w r0, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ - bne.n 4c1f2 │ │ │ │ + bne.n 4c19a │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c45a │ │ │ │ + beq.w 4c402 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 4c868 │ │ │ │ + beq.w 4c810 │ │ │ │ ldrsh.w r2, [fp, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 4a09c │ │ │ │ + bne.w 4a044 │ │ │ │ movs r3, #0 │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ strb.w r3, [r9, #61] @ 0x3d │ │ │ │ - b.w 4b4d2 │ │ │ │ + b.w 4b47a │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4a900 │ │ │ │ + bls.w 4a8a8 │ │ │ │ ldrb.w r6, [r9, #93] @ 0x5d │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c1b8 │ │ │ │ + bne.n 4c160 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 4c1c6 │ │ │ │ + beq.n 4c16e │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ strb.w r6, [r9, #61] @ 0x3d │ │ │ │ - b.w 4a914 │ │ │ │ + b.w 4a8bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ str.w r0, [r9] │ │ │ │ - b.w 4aa92 │ │ │ │ + b.w 4aa3a │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49eb8 │ │ │ │ - ldr r3, [pc, #156] @ (4c2e0 ) │ │ │ │ + beq.w 49e60 │ │ │ │ + ldr r3, [pc, #156] @ (4c288 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r0, [pc, #152] @ (4c2e4 ) │ │ │ │ + ldr r0, [pc, #152] @ (4c28c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ - b.w 49eb8 │ │ │ │ - bl 49a68 │ │ │ │ + bl 6bc44 │ │ │ │ + b.w 49e60 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4b13a │ │ │ │ + b.w 4b0e2 │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ strb.w r1, [r9, #92] @ 0x5c │ │ │ │ - bge.w 4c476 │ │ │ │ - ldr r1, [pc, #108] @ (4c2e8 ) │ │ │ │ + bge.w 4c41e │ │ │ │ + ldr r1, [pc, #108] @ (4c290 ) │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr.w r0, [r9, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [r9, #76] @ 0x4c │ │ │ │ movw r4, #1321 @ 0x529 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ movw r3, #553 @ 0x229 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.w 4b12c │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + b.w 4b0d4 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r8, #5 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + orns r0, r8, r5 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr14, cr5, {0} │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + stmdb lr!, {r0, r2} │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8, #-20] @ 0xffffffec │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + b.n 4c150 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r0, r5 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + b.n 4bec8 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, r5 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + b.n 4bbac │ │ │ │ + movs r5, r0 │ │ │ │ + negs r2, r2 │ │ │ │ movs r6, r0 │ │ │ │ - blt.n 4c26e │ │ │ │ - vabdl.u q15, d31, d8 │ │ │ │ + blt.n 4c216 │ │ │ │ + vsra.u64 q15, q12, #1 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4bb48 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 4c30a │ │ │ │ - bhi.w 4c44e │ │ │ │ + beq.n 4c2b2 │ │ │ │ + bhi.w 4c3f6 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bhi.w 4c872 │ │ │ │ + bhi.w 4c81a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 4c30a │ │ │ │ + bhi.n 4c2b2 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ streq.w r2, [fp, #12] │ │ │ │ - b.w 49eb8 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 49e60 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49eb8 │ │ │ │ - b.w 4abec │ │ │ │ + beq.w 49e60 │ │ │ │ + b.w 4ab94 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ - b.w 4bade │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4ba86 │ │ │ │ + bl 3eea0 │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ itt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r2, r7 │ │ │ │ - beq.w 4ad40 │ │ │ │ + beq.w 4ace8 │ │ │ │ it gt │ │ │ │ ldrgt.w r2, [fp, #12] │ │ │ │ - bgt.w 4ad2a │ │ │ │ + bgt.w 4acd2 │ │ │ │ add r5, r7 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 4ad40 │ │ │ │ + b.w 4ace8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4c7d6 │ │ │ │ + beq.w 4c77e │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.w 49eb8 │ │ │ │ + beq.w 49e60 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 4ccc8 │ │ │ │ + bne.w 4cc70 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 49eb8 │ │ │ │ - b.w 4ac88 │ │ │ │ + beq.w 49e60 │ │ │ │ + b.w 4ac30 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 4c8fc │ │ │ │ + beq.w 4c8a4 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4c8f0 │ │ │ │ + beq.w 4c898 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 4c40e │ │ │ │ + beq.n 4c3b6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4afe0 │ │ │ │ + ble.w 4af88 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - b.w 4af52 │ │ │ │ + b.w 4aefa │ │ │ │ mov r6, r9 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - b.w 4ba58 │ │ │ │ + b.w 4ba00 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ strb.w r4, [r9, #34] @ 0x22 │ │ │ │ - b.n 4bfae │ │ │ │ + b.n 4bf56 │ │ │ │ tst.w r5, #76 @ 0x4c │ │ │ │ - bne.w 4ab26 │ │ │ │ + bne.w 4aace │ │ │ │ movs r0, #0 │ │ │ │ - bl 494dc │ │ │ │ + bl 49484 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ - b.w 4ab3c │ │ │ │ + b.w 4aae4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4c142 │ │ │ │ + bne.w 4c0ea │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 4a956 │ │ │ │ + bne.w 4a8fe │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4a96e │ │ │ │ - b.w 49eb8 │ │ │ │ + beq.w 4a916 │ │ │ │ + b.w 49e60 │ │ │ │ mov r6, r9 │ │ │ │ movs r3, #10 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldrbeq.w r1, [r9, #92] @ 0x5c │ │ │ │ - bne.w 4c128 │ │ │ │ + bne.w 4c0d0 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ movs r7, #126 @ 0x7e │ │ │ │ - b.w 4b118 │ │ │ │ + b.w 4b0c0 │ │ │ │ ldrb.w r3, [r9, #54] @ 0x36 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r9, #20] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4af62 │ │ │ │ - b.w 4af6e │ │ │ │ + beq.w 4af0a │ │ │ │ + b.w 4af16 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c810 │ │ │ │ + beq.w 4c7b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, #38 @ 0x26 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 4a720 │ │ │ │ + beq.w 4a6c8 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 4a720 │ │ │ │ - b.w 4bc3e │ │ │ │ + beq.w 4a6c8 │ │ │ │ + b.w 4bbe6 │ │ │ │ subs r3, #123 @ 0x7b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 49eb8 │ │ │ │ - b.n 4c30a │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 49e60 │ │ │ │ + b.n 4c2b2 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c1ea │ │ │ │ + beq.w 4c192 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4c868 │ │ │ │ + beq.w 4c810 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4c1ea │ │ │ │ + ble.w 4c192 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - b.n 4c1e0 │ │ │ │ - bl 49a68 │ │ │ │ + b.n 4c188 │ │ │ │ + bl 49a10 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.n 4c278 │ │ │ │ - ldr.w r2, [pc, #2892] @ 4cfd0 │ │ │ │ + b.n 4c220 │ │ │ │ + ldr.w r2, [pc, #2892] @ 4cf78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr.w r0, [pc, #2888] @ 4cfd4 │ │ │ │ + ldr.w r0, [pc, #2888] @ 4cf7c │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ - b.w 4baa6 │ │ │ │ + bl 6bc44 │ │ │ │ + b.w 4ba4e │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 4ab76 │ │ │ │ + bne.w 4ab1e │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 4ab76 │ │ │ │ + bne.w 4ab1e │ │ │ │ subs r1, r3, r6 │ │ │ │ - ldr.w r3, [pc, #2852] @ 4cfd8 │ │ │ │ + ldr.w r3, [pc, #2852] @ 4cf80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #2836] @ 4cfdc │ │ │ │ + ldr.w r0, [pc, #2836] @ 4cf84 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.w 4ab76 │ │ │ │ + bl 6bc44 │ │ │ │ + b.w 4ab1e │ │ │ │ strb.w r3, [r9, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - b.w 4b690 │ │ │ │ + b.w 4b638 │ │ │ │ sub.w r0, r3, #123 @ 0x7b │ │ │ │ tst.w r0, #253 @ 0xfd │ │ │ │ - beq.w 4cdb8 │ │ │ │ + beq.w 4cd60 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.w 4cda2 │ │ │ │ - cbnz r2, 4c504 │ │ │ │ + beq.w 4cd4a │ │ │ │ + cbnz r2, 4c4ac │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 4c8d2 │ │ │ │ + beq.w 4c87a │ │ │ │ ldrb.w r3, [r9, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c0ee │ │ │ │ + beq.w 4c096 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 4c0fe │ │ │ │ + b.n 4c0a6 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.w 4c7f6 │ │ │ │ + bne.w 4c79e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ands.w r1, r1, #16384 @ 0x4000 │ │ │ │ - bne.n 4c428 │ │ │ │ + bne.n 4c3d0 │ │ │ │ adds r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r6, #92] @ 0x5c │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ ldrb.w r2, [r9, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cc78 │ │ │ │ + bne.w 4cc20 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4bb28 │ │ │ │ + bne.w 4bad0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r5, r2, #8 │ │ │ │ - b.n 4c008 │ │ │ │ + b.n 4bfb0 │ │ │ │ subs r1, #2 │ │ │ │ - bl 74188 │ │ │ │ - b.w 4bb46 │ │ │ │ - blx 8134 │ │ │ │ + bl 74130 │ │ │ │ + b.w 4baee │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49eb8 │ │ │ │ + bne.w 49e60 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - bne.w 4a42e │ │ │ │ - b.w 4ac88 │ │ │ │ + bne.w 4a3d6 │ │ │ │ + b.w 4ac30 │ │ │ │ movs r0, #2 │ │ │ │ - bl 494dc │ │ │ │ + bl 49484 │ │ │ │ str.w r0, [r9] │ │ │ │ - b.w 4ab26 │ │ │ │ + b.w 4aace │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a810 │ │ │ │ + bne.w 4a7b8 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a810 │ │ │ │ + bne.w 4a7b8 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ movs r4, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #123 @ 0x7b │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 4a550 │ │ │ │ + b.w 4a4f8 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 4c828 │ │ │ │ + beq.w 4c7d0 │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ - b.w 4a1d4 │ │ │ │ + b.w 4a17c │ │ │ │ ldrb.w r3, [r6, #54] @ 0x36 │ │ │ │ - cbnz r3, 4c5da │ │ │ │ + cbnz r3, 4c582 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c84e │ │ │ │ + bne.w 4c7f6 │ │ │ │ mov r8, r9 │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ cmpeq r2, #40 @ 0x28 │ │ │ │ - bne.w 49ffa │ │ │ │ + bne.w 49fa2 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c7e0 │ │ │ │ + beq.w 4c788 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 4a986 │ │ │ │ + bne.w 4a92e │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ - b.w 4b118 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4b0c0 │ │ │ │ + bl 3eea0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.w 49ffa │ │ │ │ - b.w 4b9b8 │ │ │ │ - bl 49a68 │ │ │ │ + ble.w 49fa2 │ │ │ │ + b.w 4b960 │ │ │ │ + bl 49a10 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - b.n 4c194 │ │ │ │ + b.n 4c13c │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ittt eq │ │ │ │ biceq.w r3, r1, #255 @ 0xff │ │ │ │ orreq.w r3, r3, #125 @ 0x7d │ │ │ │ streq.w r3, [r9, #80] @ 0x50 │ │ │ │ - beq.w 4b1f2 │ │ │ │ - b.w 4b21a │ │ │ │ + beq.w 4b19a │ │ │ │ + b.w 4b1c2 │ │ │ │ adds r0, #9 │ │ │ │ add r3, r0 │ │ │ │ ldrb.w r3, [r3, #-10] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4aaf8 │ │ │ │ + bne.w 4aaa0 │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c908 │ │ │ │ + bne.w 4c8b0 │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ - cbnz r3, 4c684 │ │ │ │ + cbnz r3, 4c62c │ │ │ │ bic.w r3, r7, #2 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 4c684 │ │ │ │ + bne.n 4c62c │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cd18 │ │ │ │ + beq.w 4ccc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and.w r6, r5, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c014 │ │ │ │ - b.w 4ab06 │ │ │ │ + beq.w 4bfbc │ │ │ │ + b.w 4aaae │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 4c75e │ │ │ │ + beq.n 4c706 │ │ │ │ orr.w r9, r9, #512 @ 0x200 │ │ │ │ cmp.w r9, #572 @ 0x23c │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ strbeq.w r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movw r3, #571 @ 0x23b │ │ │ │ sub.w r3, r9, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4a6c8 │ │ │ │ + bl 3eea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it le │ │ │ │ movle r3, #10 │ │ │ │ - ble.w 4bfde │ │ │ │ + ble.w 4bf86 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - b.n 4bfcc │ │ │ │ + b.n 4bf74 │ │ │ │ mov r1, r6 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ cmp r6, #9 │ │ │ │ str.w r7, [r9] │ │ │ │ - bhi.w 49eb8 │ │ │ │ - b.n 4bfa8 │ │ │ │ + bhi.w 49e60 │ │ │ │ + b.n 4bf50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4bb28 │ │ │ │ + bne.w 4bad0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4c008 │ │ │ │ + b.n 4bfb0 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ ldr.w r7, [r9] │ │ │ │ movs r2, #1 │ │ │ │ str.w r6, [fp] │ │ │ │ strh.w r2, [fp, #18] │ │ │ │ str.w r5, [fp, #12] │ │ │ │ str.w r5, [fp, #4] │ │ │ │ - b.n 4bf90 │ │ │ │ + b.n 4bf38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4c828 │ │ │ │ + beq.w 4c7d0 │ │ │ │ ldrb.w r1, [r9, #60] @ 0x3c │ │ │ │ ldrsh.w r3, [fp, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4a1d4 │ │ │ │ + beq.w 4a17c │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ - b.w 4a1d4 │ │ │ │ + b.w 4a17c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r6, r0 │ │ │ │ - b.w 4be20 │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4bdc8 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4aea8 │ │ │ │ + ble.w 4ae50 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ - b.w 4ae6e │ │ │ │ + b.w 4ae16 │ │ │ │ ldrb.w r2, [r6, #93] @ 0x5d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4be72 │ │ │ │ + bne.w 4be1a │ │ │ │ ldrb.w r2, [r6, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4be72 │ │ │ │ + bne.w 4be1a │ │ │ │ ldrb.w r2, [r6, #54] @ 0x36 │ │ │ │ - cbz r2, 4c790 │ │ │ │ + cbz r2, 4c738 │ │ │ │ ldrb.w r2, [r6, #58] @ 0x3a │ │ │ │ - cbnz r2, 4c790 │ │ │ │ + cbnz r2, 4c738 │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 4be72 │ │ │ │ + beq.w 4be1a │ │ │ │ ldrh r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4be72 │ │ │ │ + bne.w 4be1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #5 │ │ │ │ strb.w r3, [r6, #59] @ 0x3b │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ bic.w r3, r0, #512 @ 0x200 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 4a728 │ │ │ │ + beq.w 4a6d0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ldrb.w r3, [r9, #99] @ 0x63 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r9, #99] @ 0x63 │ │ │ │ - b.w 49eb8 │ │ │ │ + b.w 49e60 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 4ac82 │ │ │ │ - b.w 49eb8 │ │ │ │ - bl 3eef8 │ │ │ │ + beq.w 4ac2a │ │ │ │ + b.w 49e60 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ffa │ │ │ │ + beq.w 49fa2 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r7, #125 @ 0x7d │ │ │ │ - bne.w 4ae00 │ │ │ │ - b.n 4c614 │ │ │ │ + bne.w 4ada8 │ │ │ │ + b.n 4c5bc │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.w 4c428 │ │ │ │ + bne.w 4c3d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ movw r9, #4134 @ 0x1026 │ │ │ │ strb.w r2, [r6, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ mov r8, r3 │ │ │ │ mov.w r9, #38 @ 0x26 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - b.w 4bfae │ │ │ │ + b.w 4bf56 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4a250 │ │ │ │ - b.w 4adba │ │ │ │ + bhi.w 4a1f8 │ │ │ │ + b.w 4ad62 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 4c860 │ │ │ │ + beq.n 4c808 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.w 4cc84 │ │ │ │ + bne.w 4cc2c │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 4a2d2 │ │ │ │ - b.w 49eb8 │ │ │ │ + bne.w 4a27a │ │ │ │ + b.w 49e60 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 49eb8 │ │ │ │ - b.n 4c30a │ │ │ │ + bne.w 49e60 │ │ │ │ + b.n 4c2b2 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movw r9, #547 @ 0x223 │ │ │ │ strb.w r2, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4ab1c │ │ │ │ - b.w 4ab26 │ │ │ │ + bne.w 4aac4 │ │ │ │ + b.w 4aace │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r5, #4 │ │ │ │ - b.w 4c008 │ │ │ │ - ldr.w r3, [pc, #1852] @ 4cfe0 │ │ │ │ + b.w 4bfb0 │ │ │ │ + ldr.w r3, [pc, #1852] @ 4cf88 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4c954 │ │ │ │ + bne.n 4c8fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.w 4c0f6 │ │ │ │ + bmi.w 4c09e │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bd56 │ │ │ │ - b.w 4bd4c │ │ │ │ + bne.w 4bcfe │ │ │ │ + b.w 4bcf4 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 4abba │ │ │ │ + bne.w 4ab62 │ │ │ │ mov r6, r9 │ │ │ │ movw r3, #603 @ 0x25b │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ mov r9, r3 │ │ │ │ str.w r2, [r6, #93] @ 0x5d │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #3 │ │ │ │ adds r3, #1 │ │ │ │ - b.w 4bade │ │ │ │ + b.w 4ba86 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - b.w 4bade │ │ │ │ + b.w 4ba86 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and.w r6, r5, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ab06 │ │ │ │ - b.w 4c00a │ │ │ │ + bne.w 4aaae │ │ │ │ + b.w 4bfb2 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.n 4c9b8 │ │ │ │ + bne.n 4c960 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a720 │ │ │ │ + beq.w 4a6c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 4a720 │ │ │ │ + beq.w 4a6c8 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #9 │ │ │ │ - beq.w 4a706 │ │ │ │ - b.w 4bc3e │ │ │ │ + beq.w 4a6ae │ │ │ │ + b.w 4bbe6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4cac6 │ │ │ │ + beq.w 4ca6e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4cb0c │ │ │ │ + beq.w 4cab4 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ strb.w r2, [r6, #92] @ 0x5c │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 4cb04 │ │ │ │ + beq.w 4caac │ │ │ │ cmp.w r9, #272 @ 0x110 │ │ │ │ - bne.w 4acbc │ │ │ │ + bne.w 4ac64 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4caba │ │ │ │ + beq.w 4ca62 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 4c982 │ │ │ │ + beq.n 4c92a │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4c982 │ │ │ │ + beq.n 4c92a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4acbc │ │ │ │ + ble.w 4ac64 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldrsh.w r1, [r7, #18] │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str r2, [r7, #12] │ │ │ │ - bne.w 4acbc │ │ │ │ + bne.w 4ac64 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ cmp.w r9, #60 @ 0x3c │ │ │ │ - bne.n 4ca74 │ │ │ │ + bne.n 4ca1c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.n 4ca74 │ │ │ │ + bne.n 4ca1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ca6c │ │ │ │ + beq.n 4ca14 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 4ca38 │ │ │ │ + cbz r2, 4c9e0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq.n 4ca0c │ │ │ │ + beq.n 4c9b4 │ │ │ │ ldrb.w r2, [r6, #69] @ 0x45 │ │ │ │ ldrsh.w r1, [r7, #18] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - cbz r2, 4ca04 │ │ │ │ + cbz r2, 4c9ac │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 4ca04 │ │ │ │ + beq.n 4c9ac │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 4caa6 │ │ │ │ + bne.n 4ca4e │ │ │ │ movw r9, #32828 @ 0x803c │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ movw r9, #36924 @ 0x903c │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - cbnz r1, 4ca62 │ │ │ │ + cbnz r1, 4ca0a │ │ │ │ ldrb.w r2, [r6, #69] @ 0x45 │ │ │ │ - cbz r2, 4ca5c │ │ │ │ + cbz r2, 4ca04 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r0, r2, #223 @ 0xdf │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4ca32 │ │ │ │ + beq.n 4c9da │ │ │ │ cmp r2, #32 │ │ │ │ - bne.w 4bc3e │ │ │ │ + bne.w 4bbe6 │ │ │ │ mov r8, r1 │ │ │ │ - b.w 4a720 │ │ │ │ - bl 3eef8 │ │ │ │ - cbz r0, 4ca46 │ │ │ │ + b.w 4a6c8 │ │ │ │ + bl 3eea0 │ │ │ │ + cbz r0, 4c9ee │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 4ca0c │ │ │ │ + beq.n 4c9b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4ca68 │ │ │ │ + bgt.n 4ca10 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ca04 │ │ │ │ + beq.n 4c9ac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4ca00 │ │ │ │ - b.n 4ca04 │ │ │ │ + bne.n 4c9a8 │ │ │ │ + b.n 4c9ac │ │ │ │ mov r8, r2 │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b20 │ │ │ │ + bl 49ac8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 4c9e8 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 4c990 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - b.n 4c9dc │ │ │ │ + b.n 4c984 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4b8fa │ │ │ │ + beq.w 4b8a2 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4c932 │ │ │ │ + beq.w 4c8da │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4caae │ │ │ │ + bne.n 4ca56 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r9, #36926 @ 0x903e │ │ │ │ strb.w r8, [r6, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 4a720 │ │ │ │ + b.w 4a6c8 │ │ │ │ movw r9, #32828 @ 0x803c │ │ │ │ - b.w 4bc3e │ │ │ │ + b.w 4bbe6 │ │ │ │ movw r3, #36926 @ 0x903e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 49b20 │ │ │ │ - bl 3eef8 │ │ │ │ + bl 49ac8 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4acbc │ │ │ │ - b.n 4c990 │ │ │ │ + beq.w 4ac64 │ │ │ │ + b.n 4c938 │ │ │ │ cmp.w r9, #266 @ 0x10a │ │ │ │ - beq.n 4cbb0 │ │ │ │ + beq.n 4cb58 │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ sub.w ip, r9, r3 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbb0 │ │ │ │ + bne.n 4cb58 │ │ │ │ sub.w r2, r9, #270 @ 0x10e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 4cba8 │ │ │ │ + bls.n 4cb50 │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4cbc8 │ │ │ │ + beq.n 4cb70 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ strb.w r3, [r6, #97] @ 0x61 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ strbeq.w r3, [r6, #96] @ 0x60 │ │ │ │ - bne.w 4c97a │ │ │ │ + bne.w 4c922 │ │ │ │ movw r9, #261 @ 0x105 │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ cmp.w r9, #264 @ 0x108 │ │ │ │ - bne.w 4c9b0 │ │ │ │ + bne.w 4c958 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ mov r0, r9 │ │ │ │ str.w r7, [r9, #8] │ │ │ │ - bl 49b20 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 49ac8 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r6, r9 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - b.w 4ba58 │ │ │ │ + b.w 4ba00 │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4c1ec │ │ │ │ - b.w 4c1c8 │ │ │ │ - ldr.w r1, [pc, #1184] @ 4cfe4 │ │ │ │ + bne.w 4c194 │ │ │ │ + b.w 4c170 │ │ │ │ + ldr.w r1, [pc, #1184] @ 4cf8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1184] @ 4cfe8 │ │ │ │ - ldr.w r3, [pc, #1184] @ 4cfec │ │ │ │ + ldr.w r2, [pc, #1184] @ 4cf90 │ │ │ │ + ldr.w r3, [pc, #1184] @ 4cf94 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r0, [pc, #1168] @ 4cff0 │ │ │ │ + ldr.w r0, [pc, #1168] @ 4cf98 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ mov r7, fp │ │ │ │ mov r6, r9 │ │ │ │ - cbnz r3, 4cbd6 │ │ │ │ + cbnz r3, 4cb7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r6, #70] @ 0x46 │ │ │ │ - b.w 4a00e │ │ │ │ + b.w 49fb6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movs r1, #5 │ │ │ │ - ldr.w r3, [pc, #1124] @ 4cff4 │ │ │ │ + ldr.w r3, [pc, #1124] @ 4cf9c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1124] @ 4cff8 │ │ │ │ + ldr.w r0, [pc, #1124] @ 4cfa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #97] @ 0x61 │ │ │ │ - b.n 4cb14 │ │ │ │ + b.n 4cabc │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ strb.w r2, [r6, #97] @ 0x61 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 4cb14 │ │ │ │ + bne.n 4cabc │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r2, [r6, #97] @ 0x61 │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r9] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs.w r9, r2, r3 │ │ │ │ - bne.w 4d09a │ │ │ │ + bne.w 4d042 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d096 │ │ │ │ + beq.w 4d03e │ │ │ │ ldr r7, [r7, #12] │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ add r3, r7 │ │ │ │ add.w r1, r3, #49 @ 0x31 │ │ │ │ - bl 408e0 │ │ │ │ + bl 40888 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d054 │ │ │ │ + bne.w 4cffc │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ movs r0, #0 │ │ │ │ - bl 494dc │ │ │ │ + bl 49484 │ │ │ │ str r0, [r6, #0] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r1, #9 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #2 │ │ │ │ ite cc │ │ │ │ movcc.w r2, #4352 @ 0x1100 │ │ │ │ movcs.w r2, #20736 @ 0x5100 │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r4, r5, [r6] │ │ │ │ strb.w r3, [r6, #60] @ 0x3c │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4cfc6 │ │ │ │ + bne.w 4cf6e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4cb76 │ │ │ │ + b.n 4cb1e │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str.w r3, [r9, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4bc3e │ │ │ │ - bl 3eef8 │ │ │ │ + b.w 4bbe6 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c154 │ │ │ │ + bne.w 4c0fc │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ mov r7, fp │ │ │ │ mov r6, r9 │ │ │ │ - cbnz r3, 4ccb0 │ │ │ │ + cbnz r3, 4cc58 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 4cca6 │ │ │ │ + cbz r3, 4cc4e │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #53] @ 0x35 │ │ │ │ - b.w 4be72 │ │ │ │ - ldr r2, [pc, #840] @ (4cffc ) │ │ │ │ + b.w 4be1a │ │ │ │ + ldr r2, [pc, #840] @ (4cfa4 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r0, [pc, #840] @ (4d000 ) │ │ │ │ + ldr r0, [pc, #840] @ (4cfa8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 4cca0 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 4cc48 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 49eb8 │ │ │ │ + beq.w 49e60 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r0, #64 @ 0x40 │ │ │ │ - beq.w 49eb8 │ │ │ │ - b.w 4a250 │ │ │ │ + beq.w 49e60 │ │ │ │ + b.w 4a1f8 │ │ │ │ mov r6, r9 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [r9, #96] @ 0x60 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ ldrb.w r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4b4b8 │ │ │ │ + bls.w 4b460 │ │ │ │ ldrb.w r3, [r9, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4b8 │ │ │ │ + bne.w 4b460 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 4aa56 │ │ │ │ + bne.w 4a9fe │ │ │ │ ldrb.w r0, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4c1f2 │ │ │ │ - b.w 4c1c8 │ │ │ │ + bne.w 4c19a │ │ │ │ + b.w 4c170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4cd76 │ │ │ │ + bne.n 4cd1e │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ - ldr r3, [pc, #700] @ (4d004 ) │ │ │ │ + b.w 4a6d0 │ │ │ │ + ldr r3, [pc, #700] @ (4cfac ) │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r2, [pc, #680] @ (4d008 ) │ │ │ │ + ldr r2, [pc, #680] @ (4cfb0 ) │ │ │ │ ldr.w r0, [r0, #432] @ 0x1b0 │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - ldr r0, [pc, #672] @ (4d00c ) │ │ │ │ + ldr r0, [pc, #672] @ (4cfb4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ subs r1, #1 │ │ │ │ - bl 74188 │ │ │ │ - b.n 4cd2c │ │ │ │ + bl 74130 │ │ │ │ + b.n 4ccd4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 4cd98 │ │ │ │ + bne.n 4cd40 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - b.w 4ba58 │ │ │ │ + b.w 4ba00 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r9 │ │ │ │ ite ne │ │ │ │ movne r1, #123 @ 0x7b │ │ │ │ moveq r1, #40 @ 0x28 │ │ │ │ - b.w 4ba58 │ │ │ │ + b.w 4ba00 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne r1, #123 @ 0x7b │ │ │ │ - b.w 4ba58 │ │ │ │ + b.w 4ba00 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 4acbc │ │ │ │ + bne.w 4ac64 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4acbc │ │ │ │ + bne.w 4ac64 │ │ │ │ mov.w r9, #125 @ 0x7d │ │ │ │ - b.n 4cb14 │ │ │ │ + b.n 4cabc │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r1, [r6, #69] @ 0x45 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4cda6 │ │ │ │ + beq.n 4cd4e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 4cda6 │ │ │ │ + bne.n 4cd4e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 4cfae │ │ │ │ + beq.w 4cf56 │ │ │ │ mov.w r9, #123 @ 0x7b │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ ldrb.w r2, [r9, #94] @ 0x5e │ │ │ │ mov r7, r6 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cf06 │ │ │ │ + bne.w 4ceae │ │ │ │ strb.w r2, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 4cdfa │ │ │ │ + bne.n 4cda2 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 4cf8a │ │ │ │ - ldr r3, [pc, #532] @ (4d010 ) │ │ │ │ + beq.w 4cf32 │ │ │ │ + ldr r3, [pc, #532] @ (4cfb8 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ - beq.n 4ce2e │ │ │ │ - bhi.n 4ce24 │ │ │ │ - cbz r4, 4ce1c │ │ │ │ + beq.n 4cdd6 │ │ │ │ + bhi.n 4cdcc │ │ │ │ + cbz r4, 4cdc4 │ │ │ │ ldrb.w r3, [r6, #95] @ 0x5f │ │ │ │ - cbnz r3, 4ce5a │ │ │ │ + cbnz r3, 4ce02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a00e │ │ │ │ + b.w 49fb6 │ │ │ │ sub.w r3, r4, #129 @ 0x81 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ce16 │ │ │ │ - b.n 4ce1c │ │ │ │ + bhi.n 4cdbe │ │ │ │ + b.n 4cdc4 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ - cbz r3, 4ce38 │ │ │ │ + cbz r3, 4cde0 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ - cbz r3, 4ce7a │ │ │ │ + cbz r3, 4ce22 │ │ │ │ ldrb.w r3, [r6, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ce1c │ │ │ │ + beq.n 4cdc4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #92] @ 0x5c │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [r6, #95] @ 0x5f │ │ │ │ str r4, [r6, #20] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4cef6 │ │ │ │ + beq.n 4ce9e │ │ │ │ lsls r1, r4, #26 │ │ │ │ - bpl.n 4cef6 │ │ │ │ + bpl.n 4ce9e │ │ │ │ sub.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 4d0a2 │ │ │ │ + bhi.w 4d04a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ asrs r5, r4, #12 │ │ │ │ - ldr r2, [pc, #408] @ (4d014 ) │ │ │ │ + ldr r2, [pc, #408] @ (4cfbc ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r0, [pc, #404] @ (4d018 ) │ │ │ │ + ldr r0, [pc, #404] @ (4cfc0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb.w r3, [r6, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ce1c │ │ │ │ - b.n 4ce40 │ │ │ │ - ldr r3, [pc, #384] @ (4d01c ) │ │ │ │ + beq.n 4cdc4 │ │ │ │ + b.n 4cde8 │ │ │ │ + ldr r3, [pc, #384] @ (4cfc4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #384] @ (4d020 ) │ │ │ │ + ldr r2, [pc, #384] @ (4cfc8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #384] @ (4d024 ) │ │ │ │ + ldr r0, [pc, #384] @ (4cfcc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ strd r7, r3, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ lsls r2, r4, #25 │ │ │ │ - bmi.n 4ce40 │ │ │ │ - b.n 4ce46 │ │ │ │ - ldr r3, [pc, #360] @ (4d028 ) │ │ │ │ + bmi.n 4cde8 │ │ │ │ + b.n 4cdee │ │ │ │ + ldr r3, [pc, #360] @ (4cfd0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #348] @ (4d020 ) │ │ │ │ + ldr r2, [pc, #348] @ (4cfc8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #356] @ (4d02c ) │ │ │ │ + ldr r0, [pc, #356] @ (4cfd4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ strd r7, r3, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 4ce46 │ │ │ │ - ldr r3, [pc, #336] @ (4d030 ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 4cdee │ │ │ │ + ldr r3, [pc, #336] @ (4cfd8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4cec2 │ │ │ │ - ldr r3, [pc, #332] @ (4d034 ) │ │ │ │ + b.n 4ce6a │ │ │ │ + ldr r3, [pc, #332] @ (4cfdc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4cec2 │ │ │ │ - ldr r3, [pc, #332] @ (4d038 ) │ │ │ │ + b.n 4ce6a │ │ │ │ + ldr r3, [pc, #332] @ (4cfe0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4cec2 │ │ │ │ - ldr r3, [pc, #328] @ (4d03c ) │ │ │ │ + b.n 4ce6a │ │ │ │ + ldr r3, [pc, #328] @ (4cfe4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4cec2 │ │ │ │ + b.n 4ce6a │ │ │ │ lsls r3, r4, #25 │ │ │ │ - bmi.n 4ce40 │ │ │ │ + bmi.n 4cde8 │ │ │ │ cmp r4, #20 │ │ │ │ itt eq │ │ │ │ moveq r3, #3 │ │ │ │ strbeq.w r3, [r6, #92] @ 0x5c │ │ │ │ - b.n 4ce46 │ │ │ │ + b.n 4cdee │ │ │ │ cmp.w sl, #2 │ │ │ │ strb.w r3, [r9, #94] @ 0x5e │ │ │ │ - beq.n 4cf2a │ │ │ │ + beq.n 4ced2 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 4cf1c │ │ │ │ + bne.n 4cec4 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 4cf60 │ │ │ │ + beq.n 4cf08 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r3, [r6, #95] @ 0x5f │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4cf1c │ │ │ │ + bne.n 4cec4 │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cf1c │ │ │ │ - ldr r3, [pc, #264] @ (4d040 ) │ │ │ │ + bne.n 4cec4 │ │ │ │ + ldr r3, [pc, #264] @ (4cfe8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cf1c │ │ │ │ + beq.n 4cec4 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ - cbz r3, 4cf56 │ │ │ │ + cbz r3, 4cefe │ │ │ │ cmp r4, #97 @ 0x61 │ │ │ │ - beq.n 4cf70 │ │ │ │ + beq.n 4cf18 │ │ │ │ str r4, [r6, #20] │ │ │ │ movw r9, #2049 @ 0x801 │ │ │ │ - b.w 4acbc │ │ │ │ + b.w 4ac64 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cf1c │ │ │ │ + bne.n 4cec4 │ │ │ │ mov r9, r3 │ │ │ │ strb.w sl, [r6, #94] @ 0x5e │ │ │ │ - b.w 4acbc │ │ │ │ - ldr r2, [pc, #208] @ (4d044 ) │ │ │ │ + b.w 4ac64 │ │ │ │ + ldr r2, [pc, #208] @ (4cfec ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r0, [pc, #208] @ (4d048 ) │ │ │ │ + ldr r0, [pc, #208] @ (4cff0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ - b.n 4cf56 │ │ │ │ + b.n 4cefe │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cdfa │ │ │ │ + bne.w 4cda2 │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [r6, #93] @ 0x5d │ │ │ │ strh.w r1, [r6, #95] @ 0x5f │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 4a728 │ │ │ │ + b.w 4a6d0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 4cce4 │ │ │ │ + b.n 4cc8c │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - ldr r2, [pc, #152] @ (4d04c ) │ │ │ │ + ldr r2, [pc, #152] @ (4cff4 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #148] @ (4d050 ) │ │ │ │ + ldr r0, [pc, #148] @ (4cff8 ) │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 4cdce │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 4cd76 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ - bl 73efc │ │ │ │ - b.n 4cb76 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + bl 73ea4 │ │ │ │ + b.n 4cb1e │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d3ac │ │ │ │ + bgt.n 4d034 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d338 │ │ │ │ + bgt.n 4cfc0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, #5 │ │ │ │ - adds.w r0, lr, #5 │ │ │ │ - blt.n 4d020 │ │ │ │ + @ instruction: 0xeb800005 │ │ │ │ + @ instruction: 0xeb8e0005 │ │ │ │ + bpl.n 4cea8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4cfc4 │ │ │ │ + bpl.n 4d04c │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4cf80 │ │ │ │ + bmi.n 4d008 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4d02c │ │ │ │ + bcc.n 4d0b4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4d004 │ │ │ │ + bcs.n 4d08c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cf50 │ │ │ │ + b.n 4d3d8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4cfd4 │ │ │ │ + bcs.n 4d05c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4cf74 │ │ │ │ + b.n 4d3fc │ │ │ │ movs r5, r0 │ │ │ │ - bvc.n 4cf94 │ │ │ │ + bcs.n 4d01c │ │ │ │ movs r5, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-20]! @ 0xffffffec │ │ │ │ - lsls r6, r5, #12 │ │ │ │ - movs r6, r0 │ │ │ │ - stcl 0, cr0, [ip, #-20]! @ 0xffffffec │ │ │ │ - b.n 4cf2c │ │ │ │ + b.n 4cfb4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + ldc2 0, cr0, [lr, #20] │ │ │ │ + b.n 4cf9c │ │ │ │ + movs r5, r0 │ │ │ │ + b.n 4d3b4 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4d048 │ │ │ │ + bne.n 4d0d0 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4cfd4 │ │ │ │ + bne.n 4d05c │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ ldr.w r1, [r0, #272] @ 0x110 │ │ │ │ ldr.w r0, [r0, #1216] @ 0x4c0 │ │ │ │ - bl 8cdf4 <__isoc23_strtoul@@Base+0x106d4> │ │ │ │ + bl 8cd00 <__isoc23_strtoul@@Base+0x10638> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - b.n 4cc20 │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + b.n 4cbc8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 4cbf8 │ │ │ │ - bl 741fc │ │ │ │ + b.n 4cba0 │ │ │ │ + bl 741a4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 4cbec │ │ │ │ + b.n 4cb94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4ce9e │ │ │ │ + b.n 4ce46 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #124] @ (4d138 ) │ │ │ │ + ldr r3, [pc, #124] @ (4d0e0 ) │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [r0, #59] @ 0x3b │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r0, #68] @ 0x44 │ │ │ │ - cbnz r2, 4d0f0 │ │ │ │ + cbnz r2, 4d098 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r0, #52] @ 0x34 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ strb.w r2, [r4, #68] @ 0x44 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #72] @ (4d13c ) │ │ │ │ + ldr r0, [pc, #72] @ (4d0e4 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 3f070 │ │ │ │ + bl 3f018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d94 │ │ │ │ + bl 49d3c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #68] @ 0x44 │ │ │ │ - bl 3f070 │ │ │ │ - ldr r2, [pc, #48] @ (4d140 ) │ │ │ │ + bl 3f018 │ │ │ │ + ldr r2, [pc, #48] @ (4d0e8 ) │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ - cbz r1, 4d132 │ │ │ │ + cbz r1, 4d0da │ │ │ │ ldr r2, [r2, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4d0ec │ │ │ │ - ldr r0, [pc, #32] @ (4d144 ) │ │ │ │ + ble.n 4d094 │ │ │ │ + ldr r0, [pc, #32] @ (4d0ec ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 4d118 │ │ │ │ + b.n 4d0c0 │ │ │ │ nop │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ hlt 0x000f │ │ │ │ - @ instruction: 0xffff0764 │ │ │ │ + vqshl.u32 q8, q6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #384] @ (4d2cc ) │ │ │ │ - ldr r2, [pc, #388] @ (4d2d0 ) │ │ │ │ + ldr r3, [pc, #384] @ (4d274 ) │ │ │ │ + ldr r2, [pc, #388] @ (4d278 ) │ │ │ │ add r3, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w sl, [ip, #1156] @ 0x484 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r0, sl │ │ │ │ - beq.n 4d250 │ │ │ │ + beq.n 4d1f8 │ │ │ │ ldrb.w r3, [ip, #1344] @ 0x540 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [ip, #1596] @ 0x63c │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blt.n 4d274 │ │ │ │ + blt.n 4d21c │ │ │ │ cmp sl, r0 │ │ │ │ ite ge │ │ │ │ addge.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ addlt.w r7, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #8 │ │ │ │ itett ls │ │ │ │ addls r1, r7, #1 │ │ │ │ @@ -105693,1519 +105686,1519 @@ │ │ │ │ strb.w r0, [ip, #1252] @ 0x4e4 │ │ │ │ ldr.w r3, [r3, #1156] @ 0x484 │ │ │ │ addw r9, ip, #1156 @ 0x484 │ │ │ │ strb.w r6, [ip, #1344] @ 0x540 │ │ │ │ add r3, r8 │ │ │ │ it ne │ │ │ │ addne.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 4d208 │ │ │ │ + beq.n 4d1b0 │ │ │ │ cmp r1, #9 │ │ │ │ itt le │ │ │ │ suble.w r3, r0, r8 │ │ │ │ strle.w r3, [r9, r1, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, ip │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d1ce │ │ │ │ + beq.n 4d176 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4d256 │ │ │ │ + beq.n 4d1fe │ │ │ │ subs r5, r4, #1 │ │ │ │ - beq.n 4d22a │ │ │ │ + beq.n 4d1d2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4d27c │ │ │ │ + beq.n 4d224 │ │ │ │ sub.w r6, r2, #4 │ │ │ │ cmp r2, #4 │ │ │ │ clz r6, r6 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r1, r1, #1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it ne │ │ │ │ addne.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d1c0 │ │ │ │ + bne.n 4d168 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, ip │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d1c0 │ │ │ │ + bne.n 4d168 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, ip │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4d208 │ │ │ │ - b.n 4d1c0 │ │ │ │ + beq.n 4d1b0 │ │ │ │ + b.n 4d168 │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 4d29e │ │ │ │ + beq.n 4d246 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ strb.w r3, [ip, #1344] @ 0x540 │ │ │ │ - blt.n 4d2c4 │ │ │ │ + blt.n 4d26c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4d250 │ │ │ │ + beq.n 4d1f8 │ │ │ │ sub.w r3, lr, r0 │ │ │ │ str.w r3, [fp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, ip │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d1e2 │ │ │ │ + bne.n 4d18a │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, ip │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4d256 │ │ │ │ - b.n 4d1e2 │ │ │ │ + beq.n 4d1fe │ │ │ │ + b.n 4d18a │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 4d196 │ │ │ │ + b.n 4d13e │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 4d2a0 │ │ │ │ + beq.n 4d248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ strb.w r3, [ip, #1344] @ 0x540 │ │ │ │ - bge.n 4d296 │ │ │ │ + bge.n 4d23e │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r1 │ │ │ │ str.w r7, [ip, #1156] @ 0x484 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4d242 │ │ │ │ + beq.n 4d1ea │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, lr │ │ │ │ - b.n 4d242 │ │ │ │ + b.n 4d1ea │ │ │ │ movs r4, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ strb.w r3, [ip, #1344] @ 0x540 │ │ │ │ cmp r6, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, #1 │ │ │ │ moveq r4, r5 │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 4d292 │ │ │ │ + ble.n 4d23a │ │ │ │ str.w r7, [ip, #1156] @ 0x484 │ │ │ │ - b.n 4d292 │ │ │ │ + b.n 4d23a │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 4d2be │ │ │ │ + b.n 4d266 │ │ │ │ nop │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (4d304 ) │ │ │ │ + ldr r3, [pc, #32] @ (4d2ac ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #32] @ 4d308 │ │ │ │ + ldr.w ip, [pc, #32] @ 4d2b0 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #28] @ (4d30c ) │ │ │ │ - ldr r0, [pc, #28] @ (4d310 ) │ │ │ │ + ldr r2, [pc, #28] @ (4d2b4 ) │ │ │ │ + ldr r0, [pc, #28] @ (4d2b8 ) │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + bl 6bc44 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 4d220 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #228] @ (4d408 ) │ │ │ │ + ldr r3, [pc, #228] @ (4d3b0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #228] @ (4d40c ) │ │ │ │ + ldr r2, [pc, #228] @ (4d3b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ it ls │ │ │ │ cmpls r1, #0 │ │ │ │ - beq.n 4d38a │ │ │ │ + beq.n 4d332 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ strb r1, [r0, #8] │ │ │ │ strb r1, [r4, #19] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ - cbnz r2, 4d392 │ │ │ │ + cbnz r2, 4d33a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r2, [r1, #8] │ │ │ │ ldrb r2, [r4, #27] │ │ │ │ - cbz r2, 4d3d0 │ │ │ │ + cbz r2, 4d378 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ orr.w r2, r2, #9 │ │ │ │ strb r2, [r3, #8] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strh r3, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r4, #26] │ │ │ │ - cbz r2, 4d3a0 │ │ │ │ + cbz r2, 4d348 │ │ │ │ ldrsh.w r2, [r4, #16] │ │ │ │ - cbnz r2, 4d3f0 │ │ │ │ + cbnz r2, 4d398 │ │ │ │ ldrb r1, [r4, #25] │ │ │ │ - cbz r1, 4d3f4 │ │ │ │ + cbz r1, 4d39c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r7, #1588] @ 0x634 │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.n 4d3e0 │ │ │ │ + bpl.n 4d388 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 4d3b6 │ │ │ │ + bpl.n 4d35e │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d3e0 │ │ │ │ + beq.n 4d388 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3d534 │ │ │ │ + bl 3d4dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d3d8 │ │ │ │ + beq.n 4d380 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ - blt.n 4d382 │ │ │ │ - b.n 4d36a │ │ │ │ + blt.n 4d32a │ │ │ │ + b.n 4d312 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bpl.n 4d382 │ │ │ │ - b.n 4d37a │ │ │ │ + bpl.n 4d32a │ │ │ │ + b.n 4d322 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d382 │ │ │ │ + beq.n 4d32a │ │ │ │ strb r0, [r3, #9] │ │ │ │ - b.n 4d35a │ │ │ │ + b.n 4d302 │ │ │ │ add.w r0, r3, #9 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3d2f4 │ │ │ │ + bl 3d29c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 4d3c2 │ │ │ │ + b.n 4d36a │ │ │ │ mov r2, r1 │ │ │ │ - b.n 4d3a0 │ │ │ │ + b.n 4d348 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r0, #9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 4d3a0 │ │ │ │ - movs r4, #2 │ │ │ │ + b.n 4d348 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #452] @ (4d5e4 ) │ │ │ │ + ldr r1, [pc, #452] @ (4d58c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #452] @ (4d5e8 ) │ │ │ │ + ldr r2, [pc, #452] @ (4d590 ) │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #448] @ (4d5ec ) │ │ │ │ + ldr r4, [pc, #448] @ (4d594 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 4d4c8 │ │ │ │ - ldr r2, [pc, #436] @ (4d5f0 ) │ │ │ │ + beq.n 4d470 │ │ │ │ + ldr r2, [pc, #436] @ (4d598 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r5, r2 │ │ │ │ str.w r1, [r2, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d576 │ │ │ │ + beq.w 4d51e │ │ │ │ sub.w r2, r0, #33 @ 0x21 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 4d486 │ │ │ │ + bhi.n 4d42e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 4d486 │ │ │ │ + bhi.n 4d42e │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r2, r2, #21 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ - ldr r2, [pc, #84] @ (4d4bc ) │ │ │ │ + ldr r2, [pc, #84] @ (4d464 ) │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r7, r5, #21 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ - ldr r2, [pc, #512] @ (4d67c ) │ │ │ │ + ldr r2, [pc, #512] @ (4d624 ) │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d5ae │ │ │ │ + bne.w 4d556 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r0, r0, #512 @ 0x200 │ │ │ │ - beq.n 4d4b0 │ │ │ │ - ldr r2, [pc, #356] @ (4d5f4 ) │ │ │ │ + beq.n 4d458 │ │ │ │ + ldr r2, [pc, #356] @ (4d59c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4d5c6 │ │ │ │ - ldr r0, [pc, #344] @ (4d5f8 ) │ │ │ │ + beq.w 4d56e │ │ │ │ + ldr r0, [pc, #344] @ (4d5a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d5c6 │ │ │ │ + beq.w 4d56e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ (4d5fc ) │ │ │ │ - ldr r3, [pc, #308] @ (4d5e8 ) │ │ │ │ + ldr r2, [pc, #328] @ (4d5a4 ) │ │ │ │ + ldr r3, [pc, #308] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4d5c2 │ │ │ │ + bne.n 4d56a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #308] @ (4d600 ) │ │ │ │ - ldr r3, [pc, #284] @ (4d5e8 ) │ │ │ │ + ldr r2, [pc, #308] @ (4d5a8 ) │ │ │ │ + ldr r3, [pc, #284] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4d5c2 │ │ │ │ - ldr r3, [pc, #272] @ (4d5f0 ) │ │ │ │ + bne.n 4d56a │ │ │ │ + ldr r3, [pc, #272] @ (4d598 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 726a8 │ │ │ │ + b.w 72650 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4d4ae │ │ │ │ + ble.n 4d456 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 4d4b0 │ │ │ │ + b.n 4d458 │ │ │ │ ldr.w r2, [r5, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d592 │ │ │ │ + beq.n 4d53a │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ - bl 4d148 │ │ │ │ - ldr r2, [pc, #240] @ (4d604 ) │ │ │ │ - ldr r3, [pc, #208] @ (4d5e8 ) │ │ │ │ + bl 4d0f0 │ │ │ │ + ldr r2, [pc, #240] @ (4d5ac ) │ │ │ │ + ldr r3, [pc, #208] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r5, #1156] @ 0x484 │ │ │ │ - bne.n 4d5c2 │ │ │ │ + bne.n 4d56a │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 726a8 │ │ │ │ - ldr r2, [pc, #204] @ (4d608 ) │ │ │ │ - ldr r3, [pc, #168] @ (4d5e8 ) │ │ │ │ + b.w 72650 │ │ │ │ + ldr r2, [pc, #204] @ (4d5b0 ) │ │ │ │ + ldr r3, [pc, #168] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4d5c2 │ │ │ │ + bne.n 4d56a │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 37fec │ │ │ │ - ldr r2, [pc, #172] @ (4d60c ) │ │ │ │ - ldr r3, [pc, #136] @ (4d5e8 ) │ │ │ │ + b.w 37f94 │ │ │ │ + ldr r2, [pc, #172] @ (4d5b4 ) │ │ │ │ + ldr r3, [pc, #136] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ ldreq r0, [r5, #48] @ 0x30 │ │ │ │ - beq.n 4d52c │ │ │ │ - b.n 4d5c2 │ │ │ │ + beq.n 4d4d4 │ │ │ │ + b.n 4d56a │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 4d58c │ │ │ │ + bmi.n 4d534 │ │ │ │ ldrsh.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - cbz r3, 4d58c │ │ │ │ + cbz r3, 4d534 │ │ │ │ ldr.w r0, [r2, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d4b0 │ │ │ │ + bne.n 4d458 │ │ │ │ ldr.w r0, [r5, #360] @ 0x168 │ │ │ │ - b.n 4d4b0 │ │ │ │ - ldr r1, [pc, #124] @ (4d610 ) │ │ │ │ - ldr r3, [pc, #80] @ (4d5e8 ) │ │ │ │ + b.n 4d458 │ │ │ │ + ldr r1, [pc, #124] @ (4d5b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (4d590 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r5, #160] @ 0xa0 │ │ │ │ - beq.n 4d4e4 │ │ │ │ - b.n 4d5c2 │ │ │ │ - ldr r2, [pc, #100] @ (4d614 ) │ │ │ │ - ldr r3, [pc, #52] @ (4d5e8 ) │ │ │ │ + beq.n 4d48c │ │ │ │ + b.n 4d56a │ │ │ │ + ldr r2, [pc, #100] @ (4d5bc ) │ │ │ │ + ldr r3, [pc, #52] @ (4d590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d52c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #80] @ (4d618 ) │ │ │ │ + beq.n 4d4d4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #80] @ (4d5c0 ) │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ strb.w r1, [sp, #9] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #68] @ (4d61c ) │ │ │ │ + ldr r0, [pc, #68] @ (4d5c4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d5a4 │ │ │ │ + b.n 4da2c │ │ │ │ movs r5, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4d564 │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r5, 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w r7, [pc, #1544] @ 4dc3c │ │ │ │ + ldr.w r7, [pc, #1544] @ 4dbe4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r3, [pc, #1544] @ 4dc40 │ │ │ │ + ldr.w r3, [pc, #1544] @ 4dbe8 │ │ │ │ sub sp, #28 │ │ │ │ add r7, pc │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0, #23] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r8, [r2, #272] @ 0x110 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d778 │ │ │ │ - cbz r0, 4d668 │ │ │ │ + beq.w 4d720 │ │ │ │ + cbz r0, 4d610 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4d916 │ │ │ │ + beq.w 4d8be │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4d748 │ │ │ │ - ldr.w r3, [pc, #1484] @ 4dc44 │ │ │ │ + ble.n 4d6f0 │ │ │ │ + ldr.w r3, [pc, #1484] @ 4dbec │ │ │ │ mov.w ip, #17 │ │ │ │ movt ip, #8196 @ 0x2004 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1464] @ 4dc48 │ │ │ │ + ldr.w r3, [pc, #1464] @ 4dbf0 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #8196 @ 0x2004 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ - b.n 4d6f4 │ │ │ │ + b.n 4d69c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4d74e │ │ │ │ + beq.n 4d6f6 │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w r2, ip │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 4d89e │ │ │ │ + bhi.w 4d846 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 4d92e │ │ │ │ + beq.w 4d8d6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 4d762 │ │ │ │ + beq.n 4d70a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ - bne.w 4d8ba │ │ │ │ + bne.w 4d862 │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 4d8d0 │ │ │ │ + bcs.w 4d878 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mov.w r1, #92 @ 0x5c │ │ │ │ strb r1, [r2, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4d73c │ │ │ │ + ble.n 4d6e4 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4d70a │ │ │ │ + ble.n 4d6b2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ itt gt │ │ │ │ addgt r4, r4, r0 │ │ │ │ subgt r5, r5, r0 │ │ │ │ - bgt.n 4d6ec │ │ │ │ + bgt.n 4d694 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ ldrb r1, [r6, #23] │ │ │ │ cmp r2, #3 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ ldrb.w r0, [r9, lr] │ │ │ │ - bne.n 4d6a2 │ │ │ │ + bne.n 4d64a │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 4d844 │ │ │ │ + beq.w 4d7ec │ │ │ │ cmp r0, #10 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ itt eq │ │ │ │ moveq.w fp, #0 │ │ │ │ moveq r3, #4 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strbeq r3, [r6, #23] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 4d6f4 │ │ │ │ + bgt.n 4d69c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bne.w 4d922 │ │ │ │ + bne.w 4d8ca │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 4d84a │ │ │ │ + beq.n 4d7f2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 4d8de │ │ │ │ + beq.w 4d886 │ │ │ │ sub.w r2, r1, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d946 │ │ │ │ + bne.w 4d8ee │ │ │ │ mov r4, r3 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4d6ec │ │ │ │ + b.n 4d694 │ │ │ │ ldrb.w fp, [r6, #27] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 4d936 │ │ │ │ + beq.w 4d8de │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d906 │ │ │ │ + beq.w 4d8ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d65a │ │ │ │ + bne.w 4d602 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d66e │ │ │ │ + bne.w 4d616 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.w 4d66e │ │ │ │ + beq.w 4d616 │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d91e │ │ │ │ + beq.w 4d8c6 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d91e │ │ │ │ + beq.w 4d8c6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4d748 │ │ │ │ - ldr.w r3, [pc, #1168] @ 4dc48 │ │ │ │ + ble.n 4d6f0 │ │ │ │ + ldr.w r3, [pc, #1168] @ 4dbf0 │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r3, r3, #1252 @ 0x4e4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4d7da │ │ │ │ + b.n 4d782 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, fp │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 4d9e4 │ │ │ │ + ble.w 4d98c │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ cmp r1, #1 │ │ │ │ ldrb.w sl, [r3, r4] │ │ │ │ - ble.n 4d804 │ │ │ │ + ble.n 4d7ac │ │ │ │ cmp.w sl, #5 │ │ │ │ - beq.w 4da7c │ │ │ │ + beq.w 4da24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 4dae6 │ │ │ │ + bgt.w 4da8e │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - beq.w 4da46 │ │ │ │ + beq.w 4d9ee │ │ │ │ cmp.w sl, #15 │ │ │ │ - beq.w 4da5c │ │ │ │ + beq.w 4da04 │ │ │ │ cmp.w sl, #14 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r6, #23] │ │ │ │ strbeq r3, [r6, #24] │ │ │ │ - beq.n 4d828 │ │ │ │ + beq.n 4d7d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 4db28 │ │ │ │ + bne.w 4dad0 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r8] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.n 4d7cc │ │ │ │ + bcc.n 4d774 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4d7cc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4d774 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4d8e6 │ │ │ │ + bne.n 4d88e │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #29 │ │ │ │ - bhi.n 4d8a4 │ │ │ │ + bhi.n 4d84c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsr.w ip, r2, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4d8a4 │ │ │ │ + beq.n 4d84c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ cmp r5, #4 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d6c8 │ │ │ │ + beq.w 4d670 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4d6c8 │ │ │ │ + beq.w 4d670 │ │ │ │ strb r5, [r6, #23] │ │ │ │ - b.n 4d772 │ │ │ │ + b.n 4d71a │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 4d772 │ │ │ │ + bne.w 4d71a │ │ │ │ cmp.w lr, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne.w lr, #64 @ 0x40 │ │ │ │ - bne.w 4d772 │ │ │ │ + bne.w 4d71a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ - beq.w 4d6d0 │ │ │ │ + beq.w 4d678 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 4d6da │ │ │ │ + bcc.w 4d682 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 4d6e6 │ │ │ │ + b.n 4d68e │ │ │ │ cmp r0, #29 │ │ │ │ - bne.w 4d772 │ │ │ │ - b.n 4d6c8 │ │ │ │ + bne.w 4d71a │ │ │ │ + b.n 4d670 │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w r1, ip │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.n 4d8a4 │ │ │ │ + bhi.n 4d84c │ │ │ │ movs r2, #17 │ │ │ │ movt r2, #8196 @ 0x2004 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 4d6c8 │ │ │ │ + bmi.w 4d670 │ │ │ │ uxtb.w ip, ip │ │ │ │ - b.n 4d858 │ │ │ │ + b.n 4d800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d65a │ │ │ │ + bne.w 4d602 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4d964 │ │ │ │ + bls.n 4d90c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 4d672 │ │ │ │ + b.n 4d61a │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 4d66e │ │ │ │ + beq.w 4d616 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 4d752 │ │ │ │ - b.n 4d900 │ │ │ │ + bne.w 4d6fa │ │ │ │ + b.n 4d8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d65a │ │ │ │ + bne.w 4d602 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d672 │ │ │ │ - b.n 4d96a │ │ │ │ + bne.w 4d61a │ │ │ │ + b.n 4d912 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r1, #23 │ │ │ │ - bne.w 4d772 │ │ │ │ + bne.w 4d71a │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d6c8 │ │ │ │ + bne.w 4d670 │ │ │ │ adds r4, #2 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4d6ec │ │ │ │ + b.n 4d694 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 4d912 │ │ │ │ + beq.n 4d8ba │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d91e │ │ │ │ + beq.n 4d8c6 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4db12 │ │ │ │ + bne.w 4daba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d91e │ │ │ │ - ldr r3, [pc, #716] @ (4dc4c ) │ │ │ │ + beq.n 4d8c6 │ │ │ │ + ldr r3, [pc, #716] @ (4dbf4 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ adds r3, #1 │ │ │ │ - ldr.w ip, [pc, #712] @ 4dc50 │ │ │ │ + ldr.w ip, [pc, #712] @ 4dbf8 │ │ │ │ mov.w lr, #15 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #5 │ │ │ │ addw r0, r1, #1252 @ 0x4e4 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ - cbnz r1, 4d9a2 │ │ │ │ + cbnz r1, 4d94a │ │ │ │ strb.w lr, [r0, r2] │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 4d99a │ │ │ │ - ldr r1, [pc, #680] @ (4dc54 ) │ │ │ │ + bne.n 4d942 │ │ │ │ + ldr r1, [pc, #680] @ (4dbfc ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ add r1, pc │ │ │ │ addw ip, r3, #1252 @ 0x4e4 │ │ │ │ adds r3, r1, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ - cbnz r0, 4d9c8 │ │ │ │ + cbnz r0, 4d970 │ │ │ │ strb.w lr, [ip, r2] │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4d9be │ │ │ │ + bne.n 4d966 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #1344] @ 0x540 │ │ │ │ - cbnz r3, 4d9de │ │ │ │ + cbnz r3, 4d986 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb.w r3, [r2, #1344] @ 0x540 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 4d7b6 │ │ │ │ + bgt.w 4d75e │ │ │ │ ldrb r3, [r6, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d748 │ │ │ │ - ldr r1, [pc, #616] @ (4dc58 ) │ │ │ │ + beq.w 4d6f0 │ │ │ │ + ldr r1, [pc, #616] @ (4dc00 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ addw r4, r3, #1252 @ 0x4e4 │ │ │ │ adds r3, r1, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #15 │ │ │ │ it eq │ │ │ │ strbeq r5, [r4, r2] │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4d9fe │ │ │ │ - ldr r1, [pc, #588] @ (4dc5c ) │ │ │ │ + bne.n 4d9a6 │ │ │ │ + ldr r1, [pc, #588] @ (4dc04 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ addw r4, r3, #1252 @ 0x4e4 │ │ │ │ adds r3, r1, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #14 │ │ │ │ it eq │ │ │ │ strbeq r5, [r4, r2] │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4da20 │ │ │ │ + bne.n 4d9c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 4d748 │ │ │ │ + bne.w 4d6f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #1344] @ 0x540 │ │ │ │ - b.n 4d748 │ │ │ │ + b.n 4d6f0 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4dafe │ │ │ │ + bcs.n 4daa6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4d828 │ │ │ │ + b.n 4d7d0 │ │ │ │ ldrb r3, [r6, #23] │ │ │ │ strb r3, [r6, #24] │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4db08 │ │ │ │ + bcs.n 4dab0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb r3, [r6, #25] │ │ │ │ - b.n 4d828 │ │ │ │ + b.n 4d7d0 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d828 │ │ │ │ + beq.w 4d7d0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e530 │ │ │ │ + bl 1e4d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4d828 │ │ │ │ + blt.w 4d7d0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4db24 │ │ │ │ + ble.n 4dacc │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4db24 │ │ │ │ + beq.n 4dacc │ │ │ │ add r9, r3 │ │ │ │ sub.w fp, fp, r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - ble.n 4d9e4 │ │ │ │ + ble.n 4d98c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r3, #1252 @ 0x4e4 │ │ │ │ - b.n 4dacc │ │ │ │ + b.n 4da74 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - beq.n 4d9e4 │ │ │ │ + beq.n 4d98c │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4dac6 │ │ │ │ + beq.n 4da6e │ │ │ │ mov r5, fp │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d7da │ │ │ │ + b.n 4d782 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, r9, r3 │ │ │ │ - b.n 4d7d0 │ │ │ │ + b.n 4d778 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4d828 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4d7d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4da74 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4da1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d7b2 │ │ │ │ - ldr r3, [pc, #324] @ (4dc60 ) │ │ │ │ + beq.w 4d75a │ │ │ │ + ldr r3, [pc, #324] @ (4dc08 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4d986 │ │ │ │ + b.n 4d92e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4daa8 │ │ │ │ + b.n 4da50 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d828 │ │ │ │ + beq.w 4d7d0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ sub.w r3, sl, #5 │ │ │ │ clz r3, r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4da84 │ │ │ │ + bne.n 4da2c │ │ │ │ and.w r1, sl, #253 @ 0xfd │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4db72 │ │ │ │ + beq.n 4db1a │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 4daae │ │ │ │ + beq.n 4da56 │ │ │ │ ldrsh.w r1, [r6, #16] │ │ │ │ - cbz r1, 4db5e │ │ │ │ + cbz r1, 4db06 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 4d9e4 │ │ │ │ - b.n 4dada │ │ │ │ + beq.w 4d98c │ │ │ │ + b.n 4da82 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4db94 │ │ │ │ + beq.n 4db3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r3, #1252 @ 0x4e4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ and.w r1, r3, #253 @ 0xfd │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4dba8 │ │ │ │ + bne.n 4db50 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bne.n 4db7e │ │ │ │ + bne.n 4db26 │ │ │ │ ldrsh.w r3, [r6, #16] │ │ │ │ - cbnz r3, 4db9c │ │ │ │ + cbnz r3, 4db44 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ strb.w fp, [r6, #24] │ │ │ │ - b.n 4d9e4 │ │ │ │ + b.n 4d98c │ │ │ │ sub.w r5, r3, #5 │ │ │ │ cmp r0, #1 │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it le │ │ │ │ movle r5, #0 │ │ │ │ - cbnz r5, 4dbce │ │ │ │ + cbnz r5, 4db76 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4dc1e │ │ │ │ + bne.n 4dbc6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 4d314 │ │ │ │ - b.n 4dab6 │ │ │ │ + bl 4d2bc │ │ │ │ + b.n 4da5e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e530 │ │ │ │ + bl 1e4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dc0a │ │ │ │ + blt.n 4dbb2 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4dbfc │ │ │ │ + ble.n 4dba4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dbfc │ │ │ │ + beq.n 4dba4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r9, r3 │ │ │ │ sub.w fp, fp, r3 │ │ │ │ - bl 4d314 │ │ │ │ - b.n 4dab6 │ │ │ │ + bl 4d2bc │ │ │ │ + b.n 4da5e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - b.n 4dabe │ │ │ │ + b.n 4da66 │ │ │ │ ldrsh.w r4, [r6, #16] │ │ │ │ - cbz r4, 4dc24 │ │ │ │ + cbz r4, 4dbcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - b.n 4dada │ │ │ │ + b.n 4da82 │ │ │ │ ldrsh.w r4, [r6, #16] │ │ │ │ - cbnz r4, 4dc30 │ │ │ │ + cbnz r4, 4dbd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ strb r4, [r6, #24] │ │ │ │ - b.n 4dada │ │ │ │ + b.n 4da82 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ strb r5, [r6, #24] │ │ │ │ - b.n 4dada │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + b.n 4da82 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e244 │ │ │ │ + ble.n 4dccc │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4e22c │ │ │ │ + ble.n 4dcb4 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4e1f8 │ │ │ │ + ble.n 4dc80 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4e16c │ │ │ │ + bgt.n 4dbf4 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4e13c │ │ │ │ + bgt.n 4dbc4 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4df20 │ │ │ │ + blt.n 4dba8 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #520] @ (4de80 ) │ │ │ │ + ldr r7, [pc, #520] @ (4de28 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #520] @ (4de84 ) │ │ │ │ + ldr r3, [pc, #520] @ (4de2c ) │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r5, r3, [r0] │ │ │ │ ldr.w r8, [r0, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w 4dddc │ │ │ │ + bcs.w 4dd84 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldrb.w r2, [r4, #1580] @ 0x62c │ │ │ │ add.w r1, r8, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4dd10 │ │ │ │ + bne.n 4dcb8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r3, [r0, #1808] @ 0x710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4dd10 │ │ │ │ + beq.n 4dcb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4dd10 │ │ │ │ + beq.n 4dcb8 │ │ │ │ add.w r0, r0, #1792 @ 0x700 │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ strb.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1792 @ 0x700 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb.w r2, [r4, #1580] @ 0x62c │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 4dd10 │ │ │ │ + beq.n 4dcb8 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4dde4 │ │ │ │ + bne.n 4dd8c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 4ddc8 │ │ │ │ + bne.n 4dd70 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ddc8 │ │ │ │ - ldr r2, [pc, #392] @ (4de88 ) │ │ │ │ + bne.n 4dd70 │ │ │ │ + ldr r2, [pc, #392] @ (4de30 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 4ddc8 │ │ │ │ + bne.n 4dd70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r8, r6] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne.n 4dd4c │ │ │ │ + bne.n 4dcf4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ - cbz r3, 4dd60 │ │ │ │ + cbz r3, 4dd08 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ add.w r9, r1, #1 │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 4de18 │ │ │ │ + bne.n 4ddc0 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4ddfa │ │ │ │ - ldr r3, [pc, #344] @ (4de8c ) │ │ │ │ + beq.n 4dda2 │ │ │ │ + ldr r3, [pc, #344] @ (4de34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 4dd84 │ │ │ │ + cbz r1, 4dd2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 4dd84 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 4dd2c │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4dce6 │ │ │ │ + bne.n 4dc8e │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ subs.w r1, r5, r8 │ │ │ │ - bne.n 4ddf0 │ │ │ │ + bne.n 4dd98 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dce6 │ │ │ │ - ldr r2, [pc, #284] @ (4de90 ) │ │ │ │ + bne.n 4dc8e │ │ │ │ + ldr r2, [pc, #284] @ (4de38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4de48 │ │ │ │ + beq.n 4ddf0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4dd38 │ │ │ │ + bne.n 4dce0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a18 │ │ │ │ + blx 79d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dd4c │ │ │ │ - ldr r3, [pc, #256] @ (4de94 ) │ │ │ │ + beq.n 4dcf4 │ │ │ │ + ldr r3, [pc, #256] @ (4de3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4de24 │ │ │ │ + beq.n 4ddcc │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1134c │ │ │ │ - cbz r0, 4ddbe │ │ │ │ + bl 112f4 │ │ │ │ + cbz r0, 4dd66 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4dce6 │ │ │ │ - b.n 4dd4c │ │ │ │ + bne.n 4dc8e │ │ │ │ + b.n 4dcf4 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4dc9a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4dc42 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 4dcf2 │ │ │ │ + b.n 4dc9a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 74188 │ │ │ │ + b.w 74130 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ addeq r0, #112 @ 0x70 │ │ │ │ addne.w r0, r0, #588 @ 0x24c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4dce6 │ │ │ │ - b.n 4dd4c │ │ │ │ - ldr r3, [pc, #124] @ (4de98 ) │ │ │ │ + bne.w 4dc8e │ │ │ │ + b.n 4dcf4 │ │ │ │ + ldr r3, [pc, #124] @ (4de40 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4dd38 │ │ │ │ - b.n 4dd84 │ │ │ │ - ldr r3, [pc, #116] @ (4de9c ) │ │ │ │ + bne.n 4dce0 │ │ │ │ + b.n 4dd2c │ │ │ │ + ldr r3, [pc, #116] @ (4de44 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #108] @ (4dea0 ) │ │ │ │ + ldr r3, [pc, #108] @ (4de48 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ - ldr r3, [pc, #100] @ (4dea4 ) │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + ldr r3, [pc, #100] @ (4de4c ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 4dd9a │ │ │ │ + b.n 4dd42 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - blx 7b3c │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7afc │ │ │ │ + blx 7a78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4dd4c │ │ │ │ + beq.w 4dcf4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4dd4c │ │ │ │ + beq.w 4dcf4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4de24 │ │ │ │ + beq.n 4ddcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dd90 │ │ │ │ - b.n 4dd42 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + beq.n 4dd38 │ │ │ │ + b.n 4dcea │ │ │ │ + subs r0, r2, r4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r2, r1 │ │ │ │ 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, #192] @ (4df7c ) │ │ │ │ + ldr r3, [pc, #192] @ (4df24 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4df2a │ │ │ │ - ldr r2, [pc, #188] @ (4df80 ) │ │ │ │ + beq.n 4ded2 │ │ │ │ + ldr r2, [pc, #188] @ (4df28 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ded8 │ │ │ │ + bgt.n 4de80 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r6, r1 │ │ │ │ - blt.n 4df22 │ │ │ │ + blt.n 4deca │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - ble.n 4df32 │ │ │ │ + ble.n 4deda │ │ │ │ adds r7, r0, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 4df04 │ │ │ │ - b.n 4df2a │ │ │ │ + bcc.n 4deac │ │ │ │ + b.n 4ded2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 4df18 │ │ │ │ + ble.n 4dec0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ded2 │ │ │ │ + beq.n 4de7a │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 4ded2 │ │ │ │ + bls.n 4de7a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4deea │ │ │ │ + bgt.n 4de92 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4defc │ │ │ │ - b.n 4ded2 │ │ │ │ - beq.n 4ded2 │ │ │ │ + bne.n 4dea4 │ │ │ │ + b.n 4de7a │ │ │ │ + beq.n 4de7a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - b.n 4defc │ │ │ │ + b.n 4dea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f7c │ │ │ │ + b.w 7f30 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r7, r5, #24 │ │ │ │ - b.n 4df4e │ │ │ │ + b.n 4def6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 4df6a │ │ │ │ + ble.n 4df12 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4ded2 │ │ │ │ + beq.n 4de7a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4df38 │ │ │ │ + bgt.n 4dee0 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ subs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4df4a │ │ │ │ - b.n 4ded2 │ │ │ │ + bne.n 4def2 │ │ │ │ + b.n 4de7a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4df4a │ │ │ │ - b.n 4ded2 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + bne.n 4def2 │ │ │ │ + b.n 4de7a │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 408e0 │ │ │ │ + b.w 40888 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w lr, [pc, #168] @ 4e044 │ │ │ │ + ldr.w lr, [pc, #168] @ 4dfec │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #164] @ (4e048 ) │ │ │ │ + ldr r3, [pc, #164] @ (4dff0 ) │ │ │ │ mov r5, r1 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #164] @ (4e04c ) │ │ │ │ - ldr.w ip, [pc, #164] @ 4e050 │ │ │ │ + ldr r2, [pc, #164] @ (4dff4 ) │ │ │ │ + ldr.w ip, [pc, #164] @ 4dff8 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r2, sp │ │ │ │ - bl 114e8 │ │ │ │ - cbnz r0, 4dfe6 │ │ │ │ - ldr r2, [pc, #132] @ (4e054 ) │ │ │ │ - ldr r3, [pc, #116] @ (4e048 ) │ │ │ │ + bl 11490 │ │ │ │ + cbnz r0, 4df8e │ │ │ │ + ldr r2, [pc, #132] @ (4dffc ) │ │ │ │ + ldr r3, [pc, #116] @ (4dff0 ) │ │ │ │ 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 4e03e │ │ │ │ + bne.n 4dfe6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ add r7, sp, #32 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbnz r5, 4e034 │ │ │ │ + cbnz r5, 4dfdc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 523b4 │ │ │ │ + bl 5235c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4dfce │ │ │ │ + b.n 4df76 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 74188 │ │ │ │ - b.n 4e01e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 74130 │ │ │ │ + b.n 4dfc6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ - ldr.w r1, [pc, #2604] @ 4ea98 │ │ │ │ + ldr.w r1, [pc, #2604] @ 4ea40 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ - ldr.w r4, [pc, #2600] @ 4ea9c │ │ │ │ + ldr.w r4, [pc, #2600] @ 4ea44 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2600] @ 4eaa0 │ │ │ │ + ldr.w r2, [pc, #2600] @ 4ea48 │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2592] @ 4eaa4 │ │ │ │ + ldr.w r3, [pc, #2592] @ 4ea4c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -107214,42 +107207,42 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #2552] @ 4eaa8 │ │ │ │ - ldr.w r3, [pc, #2552] @ 4eaac │ │ │ │ + ldr.w r2, [pc, #2552] @ 4ea50 │ │ │ │ + ldr.w r3, [pc, #2552] @ 4ea54 │ │ │ │ ldr.w sl, [r1, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r0, #26] │ │ │ │ ldr.w fp, [r4, r2] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ strh.w r6, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4e130 │ │ │ │ + bgt.n 4e0d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bhi.w 4fdb6 │ │ │ │ - ldr.w r3, [pc, #2508] @ 4eab0 │ │ │ │ + bhi.w 4fd5e │ │ │ │ + ldr.w r3, [pc, #2508] @ 4ea58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 4e142 │ │ │ │ + bhi.n 4e0ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ @@ -107270,79 +107263,79 @@ │ │ │ │ lsls r7, r7, #13 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r1, r4, #10 │ │ │ │ lsls r5, r5, #13 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4e0da │ │ │ │ + b.n 4e082 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e184 │ │ │ │ + beq.n 4e12c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 4e190 │ │ │ │ + cbnz r3, 4e138 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr.w r2, [pc, #2392] @ 4eab4 │ │ │ │ - ldr.w r3, [pc, #2368] @ 4eaa0 │ │ │ │ + ldr.w r2, [pc, #2392] @ 4ea5c │ │ │ │ + ldr.w r3, [pc, #2368] @ 4ea48 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 50dfc │ │ │ │ + bne.w 50da4 │ │ │ │ addw sp, sp, #1196 @ 0x4ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e190 │ │ │ │ + bne.n 4e138 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4feea │ │ │ │ - bl 4d2d4 │ │ │ │ + beq.w 4fe92 │ │ │ │ + bl 4d27c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4e7fa │ │ │ │ + bne.w 4e7a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - blt.w 4e802 │ │ │ │ + blt.w 4e7aa │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4e814 │ │ │ │ + beq.w 4e7bc │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w 4e814 │ │ │ │ + beq.w 4e7bc │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bne.w 4e7fa │ │ │ │ + bne.w 4e7a2 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 4e82c │ │ │ │ + beq.w 4e7d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 4e82c │ │ │ │ + beq.w 4e7d4 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r5, [sp, #1184] @ 0x4a0 │ │ │ │ - bl 4d410 │ │ │ │ + bl 4d3b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -107351,80 +107344,80 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 4e8ea │ │ │ │ + b.n 4e892 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #1588] @ 0x634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f29c │ │ │ │ + beq.w 4f244 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #23 │ │ │ │ itt eq │ │ │ │ moveq r6, #10 │ │ │ │ ldreq r0, [sp, #40] @ 0x28 │ │ │ │ - bne.n 4e24c │ │ │ │ + bne.n 4e1f4 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #23 │ │ │ │ - beq.n 4e234 │ │ │ │ + beq.n 4e1dc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f62a │ │ │ │ + beq.w 4f5d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f524 │ │ │ │ + beq.w 4f4cc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [r2, #413] @ 0x19d │ │ │ │ - bl 4d148 │ │ │ │ + bl 4d0f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f8ba │ │ │ │ + beq.w 4f862 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fddc │ │ │ │ + bne.w 4fd84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 501a8 │ │ │ │ + beq.w 50150 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r2, r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 4e6e0 │ │ │ │ + b.n 4e688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq.w 4e14c │ │ │ │ + beq.w 4e0f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #18 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -107432,107 +107425,107 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ subs r5, r3, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 4e5f4 │ │ │ │ + bne.w 4e59c │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [sl] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 4e84e │ │ │ │ + bcs.w 4e7f6 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4e608 │ │ │ │ + bgt.w 4e5b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - ble.w 4e61a │ │ │ │ + ble.w 4e5c2 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e5de │ │ │ │ + beq.w 4e586 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4e5e8 │ │ │ │ + bne.w 4e590 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 4e36a │ │ │ │ + b.n 4e312 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4e430 │ │ │ │ + beq.n 4e3d8 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r6, [r9, #-1] │ │ │ │ - beq.w 4e862 │ │ │ │ + beq.w 4e80a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 4e190 │ │ │ │ + beq.w 4e138 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4e462 │ │ │ │ + bgt.w 4e40a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4e47a │ │ │ │ + bne.w 4e422 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne.w 4e86e │ │ │ │ + bne.w 4e816 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 4e37e │ │ │ │ + cbnz r3, 4e326 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e8c0 │ │ │ │ + beq.w 4e868 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [r3, #1588] @ 0x634 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4e836 │ │ │ │ + bgt.w 4e7de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r0, #64 @ 0x40 │ │ │ │ - bne.n 4e3b2 │ │ │ │ + bne.n 4e35a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f436 │ │ │ │ + bne.w 4f3de │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 4e3d6 │ │ │ │ + beq.n 4e37e │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4e840 │ │ │ │ + bcs.w 4e7e8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ mov.w r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r9, [sl, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -107550,48 +107543,48 @@ │ │ │ │ strh.w r2, [r8, #22] │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str.w r6, [r8, #32] │ │ │ │ add r9, r5 │ │ │ │ strh.w r2, [r8, #28] │ │ │ │ movs r2, #0 │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [r8, #22] │ │ │ │ strh.w r7, [r8, #28] │ │ │ │ strb.w r6, [r8, #30] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4e32a │ │ │ │ + bne.w 4e2d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r5, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ - beq.n 4e348 │ │ │ │ + beq.n 4e2f0 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4e858 │ │ │ │ + bcs.w 4e800 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 4e352 │ │ │ │ + ble.w 4e2fa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4e36a │ │ │ │ + beq.w 4e312 │ │ │ │ mov r5, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r6, r3, r2 │ │ │ │ @@ -107600,52 +107593,52 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 4f7a6 │ │ │ │ + bls.w 4f74e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4fb62 │ │ │ │ + beq.w 4fb0a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5001e │ │ │ │ + beq.w 4ffc6 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 505d6 │ │ │ │ + bhi.w 5057e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ strb.w r7, [sp, #1184] @ 0x4a0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt eq │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq r2, [r4, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r3, #0] │ │ │ │ strbeq.w r3, [sp, #1185] @ 0x4a1 │ │ │ │ cmp r2, #4 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ - beq.w 505ec │ │ │ │ + beq.w 50594 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 50b3e │ │ │ │ + bgt.w 50ae6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4e190 │ │ │ │ + bne.w 4e138 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -107658,153 +107651,153 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 4e570 │ │ │ │ + cbz r0, 4e518 │ │ │ │ movs r5, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ strb r2, [r7, #0] │ │ │ │ it eq │ │ │ │ strbeq r5, [r7, #1] │ │ │ │ - cbz r0, 4e570 │ │ │ │ + cbz r0, 4e518 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r7, #49280 @ 0xc080 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.w 50526 │ │ │ │ + beq.w 504ce │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4feb8 │ │ │ │ + bne.w 4fe60 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 4fe6a │ │ │ │ + beq.w 4fe12 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ mov.w r2, #1458176 @ 0x164000 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 501cc │ │ │ │ + beq.w 50174 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50122 │ │ │ │ + beq.w 500ca │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r7, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4e6ee │ │ │ │ - blx 8134 │ │ │ │ + b.n 4e696 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e31a │ │ │ │ + beq.w 4e2c2 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 4e2da │ │ │ │ + beq.w 4e282 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, sl │ │ │ │ subs r1, r1, r2 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 4e2f8 │ │ │ │ + ble.w 4e2a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 4e31a │ │ │ │ + blt.w 4e2c2 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 4e306 │ │ │ │ - ldr.w r3, [pc, #1172] @ 4eab0 │ │ │ │ + bgt.w 4e2ae │ │ │ │ + ldr.w r3, [pc, #1172] @ 4ea58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4e5e8 │ │ │ │ + beq.n 4e590 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e31a │ │ │ │ + beq.w 4e2c2 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ - b.n 4e2d0 │ │ │ │ + b.n 4e278 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.w 4f9c8 │ │ │ │ + ble.w 4f970 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #1184] @ 0x4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d410 │ │ │ │ + bl 4d3b8 │ │ │ │ sub.w r3, r5, #64 @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ mov r7, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e8c4 │ │ │ │ + beq.w 4e86c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4f4ba │ │ │ │ + beq.w 4f462 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r0, #1 │ │ │ │ - bl 4d148 │ │ │ │ + bl 4d0f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 4f678 │ │ │ │ + beq.w 4f620 │ │ │ │ ldrsh.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f678 │ │ │ │ + beq.w 4f620 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ str r2, [sp, #28] │ │ │ │ strb.w r3, [r8, #19] │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ @@ -107815,20 +107808,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e8e6 │ │ │ │ + bne.w 4e88e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4f332 │ │ │ │ + beq.w 4f2da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 50064 │ │ │ │ + beq.w 5000c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -107847,156 +107840,156 @@ │ │ │ │ subs r2, #35 @ 0x23 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r6, r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4edb6 │ │ │ │ + beq.w 4ed5e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.n 4e734 │ │ │ │ + bhi.n 4e6dc │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r4, r3, #1 │ │ │ │ - bne.w 4ee3c │ │ │ │ + bne.w 4ede4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4ee30 │ │ │ │ + bne.w 4edd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ecc8 │ │ │ │ + bne.w 4ec70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4f230 │ │ │ │ + beq.w 4f1d8 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4edd2 │ │ │ │ + bne.w 4ed7a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 4ef26 │ │ │ │ + blt.w 4eece │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - ble.w 4f230 │ │ │ │ + ble.w 4f1d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f078 │ │ │ │ + beq.w 4f020 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ - bl 4d148 │ │ │ │ + bl 4d0f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f230 │ │ │ │ + beq.w 4f1d8 │ │ │ │ orr.w r6, r5, r4 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ed46 │ │ │ │ + beq.w 4ecee │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ef94 │ │ │ │ + beq.w 4ef3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 4ef94 │ │ │ │ + beq.w 4ef3c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb.w r2, [r8, #23] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4ed28 │ │ │ │ + beq.w 4ecd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4ed74 │ │ │ │ + beq.w 4ed1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ed74 │ │ │ │ + beq.w 4ed1c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f76c │ │ │ │ + bcs.w 4f714 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4ed74 │ │ │ │ + b.n 4ed1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e17e │ │ │ │ + bne.w 4e126 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 523b4 │ │ │ │ + bl 5235c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4e15a │ │ │ │ + b.n 4e102 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50630 │ │ │ │ + bne.w 505d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4e0c6 │ │ │ │ + b.n 4e06e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 4e64c │ │ │ │ + b.n 4e5f4 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f78e │ │ │ │ + beq.w 4f736 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e1bc │ │ │ │ + beq.w 4e164 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - beq.n 4e82c │ │ │ │ + beq.n 4e7d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4e0c6 │ │ │ │ + b.n 4e06e │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4e0c6 │ │ │ │ + b.n 4e06e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 4e396 │ │ │ │ + b.n 4e33e │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r9, [sl, #24] │ │ │ │ - b.n 4e3da │ │ │ │ + b.n 4e382 │ │ │ │ uxtb r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4e2ee │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4e296 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4e348 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4e2f0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4e348 │ │ │ │ + b.n 4e2f0 │ │ │ │ sub.w r6, r7, #46 @ 0x2e │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4e2c6 │ │ │ │ + bne.w 4e26e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #20] │ │ │ │ sub.w r6, r7, #125 @ 0x7d │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ negs r3, r6 │ │ │ │ @@ -108008,239 +108001,239 @@ │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r3, #1 │ │ │ │ - b.w 4fafe │ │ │ │ + b.w 4faa6 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 4e482 │ │ │ │ + b.n 4e42a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, #1184 @ 0x4a0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e6d2 │ │ │ │ + beq.w 4e67a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4f248 │ │ │ │ + bgt.w 4f1f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 4ec4a │ │ │ │ + bgt.w 4ebf2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 4fa42 │ │ │ │ + bne.w 4f9ea │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4f23a │ │ │ │ + bgt.w 4f1e2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #396] @ (4eab0 ) │ │ │ │ + ldr r3, [pc, #396] @ (4ea58 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 4f1f6 │ │ │ │ + bhi.w 4f19e │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ cmp r2, #18 │ │ │ │ - beq.w 4f9ea │ │ │ │ + beq.w 4f992 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub.w r5, r1, #35 @ 0x23 │ │ │ │ bics.w r1, r5, #2 │ │ │ │ - bne.w 4f1f6 │ │ │ │ + bne.w 4f19e │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 4e190 │ │ │ │ + bne.w 4e138 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ subs r6, r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 4e9ae │ │ │ │ + bpl.n 4e956 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 4e9ae │ │ │ │ + beq.n 4e956 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 4e99a │ │ │ │ + cbz r3, 4e942 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4e9ae │ │ │ │ + beq.n 4e956 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 4e9ae │ │ │ │ + cbnz r3, 4e956 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4e99a │ │ │ │ + cbz r3, 4e942 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4e99a │ │ │ │ - bl 119b4 │ │ │ │ - cbnz r0, 4e9ae │ │ │ │ - ldr r0, [pc, #284] @ (4eab8 ) │ │ │ │ - ldr r2, [pc, #284] @ (4eabc ) │ │ │ │ + cbz r3, 4e942 │ │ │ │ + bl 1195c │ │ │ │ + cbnz r0, 4e956 │ │ │ │ + ldr r0, [pc, #284] @ (4ea60 ) │ │ │ │ + ldr r2, [pc, #284] @ (4ea64 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r2, r3, #47 @ 0x2f │ │ │ │ movs r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4eace │ │ │ │ + bne.w 4ea76 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f778 │ │ │ │ + beq.w 4f720 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4eac0 │ │ │ │ + beq.n 4ea68 │ │ │ │ cmp r5, #8 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ movwls r2, #261 @ 0x105 │ │ │ │ clz r1, r1 │ │ │ │ it ls │ │ │ │ lsrls r2, r5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it ls │ │ │ │ andls.w r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 4eace │ │ │ │ + bne.n 4ea76 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #18 │ │ │ │ it ne │ │ │ │ movne r3, #5 │ │ │ │ - bne.n 4ea0c │ │ │ │ + bne.n 4e9b4 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #11 │ │ │ │ movne r3, #4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4d0a8 │ │ │ │ + bl 4d050 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 50026 │ │ │ │ + bne.w 4ffce │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ bics.w r3, r5, #2 │ │ │ │ - bne.w 50f4e │ │ │ │ + bne.w 50ef6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4f88a │ │ │ │ + beq.w 4f832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 50ebc │ │ │ │ + beq.w 50e64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f852 │ │ │ │ + bne.w 4f7fa │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 50c98 │ │ │ │ + beq.w 50c40 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f380 │ │ │ │ + beq.w 4f328 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 4ea82 │ │ │ │ + cbz r3, 4ea2a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f380 │ │ │ │ + beq.w 4f328 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.w 4ecbc │ │ │ │ + bne.w 4ec64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4ee16 │ │ │ │ + bne.w 4edbe │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f908 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + b.w 4f8b0 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r2, r1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb74e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 4e9f0 │ │ │ │ + bhi.n 4e998 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 4e9f0 │ │ │ │ + bpl.n 4e998 │ │ │ │ ldrh.w r5, [r8, #27] │ │ │ │ ldrsh.w r2, [r8, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r8, #22] │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50ff6 │ │ │ │ + beq.w 50f9e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ subs r1, #35 @ 0x23 │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ - beq.w 4f5f4 │ │ │ │ + beq.w 4f59c │ │ │ │ str r3, [r4, #12] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r2, [r8, #27] │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ strb.w r2, [r8, #22] │ │ │ │ @@ -108248,76 +108241,76 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strh.w r2, [r8, #16] │ │ │ │ strb.w r2, [r8, #28] │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r8 │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbnz r3, 4eb2e │ │ │ │ + cbnz r3, 4ead6 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [r8, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb.w r9, [r8, #22] │ │ │ │ strh.w r5, [r8, #27] │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4fab2 │ │ │ │ + bcs.w 4fa5a │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 4faa4 │ │ │ │ + beq.w 4fa4c │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq.w r4, [sl] │ │ │ │ - bne.w 4f5e4 │ │ │ │ + bne.w 4f58c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 4f68a │ │ │ │ + beq.w 4f632 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, #35 @ 0x23 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.w 4ea2c │ │ │ │ + beq.w 4e9d4 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 50f4e │ │ │ │ + bne.w 50ef6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r3, #35 @ 0x23 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 4fabe │ │ │ │ + bhi.w 4fa66 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 4fabe │ │ │ │ + bpl.w 4fa66 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ sub.w r9, r3, #47 @ 0x2f │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ clz r9, r9 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f566 │ │ │ │ + beq.w 4f50e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 4fd96 │ │ │ │ + beq.w 4fd3e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ @@ -108325,662 +108318,662 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, ip │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #47 @ 0x2f │ │ │ │ - beq.w 4f838 │ │ │ │ + beq.w 4f7e0 │ │ │ │ uxtb r1, r6 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4f544 │ │ │ │ + beq.w 4f4ec │ │ │ │ adds r7, #1 │ │ │ │ strb r1, [r0, #0] │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4f898 │ │ │ │ + beq.w 4f840 │ │ │ │ adds r4, r5, #1 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne.n 4ebf4 │ │ │ │ + bne.n 4eb9c │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4f848 │ │ │ │ - ldr.w r0, [pc, #2852] @ 4f750 │ │ │ │ + beq.w 4f7f0 │ │ │ │ + ldr.w r0, [pc, #2852] @ 4f6f8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f848 │ │ │ │ + beq.w 4f7f0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 4ec0e │ │ │ │ + b.n 4ebb6 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4e190 │ │ │ │ + bne.w 4e138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4e520 │ │ │ │ + bls.w 4e4c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 4f4e0 │ │ │ │ + beq.w 4f488 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - bne.w 4f85e │ │ │ │ + bne.w 4f806 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4f65c │ │ │ │ + beq.w 4f604 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 500c4 │ │ │ │ + beq.w 5006c │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 4f872 │ │ │ │ + bne.w 4f81a │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fec4 │ │ │ │ + bne.w 4fe6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5032a │ │ │ │ + beq.w 502d2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4e6ee │ │ │ │ + b.n 4e696 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #426] @ 0x1aa │ │ │ │ ldr.w r4, [r5, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ - bl 3acd8 │ │ │ │ - ldr.w r1, [pc, #2676] @ 4f754 │ │ │ │ + bl 3ac80 │ │ │ │ + ldr.w r1, [pc, #2676] @ 4f6fc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb.w r3, [r5, #426] @ 0x1aa │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f14a │ │ │ │ + bcs.w 4f0f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d620 │ │ │ │ - b.n 4e746 │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 4e6ee │ │ │ │ mov r4, sl │ │ │ │ - b.n 4e7b6 │ │ │ │ + b.n 4e75e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ef78 │ │ │ │ + bne.w 4ef20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, sl │ │ │ │ - cbz r3, 4ed6e │ │ │ │ + cbz r3, 4ed16 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbz r3, 4ed6e │ │ │ │ + cbz r3, 4ed16 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f3fa │ │ │ │ + bcs.w 4f3a2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 4edbe │ │ │ │ + beq.n 4ed66 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 4edbe │ │ │ │ + cbz r3, 4ed66 │ │ │ │ ldrb.w r1, [r8, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4e71a │ │ │ │ + beq.w 4e6c2 │ │ │ │ eor.w r2, r1, #255 @ 0xff │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r0, #1 │ │ │ │ it le │ │ │ │ orrle.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4f40e │ │ │ │ + beq.w 4f3b6 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f404 │ │ │ │ + bcs.w 4f3ac │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w r2, [r8, #18] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4e720 │ │ │ │ - ldr.w r7, [pc, #2464] @ 4f758 │ │ │ │ + bne.w 4e6c8 │ │ │ │ + ldr.w r7, [pc, #2464] @ 4f700 │ │ │ │ add r7, pc │ │ │ │ - b.n 4e720 │ │ │ │ + b.n 4e6c8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f13e │ │ │ │ + bcs.w 4f0e6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4e71a │ │ │ │ + b.n 4e6c2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f230 │ │ │ │ + beq.w 4f1d8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f08e │ │ │ │ + beq.w 4f036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f222 │ │ │ │ + beq.w 4f1ca │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4e78c │ │ │ │ + ble.w 4e734 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 4ee20 │ │ │ │ + cbz r3, 4edc8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4e7e8 │ │ │ │ + beq.w 4e790 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 4e7e8 │ │ │ │ - ble.n 4ef1c │ │ │ │ + blx 7b24 │ │ │ │ + b.n 4e790 │ │ │ │ + ble.n 4eec4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d620 │ │ │ │ - b.n 4e73e │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 4e6e6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #18 │ │ │ │ streq r3, [sp, #100] @ 0x64 │ │ │ │ - beq.n 4ee5e │ │ │ │ + beq.n 4ee06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r3, #17 │ │ │ │ movne r3, #19 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp, #112] @ 0x70 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w 4f0b2 │ │ │ │ + beq.w 4f05a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 4ee8c │ │ │ │ - ldr.w r2, [pc, #2260] @ 4f75c │ │ │ │ + cbnz r3, 4ee34 │ │ │ │ + ldr.w r2, [pc, #2260] @ 4f704 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl 5d450 │ │ │ │ + bl 5d3f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 4effe │ │ │ │ + bne.w 4efa6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f008 │ │ │ │ + bne.w 4efb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.n 4eed2 │ │ │ │ + beq.n 4ee7a │ │ │ │ add.w r3, r7, r9 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4f290 │ │ │ │ + bne.w 4f238 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r9 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 4eee0 │ │ │ │ + cbz r3, 4ee88 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ands r3, r2 │ │ │ │ - bne.w 4f1ec │ │ │ │ + bne.w 4f194 │ │ │ │ ldrd r4, sl, [sp, #112] @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r9, r6, [sp, #120] @ 0x78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r8, #31] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r3, 4ef1c │ │ │ │ + cbnz r3, 4eec4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f192 │ │ │ │ + beq.w 4f13a │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - beq.w 4f192 │ │ │ │ + beq.w 4f13a │ │ │ │ subs r4, r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ands r3, r2 │ │ │ │ tst r4, r3 │ │ │ │ - bne.w 4f9d4 │ │ │ │ + bne.w 4f97c │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 4ee32 │ │ │ │ + b.n 4edda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f15a │ │ │ │ + beq.w 4f102 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4ef3c │ │ │ │ + cbz r3, 4eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 507ba │ │ │ │ + ble.w 50762 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 4ef50 │ │ │ │ + cbz r3, 4eef8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f230 │ │ │ │ + beq.w 4f1d8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ed2c │ │ │ │ + beq.w 4ecd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ed3e │ │ │ │ + beq.w 4ece6 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f1ae │ │ │ │ + beq.w 4f156 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 4f1ae │ │ │ │ + beq.w 4f156 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ orr.w r6, r2, r1 │ │ │ │ - b.n 4e7a8 │ │ │ │ + b.n 4e750 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f18a │ │ │ │ + beq.w 4f132 │ │ │ │ ldrsh.w r1, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #64 @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r8, #19] │ │ │ │ - b.w 4e71a │ │ │ │ + b.w 4e6c2 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #520 @ 0x208 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.w 4eec6 │ │ │ │ + beq.w 4ee6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 4effa │ │ │ │ + bmi.n 4efa2 │ │ │ │ add r2, sl │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ subs r1, #1 │ │ │ │ adds r6, r1, #1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 4efec │ │ │ │ + bne.n 4ef94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 4f008 │ │ │ │ + cbz r3, 4efb0 │ │ │ │ ldrb.w r3, [r8, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f1d6 │ │ │ │ + beq.w 4f17e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbnz r2, 4f03c │ │ │ │ + cbnz r2, 4efe4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbnz r3, 4f04a │ │ │ │ + cbnz r3, 4eff2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ adds r4, r7, r3 │ │ │ │ - cbz r2, 4f026 │ │ │ │ + cbz r2, 4efce │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 4f2f6 │ │ │ │ + bne.w 4f29e │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r9, r6, [sp, #120] @ 0x78 │ │ │ │ - b.n 4eeea │ │ │ │ + b.n 4ee92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4f012 │ │ │ │ + beq.n 4efba │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f1b8 │ │ │ │ + beq.w 4f160 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 52b90 │ │ │ │ + bl 52b38 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - b.n 4f016 │ │ │ │ + b.n 4efbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r6, r2, r3 │ │ │ │ - b.w 4e78c │ │ │ │ + b.w 4e734 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f222 │ │ │ │ + beq.w 4f1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee02 │ │ │ │ + b.n 4edaa │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 4f0bc │ │ │ │ - ldr.w r6, [pc, #1704] @ 4f760 │ │ │ │ + cbnz r3, 4f064 │ │ │ │ + ldr.w r6, [pc, #1704] @ 4f708 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 4f256 │ │ │ │ + bne.w 4f1fe │ │ │ │ adds.w r2, r7, r9 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bcs.w 4eec6 │ │ │ │ + bcs.w 4ee6e │ │ │ │ mov r4, r2 │ │ │ │ add.w sl, sp, #664 @ 0x298 │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ - b.n 4f0fc │ │ │ │ + b.n 4f0a4 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d6e0 │ │ │ │ + bl 5d688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4efc0 │ │ │ │ + bne.w 4ef68 │ │ │ │ subs r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.w 4f30a │ │ │ │ + bhi.w 4f2b2 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ itt gt │ │ │ │ strgt.w r5, [fp, #68] @ 0x44 │ │ │ │ movgt r8, r7 │ │ │ │ - ble.n 4f0de │ │ │ │ + ble.n 4f086 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 4f132 │ │ │ │ + cbnz r3, 4f0da │ │ │ │ mov r4, r8 │ │ │ │ - b.n 4f0de │ │ │ │ + b.n 4f086 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f13a │ │ │ │ + blt.n 4f0e2 │ │ │ │ add r0, r8 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 4f112 │ │ │ │ + bhi.n 4f0ba │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4f112 │ │ │ │ + beq.n 4f0ba │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f116 │ │ │ │ + bgt.n 4f0be │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4f122 │ │ │ │ + b.n 4f0ca │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4e71a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4e6c2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4ed0c │ │ │ │ + bge.w 4ecb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ed16 │ │ │ │ + b.n 4ecbe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fdc4 │ │ │ │ + beq.w 4fd6c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - bl 12ba4 │ │ │ │ + bl 12b4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f7da │ │ │ │ + beq.w 4f782 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ed46 │ │ │ │ + beq.w 4ecee │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbz r3, 4f18a │ │ │ │ + cbz r3, 4f132 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 4e7a8 │ │ │ │ + bne.w 4e750 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 4ef9c │ │ │ │ + b.n 4ef44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - bl 40b08 │ │ │ │ + bl 40ab0 │ │ │ │ ldrb.w r3, [r8, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ef10 │ │ │ │ - b.n 4ef1c │ │ │ │ + beq.w 4eeb8 │ │ │ │ + b.n 4eec4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - b.n 4ef9c │ │ │ │ + b.n 4ef44 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 4f1c6 │ │ │ │ + cbz r3, 4f16e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 4fa22 │ │ │ │ + bne.w 4f9ca │ │ │ │ mov r3, r9 │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r9, r6, [sp, #120] @ 0x78 │ │ │ │ - b.n 4eeea │ │ │ │ + b.n 4ee92 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 40b08 │ │ │ │ + bl 40ab0 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 4f008 │ │ │ │ + b.n 4efb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ sub.w r9, r9, r5 │ │ │ │ - b.n 4ee76 │ │ │ │ + b.n 4ee1e │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrsh.w r1, [r4, #18] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bhi.w 4e190 │ │ │ │ + bhi.w 4e138 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ subs r6, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 4eace │ │ │ │ + b.n 4ea76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3ad60 │ │ │ │ + bl 3ad08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 4e78c │ │ │ │ + ble.w 4e734 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ee16 │ │ │ │ - b.n 4ee10 │ │ │ │ + beq.w 4edbe │ │ │ │ + b.n 4edb8 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 4e922 │ │ │ │ + b.w 4e8ca │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 4e8fe │ │ │ │ + b.w 4e8a6 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ mov.w ip, #37 @ 0x25 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, ip, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d450 │ │ │ │ + bl 5d3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4eec0 │ │ │ │ + beq.w 4ee68 │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ mov.w r3, #520 @ 0x208 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ mov r0, sl │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4effe │ │ │ │ - b.n 4f008 │ │ │ │ + bne.w 4efa6 │ │ │ │ + b.n 4efb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d620 │ │ │ │ - b.n 4eece │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 4ee76 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e256 │ │ │ │ + bne.w 4e1fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 4d410 │ │ │ │ + bl 4d3b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f8b6 │ │ │ │ + beq.w 4f85e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 4e288 │ │ │ │ + bne.w 4e230 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -108991,29 +108984,29 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5069e │ │ │ │ + beq.w 50646 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f302 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fa24 │ │ │ │ + beq.w 4f9cc │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r5, r3 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 4f1f0 │ │ │ │ + b.n 4f198 │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ - b.n 4eec6 │ │ │ │ + b.n 4ee6e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -109022,15 +109015,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4f5ca │ │ │ │ + beq.w 4f572 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ @@ -109038,725 +109031,726 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz r3, r7 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fdbc │ │ │ │ + beq.w 4fd64 │ │ │ │ ldrh.w r3, [r8, #16] │ │ │ │ movs r7, #0 │ │ │ │ subs r3, #2 │ │ │ │ strh.w r3, [r8, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4ea90 │ │ │ │ + beq.w 4ea38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub.w r3, r3, #47 @ 0x2f │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f5a2 │ │ │ │ + bne.w 4f54a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 5063c │ │ │ │ + beq.w 505e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 4ee16 │ │ │ │ + bne.w 4edbe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e190 │ │ │ │ + beq.w 4e138 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4f82a │ │ │ │ + bne.w 4f7d2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r7 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f820 │ │ │ │ + bne.w 4f7c8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4f3c2 │ │ │ │ + beq.n 4f36a │ │ │ │ mov r8, sl │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 4e704 │ │ │ │ + b.w 4e6ac │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 4ed6e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 4ed16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4e71a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4e6c2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cbnz r2, 4f42a │ │ │ │ + cbnz r2, 4f3d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ itt lt │ │ │ │ movlt r2, #1 │ │ │ │ strlt r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 4e71a │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 4e6c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ strb.w r0, [sp, #1184] @ 0x4a0 │ │ │ │ it eq │ │ │ │ moveq r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bgt.w 4f61a │ │ │ │ + bgt.w 4f5c2 │ │ │ │ adds r1, r2, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ sub.w r6, r7, #46 @ 0x2e │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r2, r6 │ │ │ │ orreq.w r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4fad2 │ │ │ │ + beq.w 4fa7a │ │ │ │ ldrd r2, r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 500d6 │ │ │ │ + bls.w 5007e │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrd r2, r1, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc.w r1, [sl] │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ - bcs.w 500f2 │ │ │ │ + bcs.w 5009a │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 500e6 │ │ │ │ + bcs.w 5008e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 4e878 │ │ │ │ + b.w 4e820 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f79e │ │ │ │ + beq.w 4f746 │ │ │ │ ldrsh.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w 4e6aa │ │ │ │ + b.w 4e652 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 4f7b2 │ │ │ │ + beq.w 4f75a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4fff6 │ │ │ │ + beq.w 4ff9e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50184 │ │ │ │ + beq.w 5012c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - bne.w 50312 │ │ │ │ + bne.w 502ba │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50490 │ │ │ │ - ldr r7, [pc, #596] @ (4f764 ) │ │ │ │ + beq.w 50438 │ │ │ │ + ldr r7, [pc, #596] @ (4f70c ) │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.w 4f8ba │ │ │ │ + blt.w 4f862 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r1, #413] @ 0x19d │ │ │ │ ldr.w r7, [r3, r0, lsl #2] │ │ │ │ - b.w 4e272 │ │ │ │ + b.w 4e21a │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - cbz r1, 4f55c │ │ │ │ + cbz r1, 4f504 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.w 4fdf2 │ │ │ │ + beq.w 4fd9a │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 4f834 │ │ │ │ + beq.w 4f7dc │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4f548 │ │ │ │ + bne.n 4f4f0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, fp │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4ea4e │ │ │ │ + bne.w 4e9f6 │ │ │ │ cmp r6, r7 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ andge.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ea4e │ │ │ │ + bne.w 4e9f6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50f1a │ │ │ │ + beq.w 50ec2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 50ef4 │ │ │ │ + beq.w 50e9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50efa │ │ │ │ + beq.w 50ea2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 50efa │ │ │ │ + bne.w 50ea2 │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ee20 │ │ │ │ - ldr r0, [pc, #444] @ (4f768 ) │ │ │ │ + beq.w 4edc8 │ │ │ │ + ldr r0, [pc, #444] @ (4f710 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ee1a │ │ │ │ + beq.w 4edc2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 52b90 │ │ │ │ - b.n 4ee1a │ │ │ │ + bl 52b38 │ │ │ │ + b.n 4edc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5019e │ │ │ │ + beq.w 50146 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ - b.w 4eb74 │ │ │ │ + b.w 4eb1c │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 50050 │ │ │ │ + bgt.w 4fff8 │ │ │ │ adds r1, r3, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ mvns r3, r3 │ │ │ │ add r3, r1 │ │ │ │ - b.w 4eaf8 │ │ │ │ + b.w 4eaa0 │ │ │ │ add.w r0, r4, #18 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 4f45e │ │ │ │ + b.n 4f406 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 4d410 │ │ │ │ + bl 4d3b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f8b6 │ │ │ │ + beq.w 4f85e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4e8ea │ │ │ │ + b.w 4e892 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5006a │ │ │ │ + beq.w 50012 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ - bl 4d148 │ │ │ │ + bl 4d0f0 │ │ │ │ ldr.w r0, [r4, #1156] @ 0x484 │ │ │ │ - b.w 4ec8a │ │ │ │ + b.w 4ec32 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 4e6aa │ │ │ │ + b.w 4e652 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ - bl 1d618 │ │ │ │ + bl 1d5c0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 39194 │ │ │ │ + bl 3913c │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmov r4, s15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 4ff78 │ │ │ │ + bne.w 4ff20 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 504c0 │ │ │ │ + beq.w 50468 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 504b0 │ │ │ │ + beq.w 50458 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - blt.w 50ad2 │ │ │ │ + blt.w 50a7a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50c20 │ │ │ │ + beq.w 50bc8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 5017a │ │ │ │ + ble.w 50122 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ subs r4, #1 │ │ │ │ - b.n 4f716 │ │ │ │ + b.n 4f6be │ │ │ │ mov r0, r9 │ │ │ │ subs r4, #1 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ adds r3, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.w 5017a │ │ │ │ + beq.w 50122 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3adc8 │ │ │ │ + bl 3ad70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f706 │ │ │ │ + bne.n 4f6ae │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #19] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 4f7e4 │ │ │ │ + beq.n 4f78c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e190 │ │ │ │ + bne.w 4e138 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 500b8 │ │ │ │ + bne.w 50060 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str.w r3, [sl] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ea5c │ │ │ │ - beq.n 4f830 │ │ │ │ + b.w 4ea04 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - rev16 r6, r5 │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r5, r0 │ │ │ │ + b.n 4fcf8 │ │ │ │ movs r5, r0 │ │ │ │ - stmia.w sl, {r0, r2} │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 4f7a6 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4f898 │ │ │ │ + blt.n 4f720 │ │ │ │ movs r5, r0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4ed74 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4ed1c │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.w 4eace │ │ │ │ + bhi.w 4ea76 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 4e9f0 │ │ │ │ - b.w 4eace │ │ │ │ + bmi.w 4e998 │ │ │ │ + b.w 4ea76 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 8134 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4e814 │ │ │ │ - b.w 4e1bc │ │ │ │ + bne.w 4e7bc │ │ │ │ + b.w 4e164 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 4e6aa │ │ │ │ + b.w 4e652 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4e4ac │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4e454 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5060c │ │ │ │ + beq.w 505b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fe60 │ │ │ │ + beq.w 4fe08 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - bl 12b38 │ │ │ │ - b.n 4f230 │ │ │ │ + bl 12ae0 │ │ │ │ + b.n 4f1d8 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 39194 │ │ │ │ + bl 3913c │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r4, s15 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 50a08 │ │ │ │ + ble.w 509b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 509a6 │ │ │ │ + beq.w 5094e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ it eq │ │ │ │ streq r4, [sp, #28] │ │ │ │ - beq.n 4f730 │ │ │ │ + beq.n 4f6d8 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 4f730 │ │ │ │ + b.n 4f6d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 4f3ea │ │ │ │ + bl 74130 │ │ │ │ + b.n 4f392 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ea3c │ │ │ │ - b.n 4f3cc │ │ │ │ + bl 1e9e4 │ │ │ │ + b.n 4f374 │ │ │ │ mov r5, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ strb r1, [r5, #0] │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.w 4ec12 │ │ │ │ + b.w 4ebba │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 4ec0e │ │ │ │ + b.w 4ebb6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ - b.w 4ea5c │ │ │ │ + bl 74130 │ │ │ │ + b.w 4ea04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 4dea8 │ │ │ │ + bl 4de50 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4fe60 │ │ │ │ + beq.w 4fe08 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 4ea42 │ │ │ │ + b.w 4e9ea │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 4f56c │ │ │ │ + b.n 4f514 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ - beq.w 4fb48 │ │ │ │ + beq.w 4faf0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 50f64 │ │ │ │ - ldr.w r0, [pc, #2784] @ 503b4 │ │ │ │ + beq.w 50f0c │ │ │ │ + ldr.w r0, [pc, #2784] @ 5035c │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50f64 │ │ │ │ + beq.w 50f0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ff4a │ │ │ │ + bne.w 4fef2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 505c0 │ │ │ │ + beq.w 50568 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ee16 │ │ │ │ + beq.w 4edbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ee16 │ │ │ │ + beq.w 4edbe │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4f9ba │ │ │ │ + beq.n 4f962 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 4f962 │ │ │ │ + beq.n 4f90a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ee16 │ │ │ │ + bne.w 4edbe │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50de6 │ │ │ │ + beq.w 50d8e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50de6 │ │ │ │ + beq.w 50d8e │ │ │ │ mov r0, r1 │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50de6 │ │ │ │ + beq.w 50d8e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bpl.w 4ee16 │ │ │ │ + bpl.w 4edbe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ee16 │ │ │ │ + bne.w 4edbe │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r6, #1216] @ 0x4c0 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3acd8 │ │ │ │ - ldr.w r1, [pc, #2604] @ 503b8 │ │ │ │ + bl 3ac80 │ │ │ │ + ldr.w r1, [pc, #2604] @ 50360 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 50f06 │ │ │ │ + bcs.w 50eae │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r0, [pc, #2560] @ 503bc │ │ │ │ - ldr.w r2, [pc, #2560] @ 503c0 │ │ │ │ + ldr.w r0, [pc, #2560] @ 50364 │ │ │ │ + ldr.w r2, [pc, #2560] @ 50368 │ │ │ │ add r0, pc │ │ │ │ - b.w 4e9a0 │ │ │ │ + b.w 4e948 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4e14c │ │ │ │ - b.w 4e184 │ │ │ │ + bne.w 4e0f4 │ │ │ │ + b.w 4e12c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 40b08 │ │ │ │ - b.w 4ef1c │ │ │ │ + bl 40ab0 │ │ │ │ + b.w 4eec4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r2, r2, #16 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 4f1f6 │ │ │ │ + beq.w 4f19e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 5101c │ │ │ │ + bne.w 50fc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50fda │ │ │ │ + beq.w 50f82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5100c │ │ │ │ + beq.w 50fb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b.w 4ea7a │ │ │ │ + b.w 4ea22 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ subs r5, r4, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 4f1f0 │ │ │ │ + b.w 4f198 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 50fc0 │ │ │ │ - ldr.w r3, [pc, #2424] @ 503c4 │ │ │ │ + beq.w 50f68 │ │ │ │ + ldr.w r3, [pc, #2424] @ 5036c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4e190 │ │ │ │ + bhi.w 4e138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r6, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r5, r3, #35 @ 0x23 │ │ │ │ cmp r5, #12 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.w 4e9c2 │ │ │ │ + bhi.w 4e96a │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r5 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 4e95e │ │ │ │ + bne.w 4e906 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r0, r2, #47 @ 0x2f │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e9c2 │ │ │ │ - b.w 4eace │ │ │ │ + beq.w 4e96a │ │ │ │ + b.w 4ea76 │ │ │ │ movs r3, #0 │ │ │ │ add r4, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ea5c │ │ │ │ + b.w 4ea04 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4eb56 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4eafe │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4ebc8 │ │ │ │ + b.w 4eb70 │ │ │ │ sub.w r3, r7, #125 @ 0x7d │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r7, #42 @ 0x2a │ │ │ │ clz r3, r3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ @@ -109770,69 +109764,69 @@ │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ subs r6, r3, r1 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e498 │ │ │ │ + beq.w 4e440 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e498 │ │ │ │ + beq.w 4e440 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r1, [r2, #-2] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w 4e498 │ │ │ │ + bne.w 4e440 │ │ │ │ ldrb.w r0, [r2, #-3] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ sub.w r1, r3, r2 │ │ │ │ - beq.w 50906 │ │ │ │ + beq.w 508ae │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 508f2 │ │ │ │ + bne.w 5089a │ │ │ │ mov r3, r2 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 4e498 │ │ │ │ + b.w 4e440 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4ff70 │ │ │ │ + bne.w 4ff18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 4f310 │ │ │ │ + beq.w 4f2b8 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 4f8f8 │ │ │ │ + b.n 4f8a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic.w r2, r7, #2 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 4fe02 │ │ │ │ + beq.w 4fdaa │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.n 4fb86 │ │ │ │ + bne.n 4fb2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 4fe06 │ │ │ │ + beq.w 4fdae │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 4fe10 │ │ │ │ + beq.w 4fdb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 500fe │ │ │ │ + beq.w 500a6 │ │ │ │ ldr.w r9, [r1, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r9, #204] @ 0xcc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 500fe │ │ │ │ + bne.w 500a6 │ │ │ │ add.w r2, r9, #196 @ 0xc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r0, [r1, #1588] @ 0x634 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ @@ -109845,234 +109839,234 @@ │ │ │ │ moveq r2, r0 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 4fbe4 │ │ │ │ + beq.n 4fb8c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 503cc │ │ │ │ + beq.w 50374 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fefe │ │ │ │ + beq.w 4fea6 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5014a │ │ │ │ + beq.w 500f2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5038e │ │ │ │ + beq.w 50336 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a8e │ │ │ │ + beq.w 50a36 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r9, r5, r3 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 50a62 │ │ │ │ - bl 40900 │ │ │ │ + beq.w 50a0a │ │ │ │ + bl 408a8 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - beq.n 4fc72 │ │ │ │ - ldr.w r3, [pc, #1896] @ 503c4 │ │ │ │ + beq.n 4fc1a │ │ │ │ + ldr.w r3, [pc, #1896] @ 5036c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4e17e │ │ │ │ + bhi.w 4e126 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ ite gt │ │ │ │ movgt r5, #0 │ │ │ │ andle.w r5, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 51060 │ │ │ │ + bne.w 51008 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 50a3a │ │ │ │ + bhi.w 509e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 4fcbc │ │ │ │ + cbz r3, 4fc64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 4fcbc │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 4fc64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r5, [r3, #1588] @ 0x634 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50074 │ │ │ │ + bne.w 5001c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5067c │ │ │ │ + beq.w 50624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r5, [r3, #-1] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 507de │ │ │ │ + beq.w 50786 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r2, r2, #5 │ │ │ │ clz r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 50230 │ │ │ │ + beq.w 501d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50876 │ │ │ │ + beq.w 5081e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 50038 │ │ │ │ + beq.w 4ffe0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 50046 │ │ │ │ + bne.w 4ffee │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ff42 │ │ │ │ + beq.w 4feea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 4fd66 │ │ │ │ + cbz r3, 4fd0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a45c <__time64@plt+0x2060> │ │ │ │ + bl a404 <__time64@plt+0x2060> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r2, 4fd86 │ │ │ │ + cbz r2, 4fd2e │ │ │ │ clz r2, r5 │ │ │ │ ubfx r1, r3, #0, #22 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ strgt r3, [sp, #24] │ │ │ │ - bgt.w 4e8de │ │ │ │ + bgt.w 4e886 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r2, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4e8de │ │ │ │ + b.w 4e886 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ add.w r5, ip, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f566 │ │ │ │ + beq.w 4f50e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 4fe5c │ │ │ │ + beq.n 4fe04 │ │ │ │ add.w ip, ip, #3 │ │ │ │ - b.w 4ebe0 │ │ │ │ + b.w 4eb88 │ │ │ │ mov r1, r5 │ │ │ │ - b.w 4e2ae │ │ │ │ + b.w 4e256 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4ea70 │ │ │ │ + b.w 4ea18 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f172 │ │ │ │ - b.w 4f230 │ │ │ │ + bne.w 4f11a │ │ │ │ + b.w 4f1d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 4e1fa │ │ │ │ + b.w 4e1a2 │ │ │ │ mov ip, r4 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 4fd9c │ │ │ │ + b.n 4fd44 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - bne.n 4fe10 │ │ │ │ + bne.n 4fdb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r2, r3, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w ip, [r3, #528] @ 0x210 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb.w r2, [r3, #528] @ 0x210 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -110080,441 +110074,441 @@ │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 50290 │ │ │ │ + beq.w 50238 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 4fbce │ │ │ │ + b.n 4fb76 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 4fd9c │ │ │ │ + b.n 4fd44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 4f908 │ │ │ │ + b.n 4f8b0 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ movs r5, #0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ - b.n 4fe7c │ │ │ │ + b.n 4fe24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12ba4 │ │ │ │ + bl 12b4c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4fe7a │ │ │ │ - bl 12b38 │ │ │ │ + bne.n 4fe22 │ │ │ │ + bl 12ae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r5, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5020a │ │ │ │ + beq.w 501b2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 506ac │ │ │ │ + beq.w 50654 │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ - b.w 4e586 │ │ │ │ + bl 74130 │ │ │ │ + b.w 4e52e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - b.w 4f35a │ │ │ │ + b.w 4f302 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 523b4 │ │ │ │ - b.w 4e7e8 │ │ │ │ + bl 5235c │ │ │ │ + b.w 4e790 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 507c8 │ │ │ │ + beq.w 50770 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 506d8 │ │ │ │ + beq.w 50680 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r5, [r3, #-1] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 4fcec │ │ │ │ + b.n 4fc94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4e8de │ │ │ │ + b.w 4e886 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4e8ea │ │ │ │ + b.w 4e892 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 4ff52 │ │ │ │ + b.n 4fefa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f728 │ │ │ │ + beq.w 4f6d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 4dea8 │ │ │ │ + bl 4de50 │ │ │ │ adds r3, r4, r0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 4ffea │ │ │ │ + blt.n 4ff92 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 507d4 │ │ │ │ + ble.w 5077c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [fp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 507d6 │ │ │ │ + beq.w 5077e │ │ │ │ add.w r9, fp, #24 │ │ │ │ - b.n 4ffba │ │ │ │ + b.n 4ff62 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r7, #1 │ │ │ │ - ble.n 4ffe0 │ │ │ │ + ble.n 4ff88 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r7, r7, r0 │ │ │ │ str.w r0, [fp, #32] │ │ │ │ ittt le │ │ │ │ ldrle.w r3, [fp, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r7, r7, r3 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4ffb6 │ │ │ │ + bne.n 4ff5e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 507d6 │ │ │ │ + bne.w 5077e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 4f728 │ │ │ │ + b.w 4f6d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 4fe60 │ │ │ │ + bne.w 4fe08 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5032c │ │ │ │ + beq.w 502d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f370 │ │ │ │ + b.w 4f318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ - b.n 4fb86 │ │ │ │ + b.n 4fb2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ add r4, r6 │ │ │ │ - b.w 4ea24 │ │ │ │ + b.w 4e9cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4fd40 │ │ │ │ + beq.w 4fce8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ - b.n 4fd48 │ │ │ │ + bl 74130 │ │ │ │ + b.n 4fcf0 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb.w r2, [r8, #27] │ │ │ │ mov r3, r0 │ │ │ │ - b.w 4f604 │ │ │ │ + b.w 4f5ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4f8f8 │ │ │ │ + b.n 4f8a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ - b.w 4ec8a │ │ │ │ + b.w 4ec32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ - cbz r3, 50086 │ │ │ │ + cbz r3, 5002e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50c8e │ │ │ │ + beq.w 50c36 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 5033a │ │ │ │ + bpl.w 502e2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - beq.w 5033a │ │ │ │ + beq.w 502e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 50f5a │ │ │ │ + bls.w 50f02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 5051e │ │ │ │ + bne.w 504c6 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fce2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ - b.w 4f744 │ │ │ │ + bl 74130 │ │ │ │ + b.w 4f6ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ubfx r0, r0, #0, #22 │ │ │ │ - b.w 4ec8a │ │ │ │ + b.w 4ec32 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 4f48c │ │ │ │ + b.w 4f434 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4f4b4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4f45c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 4f4a0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 4f448 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r2, [r2, #1588] @ 0x634 │ │ │ │ - cbz r2, 5010c │ │ │ │ + cbz r2, 500b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r2, r3, #1048576 @ 0x100000 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 4fe3a │ │ │ │ + b.n 4fde2 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 504ec │ │ │ │ + bne.w 50494 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r7, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50892 │ │ │ │ + beq.w 5083a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 507fa │ │ │ │ + bne.w 507a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 50850 │ │ │ │ + beq.w 507f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 4fc56 │ │ │ │ + b.n 4fbfe │ │ │ │ movs r0, #0 │ │ │ │ - bl 4d410 │ │ │ │ + bl 4d3b8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f728 │ │ │ │ - b.w 4f720 │ │ │ │ + bne.w 4f6d0 │ │ │ │ + b.w 4f6c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 506b6 │ │ │ │ + beq.w 5065e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #568] @ (503c8 ) │ │ │ │ + ldr r7, [pc, #568] @ (50370 ) │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - b.w 4ea90 │ │ │ │ + b.w 4ea38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 4f332 │ │ │ │ + b.w 4f2da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 508ce │ │ │ │ + beq.w 50876 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - bl 12ba4 │ │ │ │ + bl 12b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50d1a │ │ │ │ + beq.w 50cc2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5092c │ │ │ │ + beq.w 508d4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50682 │ │ │ │ + bne.w 5062a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50dd8 │ │ │ │ + beq.w 50d80 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 50b7a │ │ │ │ + beq.w 50b22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #1596] @ 0x63c │ │ │ │ - cbz r7, 50250 │ │ │ │ + cbz r7, 501f8 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ - beq.w 4fd22 │ │ │ │ + beq.w 4fcca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 5083e │ │ │ │ + beq.w 507e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50266 │ │ │ │ + cbz r3, 5020e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 50bba │ │ │ │ + beq.w 50b62 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50ed6 │ │ │ │ + beq.w 50e7e │ │ │ │ ldrsh.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ strb.w r3, [r8, #19] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4fd22 │ │ │ │ + b.n 4fcca │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 50986 │ │ │ │ + bcs.w 5092e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [r2, #1216] @ 0x4c0 │ │ │ │ @@ -110525,220 +110519,220 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5034e │ │ │ │ + beq.n 502f6 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 50382 │ │ │ │ + bmi.n 5032a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50382 │ │ │ │ + beq.n 5032a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4df8c │ │ │ │ + bl 4df34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50382 │ │ │ │ + beq.n 5032a │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 5103e │ │ │ │ + bgt.w 50fe6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 4e7e8 │ │ │ │ + b.w 4e790 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3acd8 │ │ │ │ + bl 3ac80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fe60 │ │ │ │ + beq.w 4fe08 │ │ │ │ mov r9, r4 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 4e6ee │ │ │ │ + b.w 4e696 │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.w 4ea90 │ │ │ │ + b.w 4ea38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 500a6 │ │ │ │ + bne.w 5004e │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fce2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 50382 │ │ │ │ + cbnz r3, 5032a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #512 @ 0x200 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 50512 │ │ │ │ + bne.w 504ba │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fce2 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5097a │ │ │ │ + beq.w 50922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3932c │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r3, s15 │ │ │ │ vstr s15, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a18 │ │ │ │ + beq.w 509c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 4fc56 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + b.n 4fbfe │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #168 @ (adr r7, 50410 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #496 @ (adr r5, 505bc ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50440 │ │ │ │ + beq.n 503e8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 50440 │ │ │ │ + beq.n 503e8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5047a │ │ │ │ + bne.n 50422 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5047a │ │ │ │ + bne.n 50422 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5047a │ │ │ │ + beq.n 50422 │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 5045a │ │ │ │ + bpl.n 50402 │ │ │ │ lsls r2, r3, #13 │ │ │ │ - bpl.w 50e00 │ │ │ │ + bpl.w 50da8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 50c82 │ │ │ │ + beq.w 50c2a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fbe4 │ │ │ │ + bne.w 4fb8c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbz r2, 50428 │ │ │ │ + cbz r2, 503d0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 50428 │ │ │ │ + cbz r3, 503d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4fbe4 │ │ │ │ + bne.w 4fb8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ - beq.w 508a0 │ │ │ │ + beq.w 50848 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r2, #12] │ │ │ │ - b.w 4fbe4 │ │ │ │ + b.w 4fb8c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 507b0 │ │ │ │ + beq.w 50758 │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w 507b0 │ │ │ │ + bmi.w 50758 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 5047a │ │ │ │ + cbz r0, 50422 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 4df8c │ │ │ │ + bl 4df34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 502fe │ │ │ │ + bne.w 502a6 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bpl.w 4fbe4 │ │ │ │ + bpl.w 4fb8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 5040a │ │ │ │ - b.w 4fbe4 │ │ │ │ + bne.n 503b2 │ │ │ │ + b.w 4fb8c │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50af4 │ │ │ │ - ldr.w r7, [pc, #2784] @ 50f7c │ │ │ │ + bne.w 50a9c │ │ │ │ + ldr.w r7, [pc, #2784] @ 50f24 │ │ │ │ movs r2, #5 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.w 4f720 │ │ │ │ + bgt.w 4f6c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f728 │ │ │ │ - b.w 4f720 │ │ │ │ + bne.w 4f6d0 │ │ │ │ + b.w 4f6c8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 50b12 │ │ │ │ - beq.w 5016e │ │ │ │ + blt.w 50aba │ │ │ │ + beq.w 50116 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50eb2 │ │ │ │ + beq.w 50e5a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d148 │ │ │ │ + bl 4d0f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50eaa │ │ │ │ + beq.w 50e52 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 4f728 │ │ │ │ + b.w 4f6d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ @@ -110746,1258 +110740,1257 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4ea70 │ │ │ │ + b.w 4ea18 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 4fd3a │ │ │ │ + b.n 4fce2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r3, #1588] @ 0x634 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 50554 │ │ │ │ - b.n 50b50 │ │ │ │ + beq.n 504fc │ │ │ │ + b.n 50af8 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r5, 5054a │ │ │ │ + cbz r5, 504f2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 5055a │ │ │ │ + bne.n 50502 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5053a │ │ │ │ + bne.n 504e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r9, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 50b68 │ │ │ │ + beq.w 50b10 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r0, r7 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r4, #1 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r9, r4] │ │ │ │ add.w r0, r9, r7 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r7, r0 │ │ │ │ adds r4, r7, #1 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r9, r7] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r9, r4 │ │ │ │ - blx 7df8 │ │ │ │ - b.w 4e578 │ │ │ │ + blx 7dac │ │ │ │ + b.w 4e520 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.w 4f322 │ │ │ │ + b.w 4f2ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4e190 │ │ │ │ - ldr.w r3, [pc, #2464] @ 50f80 │ │ │ │ + bne.w 4e138 │ │ │ │ + ldr.w r3, [pc, #2464] @ 50f28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.w 4e184 │ │ │ │ + b.w 4e12c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 50a28 │ │ │ │ + bgt.w 509d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4e190 │ │ │ │ + bne.w 4e138 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4e50c │ │ │ │ + b.w 4e4b4 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50954 │ │ │ │ + bne.w 508fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5032a │ │ │ │ + beq.w 502d2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4e184 │ │ │ │ - b.w 4e190 │ │ │ │ + beq.w 4e12c │ │ │ │ + b.w 4e138 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50abc │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + beq.w 50a64 │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a9e │ │ │ │ + beq.w 50a46 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 51054 │ │ │ │ + bcs.w 50ffc │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2332] @ 50f84 │ │ │ │ + ldr.w r2, [pc, #2332] @ 50f2c │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2328] @ 50f88 │ │ │ │ + ldr.w r0, [pc, #2328] @ 50f30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 50086 │ │ │ │ + b.n 5002e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #7 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r4, r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4f35a │ │ │ │ + b.w 4f302 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4ea70 │ │ │ │ + b.w 4ea18 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ - b.w 4f908 │ │ │ │ + b.w 4f8b0 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50826 │ │ │ │ + bne.w 507ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r7, [pc, #2248] @ 50f8c │ │ │ │ + ldr.w r7, [pc, #2248] @ 50f34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ff1c │ │ │ │ + bne.w 4fec4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 50cd6 │ │ │ │ + bgt.w 50c7e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrsh.w r5, [r4, #18] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 50dbe │ │ │ │ + bne.w 50d66 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50dbe │ │ │ │ + beq.w 50d66 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbz r3, 5072e │ │ │ │ + cbz r3, 506d6 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 50d06 │ │ │ │ + beq.w 50cae │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50db2 │ │ │ │ + bne.w 50d5a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #27] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 4ff26 │ │ │ │ + bne.w 4fece │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 5075e │ │ │ │ + cbz r3, 50706 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a45c <__time64@plt+0x2060> │ │ │ │ + bl a404 <__time64@plt+0x2060> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 4fcd0 │ │ │ │ + beq.w 4fc78 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4fcd0 │ │ │ │ + bne.w 4fc78 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50cb8 │ │ │ │ + beq.w 50c60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50ca0 │ │ │ │ - bl 119b4 │ │ │ │ + beq.w 50c48 │ │ │ │ + bl 1195c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4fcd0 │ │ │ │ + bne.w 4fc78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.w 50cc2 │ │ │ │ + bmi.w 50c6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 4fd3a │ │ │ │ + bne.w 4fce2 │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4fd3a │ │ │ │ + b.w 4fce2 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bmi.w 50416 │ │ │ │ - b.w 4fbe4 │ │ │ │ + bmi.w 503be │ │ │ │ + b.w 4fb8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ - bl 3b00c │ │ │ │ - b.w 4f230 │ │ │ │ + bl 3afb4 │ │ │ │ + b.w 4f1d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 4ff26 │ │ │ │ + b.w 4fece │ │ │ │ add r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ - b.n 4ffee │ │ │ │ + blx 7f34 │ │ │ │ + b.n 4ff96 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fd10 │ │ │ │ + bne.w 4fcb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4fd22 │ │ │ │ + b.w 4fcca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 5085a │ │ │ │ + cbnz r3, 50802 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r7, [pc, #1892] @ 50f90 │ │ │ │ + ldr.w r7, [pc, #1892] @ 50f38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1486c │ │ │ │ + bl 14814 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4fd22 │ │ │ │ + b.w 4fcca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r0, r3, #8 │ │ │ │ - bmi.w 50162 │ │ │ │ + bmi.w 5010a │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r0, #31] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4fd22 │ │ │ │ + b.w 4fcca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 50e6c │ │ │ │ + beq.w 50e14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50e46 │ │ │ │ + beq.w 50dee │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e66 │ │ │ │ + bne.w 50e0e │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ mov r1, r9 │ │ │ │ - bl 127c8 │ │ │ │ + bl 12770 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50d4c │ │ │ │ + beq.w 50cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50d28 │ │ │ │ + beq.w 50cd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 501f6 │ │ │ │ + b.n 5019e │ │ │ │ subs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 4e498 │ │ │ │ + b.w 4e440 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ streq.w r2, [sl] │ │ │ │ - beq.n 50918 │ │ │ │ + beq.n 508c0 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 74188 │ │ │ │ - ldr.w r3, [pc, #1656] @ 50f94 │ │ │ │ + bl 74130 │ │ │ │ + ldr.w r3, [pc, #1656] @ 50f3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.w 4e498 │ │ │ │ + b.w 4e440 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e30 │ │ │ │ + bne.w 50dd8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f35a │ │ │ │ + b.w 4f302 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 502bc │ │ │ │ + bge.w 50264 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5104a │ │ │ │ + bne.w 50ff2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 502d0 │ │ │ │ + b.n 50278 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 509f4 │ │ │ │ + ble.n 5099c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 509e8 │ │ │ │ + ble.n 50990 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r7 │ │ │ │ str.w r3, [fp, #68] @ 0x44 │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ - ble.n 509de │ │ │ │ + ble.n 50986 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ add r4, r3 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.n 509c2 │ │ │ │ + bcs.n 5096a │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.w 4f730 │ │ │ │ + b.w 4f6d8 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r7, 509fc │ │ │ │ - blx 7f80 │ │ │ │ + cbz r7, 509a4 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.w 4f730 │ │ │ │ + b.w 4f6d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #19] │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.w 4f730 │ │ │ │ + b.w 4f6d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 50600 │ │ │ │ - b.w 4e190 │ │ │ │ + beq.w 505a8 │ │ │ │ + b.w 4e138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 510a8 │ │ │ │ + ble.w 51050 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51084 │ │ │ │ + bne.w 5102c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fccc │ │ │ │ + bne.w 4fc74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.w 50090 │ │ │ │ - b.w 500a6 │ │ │ │ - bl 3932c │ │ │ │ + bmi.w 50038 │ │ │ │ + b.w 5004e │ │ │ │ + bl 392d4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r3, s15 │ │ │ │ vstr s15, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #88] @ 0x58 │ │ │ │ - bge.w 4fc48 │ │ │ │ + bge.w 4fbf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3a9e0 │ │ │ │ + bl 3a988 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 4fc48 │ │ │ │ + b.w 4fbf0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3abc0 │ │ │ │ + bl 3ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4fc14 │ │ │ │ - b.w 4fc12 │ │ │ │ + bne.w 4fbbc │ │ │ │ + b.w 4fbba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 50c00 │ │ │ │ - ldr.w r0, [pc, #1264] @ 50f98 │ │ │ │ - ldr.w r2, [pc, #1264] @ 50f9c │ │ │ │ + beq.w 50ba8 │ │ │ │ + ldr.w r0, [pc, #1264] @ 50f40 │ │ │ │ + ldr.w r2, [pc, #1264] @ 50f44 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5064a │ │ │ │ + beq.w 505f2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 5064a │ │ │ │ + b.n 505f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50c08 │ │ │ │ + beq.w 50bb0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ negs r4, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bl 3b00c │ │ │ │ - b.w 4f6fe │ │ │ │ - ldr.w r7, [pc, #1192] @ 50fa0 │ │ │ │ + bl 3afb4 │ │ │ │ + b.w 4f6a6 │ │ │ │ + ldr.w r7, [pc, #1192] @ 50f48 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 5016e │ │ │ │ + ble.w 50116 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 504d6 │ │ │ │ + bne.w 5047e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f728 │ │ │ │ - b.w 4f720 │ │ │ │ + bne.w 4f6d0 │ │ │ │ + b.w 4f6c8 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4e504 │ │ │ │ - b.w 4e190 │ │ │ │ + beq.w 4e4ac │ │ │ │ + b.w 4e138 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ mov r9, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r0 │ │ │ │ adds r0, r7, #2 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 505b2 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 5055a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 15540 │ │ │ │ + bl 154e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50bf2 │ │ │ │ - bl 154bc │ │ │ │ + beq.n 50b9a │ │ │ │ + bl 15464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 50bdc │ │ │ │ + bcs.n 50b84 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.w 4fd22 │ │ │ │ + b.w 4fcca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50c4e │ │ │ │ + beq.n 50bf6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3ac3c │ │ │ │ + bl 3abe4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50c46 │ │ │ │ + bne.n 50bee │ │ │ │ mov r7, r0 │ │ │ │ - b.w 50286 │ │ │ │ + b.w 5022e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50ba4 │ │ │ │ + bge.n 50b4c │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4fd22 │ │ │ │ - ldr r2, [pc, #944] @ (50fa4 ) │ │ │ │ + b.w 4fcca │ │ │ │ + ldr r2, [pc, #944] @ (50f4c ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - bl 12dec │ │ │ │ - b.n 50b8e │ │ │ │ - ldr r0, [pc, #932] @ (50fa8 ) │ │ │ │ - ldr r2, [pc, #936] @ (50fac ) │ │ │ │ + bl 12d94 │ │ │ │ + b.n 50b36 │ │ │ │ + ldr r0, [pc, #932] @ (50f50 ) │ │ │ │ + ldr r2, [pc, #936] @ (50f54 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 50aae │ │ │ │ + b.n 50a56 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3a9e0 │ │ │ │ + bl 3a988 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f6e2 │ │ │ │ + bne.w 4f68a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 5017a │ │ │ │ + blt.w 50122 │ │ │ │ orr.w r2, r4, #8388608 @ 0x800000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b00c │ │ │ │ + bl 3afb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f720 │ │ │ │ + beq.w 4f6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f728 │ │ │ │ - b.w 4f720 │ │ │ │ - ldr r7, [pc, #872] @ (50fb0 ) │ │ │ │ + bne.w 4f6d0 │ │ │ │ + b.w 4f6c8 │ │ │ │ + ldr r7, [pc, #872] @ (50f58 ) │ │ │ │ add r7, pc │ │ │ │ - b.w 50274 │ │ │ │ + b.w 5021c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 50c60 │ │ │ │ + beq.n 50c08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - cbz r7, 50c68 │ │ │ │ - ldr r7, [pc, #848] @ (50fb4 ) │ │ │ │ + cbz r7, 50c10 │ │ │ │ + ldr r7, [pc, #848] @ (50f5c ) │ │ │ │ add r7, pc │ │ │ │ - b.w 50274 │ │ │ │ + b.w 5021c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 50c7a │ │ │ │ + cbz r3, 50c22 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 50c7a │ │ │ │ + cbz r3, 50c22 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 119b4 │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50c60 │ │ │ │ + bne.n 50c08 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 50286 │ │ │ │ + b.w 5022e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b.w 4fbf4 │ │ │ │ + b.w 4fb9c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4fcd0 │ │ │ │ + b.w 4fc78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 4f2e2 │ │ │ │ + b.w 4f28a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ - bne.n 50cc2 │ │ │ │ + bne.n 50c6a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 50da4 │ │ │ │ + beq.n 50d4c │ │ │ │ mov r5, r7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.w 4fd3a │ │ │ │ + b.w 4fce2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ - beq.n 50cd0 │ │ │ │ + beq.n 50c78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 50338 │ │ │ │ + beq.w 502e0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50338 │ │ │ │ + beq.w 502e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 500a6 │ │ │ │ + b.w 5004e │ │ │ │ add.w r7, r4, #18 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ ldrsh.w r5, [r4, #18] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 50722 │ │ │ │ + bne.w 506ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50722 │ │ │ │ + beq.w 506ca │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 50718 │ │ │ │ + ble.w 506c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f0e8 │ │ │ │ - b.n 50720 │ │ │ │ + bl 3f090 │ │ │ │ + b.n 506c8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 50dce │ │ │ │ + ble.n 50d76 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ + bl 3f090 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5072e │ │ │ │ + b.n 506d6 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - bl 12b38 │ │ │ │ + bl 12ae0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 50d38 │ │ │ │ + beq.n 50ce0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f908 │ │ │ │ + b.w 4f8b0 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbnz r3, 50d62 │ │ │ │ + cbnz r3, 50d0a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 4ea90 │ │ │ │ + b.w 4ea38 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbnz r3, 50d80 │ │ │ │ + cbnz r3, 50d28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50940 │ │ │ │ - b.n 50d44 │ │ │ │ + bne.w 508e8 │ │ │ │ + b.n 50cec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #6 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4f370 │ │ │ │ + b.w 4f318 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4f35a │ │ │ │ + b.w 4f302 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 4fd3a │ │ │ │ + b.w 4fce2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 50750 │ │ │ │ - b.w 4ff2c │ │ │ │ + beq.w 506f8 │ │ │ │ + b.w 4fed4 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5072e │ │ │ │ + beq.w 506d6 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.w 5072e │ │ │ │ + bne.w 506d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.n 50d16 │ │ │ │ + b.n 50cbe │ │ │ │ movs r3, #7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 4ea90 │ │ │ │ + b.w 4ea38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.w 4f972 │ │ │ │ + bmi.w 4f91a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a6cc <__time64@plt+0x22d0> │ │ │ │ + bl a674 <__time64@plt+0x22d0> │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.w 4f9ba │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 4f962 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fc00 │ │ │ │ + bne.w 4fba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50892 │ │ │ │ + beq.w 5083a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 507fa │ │ │ │ + bne.w 507a2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 50500 │ │ │ │ + b.w 504a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 50e94 │ │ │ │ + bpl.n 50e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 5051e │ │ │ │ + b.w 504c6 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 5038e │ │ │ │ + b.w 50336 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fbe4 │ │ │ │ + bne.w 4fb8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50e46 │ │ │ │ + beq.n 50dee │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r3, 50ea2 │ │ │ │ + cbnz r3, 50e4a │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 4fc56 │ │ │ │ + b.w 4fbfe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 5036e │ │ │ │ + b.w 50316 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 5038e │ │ │ │ + b.w 50336 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - b.w 4f720 │ │ │ │ + b.w 4f6c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 4f720 │ │ │ │ - b.n 50b28 │ │ │ │ + ble.w 4f6c8 │ │ │ │ + b.n 50ad0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 50edc │ │ │ │ - cbz r4, 50ef4 │ │ │ │ + beq.n 50e84 │ │ │ │ + cbz r4, 50e9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f3a2 │ │ │ │ + b.w 4f34a │ │ │ │ mov r3, r0 │ │ │ │ - b.w 50286 │ │ │ │ + b.w 5022e │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbnz r3, 50f2e │ │ │ │ + cbnz r3, 50ed6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f380 │ │ │ │ + b.w 4f328 │ │ │ │ mov r9, r4 │ │ │ │ - b.w 4f908 │ │ │ │ + b.w 4f8b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 4f3aa │ │ │ │ + b.w 4f352 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4f9ae │ │ │ │ + bge.w 4f956 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4f9ba │ │ │ │ + b.w 4f962 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ - cbnz r3, 50f40 │ │ │ │ + cbnz r3, 50ee8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f380 │ │ │ │ + b.w 4f328 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f35a │ │ │ │ + b.w 4f302 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f370 │ │ │ │ + b.w 4f318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4ea5c │ │ │ │ - ldr r0, [pc, #92] @ (50fb8 ) │ │ │ │ - ldr r2, [pc, #76] @ (50fac ) │ │ │ │ + b.w 4ea04 │ │ │ │ + ldr r0, [pc, #92] @ (50f60 ) │ │ │ │ + ldr r2, [pc, #76] @ (50f54 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 4e9a0 │ │ │ │ + b.w 4e948 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (50fbc ) │ │ │ │ - ldr r2, [pc, #56] @ (50fac ) │ │ │ │ + ldr r0, [pc, #72] @ (50f64 ) │ │ │ │ + ldr r2, [pc, #56] @ (50f54 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 4e9a2 │ │ │ │ + b.w 4e94a │ │ │ │ nop │ │ │ │ - add r2, pc, #432 @ (adr r2, 51130 ) │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ - movs r6, r0 │ │ │ │ - add r0, pc, #32 @ (adr r0, 50fac ) │ │ │ │ + vaddl.u16 q8, d14, d5 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #280 @ (adr r0, 510a8 ) │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r4, pc, #16 @ (adr r4, 50f6c ) │ │ │ │ movs r5, r0 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r3, pc, #936 @ (adr r3, 51308 ) │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 51024 │ │ │ │ - cbz r7, 5100c │ │ │ │ + beq.n 50fcc │ │ │ │ + cbz r7, 50fb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4ecbc │ │ │ │ + b.w 4ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f2e2 │ │ │ │ + b.w 4f28a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r1, r2, #2 │ │ │ │ ldrb.w r2, [r8, #20] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ strheq.w r3, [r8, #22] │ │ │ │ - b.w 4eb1e │ │ │ │ + b.w 4eac6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.w 4ea90 │ │ │ │ + b.w 4ea38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.w 4fa68 │ │ │ │ + b.w 4fa10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 4f2e2 │ │ │ │ + b.w 4f28a │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3f0e8 │ │ │ │ - b.w 4e7e8 │ │ │ │ + bl 3f090 │ │ │ │ + b.w 4e790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 502d0 │ │ │ │ + b.w 50278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 50666 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5060e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 12b94 │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50740 │ │ │ │ + beq.w 506e8 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 50db2 │ │ │ │ + bne.w 50d5a │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50740 │ │ │ │ - b.w 506ee │ │ │ │ + bne.w 506e8 │ │ │ │ + b.w 50696 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 51098 │ │ │ │ + cbz r3, 51040 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 4ff2c │ │ │ │ + beq.w 4fed4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50c8e │ │ │ │ + beq.w 50c36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.w 50090 │ │ │ │ - b.w 500a6 │ │ │ │ + bmi.w 50038 │ │ │ │ + b.w 5004e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - cbz r3, 510b2 │ │ │ │ - cbnz r2, 510c6 │ │ │ │ + cbz r3, 5105a │ │ │ │ + cbnz r2, 5106e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51116 │ │ │ │ + bne.n 510be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 5110e │ │ │ │ + bpl.n 510b6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.w 50090 │ │ │ │ + b.w 50038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 510f0 │ │ │ │ + cbz r3, 51098 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a45c <__time64@plt+0x2060> │ │ │ │ + bl a404 <__time64@plt+0x2060> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5075e │ │ │ │ + bne.w 50706 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.n 51104 │ │ │ │ + bmi.n 510ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 5036e │ │ │ │ + b.w 50316 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5075e │ │ │ │ + bne.w 50706 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 50cc2 │ │ │ │ - b.n 510e4 │ │ │ │ + bmi.w 50c6a │ │ │ │ + b.n 5108c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - bne.n 51128 │ │ │ │ + bne.n 510d0 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.w 500a6 │ │ │ │ + b.w 5004e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4ff26 │ │ │ │ + beq.w 4fece │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 5075e │ │ │ │ + b.w 50706 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.w 5051e │ │ │ │ + b.w 504c6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r4, [pc, #2848] @ 51c64 │ │ │ │ + ldr.w r4, [pc, #2848] @ 51c0c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #2844] @ 51c68 │ │ │ │ - ldr.w r0, [pc, #2844] @ 51c6c │ │ │ │ + ldr.w r5, [pc, #2844] @ 51c10 │ │ │ │ + ldr.w r0, [pc, #2844] @ 51c14 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2840] @ 51c70 │ │ │ │ + ldr.w r3, [pc, #2840] @ 51c18 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2816] @ 51c74 │ │ │ │ + ldr.w r3, [pc, #2816] @ 51c1c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2808] @ 51c78 │ │ │ │ + ldr.w r3, [pc, #2808] @ 51c20 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r0, #512] @ 0x200 │ │ │ │ ldr.w fp, [r0, #272] @ 0x110 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [r7, #0] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ strb r6, [r7, #20] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w sl, [r8, #12] │ │ │ │ - cbnz r6, 511aa │ │ │ │ + cbnz r6, 51152 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 51a00 │ │ │ │ + beq.w 519a8 │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 51942 │ │ │ │ + beq.w 518ea │ │ │ │ mov r4, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2752] @ 51c7c │ │ │ │ + ldr.w r3, [pc, #2752] @ 51c24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ clz r2, r2 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ @@ -112005,45 +111998,45 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51212 │ │ │ │ + ble.n 511ba │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 511fe │ │ │ │ + bls.n 511a6 │ │ │ │ ldrb.w r3, [r5, #97] @ 0x61 │ │ │ │ add r4, r0 │ │ │ │ - cbnz r3, 5120a │ │ │ │ + cbnz r3, 511b2 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 511e4 │ │ │ │ + bgt.n 5118c │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ movs r0, #1 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 511f8 │ │ │ │ + beq.n 511a0 │ │ │ │ subs r0, r4, r0 │ │ │ │ sub.w r9, r0, sl │ │ │ │ - b.n 51222 │ │ │ │ + b.n 511ca │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51212 │ │ │ │ + beq.n 511ba │ │ │ │ sub.w r9, r9, sl │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bhi.n 511de │ │ │ │ - add r1, pc, #8 @ (adr r1, 51234 ) │ │ │ │ + bhi.n 51186 │ │ │ │ + add r1, pc, #8 @ (adr r1, 511dc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ @@ -112097,1385 +112090,1385 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 511de │ │ │ │ + bne.n 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 51306 │ │ │ │ + beq.n 512ae │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ - cbz r2, 512f8 │ │ │ │ + cbz r2, 512a0 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e82 │ │ │ │ + bne.w 51e2a │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ add r2, r9 │ │ │ │ ldrb.w r9, [r7, #23] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ - beq.w 51c08 │ │ │ │ + beq.w 51bb0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - beq.w 51a26 │ │ │ │ + beq.w 519ce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 51c16 │ │ │ │ + bne.w 51bbe │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 51b0c │ │ │ │ + bcs.w 51ab4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r3, 5134e │ │ │ │ - cbz r4, 5134e │ │ │ │ + cbz r3, 512f6 │ │ │ │ + cbz r4, 512f6 │ │ │ │ strb.w r9, [r7, #23] │ │ │ │ mov sl, r4 │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 51380 │ │ │ │ + blt.n 51328 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51958 │ │ │ │ + bne.w 51900 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w sl, r2, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ - bl 4dc64 │ │ │ │ + bl 4dc0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #30 │ │ │ │ - beq.w 518f6 │ │ │ │ + beq.w 5189e │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ - cbnz r3, 5139a │ │ │ │ + cbnz r3, 51342 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51de6 │ │ │ │ + beq.w 51d8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 51480 │ │ │ │ + bne.n 51428 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w sl, r3, r9 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 514ae │ │ │ │ + bcs.n 51456 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51856 │ │ │ │ + bne.w 517fe │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w sl, r3, #1 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldrh r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ strh r3, [r7, #16] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 51ea4 │ │ │ │ + bcs.w 51e4c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ add.w r9, r9, #2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ add r4, r9 │ │ │ │ mov sl, r4 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ - cbz r1, 51452 │ │ │ │ + cbz r1, 513fa │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.w 518a4 │ │ │ │ + beq.w 5184c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 518e6 │ │ │ │ + bne.w 5188e │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 51824 │ │ │ │ + beq.w 517cc │ │ │ │ ldrb r1, [r7, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 513a0 │ │ │ │ + beq.n 51348 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 513a0 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 51348 │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ - cbnz r3, 514a0 │ │ │ │ + cbnz r3, 51448 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 51480 │ │ │ │ + bne.n 51428 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 513b4 │ │ │ │ + bcc.n 5135c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 511de │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 51186 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ - cbnz r2, 514c4 │ │ │ │ + cbnz r2, 5146c │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5183e │ │ │ │ + beq.w 517e6 │ │ │ │ ldrb r1, [r7, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51474 │ │ │ │ + bne.n 5141c │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51474 │ │ │ │ + bne.n 5141c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51766 │ │ │ │ - b.n 511de │ │ │ │ + bne.w 5170e │ │ │ │ + b.n 51186 │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51d30 │ │ │ │ + bne.w 51cd8 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r7, #27] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5139a │ │ │ │ + bne.w 51342 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5139a │ │ │ │ - b.n 511de │ │ │ │ + bne.w 51342 │ │ │ │ + b.n 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5155c │ │ │ │ + beq.n 51504 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ - cbz r2, 5154e │ │ │ │ + cbz r2, 514f6 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ - cbnz r2, 5154e │ │ │ │ + cbnz r2, 514f6 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e3e │ │ │ │ + bne.w 51de6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub.w r2, r3, #2 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 518c4 │ │ │ │ + bne.w 5186c │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #1 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 51594 │ │ │ │ + blt.n 5153c │ │ │ │ mov r0, r3 │ │ │ │ - bl 4dc64 │ │ │ │ + bl 4dc0c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #32] │ │ │ │ - ldr.w r2, [pc, #1760] @ 51c80 │ │ │ │ + ldr.w r2, [pc, #1760] @ 51c28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r3, [r7, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1732] @ 51c6c │ │ │ │ + ldr.w r3, [pc, #1732] @ 51c14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 52122 │ │ │ │ + bne.w 520ca │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 517a6 │ │ │ │ + bne.w 5174e │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51d62 │ │ │ │ + bne.w 51d0a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w sl, r3, #1 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ - b.n 51890 │ │ │ │ + b.n 51838 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ - cbnz r3, 51610 │ │ │ │ + cbnz r3, 515b8 │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5176c │ │ │ │ + beq.w 51714 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5176c │ │ │ │ + bne.w 51714 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5176c │ │ │ │ + bne.w 51714 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 518a0 │ │ │ │ + beq.w 51848 │ │ │ │ add r9, sl │ │ │ │ ldrb.w r2, [r9, #-1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ iteee ne │ │ │ │ movne.w r9, #0 │ │ │ │ ldreq.w r2, [fp, #24] │ │ │ │ ldreq.w r1, [fp] │ │ │ │ subeq.w r9, r1, r2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r2, #64 @ 0x40 │ │ │ │ - bne.n 51662 │ │ │ │ + bne.n 5160a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.w 5210e │ │ │ │ + beq.w 520b6 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strb r2, [r7, #28] │ │ │ │ add r1, r3 │ │ │ │ strb r2, [r7, #30] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ movs r1, #4 │ │ │ │ strb r1, [r7, #23] │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strb r3, [r7, #30] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r7, #28] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb r3, [r7, #23] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5199e │ │ │ │ + bcs.w 51946 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51968 │ │ │ │ + bne.w 51910 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ mov sl, r4 │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 517bc │ │ │ │ + beq.w 51764 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 518b8 │ │ │ │ + bne.w 51860 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r9, r0 │ │ │ │ sub.w sl, r4, sl │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ cmpgt r0, #255 @ 0xff │ │ │ │ - bgt.w 51c42 │ │ │ │ + bgt.w 51bea │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r0, [r3, #0] │ │ │ │ - bcs.w 51a44 │ │ │ │ + bcs.w 519ec │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcc.w 511de │ │ │ │ - b.n 514ae │ │ │ │ + bcc.w 51186 │ │ │ │ + b.n 51456 │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51474 │ │ │ │ + bne.w 5141c │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51474 │ │ │ │ + bne.w 5141c │ │ │ │ strb r0, [r7, #24] │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 51b2e │ │ │ │ + beq.w 51ad6 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.w 51ddc │ │ │ │ + beq.w 51d84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 51bf4 │ │ │ │ + beq.w 51b9c │ │ │ │ movs r3, #4 │ │ │ │ strb r3, [r7, #23] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5172c │ │ │ │ + bne.n 516d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne.n 51796 │ │ │ │ + bne.n 5173e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ strne r0, [sp, #12] │ │ │ │ - bne.n 51796 │ │ │ │ + bne.n 5173e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5139a │ │ │ │ + bne.w 51342 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 51742 │ │ │ │ - b.n 5139a │ │ │ │ + beq.n 516ea │ │ │ │ + b.n 51342 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ cmpne r3, #96 @ 0x60 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 517cc │ │ │ │ + bpl.n 51774 │ │ │ │ ldrb r3, [r7, #23] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 51af2 │ │ │ │ + beq.w 51a9a │ │ │ │ ldrb r3, [r7, #22] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 51a98 │ │ │ │ + bne.w 51a40 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrb.w lr, [r7, #23] │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 519be │ │ │ │ + beq.w 51966 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 51a56 │ │ │ │ + beq.w 519fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e50 │ │ │ │ + bne.w 51df8 │ │ │ │ ldrb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 51fce │ │ │ │ + bne.w 51f76 │ │ │ │ cmp r3, #23 │ │ │ │ - bne.w 52088 │ │ │ │ + bne.w 52030 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 519a8 │ │ │ │ + beq.w 51950 │ │ │ │ ldrb r1, [r7, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 511de │ │ │ │ - b.n 51474 │ │ │ │ + beq.w 51186 │ │ │ │ + b.n 5141c │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ - cbz r2, 5184e │ │ │ │ + cbz r2, 517f6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r1, r2, #21 │ │ │ │ itt mi │ │ │ │ movmi r2, #1 │ │ │ │ strbmi r2, [r7, #24] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 514c4 │ │ │ │ + b.n 5146c │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.w 51b16 │ │ │ │ + bne.w 51abe │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, #11 │ │ │ │ add.w sl, r2, r9 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ - bne.w 513e4 │ │ │ │ + bne.w 5138c │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51d28 │ │ │ │ + beq.w 51cd0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #21] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 513ee │ │ │ │ + b.n 51396 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 51662 │ │ │ │ + b.n 5160a │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51452 │ │ │ │ - cbnz r2, 518e6 │ │ │ │ + bne.w 513fa │ │ │ │ + cbnz r2, 5188e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 5145c │ │ │ │ + b.n 51404 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 516c6 │ │ │ │ - bl 3f038 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 5166e │ │ │ │ + bl 3efe0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ strh.w r2, [r8, #18] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb r1, [r7, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 5147a │ │ │ │ - b.n 511de │ │ │ │ + bne.w 51422 │ │ │ │ + b.n 51186 │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.w 511de │ │ │ │ + bmi.w 51186 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 511de │ │ │ │ + b.n 51186 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 511b2 │ │ │ │ + bne.w 5115a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r4, sl, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 511ba │ │ │ │ + b.n 51162 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 51360 │ │ │ │ + b.n 51308 │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9 │ │ │ │ - bl 1e61c │ │ │ │ + bl 1e5c4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 516aa │ │ │ │ + beq.w 51652 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ streq.w r3, [fp] │ │ │ │ - beq.w 516aa │ │ │ │ + beq.w 51652 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 516aa │ │ │ │ + bl 74130 │ │ │ │ + b.n 51652 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 516a2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5164a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 51bbc │ │ │ │ + beq.w 51b64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 5152e │ │ │ │ + bne.w 514d6 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 5157e │ │ │ │ + b.n 51526 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 51d7e │ │ │ │ + beq.w 51d26 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 51d7a │ │ │ │ + beq.w 51d22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e50 │ │ │ │ + bne.w 51df8 │ │ │ │ ldrb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 5200c │ │ │ │ + bne.w 51fb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 51f8a │ │ │ │ + bne.w 51f32 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - bne.w 51dd6 │ │ │ │ + bne.w 51d7e │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 51c36 │ │ │ │ + beq.w 51bde │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #9 │ │ │ │ - bmi.w 51c36 │ │ │ │ + bmi.w 51bde │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 511ba │ │ │ │ + b.w 51162 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51cb2 │ │ │ │ + beq.w 51c5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 4e058 │ │ │ │ + bl 4e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51340 │ │ │ │ + bne.w 512e8 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 516aa │ │ │ │ - b.n 5132c │ │ │ │ + beq.w 51652 │ │ │ │ + b.n 512d4 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ - bne.w 511de │ │ │ │ - b.n 51708 │ │ │ │ + bne.w 51186 │ │ │ │ + b.n 516b0 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ - cbz r2, 51a76 │ │ │ │ + cbz r2, 51a1e │ │ │ │ sub.w r2, r3, #28 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ - cbz r2, 51a8e │ │ │ │ + cbz r2, 51a36 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51e94 │ │ │ │ + bne.w 51e3c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, r2, r9 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 517da │ │ │ │ + bne.w 51782 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 517da │ │ │ │ + bne.w 51782 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 51f7e │ │ │ │ + bne.w 51f26 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ add.w r9, r9, #2 │ │ │ │ add r4, r9 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ ldrb.w r9, [r4, #-1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 51f72 │ │ │ │ + beq.w 51f1a │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.w 5206a │ │ │ │ + bcs.w 52012 │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ - beq.w 5204a │ │ │ │ + beq.w 51ff2 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r2, r3, #123 @ 0x7b │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #44 @ 0x2c │ │ │ │ - beq.w 511de │ │ │ │ - b.n 517cc │ │ │ │ + beq.w 51186 │ │ │ │ + b.n 51774 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 51340 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 512e8 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51864 │ │ │ │ + bne.w 5180c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 51872 │ │ │ │ + b.n 5181a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r4, sl │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 511de │ │ │ │ + ble.w 51186 │ │ │ │ ldrb.w r2, [r4, #-2] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ mov r9, r7 │ │ │ │ movw lr, #3170 @ 0xc62 │ │ │ │ movt lr, #36 @ 0x24 │ │ │ │ movw ip, #32785 @ 0x8011 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r5, r8, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, lr │ │ │ │ mov r5, ip │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 51eb0 │ │ │ │ + ble.w 51e58 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - ble.w 51ee4 │ │ │ │ + ble.w 51e8c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 520d4 │ │ │ │ + beq.w 5207c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.w 520c0 │ │ │ │ + beq.w 52068 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bgt.n 51b6e │ │ │ │ + bgt.n 51b16 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bgt.w 51ec2 │ │ │ │ + bgt.w 51e6a │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.n 51b6e │ │ │ │ + beq.n 51b16 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ - b.n 51b6e │ │ │ │ + b.n 51b16 │ │ │ │ ldrb r1, [r7, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 519b0 │ │ │ │ + beq.w 51958 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 519b0 │ │ │ │ + beq.w 51958 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ sub.w r3, r3, #40 @ 0x28 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ - b.n 51474 │ │ │ │ + beq.w 51186 │ │ │ │ + b.n 5141c │ │ │ │ cmp r3, #29 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ movs r3, #3 │ │ │ │ strb r3, [r7, #23] │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 523b4 │ │ │ │ - b.w 51340 │ │ │ │ + bl 5235c │ │ │ │ + b.w 512e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4e058 │ │ │ │ + bl 4e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51340 │ │ │ │ + bne.w 512e8 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne.w 5132c │ │ │ │ + bne.w 512d4 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5132c │ │ │ │ + bne.w 512d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 516aa │ │ │ │ + b.n 51652 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 511ba │ │ │ │ + b.w 51162 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51eb6 │ │ │ │ + beq.w 51e5e │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.w 511de │ │ │ │ + ble.w 51186 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add.w r4, r2, r9 │ │ │ │ - b.n 51c98 │ │ │ │ + b.n 51c40 │ │ │ │ nop │ │ │ │ - b.n 51820 │ │ │ │ + b.n 51888 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 51820 │ │ │ │ + b.n 51888 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 51f94 │ │ │ │ + b.n 51ffc │ │ │ │ movs r1, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ strb r1, [r3, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 51cac │ │ │ │ + beq.n 51c54 │ │ │ │ ldrd r3, r1, [fp] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 51c84 │ │ │ │ + bcc.n 51c2c │ │ │ │ ldrb.w r1, [r9] │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 51c90 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 51c38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b.w 511de │ │ │ │ - ldr.w r3, [pc, #1140] @ 52128 │ │ │ │ + b.w 51186 │ │ │ │ + ldr.w r3, [pc, #1140] @ 520d0 │ │ │ │ adds r4, r2, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w lr, [fp, #24] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ strb.w ip, [r7, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5134e │ │ │ │ + beq.w 512f6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 5134e │ │ │ │ + bpl.w 512f6 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub.w r3, r0, lr │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5210a │ │ │ │ + beq.w 520b2 │ │ │ │ adds r3, r2, #2 │ │ │ │ - b.n 51d1a │ │ │ │ + b.n 51cc2 │ │ │ │ sub.w r0, r1, #34 @ 0x22 │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51efa │ │ │ │ + bne.w 51ea2 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 51efc │ │ │ │ + beq.w 51ea4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ cmpeq r1, r9 │ │ │ │ - bne.n 51cf4 │ │ │ │ + bne.n 51c9c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 51d10 │ │ │ │ + b.n 51cb8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #21] │ │ │ │ - b.w 513ee │ │ │ │ + b.w 51396 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51508 │ │ │ │ + bne.w 514b0 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51508 │ │ │ │ + bne.w 514b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #9 │ │ │ │ - bmi.w 51508 │ │ │ │ + bmi.w 514b0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 51508 │ │ │ │ + b.w 514b0 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 51864 │ │ │ │ + beq.w 5180c │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51864 │ │ │ │ - b.n 51b1e │ │ │ │ + bne.w 5180c │ │ │ │ + b.n 51ac6 │ │ │ │ movs r3, #14 │ │ │ │ - b.n 51a58 │ │ │ │ + b.n 51a00 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 51a58 │ │ │ │ + beq.w 51a00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51e66 │ │ │ │ + bne.n 51e0e │ │ │ │ ldrb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 51a62 │ │ │ │ + bne.w 51a0a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 51dc6 │ │ │ │ + beq.n 51d6e │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #24 │ │ │ │ - beq.w 5181e │ │ │ │ + beq.w 517c6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r0, lr, #1 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 520e8 │ │ │ │ + bne.w 52090 │ │ │ │ mov.w r2, #17408 @ 0x4400 │ │ │ │ movt r2, #12288 @ 0x3000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 51fc6 │ │ │ │ + bpl.w 51f6e │ │ │ │ adds r4, #1 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ add r9, r3 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4d0a8 │ │ │ │ + bl 4d050 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 51ef0 │ │ │ │ + bne.n 51e98 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ sub.w r2, r4, r9 │ │ │ │ mov sl, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 511de │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 51186 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 5155c │ │ │ │ + b.w 51504 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ mov r1, sl │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w sl, r3, r9 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 51306 │ │ │ │ + b.w 512ae │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 51a7e │ │ │ │ + b.n 51a26 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 51424 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 513cc │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - b.n 51b8e │ │ │ │ + b.n 51b36 │ │ │ │ movs r2, #1 │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ strb.w r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 51c5a │ │ │ │ + b.n 51c02 │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 52040 │ │ │ │ + bne.w 51fe8 │ │ │ │ tst r3, r5 │ │ │ │ - beq.w 51b6e │ │ │ │ + beq.w 51b16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 5203c │ │ │ │ + beq.w 51fe4 │ │ │ │ bic.w r7, r7, r3 │ │ │ │ - b.n 51b6e │ │ │ │ - beq.w 520d4 │ │ │ │ + b.n 51b16 │ │ │ │ + beq.w 5207c │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r3 │ │ │ │ - b.n 51b6e │ │ │ │ + b.n 51b16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 51e22 │ │ │ │ + bl 74130 │ │ │ │ + b.n 51dca │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5207e │ │ │ │ + bcs.w 52026 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5d4 │ │ │ │ + bl 1e57c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 52074 │ │ │ │ + bne.w 5201c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r9, sl │ │ │ │ - beq.w 5134e │ │ │ │ + beq.w 512f6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ - bl 3f038 │ │ │ │ + bl 3efe0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r8, #12] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [r8, #4] │ │ │ │ strh.w r3, [r8, #18] │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ subs r4, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d620 │ │ │ │ - b.n 51ab0 │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 51a58 │ │ │ │ movs r3, #14 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #24 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ bic.w r2, r1, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r0, lr, #1 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 520e8 │ │ │ │ + bne.w 52090 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 51fd2 │ │ │ │ + beq.n 51f7a │ │ │ │ cmp r3, #29 │ │ │ │ - ble.w 51dc6 │ │ │ │ + ble.w 51d6e │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 51a76 │ │ │ │ - b.n 51a8e │ │ │ │ + bne.w 51a1e │ │ │ │ + b.n 51a36 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 520a4 │ │ │ │ + bne.n 5204c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511de │ │ │ │ + beq.w 51186 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ mov r1, sl │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ add.w r9, r9, #3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ add r4, r9 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ mov sl, r4 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs.w r2, r1, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ movs r3, #14 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 51a62 │ │ │ │ + beq.w 51a0a │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #28 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e66 │ │ │ │ - b.n 51a62 │ │ │ │ + bne.w 51e0e │ │ │ │ + b.n 51a0a │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 51b6e │ │ │ │ + b.n 51b16 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 51b6e │ │ │ │ + b.n 51b16 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcc.w 51ae8 │ │ │ │ + bcc.w 51a90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 51ae8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 51a90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 51ae0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 51a88 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 74188 │ │ │ │ - b.n 51f40 │ │ │ │ + bl 74130 │ │ │ │ + b.n 51ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 51f1e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 51ec6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 51f8c │ │ │ │ + bne.w 51f34 │ │ │ │ bic.w r0, r1, #2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bne.n 520b0 │ │ │ │ + bne.n 52058 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 52026 │ │ │ │ + beq.n 51fce │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 52026 │ │ │ │ - b.n 51a62 │ │ │ │ + bne.n 51fce │ │ │ │ + b.n 51a0a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 51fc0 │ │ │ │ + bne.n 51f68 │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 511de │ │ │ │ + b.w 51186 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r4, r5, [sp, #68] @ 0x44 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 514c4 │ │ │ │ + b.w 5146c │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r3, r4, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r5, r8, [sp, #72] @ 0x48 │ │ │ │ - b.w 514c4 │ │ │ │ - ldr r0, [pc, #64] @ (5212c ) │ │ │ │ + b.w 5146c │ │ │ │ + ldr r0, [pc, #64] @ (520d4 ) │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 511de │ │ │ │ + bne.w 51186 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - beq.w 51fdc │ │ │ │ - b.n 51fc0 │ │ │ │ + beq.w 51f84 │ │ │ │ + b.n 51f68 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 51efc │ │ │ │ - ldr r4, [pc, #32] @ (52130 ) │ │ │ │ + b.n 51ea4 │ │ │ │ + ldr r4, [pc, #32] @ (520d8 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #28] @ (52134 ) │ │ │ │ + ldr r0, [pc, #28] @ (520dc ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r5, 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 │ │ │ │ - ldr r4, [pc, #316] @ (52288 ) │ │ │ │ + ldr r4, [pc, #316] @ (52230 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #316] @ (5228c ) │ │ │ │ + ldr r2, [pc, #316] @ (52234 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #316] @ 52290 │ │ │ │ - ldr r3, [pc, #316] @ (52294 ) │ │ │ │ + ldr.w r8, [pc, #316] @ 52238 │ │ │ │ + ldr r3, [pc, #316] @ (5223c ) │ │ │ │ sub.w sl, r1, #3 │ │ │ │ add r8, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add.w ip, sp, #12 │ │ │ │ clz sl, sl │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -113513,129 +113506,129 @@ │ │ │ │ strh r3, [r4, #20] │ │ │ │ strh r3, [r4, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ strb r2, [r4, #27] │ │ │ │ strb.w fp, [r4, #23] │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 521e8 │ │ │ │ + cbz r0, 52190 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #168] @ (52298 ) │ │ │ │ + ldr r3, [pc, #168] @ (52240 ) │ │ │ │ movs r7, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ strh r7, [r3, #18] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r9, [r3, #12] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ cmp r6, #2 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 5224e │ │ │ │ + beq.n 521f6 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #112] @ (5229c ) │ │ │ │ - ldr r3, [pc, #92] @ (5228c ) │ │ │ │ + ldr r2, [pc, #112] @ (52244 ) │ │ │ │ + ldr r3, [pc, #92] @ (52234 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 52282 │ │ │ │ + bne.n 5222a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #8 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 3d2f4 │ │ │ │ + bl 3d29c │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #8] │ │ │ │ addeq r7, #9 │ │ │ │ - beq.n 52266 │ │ │ │ - bgt.n 5226e │ │ │ │ + beq.n 5220e │ │ │ │ + bgt.n 52216 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d618 │ │ │ │ - b.n 52220 │ │ │ │ - ldr r2, [pc, #48] @ (522a0 ) │ │ │ │ + bl 1d5c0 │ │ │ │ + b.n 521c8 │ │ │ │ + ldr r2, [pc, #48] @ (52248 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #48] @ (522a4 ) │ │ │ │ + ldr r0, [pc, #48] @ (5224c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 52244 │ │ │ │ + bvs.n 522ac │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 52234 │ │ │ │ + bvs.n 5229c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 5229c │ │ │ │ + bpl.n 52304 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ - ldr r2, [pc, #224] @ (52398 ) │ │ │ │ + ldr r2, [pc, #224] @ (52340 ) │ │ │ │ sub.w sp, sp, #568 @ 0x238 │ │ │ │ - ldr r6, [pc, #220] @ (5239c ) │ │ │ │ - ldr r3, [pc, #224] @ (523a0 ) │ │ │ │ + ldr r6, [pc, #220] @ (52344 ) │ │ │ │ + ldr r3, [pc, #224] @ (52348 ) │ │ │ │ add r2, pc │ │ │ │ add r6, pc │ │ │ │ strd r0, r6, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #564] @ 0x234 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52382 │ │ │ │ - ldr r3, [pc, #204] @ (523a4 ) │ │ │ │ + beq.n 5232a │ │ │ │ + ldr r3, [pc, #204] @ (5234c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #20 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #176] @ (523a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (52350 ) │ │ │ │ add.w lr, sp, #528 @ 0x210 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ movs r2, #9 │ │ │ │ strd r2, r1, [sp, #520] @ 0x208 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -113644,84 +113637,84 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #372] @ 0x174 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ - cbz r0, 52388 │ │ │ │ - ldr r3, [pc, #116] @ (523a4 ) │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ + cbz r0, 52330 │ │ │ │ + ldr r3, [pc, #116] @ (5234c ) │ │ │ │ add.w lr, sp, #528 @ 0x210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ - ldr r3, [pc, #108] @ (523a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (52350 ) │ │ │ │ str.w r2, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #20 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (523ac ) │ │ │ │ - ldr r3, [pc, #52] @ (523a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (52354 ) │ │ │ │ + ldr r3, [pc, #52] @ (52348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 52394 │ │ │ │ + bne.n 5233c │ │ │ │ add.w sp, sp, #568 @ 0x238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #44] @ (523b0 ) │ │ │ │ + ldr r0, [pc, #44] @ (52358 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 52368 │ │ │ │ + b.n 52310 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 52138 │ │ │ │ + bl 520e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 5232e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 52474 │ │ │ │ + b.n 522d6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 522dc │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 52474 │ │ │ │ + bmi.n 522dc │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 52330 │ │ │ │ + bmi.n 52398 │ │ │ │ movs r1, r1 │ │ │ │ - uxtb r0, r0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ movs r5, 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, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ - ldr.w r4, [pc, #1932] @ 52b58 │ │ │ │ + ldr.w r4, [pc, #1932] @ 52b00 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r7, [pc, #1932] @ 52b5c │ │ │ │ + ldr.w r7, [pc, #1932] @ 52b04 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1928] @ 52b60 │ │ │ │ + ldr.w r3, [pc, #1928] @ 52b08 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r0, [pc, #1924] @ 52b64 │ │ │ │ + ldr.w r0, [pc, #1924] @ 52b0c │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ @@ -113742,549 +113735,549 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r1, r3, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ and.w r1, r3, #8 │ │ │ │ str.w r9, [r7, #1588] @ 0x634 │ │ │ │ and.w r3, r3, #32 │ │ │ │ str.w r9, [r7, #192] @ 0xc0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1816] @ 52b68 │ │ │ │ + ldr.w r3, [pc, #1816] @ 52b10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 527f6 │ │ │ │ + bne.w 5279e │ │ │ │ ldr r5, [r2, r3] │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - cbz r4, 5248e │ │ │ │ + cbz r4, 52436 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ - beq.n 52498 │ │ │ │ + beq.n 52440 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.w 52722 │ │ │ │ + beq.w 526ca │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.n 52460 │ │ │ │ + bcc.n 52408 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 52460 │ │ │ │ - bl 3eef8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 52408 │ │ │ │ + bl 3eea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5246a │ │ │ │ + bne.n 52412 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 52988 │ │ │ │ + bcs.w 52930 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 741fc │ │ │ │ - ldr.w r3, [pc, #1696] @ 52b60 │ │ │ │ + bl 741a4 │ │ │ │ + ldr.w r3, [pc, #1696] @ 52b08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #10 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 524dc │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + cbz r0, 52484 │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - ldr.w r3, [pc, #1660] @ 52b6c │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + ldr.w r3, [pc, #1660] @ 52b14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #1640] @ 52b60 │ │ │ │ + ldr.w r2, [pc, #1640] @ 52b08 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a234 │ │ │ │ + bl 1a1dc │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52960 │ │ │ │ - ldr.w r3, [pc, #1604] @ 52b68 │ │ │ │ + beq.w 52908 │ │ │ │ + ldr.w r3, [pc, #1604] @ 52b10 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbnz r4, 5254c │ │ │ │ + cbnz r4, 524f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5299c │ │ │ │ + beq.w 52944 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 52564 │ │ │ │ - ldr.w r3, [pc, #1548] @ 52b60 │ │ │ │ + bne.n 5250c │ │ │ │ + ldr.w r3, [pc, #1548] @ 52b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 52940 │ │ │ │ - ldr.w r3, [pc, #1528] @ 52b60 │ │ │ │ + bne.w 528e8 │ │ │ │ + ldr.w r3, [pc, #1528] @ 52b08 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 1ee10 │ │ │ │ + bl 1edb8 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1508] @ 52b68 │ │ │ │ + ldr.w r3, [pc, #1508] @ 52b10 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bl 1a610 │ │ │ │ - ldr.w r3, [pc, #1468] @ 52b60 │ │ │ │ + bl 1a5b8 │ │ │ │ + ldr.w r3, [pc, #1468] @ 52b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 525be │ │ │ │ + cbz r2, 52566 │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 525d6 │ │ │ │ - ldr.w r3, [pc, #1436] @ 52b60 │ │ │ │ + cbz r3, 5257e │ │ │ │ + ldr.w r3, [pc, #1436] @ 52b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #154] @ 0x9a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ - ldr.w r6, [pc, #1400] @ 52b60 │ │ │ │ + ldr.w r6, [pc, #1400] @ 52b08 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ mov r0, r5 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.w 52918 │ │ │ │ + bge.w 528c0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r9, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ add.w sl, sp, #87 @ 0x57 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 526b0 │ │ │ │ + cbz r0, 52658 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 526b0 │ │ │ │ + ble.n 52658 │ │ │ │ subs r4, r7, #1 │ │ │ │ adds r2, r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5277a │ │ │ │ + bne.n 52722 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5268a │ │ │ │ + bne.n 52632 │ │ │ │ add r5, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5267c │ │ │ │ + bne.n 52624 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 526c8 │ │ │ │ - ldr.w r3, [pc, #1192] @ 52b60 │ │ │ │ + cbz r3, 52670 │ │ │ │ + ldr.w r3, [pc, #1192] @ 52b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 526e2 │ │ │ │ - ldr.w r3, [pc, #1164] @ 52b60 │ │ │ │ + ble.n 5268a │ │ │ │ + ldr.w r3, [pc, #1164] @ 52b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #1262] @ 0x4ee │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 52976 │ │ │ │ + beq.w 5291e │ │ │ │ ldrb.w r3, [sp, #87] @ 0x57 │ │ │ │ - cbz r3, 526fa │ │ │ │ + cbz r3, 526a2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #87 @ 0x57 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #87] @ 0x57 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - ldr.w r2, [pc, #1132] @ 52b70 │ │ │ │ - ldr.w r3, [pc, #1116] @ 52b64 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + ldr.w r2, [pc, #1132] @ 52b18 │ │ │ │ + ldr.w r3, [pc, #1116] @ 52b0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 52b28 │ │ │ │ + bne.w 52ad0 │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1092] @ 52b68 │ │ │ │ + ldr.w r3, [pc, #1092] @ 52b10 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - cbz r4, 52766 │ │ │ │ - ldr.w r3, [pc, #1084] @ 52b74 │ │ │ │ + cbz r4, 5270e │ │ │ │ + ldr.w r3, [pc, #1084] @ 52b1c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.w 52474 │ │ │ │ + bhi.w 5241c │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - beq.n 5276e │ │ │ │ + beq.n 52716 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.w 52474 │ │ │ │ + bcc.w 5241c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 52474 │ │ │ │ - bl 3eef8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5241c │ │ │ │ + bl 3eea0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52734 │ │ │ │ + b.n 526dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52474 │ │ │ │ - b.n 5274a │ │ │ │ + bne.w 5241c │ │ │ │ + b.n 526f2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 527b2 │ │ │ │ + ble.n 5275a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 527ce │ │ │ │ + cbz r0, 52776 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r5 │ │ │ │ iteee gt │ │ │ │ strbgt.w r9, [r6, r2] │ │ │ │ ldrle r2, [sp, #12] │ │ │ │ ldrble r3, [r6, r4] │ │ │ │ strble r3, [r2, #0] │ │ │ │ itt le │ │ │ │ movle r2, r4 │ │ │ │ strble.w r9, [r6, r4] │ │ │ │ - bl 4d620 │ │ │ │ - b.n 5269e │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 52646 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5278e │ │ │ │ + beq.n 52736 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ strb.w r9, [fp] │ │ │ │ - b.n 5278e │ │ │ │ + b.n 52736 │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ - cbnz r1, 527ea │ │ │ │ + cbnz r1, 52792 │ │ │ │ ldrb.w r2, [sl, #22] │ │ │ │ - cbz r2, 527ea │ │ │ │ - ldr r2, [pc, #900] @ (52b60 ) │ │ │ │ + cbz r2, 52792 │ │ │ │ + ldr r2, [pc, #900] @ (52b08 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb.w r2, [r2, #1262] @ 0x4ee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 52910 │ │ │ │ + bne.w 528b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 5278e │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 52736 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 52950 │ │ │ │ + beq.w 528f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #12 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.w 52520 │ │ │ │ - ldr r3, [pc, #852] @ (52b68 ) │ │ │ │ + bne.w 524c8 │ │ │ │ + ldr r3, [pc, #852] @ (52b10 ) │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r4, [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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 52aa0 │ │ │ │ + beq.w 52a48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 54350 │ │ │ │ + bl 542f8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #154] @ 0x9a │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ vldr d0, [sp, #72] @ 0x48 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl aa414 │ │ │ │ - ldr r3, [pc, #748] @ (52b60 ) │ │ │ │ + bl a9e2c │ │ │ │ + ldr r3, [pc, #748] @ (52b08 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #1216] @ 0x4c0 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vldr d0, [sp, #64] @ 0x40 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vcmp.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 52ab6 │ │ │ │ + bne.w 52a5e │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 52ad8 │ │ │ │ - ldr r1, [pc, #720] @ (52b78 ) │ │ │ │ + beq.w 52a80 │ │ │ │ + ldr r1, [pc, #720] @ (52b20 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #684] @ (52b60 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #684] @ (52b08 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 52ac8 │ │ │ │ + bcs.w 52a70 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #656] @ (52b60 ) │ │ │ │ + ldr r3, [pc, #656] @ (52b08 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 4d620 │ │ │ │ - ldr r2, [pc, #624] @ (52b60 ) │ │ │ │ + bl 4d5c8 │ │ │ │ + ldr r2, [pc, #624] @ (52b08 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #628] @ (52b68 ) │ │ │ │ + ldr r3, [pc, #628] @ (52b10 ) │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - b.n 52700 │ │ │ │ + b.n 526a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d314 │ │ │ │ - b.n 5278e │ │ │ │ + bl 4d2bc │ │ │ │ + b.n 52736 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r5, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ add.w r1, r5, #64 @ 0x40 │ │ │ │ add r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74188 │ │ │ │ - cbnz r5, 52992 │ │ │ │ + bl 74130 │ │ │ │ + cbnz r5, 5293a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5265a │ │ │ │ + b.n 52602 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52564 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 52564 │ │ │ │ + bne.w 5250c │ │ │ │ + bl 1e850 │ │ │ │ + b.n 5250c │ │ │ │ ldr.w r0, [r7, #512] @ 0x200 │ │ │ │ - bl 1a4c0 │ │ │ │ + bl 1a468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52804 │ │ │ │ - ldr r2, [pc, #536] @ (52b7c ) │ │ │ │ + bne.w 527ac │ │ │ │ + ldr r2, [pc, #536] @ (52b24 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #536] @ (52b80 ) │ │ │ │ + ldr r1, [pc, #536] @ (52b28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5259c │ │ │ │ + b.n 52544 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a7a │ │ │ │ + beq.n 52a22 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 526e2 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 5268a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 524ae │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 52456 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 5265a │ │ │ │ + bl 74130 │ │ │ │ + b.n 52602 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5254c │ │ │ │ + bne.w 524f4 │ │ │ │ str r3, [sp, #572] @ 0x23c │ │ │ │ movs r2, #5 │ │ │ │ - ldr r3, [pc, #436] @ (52b60 ) │ │ │ │ + ldr r3, [pc, #436] @ (52b08 ) │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ ldr.w lr, [r1, r3] │ │ │ │ - ldr r3, [pc, #432] @ (52b6c ) │ │ │ │ + ldr r3, [pc, #432] @ (52b14 ) │ │ │ │ ldr.w r2, [lr, #372] @ 0x174 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ ldr.w r2, [lr, #396] @ 0x18c │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ @@ -114292,184 +114285,184 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ str.w ip, [lr, #372] @ 0x174 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 52b44 │ │ │ │ + beq.w 52aec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 52af8 │ │ │ │ + bmi.w 52aa0 │ │ │ │ tst.w r3, #63 @ 0x3f │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 52a0a │ │ │ │ + bne.n 529b2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - blx 8210 <__sigsetjmp@plt> │ │ │ │ + blx 81b8 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52b4a │ │ │ │ - ldr r3, [pc, #376] @ (52b84 ) │ │ │ │ + beq.w 52af2 │ │ │ │ + ldr r3, [pc, #376] @ (52b2c ) │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 447d4 │ │ │ │ + bl 4477c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w lr, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ - ldr r3, [pc, #296] @ (52b60 ) │ │ │ │ + ldr r3, [pc, #296] @ (52b08 ) │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr r3, [pc, #300] @ (52b6c ) │ │ │ │ + ldr r3, [pc, #300] @ (52b14 ) │ │ │ │ str.w r2, [ip, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r3, [ip, #1196] @ 0x4ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 52afe │ │ │ │ + beq.n 52aa6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.n 52afe │ │ │ │ + bpl.n 52aa6 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b2c │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ - bl aa2b8 │ │ │ │ + beq.n 52ad4 │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 5283a │ │ │ │ + b.n 527e2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ - cbnz r3, 52a94 │ │ │ │ + cbnz r3, 52a3c │ │ │ │ ldrb r3, [r2, #22] │ │ │ │ - cbz r3, 52a94 │ │ │ │ + cbz r3, 52a3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 52a84 │ │ │ │ - b.n 526e2 │ │ │ │ + bne.n 52a2c │ │ │ │ + b.n 5268a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8db3c <__isoc23_strtoul@@Base+0x1141c> │ │ │ │ - b.n 526e2 │ │ │ │ + bl 8da4c <__isoc23_strtoul@@Base+0x11384> │ │ │ │ + b.n 5268a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ adds r0, #9 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ands.w r4, r3, #1 │ │ │ │ - beq.n 52ae8 │ │ │ │ - bl 3932c │ │ │ │ + beq.n 52a90 │ │ │ │ + bl 392d4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 5283a │ │ │ │ - ldr r1, [pc, #208] @ (52b88 ) │ │ │ │ + b.n 527e2 │ │ │ │ + ldr r1, [pc, #208] @ (52b30 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 528b2 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 5285a │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 528ce │ │ │ │ + bge.w 52876 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 528dc │ │ │ │ - ldr r1, [pc, #176] @ (52b8c ) │ │ │ │ + b.n 52884 │ │ │ │ + ldr r1, [pc, #176] @ (52b34 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 528b2 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 5285a │ │ │ │ movs r1, #3 │ │ │ │ - bl 52138 │ │ │ │ - bl 3932c │ │ │ │ + bl 520e0 │ │ │ │ + bl 392d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5283a │ │ │ │ + b.n 527e2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 529fa │ │ │ │ + b.n 529a2 │ │ │ │ ldr.w r8, [r3, lr] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 52582 │ │ │ │ + bne.w 5252a │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 52582 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5252a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ - bl aa2b8 │ │ │ │ + blx 7d70 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 5283a │ │ │ │ + b.n 527e2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 52a0a │ │ │ │ + b.n 529b2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #3 │ │ │ │ - bl 44b7c │ │ │ │ + bl 44b24 │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 52a20 │ │ │ │ - bcc.n 52c10 │ │ │ │ + b.n 529c8 │ │ │ │ + bcc.n 52a78 │ │ │ │ movs r1, r1 │ │ │ │ - bcc.n 52c04 │ │ │ │ + bcc.n 52a6c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 52bbc │ │ │ │ + beq.n 52a24 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r7, pc, #304 @ (adr r7, 52c5c ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r5, 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 lr, r0 │ │ │ │ @@ -114477,19 +114470,19 @@ │ │ │ │ mov sl, r1 │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #380] @ (52d3c ) │ │ │ │ - ldr r2, [pc, #384] @ (52d40 ) │ │ │ │ + ldr r3, [pc, #380] @ (52ce4 ) │ │ │ │ + ldr r2, [pc, #384] @ (52ce8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #380] @ (52d44 ) │ │ │ │ + ldr r2, [pc, #380] @ (52cec ) │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldrb r3, [r0, #31] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -114508,31 +114501,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ strb r3, [r5, #31] │ │ │ │ strh r1, [r5, #22] │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w r8, [r3] │ │ │ │ - bcs.n 52d12 │ │ │ │ + bcs.n 52cba │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 52d0a │ │ │ │ + bne.n 52cb2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r7, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r6, r8 │ │ │ │ @@ -114543,107 +114536,107 @@ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ strh.w sl, [r4, #18] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ - b.n 52c84 │ │ │ │ + b.n 52c2c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 52ca4 │ │ │ │ + beq.n 52c4c │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52c80 │ │ │ │ + bne.n 52c28 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r6, r6, lr │ │ │ │ subs r2, r6, #1 │ │ │ │ - bne.n 52cf6 │ │ │ │ + bne.n 52c9e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r4, r2, #2 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 52d1a │ │ │ │ + beq.n 52cc2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 52cea │ │ │ │ + beq.n 52c92 │ │ │ │ sub.w r6, r3, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi.n 52d2a │ │ │ │ + bhi.n 52cd2 │ │ │ │ subs r3, r4, r1 │ │ │ │ subs r2, r3, #2 │ │ │ │ - bne.n 52d34 │ │ │ │ + bne.n 52cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 52ce4 │ │ │ │ + bge.n 52c8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52ce4 │ │ │ │ + blt.n 52c8c │ │ │ │ add.w r6, r3, r6, lsl #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52ce4 │ │ │ │ + ble.n 52c8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 52c84 │ │ │ │ + b.n 52c2c │ │ │ │ subs r3, r4, r1 │ │ │ │ subs r2, r3, #2 │ │ │ │ - bne.n 52d20 │ │ │ │ + bne.n 52cc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 52c84 │ │ │ │ + b.n 52c2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b60 │ │ │ │ + b.w 7b20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 74188 │ │ │ │ - b.n 52c48 │ │ │ │ + bl 74130 │ │ │ │ + b.n 52bf0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 52c2e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 52bd6 │ │ │ │ subs r2, r4, r1 │ │ │ │ subs r2, #2 │ │ │ │ - beq.n 52cf0 │ │ │ │ + beq.n 52c98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d620 │ │ │ │ + bl 4d5c8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 52cf2 │ │ │ │ + b.n 52c9a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ce6 │ │ │ │ + bne.n 52c8e │ │ │ │ mov lr, r1 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 52c90 │ │ │ │ + b.n 52c38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d620 │ │ │ │ - b.n 52cbe │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + bl 4d5c8 │ │ │ │ + b.n 52c66 │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #4008] @ 0xfa8 │ │ │ │ - ldr.w r9, [pc, #420] @ 52f00 │ │ │ │ + ldr.w r9, [pc, #420] @ 52ea8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #420] @ (52f04 ) │ │ │ │ + ldr r3, [pc, #420] @ (52eac ) │ │ │ │ mov r6, r2 │ │ │ │ add r9, pc │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -114660,23 +114653,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ str r3, [r4, #0] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 52db6 │ │ │ │ + cbz r0, 52d5e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ands.w r3, r6, #512 @ 0x200 │ │ │ │ - beq.n 52dd2 │ │ │ │ + beq.n 52d7a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r5, #418] @ 0x1a2 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ orrs r2, r3 │ │ │ │ ite eq │ │ │ │ addeq.w r3, r8, #4 │ │ │ │ movne r3, #0 │ │ │ │ @@ -114690,16 +114683,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strb r3, [r4, #22] │ │ │ │ ubfx r3, r6, #8, #1 │ │ │ │ strh r2, [r4, #20] │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ strh r2, [r4, #16] │ │ │ │ strh.w r1, [r4, #27] │ │ │ │ - beq.n 52ee6 │ │ │ │ - ldr r3, [pc, #260] @ (52f08 ) │ │ │ │ + beq.n 52e8e │ │ │ │ + ldr r3, [pc, #260] @ (52eb0 ) │ │ │ │ tst.w r6, #4352 @ 0x1100 │ │ │ │ strb r2, [r4, #23] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ strb r2, [r4, #29] │ │ │ │ add.w r2, r8, #9 │ │ │ │ @@ -114709,162 +114702,162 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ strh r2, [r3, #18] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ strb.w r9, [r4, #19] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 52ea2 │ │ │ │ + beq.n 52e4a │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ strb.w r9, [r3, #8] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 52e52 │ │ │ │ + cbz r1, 52dfa │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [r4, #29] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ ldrsh.w r1, [r4, #16] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ mov r0, r4 │ │ │ │ orrs r1, r3 │ │ │ │ - bl 4d314 │ │ │ │ + bl 4d2bc │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 52e92 │ │ │ │ + beq.n 52e3a │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r5, #1588] @ 0x634 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #1588] @ 0x634 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52e72 │ │ │ │ + beq.n 52e1a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 52e72 │ │ │ │ + b.n 52e1a │ │ │ │ strb r7, [r4, #22] │ │ │ │ ubfx r6, r6, #3, #1 │ │ │ │ strb r6, [r4, #23] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ strb r7, [r4, #24] │ │ │ │ ldrb r3, [r4, #23] │ │ │ │ - cbz r3, 52eba │ │ │ │ + cbz r3, 52e62 │ │ │ │ strb r7, [r4, #29] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 51130 │ │ │ │ + bl 510d8 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r3, [r5, #1588] @ 0x634 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52e72 │ │ │ │ + beq.n 52e1a │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r8, #8] │ │ │ │ - b.n 52e72 │ │ │ │ + b.n 52e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #21 │ │ │ │ it pl │ │ │ │ movpl r2, #1 │ │ │ │ - bpl.n 52e00 │ │ │ │ + bpl.n 52da8 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ tst.w r3, #655360 @ 0xa0000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 52e00 │ │ │ │ + b.n 52da8 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w ip, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #104] @ (52f8c ) │ │ │ │ + ldr r2, [pc, #104] @ (52f34 ) │ │ │ │ ands.w ip, ip, #1 │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ addne.w r3, r0, #9 │ │ │ │ - bne.n 52f52 │ │ │ │ - ldr r3, [pc, #92] @ (52f90 ) │ │ │ │ + bne.n 52efa │ │ │ │ + ldr r3, [pc, #92] @ (52f38 ) │ │ │ │ ldr.w lr, [r2, r3] │ │ │ │ ldr.w r2, [lr, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r3, r1, #22 │ │ │ │ - bmi.n 52f56 │ │ │ │ + bmi.n 52efe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 52f7a │ │ │ │ + cbz r3, 52f22 │ │ │ │ ldr.w r1, [lr, #140] @ 0x8c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ orr.w r2, r1, #4096 @ 0x1000 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ mov r1, ip │ │ │ │ - bl 52d48 │ │ │ │ + bl 52cf0 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 52f70 │ │ │ │ + bmi.n 52f18 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb r2, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ orr.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ - bl 52d48 │ │ │ │ + bl 52cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ - b.n 52f6c │ │ │ │ + b.n 52f14 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #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, #3912] @ 0xf48 │ │ │ │ - ldr.w r7, [pc, #1060] @ 533cc │ │ │ │ + ldr.w r7, [pc, #1060] @ 53374 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1060] @ 533d0 │ │ │ │ + ldr.w r3, [pc, #1060] @ 53378 │ │ │ │ mov r8, r1 │ │ │ │ add r7, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #1044] @ 533d4 │ │ │ │ + ldr.w r3, [pc, #1044] @ 5337c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w fp, [ip, #508] @ 0x1fc │ │ │ │ @@ -114885,166 +114878,166 @@ │ │ │ │ add r5, sp, #24 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ strb.w lr, [fp, #24] │ │ │ │ strh.w lr, [fp, #27] │ │ │ │ str.w r8, [fp] │ │ │ │ ldr.w r0, [ip, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #952] @ (533d8 ) │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #952] @ (53380 ) │ │ │ │ str.w r0, [fp, #8] │ │ │ │ movs r2, #32 │ │ │ │ strb.w r2, [fp, #18] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov ip, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 53394 │ │ │ │ + beq.w 5333c │ │ │ │ mov r0, sl │ │ │ │ - bl 3ee10 │ │ │ │ + bl 3edb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 3f070 │ │ │ │ - ldr r3, [pc, #896] @ (533dc ) │ │ │ │ + bl 3f018 │ │ │ │ + ldr r3, [pc, #896] @ (53384 ) │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 530e0 │ │ │ │ + ble.n 53088 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 53080 │ │ │ │ + bls.n 53028 │ │ │ │ ldrb.w r7, [r4, #97] @ 0x61 │ │ │ │ add sl, r0 │ │ │ │ - cbnz r7, 5308e │ │ │ │ + cbnz r7, 53036 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 53066 │ │ │ │ + bgt.n 5300e │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5307a │ │ │ │ + beq.n 53022 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r7, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r7, #26 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53060 │ │ │ │ + bne.n 53008 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ subs.w sl, r2, r1 │ │ │ │ - bne.n 530f6 │ │ │ │ + bne.n 5309e │ │ │ │ add.w r2, sl, #1 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ add.w sl, r1, r2 │ │ │ │ str.w sl, [r6, #12] │ │ │ │ - beq.n 53110 │ │ │ │ - bgt.n 53140 │ │ │ │ + beq.n 530b8 │ │ │ │ + bgt.n 530e8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 53194 │ │ │ │ + beq.n 5313c │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ - bne.n 53060 │ │ │ │ + bne.n 53008 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 523b4 │ │ │ │ + bl 5235c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 53066 │ │ │ │ + bgt.n 5300e │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5308e │ │ │ │ + bne.n 53036 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 530e0 │ │ │ │ - b.n 5308e │ │ │ │ + beq.n 53088 │ │ │ │ + b.n 53036 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r2, sl, #1 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ add.w sl, r1, r2 │ │ │ │ str.w sl, [r6, #12] │ │ │ │ - bne.n 530c2 │ │ │ │ + bne.n 5306a │ │ │ │ add.w r7, sl, #1 │ │ │ │ str r7, [r6, #12] │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 531d2 │ │ │ │ + beq.n 5317a │ │ │ │ str.w sl, [r6, #12] │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.n 5313c │ │ │ │ + bhi.n 530e4 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 532d0 │ │ │ │ + bcs.w 53278 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 53060 │ │ │ │ + b.n 53008 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - bne.n 53060 │ │ │ │ + bne.n 53008 │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 53174 │ │ │ │ + beq.n 5311c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb.w sl, [r2, r3] │ │ │ │ cmp.w sl, #25 │ │ │ │ - bhi.n 531e4 │ │ │ │ + bhi.n 5318c │ │ │ │ cmp.w sl, #20 │ │ │ │ - bhi.n 53204 │ │ │ │ + bhi.n 531ac │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 53174 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.n 5311c │ │ │ │ + bl 3eea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bgt.n 53154 │ │ │ │ + bgt.n 530fc │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 531fa │ │ │ │ + bcs.n 531a2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ mov.w r2, #36 @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r6, #12] │ │ │ │ - b.n 53060 │ │ │ │ - bl 3eef8 │ │ │ │ + b.n 53008 │ │ │ │ + bl 3eea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 53188 │ │ │ │ - bne.n 531a6 │ │ │ │ + bgt.n 53130 │ │ │ │ + bne.n 5314e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53060 │ │ │ │ + bne.w 53008 │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ @@ -115053,57 +115046,57 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3eef8 │ │ │ │ + bl 3eea0 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add.w sl, r7, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r7, sl │ │ │ │ - b.n 5311c │ │ │ │ + b.n 530c4 │ │ │ │ cmp.w sl, #27 │ │ │ │ - bne.n 53174 │ │ │ │ + bne.n 5311c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 523b4 │ │ │ │ + bl 5235c │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ - b.n 53060 │ │ │ │ + b.n 53008 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 53188 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 53130 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r7, [r9] │ │ │ │ - bl 3f070 │ │ │ │ + bl 3f018 │ │ │ │ ldrd r1, r0, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r1, #1 │ │ │ │ strcc.w r0, [r9] │ │ │ │ strbcc r3, [r1, #0] │ │ │ │ - bcs.w 53364 │ │ │ │ + bcs.w 5330c │ │ │ │ cmp.w sl, #25 │ │ │ │ - beq.n 53330 │ │ │ │ + beq.n 532d8 │ │ │ │ cmp.w sl, #24 │ │ │ │ - beq.n 53308 │ │ │ │ + beq.n 532b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w sl, r7, r3 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5335a │ │ │ │ + bcs.w 53302 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ @@ -115120,221 +115113,221 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r6, #18] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 4e058 │ │ │ │ + bl 4e000 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r3, r2 │ │ │ │ - bne.w 533c0 │ │ │ │ + bne.w 53368 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ mov r7, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 533b6 │ │ │ │ + bne.n 5335e │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 531f4 │ │ │ │ + b.n 5319c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 53060 │ │ │ │ - blx 8134 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 53008 │ │ │ │ + blx 80e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5338c │ │ │ │ + beq.n 53334 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r9] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcc.n 53308 │ │ │ │ + bcc.n 532b0 │ │ │ │ uxtb.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 53376 │ │ │ │ + beq.n 5331e │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ - ble.n 53380 │ │ │ │ + ble.n 53328 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 532dc │ │ │ │ + beq.n 53284 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 532e6 │ │ │ │ + b.n 5328e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 533aa │ │ │ │ + beq.n 53352 │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4d0a8 │ │ │ │ + bl 4d050 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w sl, r7, r3 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 5324a │ │ │ │ + bcc.w 531f2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 53254 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 531fc │ │ │ │ uxtb r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp.w sl, #25 │ │ │ │ - bne.w 53234 │ │ │ │ - b.n 53330 │ │ │ │ - bl 3eef8 │ │ │ │ + bne.w 531dc │ │ │ │ + b.n 532d8 │ │ │ │ + bl 3eea0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - bne.n 533a6 │ │ │ │ + bne.n 5334e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 532ea │ │ │ │ + beq.n 53292 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n 5323a │ │ │ │ + b.n 531e2 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r6, #18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [r6] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 53050 │ │ │ │ - bge.n 53318 │ │ │ │ - b.n 5338c │ │ │ │ + b.n 52ff8 │ │ │ │ + bge.n 532c0 │ │ │ │ + b.n 53334 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 523b4 │ │ │ │ - b.n 531f4 │ │ │ │ + bl 5235c │ │ │ │ + b.n 5319c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 74188 │ │ │ │ - b.n 531f4 │ │ │ │ + bl 74130 │ │ │ │ + b.n 5319c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ add r1, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 532a6 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 5324e │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w ip, [pc, #396] @ 53570 │ │ │ │ + ldr.w ip, [pc, #396] @ 53518 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r0, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 5342e │ │ │ │ - ldr r3, [pc, #372] @ (53574 ) │ │ │ │ + bhi.n 533d6 │ │ │ │ + ldr r3, [pc, #372] @ (5351c ) │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 53488 │ │ │ │ + bhi.n 53430 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 5344e │ │ │ │ + bhi.n 533f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 53482 │ │ │ │ + beq.n 5342a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 53524 │ │ │ │ + beq.w 534cc │ │ │ │ mov r2, lr │ │ │ │ - cbnz r3, 5344a │ │ │ │ + cbnz r3, 533f2 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w lr, [r0, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 53402 │ │ │ │ + bls.n 533aa │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ moveq r3, #30 │ │ │ │ ldrbeq r4, [r2, #1] │ │ │ │ - beq.n 53528 │ │ │ │ + beq.n 534d0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ it eq │ │ │ │ moveq r3, #28 │ │ │ │ - beq.n 5344a │ │ │ │ + beq.n 533f2 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ - bne.n 53482 │ │ │ │ + bne.n 5342a │ │ │ │ movs r3, #31 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #1 │ │ │ │ movw lr, #37952 @ 0x9440 │ │ │ │ movt lr, #32 │ │ │ │ lsls r4, r3 │ │ │ │ tst.w r4, lr │ │ │ │ - bne.w 5356c │ │ │ │ + bne.w 53514 │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 53538 │ │ │ │ + beq.n 534e0 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 5344a │ │ │ │ - ldr r1, [pc, #268] @ (53578 ) │ │ │ │ + bne.n 533f2 │ │ │ │ + ldr r1, [pc, #268] @ (53520 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldrb.w r1, [r1, #427] @ 0x1ab │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bne.n 5344a │ │ │ │ + bne.n 533f2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 5344a │ │ │ │ + bhi.n 533f2 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub.w ip, r3, #22 │ │ │ │ uxtb.w r4, ip │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 5344a │ │ │ │ + bhi.n 533f2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 5344a │ │ │ │ - add r4, pc, #8 @ (adr r4, 534a4 ) │ │ │ │ + bhi.n 533f2 │ │ │ │ + add r4, pc, #8 @ (adr r4, 5344c ) │ │ │ │ ldr.w ip, [r4, ip, lsl #2] │ │ │ │ add r4, ip │ │ │ │ bx r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ @@ -115382,67 +115375,67 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r4, r1 │ │ │ │ ittt eq │ │ │ │ addeq r2, #2 │ │ │ │ subeq r3, #2 │ │ │ │ streq r2, [r0, #4] │ │ │ │ - beq.n 5344a │ │ │ │ + beq.n 533f2 │ │ │ │ movs r5, #61 @ 0x3d │ │ │ │ - b.n 53528 │ │ │ │ + b.n 534d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ str r2, [r0, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ ite cc │ │ │ │ movcc r3, #33 @ 0x21 │ │ │ │ movcs r3, #32 │ │ │ │ - b.n 53484 │ │ │ │ + b.n 5342c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r3, #27 │ │ │ │ - bne.w 5344a │ │ │ │ + bne.w 533f2 │ │ │ │ adds r2, #2 │ │ │ │ movs r3, #26 │ │ │ │ - b.n 53482 │ │ │ │ + b.n 5342a │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - b.n 53528 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + b.n 534d0 │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #808] @ (538b8 ) │ │ │ │ + ldr r2, [pc, #808] @ (53860 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r7, [pc, #808] @ (538bc ) │ │ │ │ + ldr r7, [pc, #808] @ (53864 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [sp, #58] @ 0x3a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #796] @ (538c0 ) │ │ │ │ + ldr r3, [pc, #796] @ (53868 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 533e0 │ │ │ │ + bl 53388 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 53644 │ │ │ │ - add r2, pc, #8 @ (adr r2, 535c8 ) │ │ │ │ + bhi.n 535ec │ │ │ │ + add r2, pc, #8 @ (adr r2, 53570 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ @@ -115510,159 +115503,159 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 533e0 │ │ │ │ + bl 53388 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 5372c │ │ │ │ + bhi.n 536d4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 54164 │ │ │ │ + beq.w 5410c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq.w 53e10 │ │ │ │ + beq.w 53db8 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #53 @ 0x35 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ strh.w r2, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #67] @ 0x43 │ │ │ │ - beq.w 53e28 │ │ │ │ + beq.w 53dd0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, r4, #4 │ │ │ │ - vldr d0, [pc, #524] @ 538b0 │ │ │ │ + vldr d0, [pc, #524] @ 53858 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 54198 │ │ │ │ + beq.w 54140 │ │ │ │ cmp r5, #33 @ 0x21 │ │ │ │ - beq.w 53e56 │ │ │ │ + beq.w 53dfe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #0 │ │ │ │ andne.w r9, r9, #1 │ │ │ │ - b.n 53658 │ │ │ │ + b.n 53600 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 540ba │ │ │ │ + bgt.w 54062 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #492] @ (538c4 ) │ │ │ │ - ldr r3, [pc, #488] @ (538c0 ) │ │ │ │ + ldr r2, [pc, #492] @ (5386c ) │ │ │ │ + ldr r3, [pc, #488] @ (53868 ) │ │ │ │ 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 54332 │ │ │ │ + bne.w 542da │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d24 │ │ │ │ - ldr r3, [pc, #452] @ (538c8 ) │ │ │ │ + beq.w 53ccc │ │ │ │ + ldr r3, [pc, #452] @ (53870 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.w 53ff4 │ │ │ │ + bcs.w 53f9c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5364c │ │ │ │ + b.n 535f4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #31 │ │ │ │ - b.n 536f4 │ │ │ │ + b.n 5369c │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 536f4 │ │ │ │ + b.n 5369c │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #7 │ │ │ │ - bne.w 541be │ │ │ │ - ldr r3, [pc, #400] @ (538cc ) │ │ │ │ + bne.w 54166 │ │ │ │ + ldr r3, [pc, #400] @ (53874 ) │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrb.w r8, [r3, r0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 53ef0 │ │ │ │ + beq.w 53e98 │ │ │ │ and.w r2, r8, #15 │ │ │ │ cmp r5, #9 │ │ │ │ it ne │ │ │ │ cmpne r2, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 53f2c │ │ │ │ + beq.w 53ed4 │ │ │ │ cmp r5, #21 │ │ │ │ - beq.w 53fa8 │ │ │ │ + beq.w 53f50 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #336] @ (538c8 ) │ │ │ │ + ldr r2, [pc, #336] @ (53870 ) │ │ │ │ it ge │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ cmpne r5, #20 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ - bne.n 537a0 │ │ │ │ + bne.n 53748 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 53ffe │ │ │ │ + bcs.w 53fa6 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 53f66 │ │ │ │ + bcc.w 53f0e │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r1, #36 @ 0x24 │ │ │ │ movne r1, #57 @ 0x39 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 53f78 │ │ │ │ + bne.w 53f20 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r1, [r0, r2] │ │ │ │ @@ -115676,48 +115669,48 @@ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 53f84 │ │ │ │ + bne.w 53f2c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldrsh.w r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strh r0, [r1, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 541d6 │ │ │ │ + beq.w 5417e │ │ │ │ tst.w r8, #128 @ 0x80 │ │ │ │ mov.w r9, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 53df4 │ │ │ │ + bge.w 53d9c │ │ │ │ eor.w r2, r8, #255 @ 0xff │ │ │ │ tst.w r8, #32 │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, fp, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r3, #30 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 53f90 │ │ │ │ + bne.w 53f38 │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 53dfa │ │ │ │ + bhi.w 53da2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r6 │ │ │ │ lsls r3, r0, #11 │ │ │ │ movs r6, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r6, r5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ @@ -115742,75 +115735,75 @@ │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r2, r1, #7 │ │ │ │ movs r6, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r6, r5 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ - ldr.w r2, [pc, #2488] @ 54290 │ │ │ │ + ldr.w r2, [pc, #2488] @ 54238 │ │ │ │ orr.w r1, r5, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r5, r2, [r0] │ │ │ │ cmp r5, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r5, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r5, #0] │ │ │ │ - bcs.w 5401e │ │ │ │ + bcs.w 53fc6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 53a48 │ │ │ │ + beq.w 539f0 │ │ │ │ ldrd r2, r1, [r4, #60] @ 0x3c │ │ │ │ and.w r3, r3, #1 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ it ge │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #2416] @ 54290 │ │ │ │ + ldr.w r2, [pc, #2416] @ 54238 │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 53ece │ │ │ │ + bcc.w 53e76 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #40 @ 0x28 │ │ │ │ movne r1, #55 @ 0x37 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r1, r1, r3 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 53ee8 │ │ │ │ + bne.w 53e90 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r2, r3] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ @@ -115818,212 +115811,212 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r1, r1, r3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r3, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 53ee0 │ │ │ │ + bne.w 53e88 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ strh r1, [r2, r3] │ │ │ │ - b.n 53658 │ │ │ │ - ldr.w r2, [pc, #2288] @ 54290 │ │ │ │ + b.n 53600 │ │ │ │ + ldr.w r2, [pc, #2288] @ 54238 │ │ │ │ cmp r5, #5 │ │ │ │ ite ne │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ moveq r1, #44 @ 0x2c │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r5, r2, [r0] │ │ │ │ cmp r5, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r5, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r5, #0] │ │ │ │ - bcs.w 540e2 │ │ │ │ + bcs.w 5408a │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r5, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 54058 │ │ │ │ + bne.w 54000 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strh r0, [r1, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 540ec │ │ │ │ + bcs.w 54094 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d24 │ │ │ │ + beq.w 53ccc │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ strh r2, [r1, r5] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 5411c │ │ │ │ + bcs.w 540c4 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ strb r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 53904 │ │ │ │ + bne.w 538ac │ │ │ │ mov r9, r7 │ │ │ │ - b.n 53658 │ │ │ │ + b.n 53600 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5421e │ │ │ │ - ldr.w r2, [pc, #2104] @ 54290 │ │ │ │ + beq.w 541c6 │ │ │ │ + ldr.w r2, [pc, #2104] @ 54238 │ │ │ │ orr.w r1, r5, #128 @ 0x80 │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r6, [r0] │ │ │ │ cmp r2, r6 │ │ │ │ ittt cc │ │ │ │ addcc r5, r2, #1 │ │ │ │ strcc r5, [r0, #0] │ │ │ │ strbcc r1, [r2, #0] │ │ │ │ - bcs.w 5407c │ │ │ │ + bcs.w 54024 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 538fe │ │ │ │ + b.n 538a6 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 540ce │ │ │ │ + beq.w 54076 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 53df4 │ │ │ │ + beq.w 53d9c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 541f2 │ │ │ │ - ldr.w r3, [pc, #2040] @ 54294 │ │ │ │ + beq.w 5419a │ │ │ │ + ldr.w r3, [pc, #2040] @ 5423c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r4, #69] @ 0x45 │ │ │ │ ldrsh.w r5, [sp, #58] @ 0x3a │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5413e │ │ │ │ + beq.w 540e6 │ │ │ │ ldrd r1, r0, [r4, #60] @ 0x3c │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r4, #69] @ 0x45 │ │ │ │ - ldr.w r1, [pc, #1980] @ 54290 │ │ │ │ + ldr.w r1, [pc, #1980] @ 54238 │ │ │ │ it ge │ │ │ │ strge r6, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ ite lt │ │ │ │ movlt.w r8, #64 @ 0x40 │ │ │ │ ubfxge r8, r5, #5, #1 │ │ │ │ ldr.w r6, [sl, r1] │ │ │ │ it ge │ │ │ │ movge.w r8, r8, lsl #7 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 54180 │ │ │ │ + bcs.w 54128 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 54096 │ │ │ │ + bne.w 5403e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r6, #272] @ 0x110 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str.w fp, [r0, r1] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r6, r1, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 54174 │ │ │ │ + bcs.w 5411c │ │ │ │ adds r1, r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r6, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 54260 │ │ │ │ + beq.w 54208 │ │ │ │ ldrb.w r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strb.w r1, [r4, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d24 │ │ │ │ + beq.w 53ccc │ │ │ │ ldrb.w r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ strb.w r1, [r4, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 53bdc │ │ │ │ + beq.n 53b84 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb.w r1, [r4, #69] @ 0x45 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ tst.w r5, #8 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ movne r2, #2 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 542f0 │ │ │ │ + bne.w 54298 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r0, r5 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ - ldr.w r1, [pc, #1764] @ 54290 │ │ │ │ + ldr.w r1, [pc, #1764] @ 54238 │ │ │ │ itt ge │ │ │ │ addge r0, r0, r5 │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ ldr.w r6, [sl, r1] │ │ │ │ add.w r1, r5, #47 @ 0x2f │ │ │ │ add r1, r8 │ │ │ │ add r1, r2 │ │ │ │ @@ -116031,99 +116024,99 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ ldrd r6, r2, [r0] │ │ │ │ cmp r6, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r6, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r6, #0] │ │ │ │ - bcs.w 5415a │ │ │ │ + bcs.w 54102 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [r4, #69] @ 0x45 │ │ │ │ - bl 533e0 │ │ │ │ + bl 53388 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #8 │ │ │ │ - beq.w 53a3e │ │ │ │ + beq.w 539e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5431e │ │ │ │ - ldr.w r3, [pc, #1692] @ 54298 │ │ │ │ + beq.w 542c6 │ │ │ │ + ldr.w r3, [pc, #1692] @ 54240 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr.w r2, [pc, #1668] @ 54290 │ │ │ │ + b.n 53ccc │ │ │ │ + ldr.w r2, [pc, #1668] @ 54238 │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 54104 │ │ │ │ + bcs.w 540ac │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r5, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 54064 │ │ │ │ + bne.w 5400c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strh r0, [r1, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 540f8 │ │ │ │ + bcs.w 540a0 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d24 │ │ │ │ + beq.n 53ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 533e0 │ │ │ │ + bl 53388 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #22 │ │ │ │ - bne.w 54272 │ │ │ │ + bne.w 5421a │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 54132 │ │ │ │ + bcs.w 540da │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 54070 │ │ │ │ + bne.w 54018 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strh r0, [r1, r2] │ │ │ │ @@ -116132,65 +116125,65 @@ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ strh r2, [r1, r5] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 54126 │ │ │ │ + bcs.w 540ce │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5357c │ │ │ │ - cbz r0, 53d24 │ │ │ │ + bl 53524 │ │ │ │ + cbz r0, 53ccc │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ strh.w r2, [r1, r8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 53a3e │ │ │ │ + b.n 539e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54146 │ │ │ │ - ldr.w r3, [pc, #1408] @ 5429c │ │ │ │ + beq.w 540ee │ │ │ │ + ldr.w r3, [pc, #1408] @ 54244 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 536d4 │ │ │ │ + b.n 5367c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5421e │ │ │ │ - ldr.w r2, [pc, #1372] @ 54290 │ │ │ │ + beq.w 541c6 │ │ │ │ + ldr.w r2, [pc, #1372] @ 54238 │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 5418c │ │ │ │ + bcs.w 54134 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r5, r1, #4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 540a2 │ │ │ │ + bne.w 5404a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r1, [r0, r2] │ │ │ │ @@ -116199,94 +116192,94 @@ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 54110 │ │ │ │ + bne.w 540b8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldrsh.w r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strh r0, [r1, r2] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 53a7a │ │ │ │ + b.n 53a22 │ │ │ │ ldrb.w r2, [r4, #69] @ 0x45 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 54036 │ │ │ │ + beq.w 53fde │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [r4, #69] @ 0x45 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 53a3a │ │ │ │ - ldr.w r3, [pc, #1212] @ 54290 │ │ │ │ + bne.w 539e2 │ │ │ │ + ldr.w r3, [pc, #1212] @ 54238 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 53d24 │ │ │ │ + beq.n 53ccc │ │ │ │ subs r1, #1 │ │ │ │ - bl 74188 │ │ │ │ - b.n 53d24 │ │ │ │ + bl 74130 │ │ │ │ + b.n 53ccc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 536d2 │ │ │ │ + b.n 5367a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54150 │ │ │ │ - ldr.w r3, [pc, #1180] @ 542a0 │ │ │ │ + beq.w 540f8 │ │ │ │ + ldr.w r3, [pc, #1180] @ 54248 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 53686 │ │ │ │ + bne.w 5362e │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ strh.w r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r3, [sp, #67] @ 0x43 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 53e36 │ │ │ │ + bne.n 53dde │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 5400c │ │ │ │ + beq.w 53fb4 │ │ │ │ adds r1, r4, #4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ vmov s0, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq.w 53fd0 │ │ │ │ + beq.w 53f78 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 53fda │ │ │ │ - ldr.w r3, [pc, #1080] @ 54290 │ │ │ │ + beq.w 53f82 │ │ │ │ + ldr.w r3, [pc, #1080] @ 54238 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 53fb4 │ │ │ │ + bcs.w 53f5c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ add.w r2, r3, #1 │ │ │ │ @@ -116298,575 +116291,575 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r1, r1, r3 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmn.w r1, #8 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.n 53f56 │ │ │ │ + bne.n 53efe │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, r2 │ │ │ │ vstr d0, [r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 53fc4 │ │ │ │ + bcs.w 53f6c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 536b6 │ │ │ │ + b.w 5365e │ │ │ │ cmp r3, #0 │ │ │ │ add.w r3, r1, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r3, #40 @ 0x28 │ │ │ │ movne r3, #55 @ 0x37 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 53940 │ │ │ │ + b.n 538e8 │ │ │ │ adds r1, #2 │ │ │ │ - bl 74188 │ │ │ │ - b.n 5398a │ │ │ │ + bl 74130 │ │ │ │ + b.n 53932 │ │ │ │ adds r1, #4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 53960 │ │ │ │ + bl 74130 │ │ │ │ + b.n 53908 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - bne.w 5374c │ │ │ │ + bne.w 536f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 541fc │ │ │ │ + bne.w 541a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 54028 │ │ │ │ + beq.w 53fd0 │ │ │ │ movs r3, #3 │ │ │ │ cmp r0, #21 │ │ │ │ - bne.w 5376e │ │ │ │ - b.n 53844 │ │ │ │ + bne.w 53716 │ │ │ │ + b.n 537ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 541ae │ │ │ │ + beq.w 54156 │ │ │ │ cmp r5, #21 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5383c │ │ │ │ + beq.w 537e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54214 │ │ │ │ - ldr r3, [pc, #852] @ (542a4 ) │ │ │ │ + beq.w 541bc │ │ │ │ + ldr r3, [pc, #852] @ (5424c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ adds r1, #8 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 53ea4 │ │ │ │ + b.n 53e4c │ │ │ │ cmp r7, #0 │ │ │ │ add.w r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r2, #36 @ 0x24 │ │ │ │ movne r2, #57 @ 0x39 │ │ │ │ strb r2, [r1, #0] │ │ │ │ - b.n 537be │ │ │ │ + b.n 53766 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 537de │ │ │ │ + b.n 53786 │ │ │ │ adds r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53818 │ │ │ │ + b.n 537c0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5357c │ │ │ │ + bl 53524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d24 │ │ │ │ + beq.w 53ccc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 53868 │ │ │ │ + b.n 53810 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 541ae │ │ │ │ + beq.w 54156 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 5383c │ │ │ │ + b.n 537e4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 53e74 │ │ │ │ + b.n 53e1c │ │ │ │ ldrb.w r1, [sp, #67] @ 0x43 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 536b6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5365e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 53e56 │ │ │ │ + bne.w 53dfe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5424e │ │ │ │ + beq.w 541f6 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - ldr r3, [pc, #700] @ (542a8 ) │ │ │ │ + ldr r3, [pc, #700] @ (54250 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 5371a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 536c2 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 537a0 │ │ │ │ + b.w 53748 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 53e36 │ │ │ │ + beq.w 53dde │ │ │ │ adds r3, r7, #2 │ │ │ │ - vldr d0, [pc, #624] @ 54288 │ │ │ │ + vldr d0, [pc, #624] @ 54230 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 53e48 │ │ │ │ + b.n 53df0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 538f8 │ │ │ │ + b.n 538a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ cmp r0, #21 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 5376e │ │ │ │ - b.n 53844 │ │ │ │ - ldr r2, [pc, #600] @ (54290 ) │ │ │ │ + bne.w 53716 │ │ │ │ + b.n 537ec │ │ │ │ + ldr r2, [pc, #600] @ (54238 ) │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 540ae │ │ │ │ + bcs.n 54056 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 53dc0 │ │ │ │ + b.n 53d68 │ │ │ │ adds r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 539e2 │ │ │ │ + b.n 5398a │ │ │ │ adds r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53c46 │ │ │ │ + b.n 53bee │ │ │ │ adds r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53cbc │ │ │ │ + b.n 53c64 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53a76 │ │ │ │ + b.n 53a1e │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ movs r1, #31 │ │ │ │ - b.w 536f4 │ │ │ │ + b.w 5369c │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #159 @ 0x9f │ │ │ │ - b.w 536f4 │ │ │ │ + b.w 5369c │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53b28 │ │ │ │ + b.n 53ad0 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53d6e │ │ │ │ + b.n 53d16 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 54050 │ │ │ │ + b.n 53ff8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 541ce │ │ │ │ - ldr r3, [pc, #488] @ (542ac ) │ │ │ │ + beq.w 54176 │ │ │ │ + ldr r3, [pc, #488] @ (54254 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 541e8 │ │ │ │ - ldr r3, [pc, #472] @ (542b0 ) │ │ │ │ + beq.w 54190 │ │ │ │ + ldr r3, [pc, #472] @ (54258 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 539c2 │ │ │ │ + b.n 5396a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53a06 │ │ │ │ + b.n 539ae │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53c6a │ │ │ │ + b.n 53c12 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53c26 │ │ │ │ + b.n 53bce │ │ │ │ adds r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53d42 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53a3a │ │ │ │ + b.n 539e2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53cee │ │ │ │ + b.n 53c96 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53c9c │ │ │ │ + b.n 53c44 │ │ │ │ mov r8, fp │ │ │ │ strb.w fp, [r4, #69] @ 0x45 │ │ │ │ - b.n 53b4a │ │ │ │ - ldr r3, [pc, #364] @ (542b4 ) │ │ │ │ + b.n 53af2 │ │ │ │ + ldr r3, [pc, #364] @ (5425c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53d18 │ │ │ │ - ldr r3, [pc, #356] @ (542b8 ) │ │ │ │ + b.n 53cc0 │ │ │ │ + ldr r3, [pc, #356] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53e02 │ │ │ │ + b.n 53daa │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53bd6 │ │ │ │ + b.n 53b7e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5420a │ │ │ │ - ldr r3, [pc, #336] @ (542bc ) │ │ │ │ + beq.n 541b2 │ │ │ │ + ldr r3, [pc, #336] @ (54264 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53b4a │ │ │ │ + b.n 53af2 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53b08 │ │ │ │ + b.n 53ab0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 53d4e │ │ │ │ + b.n 53cf6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53fe6 │ │ │ │ - ldr r3, [pc, #272] @ (542b8 ) │ │ │ │ + bne.w 53f8e │ │ │ │ + ldr r3, [pc, #272] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53fea │ │ │ │ + b.n 53f92 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54230 │ │ │ │ - ldr r3, [pc, #264] @ (542c0 ) │ │ │ │ + beq.n 541d8 │ │ │ │ + ldr r3, [pc, #264] @ (54268 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5423a │ │ │ │ - ldr r3, [pc, #252] @ (542c4 ) │ │ │ │ + beq.n 541e2 │ │ │ │ + ldr r3, [pc, #252] @ (5426c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr r3, [pc, #248] @ (542c8 ) │ │ │ │ + b.n 53ccc │ │ │ │ + ldr r3, [pc, #248] @ (54270 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 540c2 │ │ │ │ + b.n 5406a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54244 │ │ │ │ - ldr r3, [pc, #236] @ (542cc ) │ │ │ │ + beq.n 541ec │ │ │ │ + ldr r3, [pc, #236] @ (54274 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr r3, [pc, #228] @ (542d0 ) │ │ │ │ + b.n 53ccc │ │ │ │ + ldr r3, [pc, #228] @ (54278 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 540d6 │ │ │ │ - ldr r3, [pc, #196] @ (542b8 ) │ │ │ │ + b.n 5407e │ │ │ │ + ldr r3, [pc, #196] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53a9a │ │ │ │ + b.n 53a42 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 54256 │ │ │ │ - ldr r3, [pc, #208] @ (542d4 ) │ │ │ │ + cbz r3, 541fe │ │ │ │ + ldr r3, [pc, #208] @ (5427c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr r3, [pc, #172] @ (542b8 ) │ │ │ │ + b.n 53ccc │ │ │ │ + ldr r3, [pc, #172] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 5416a │ │ │ │ - ldr r3, [pc, #160] @ (542b8 ) │ │ │ │ + b.n 54112 │ │ │ │ + ldr r3, [pc, #160] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53f4c │ │ │ │ + b.n 53ef4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54300 │ │ │ │ - ldr r3, [pc, #176] @ (542d8 ) │ │ │ │ + beq.n 542a8 │ │ │ │ + ldr r3, [pc, #176] @ (54280 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr r3, [pc, #168] @ (542dc ) │ │ │ │ + b.n 53ccc │ │ │ │ + ldr r3, [pc, #168] @ (54284 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 541b4 │ │ │ │ - ldr r3, [pc, #124] @ (542b8 ) │ │ │ │ + b.n 5415c │ │ │ │ + ldr r3, [pc, #124] @ (54260 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 541c4 │ │ │ │ - ldr r3, [pc, #152] @ (542e0 ) │ │ │ │ + b.n 5416c │ │ │ │ + ldr r3, [pc, #152] @ (54288 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 541dc │ │ │ │ - ldr r3, [pc, #148] @ (542e4 ) │ │ │ │ + b.n 54184 │ │ │ │ + ldr r3, [pc, #148] @ (5428c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ - b.n 541aa │ │ │ │ - ldr r3, [pc, #132] @ (542dc ) │ │ │ │ + b.n 54152 │ │ │ │ + ldr r3, [pc, #132] @ (54284 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 54200 │ │ │ │ + b.n 541a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5430a │ │ │ │ - ldr r3, [pc, #128] @ (542e8 ) │ │ │ │ + beq.n 542b2 │ │ │ │ + ldr r3, [pc, #128] @ (54290 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54314 │ │ │ │ - ldr r3, [pc, #112] @ (542ec ) │ │ │ │ + beq.n 542bc │ │ │ │ + ldr r3, [pc, #112] @ (54294 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ + b.n 53ccc │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r7, r2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 54328 │ │ │ │ - ldr r3, [pc, #64] @ (54338 ) │ │ │ │ + cbz r3, 542d0 │ │ │ │ + ldr r3, [pc, #64] @ (542e0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 53d24 │ │ │ │ - ldr r3, [pc, #56] @ (5433c ) │ │ │ │ + b.n 53ccc │ │ │ │ + ldr r3, [pc, #56] @ (542e4 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 54224 │ │ │ │ - ldr r3, [pc, #52] @ (54340 ) │ │ │ │ + b.n 541cc │ │ │ │ + ldr r3, [pc, #52] @ (542e8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 54266 │ │ │ │ - ldr r3, [pc, #44] @ (54344 ) │ │ │ │ + b.n 5420e │ │ │ │ + ldr r3, [pc, #44] @ (542ec ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 54278 │ │ │ │ - ldr r3, [pc, #40] @ (54348 ) │ │ │ │ + b.n 54220 │ │ │ │ + ldr r3, [pc, #40] @ (542f0 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53bfa │ │ │ │ - ldr r3, [pc, #32] @ (5434c ) │ │ │ │ + b.n 53ba2 │ │ │ │ + ldr r3, [pc, #32] @ (542f4 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 542f4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5429c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #756] @ (54660 ) │ │ │ │ + ldr r0, [pc, #756] @ (54608 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #756] @ (54664 ) │ │ │ │ + ldr r2, [pc, #756] @ (5460c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrh.w r0, [r8, #16] │ │ │ │ add r2, pc │ │ │ │ strh.w r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [r8, #18] │ │ │ │ strh.w r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #732] @ (54668 ) │ │ │ │ + ldr r0, [pc, #732] @ (54610 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #78] @ 0x4e │ │ │ │ - ldr r3, [pc, #720] @ (5466c ) │ │ │ │ + ldr r3, [pc, #720] @ (54614 ) │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #708] @ (54670 ) │ │ │ │ + ldr r3, [pc, #708] @ (54618 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrsh.w r3, [r0, #416] @ 0x1a0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ strh.w r1, [r0, #416] @ 0x1a0 │ │ │ │ - bge.w 54570 │ │ │ │ + bge.w 54518 │ │ │ │ ldrsh.w r1, [r8, #14] │ │ │ │ cmp r1, #11 │ │ │ │ it le │ │ │ │ addle r0, sp, #152 @ 0x98 │ │ │ │ - bgt.w 54728 │ │ │ │ + bgt.w 546d0 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 54cf6 │ │ │ │ + beq.w 54c9e │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r3, [pc, #660] @ (54674 ) │ │ │ │ + ldr r3, [pc, #660] @ (5461c ) │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ sub.w r6, r0, #8 │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r4, #1 │ │ │ │ - vldr d8, [pc, #608] @ 54650 │ │ │ │ + vldr d8, [pc, #608] @ 545f8 │ │ │ │ mov sl, ip │ │ │ │ mov fp, r8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb.w r8, r7 │ │ │ │ and.w r5, r7, #63 @ 0x3f │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 54530 │ │ │ │ + blt.w 544d8 │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 544a4 │ │ │ │ + bhi.n 5444c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #11 │ │ │ │ lsls r5, r0, #12 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r4, r0, #1 │ │ │ │ @@ -116919,22 +116912,22 @@ │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 548be │ │ │ │ + bhi.w 54866 │ │ │ │ mov.w sl, #0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ands.w r7, r7, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ streq r7, [sp, #0] │ │ │ │ moveq r5, sl │ │ │ │ - beq.n 544cc │ │ │ │ + beq.n 54474 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, #8 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -116942,15 +116935,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ vstr d8, [r6] │ │ │ │ strb.w r5, [r9] │ │ │ │ ldrb.w r7, [r4], #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 54402 │ │ │ │ + bne.n 543aa │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsh.w r2, [r1, #416] @ 0x1a0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -116959,65 +116952,65 @@ │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strhgt.w r2, [r1, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54590 │ │ │ │ - ldr r2, [pc, #360] @ (54678 ) │ │ │ │ - ldr r3, [pc, #348] @ (5466c ) │ │ │ │ + bne.n 54538 │ │ │ │ + ldr r2, [pc, #360] @ (54620 ) │ │ │ │ + ldr r3, [pc, #348] @ (54614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 54ea6 │ │ │ │ + bne.w 54e4e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 5454c │ │ │ │ + beq.n 544f4 │ │ │ │ lsls r3, r7, #25 │ │ │ │ - bpl.w 54412 │ │ │ │ + bpl.w 543ba │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 54bb4 │ │ │ │ + beq.w 54b5c │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 54412 │ │ │ │ - ldr r3, [pc, #300] @ (5467c ) │ │ │ │ + bne.w 543ba │ │ │ │ + ldr r3, [pc, #300] @ (54624 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 54412 │ │ │ │ - ldr r0, [pc, #268] @ (54680 ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 543ba │ │ │ │ + ldr r0, [pc, #268] @ (54628 ) │ │ │ │ ldrh.w r1, [r8, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - ldr r0, [pc, #252] @ (54684 ) │ │ │ │ + ldr r0, [pc, #252] @ (5462c ) │ │ │ │ adds r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - vldr d8, [pc, #188] @ 54650 │ │ │ │ - b.n 5450c │ │ │ │ + bl 6bc44 │ │ │ │ + vldr d8, [pc, #188] @ 545f8 │ │ │ │ + b.n 544b4 │ │ │ │ ldrh.w r3, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r4, r4, fp │ │ │ │ adds r3, r4, #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -117044,68 +117037,68 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldrsh.w r3, [sp, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 5460a │ │ │ │ + bpl.n 545b2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 54628 │ │ │ │ + beq.n 545d0 │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #112] @ (54688 ) │ │ │ │ + ldr r0, [pc, #112] @ (54630 ) │ │ │ │ ands.w r1, r1, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ add r0, pc │ │ │ │ adds r1, #2 │ │ │ │ - bl 6bc9c │ │ │ │ - vldr d7, [pc, #44] @ 54658 │ │ │ │ + bl 6bc44 │ │ │ │ + vldr d7, [pc, #44] @ 54600 │ │ │ │ adds r6, #8 │ │ │ │ vstr d8, [r6] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 54788 │ │ │ │ + ble.w 54730 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r5 │ │ │ │ strb.w r5, [r9, #1] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 544cc │ │ │ │ + b.n 54474 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r6 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 546d4 │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r1, r1 │ │ │ │ - cbz r2, 546d2 │ │ │ │ + cbz r2, 54692 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r4, r4, fp │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r2, r4, #3 │ │ │ │ mov r5, sl │ │ │ │ @@ -117115,869 +117108,869 @@ │ │ │ │ ldr.w r7, [fp, r2] │ │ │ │ ldrsh.w r2, [r1, #4] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strh.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 54c42 │ │ │ │ + beq.w 54bea │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r1, [sp, #78] @ 0x4e │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54c3c │ │ │ │ + beq.w 54be4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ strh.w r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 54c3c │ │ │ │ + beq.w 54be4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strh.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 544cc │ │ │ │ + b.n 54474 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, r1, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldrsh.w r1, [r8, #14] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 543d0 │ │ │ │ + b.n 54378 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ sub.w r4, r4, fp │ │ │ │ adds r3, r4, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r1, fp, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbnz r2, 54784 │ │ │ │ + cbnz r2, 5472c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r2, #1 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 54e1a │ │ │ │ + beq.w 54dc2 │ │ │ │ adds r4, r1, #2 │ │ │ │ - b.n 544d4 │ │ │ │ - vldr d7, [pc, #828] @ 54ac8 │ │ │ │ + b.n 5447c │ │ │ │ + vldr d7, [pc, #828] @ 54a70 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 5463e │ │ │ │ - vldr d7, [pc, #820] @ 54ad0 │ │ │ │ + bmi.w 545e6 │ │ │ │ + vldr d7, [pc, #820] @ 54a78 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 54e10 │ │ │ │ + bgt.w 54db8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ ldrb.w sl, [sp, #79] @ 0x4f │ │ │ │ vmov.f64 d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa414 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9e2c │ │ │ │ + bl a9cd0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 54642 │ │ │ │ + b.n 545ea │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ - b.n 547e8 │ │ │ │ + b.n 54790 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 54ce6 │ │ │ │ + beq.w 54c8e │ │ │ │ ldrb.w r5, [r9, #-1] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 54ce6 │ │ │ │ + beq.w 54c8e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 54e24 │ │ │ │ + bmi.w 54dcc │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 54e36 │ │ │ │ - ldr r3, [pc, #664] @ (54ae0 ) │ │ │ │ + bne.w 54dde │ │ │ │ + ldr r3, [pc, #664] @ (54a88 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #660] @ (54ae4 ) │ │ │ │ + ldr r0, [pc, #660] @ (54a8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 544a4 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 5444c │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp r3, #2 │ │ │ │ vmov r5, s15 │ │ │ │ - beq.w 54d0a │ │ │ │ - bl aa414 │ │ │ │ + beq.w 54cb2 │ │ │ │ + bl a9e2c │ │ │ │ mov r2, r0 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ sub.w r1, r5, #32 │ │ │ │ lsl.w r0, r2, r5 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ rsb r1, r5, #32 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orrs r1, r3 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 5449c │ │ │ │ - vldr d8, [pc, #536] @ 54ad8 │ │ │ │ + bmi.w 54444 │ │ │ │ + vldr d8, [pc, #536] @ 54a80 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + beq.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp r3, #2 │ │ │ │ vmov r5, s15 │ │ │ │ - beq.w 54d38 │ │ │ │ - bl aa414 │ │ │ │ + beq.w 54ce0 │ │ │ │ + bl a9e2c │ │ │ │ rsb r3, r5, #32 │ │ │ │ lsrs r0, r5 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r0, r3 │ │ │ │ subs.w r3, r5, #32 │ │ │ │ itt pl │ │ │ │ asrpl.w r3, r1, r3 │ │ │ │ orrpl r0, r3 │ │ │ │ asrs r1, r5 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + bge.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + bgt.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ lsls r1, r7, #25 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldrb.w sl, [r9, #-1] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ mov r5, sl │ │ │ │ vmov r2, s14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bmi.w 54dc8 │ │ │ │ + bmi.w 54d70 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ blx r0 │ │ │ │ subs r6, #8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-16] │ │ │ │ sub.w r9, r9, #2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r6, #16 │ │ │ │ ldrb.w sl, [r9] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vldr d0, [r6, #8] │ │ │ │ mov r5, sl │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsls r2, r7, #25 │ │ │ │ - bmi.w 54dec │ │ │ │ + bmi.w 54d94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 54e6c │ │ │ │ + blt.w 54e14 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-24] @ 0xffffffe8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldrb.w sl, [r9, #-3] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vldr d0, [r6, #-16] │ │ │ │ mov r5, sl │ │ │ │ vmov r2, s14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ lsls r3, r7, #25 │ │ │ │ - bmi.w 54d66 │ │ │ │ + bmi.w 54d0e │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vldr d1, [r6, #-8] │ │ │ │ blx r0 │ │ │ │ sub.w r9, r9, #3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ subs r6, #24 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w sl, [r9] │ │ │ │ subs r6, #8 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ blx r3 │ │ │ │ vmov s16, r0 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #78] @ 0x4e │ │ │ │ - b.n 544d4 │ │ │ │ + b.n 5447c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + bne.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + beq.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ vldr d8, [r6, #-8] │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrb.w sl, [r9, #-1] │ │ │ │ strb.w r3, [r9, #-1] │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 5449c │ │ │ │ - b.n 548be │ │ │ │ + bne.w 54444 │ │ │ │ + b.n 54866 │ │ │ │ vldr d7, [r6, #-16] │ │ │ │ vmov.f64 d1, d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w r9, r9, #2 │ │ │ │ vldr d0, [r6, #-8] │ │ │ │ subs r6, #16 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ ldrb.w sl, [r9] │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ blx r3 │ │ │ │ vmov s16, r0 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 54c58 │ │ │ │ + beq.w 54c00 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 54c58 │ │ │ │ - bl aa414 │ │ │ │ + beq.w 54c00 │ │ │ │ + bl a9e2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ eor.w r0, r8, r0 │ │ │ │ eors r1, r5 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ ... │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 54c78 │ │ │ │ + beq.w 54c20 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 54c78 │ │ │ │ - bl aa414 │ │ │ │ + beq.w 54c20 │ │ │ │ + bl a9e2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ orr.w r0, r8, r0 │ │ │ │ orrs r1, r5 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ mvns r0, r0 │ │ │ │ mvns r1, r1 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ sub.w r4, r4, fp │ │ │ │ adds r6, #8 │ │ │ │ adds r4, #7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ add r4, fp │ │ │ │ vldr d8, [r4] │ │ │ │ adds r4, #9 │ │ │ │ vstr d8, [r6] │ │ │ │ ldrb.w sl, [r4, #-1] │ │ │ │ strb.w sl, [r9] │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ sub.w r4, r4, fp │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #3 │ │ │ │ adds r6, #8 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r4, fp │ │ │ │ subs r3, r4, r3 │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #5 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r6] │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 544d4 │ │ │ │ + b.n 5447c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ - b.n 54b3c │ │ │ │ + b.n 54ae4 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.w 54da2 │ │ │ │ + beq.w 54d4a │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54cba │ │ │ │ + beq.n 54c62 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 54cba │ │ │ │ - bl aa414 │ │ │ │ + beq.n 54c62 │ │ │ │ + bl a9e2c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl aa314 │ │ │ │ + bl a9d2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ subs r6, #8 │ │ │ │ - b.n 544d4 │ │ │ │ + b.n 5447c │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54c98 │ │ │ │ + beq.n 54c40 │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 54c98 │ │ │ │ - bl aa414 │ │ │ │ + beq.n 54c40 │ │ │ │ + bl a9e2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ and.w r0, r8, r0 │ │ │ │ ands r1, r5 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vldr d0, [r6, #-8] │ │ │ │ - blx 7bd4 │ │ │ │ + blx 7b88 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 544a4 │ │ │ │ + b.n 5444c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 544cc │ │ │ │ + b.n 54474 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 544cc │ │ │ │ - bl aa478 │ │ │ │ + b.n 54474 │ │ │ │ + bl a9e90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ eors r1, r5 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ - bl aa478 │ │ │ │ + b.n 5444c │ │ │ │ + bl a9e90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ orrs r1, r5 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 544a4 │ │ │ │ - bl aa478 │ │ │ │ + b.n 5444c │ │ │ │ + bl a9e90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ and.w r0, r8, r0 │ │ │ │ ands r1, r5 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ - bl aa478 │ │ │ │ + b.w 5444c │ │ │ │ + bl a9e90 │ │ │ │ strd r0, r1, [sp] │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ + b.w 5444c │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ mov.w sl, #1 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ - b.w 544a4 │ │ │ │ + b.w 5444c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsh.w r3, [r2, #416] @ 0x1a0 │ │ │ │ cmp r3, r7 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strhgt.w r3, [r2, #416] @ 0x1a0 │ │ │ │ - b.n 54590 │ │ │ │ - bl aa478 │ │ │ │ + b.n 54538 │ │ │ │ + bl a9e90 │ │ │ │ mov r2, r0 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ sub.w r1, r5, #32 │ │ │ │ lsl.w r0, r2, r5 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ rsb r1, r5, #32 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orrs r1, r3 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ - bl aa478 │ │ │ │ + b.w 5444c │ │ │ │ + bl a9e90 │ │ │ │ mov r2, r1 │ │ │ │ rsb r1, r5, #32 │ │ │ │ lsr.w r3, r0, r5 │ │ │ │ sub.w r0, r5, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsr.w r1, r2, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ + b.w 5444c │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ movs r1, #3 │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ bic.w r7, r7, #64 @ 0x40 │ │ │ │ sub.w r9, r9, #3 │ │ │ │ subs r6, #24 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - vldr d7, [pc, #296] @ 54eb0 │ │ │ │ + vldr d7, [pc, #296] @ 54e58 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 26a44 │ │ │ │ + bl 269ec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 544cc │ │ │ │ - ldr r3, [pc, #276] @ (54eb8 ) │ │ │ │ + b.w 54474 │ │ │ │ + ldr r3, [pc, #276] @ (54e60 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #272] @ (54ebc ) │ │ │ │ + ldr r0, [pc, #272] @ (54e64 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 54bc8 │ │ │ │ - vldr d7, [pc, #228] @ 54eb0 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 54b70 │ │ │ │ + vldr d7, [pc, #228] @ 54e58 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ bic.w r7, r7, #64 @ 0x40 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ subs r6, #8 │ │ │ │ - bl 26a44 │ │ │ │ + bl 269ec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 54d94 │ │ │ │ - vldr d7, [pc, #192] @ 54eb0 │ │ │ │ + b.n 54d3c │ │ │ │ + vldr d7, [pc, #192] @ 54e58 │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, #2 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ bic.w r7, r7, #64 @ 0x40 │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 26a44 │ │ │ │ + bl 269ec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 54d94 │ │ │ │ + b.n 54d3c │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 547b0 │ │ │ │ + b.n 54758 │ │ │ │ ldrsh.w r4, [fp, r3] │ │ │ │ add r4, fp │ │ │ │ - b.w 544d4 │ │ │ │ + b.w 5447c │ │ │ │ vneg.f64 d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 54846 │ │ │ │ + beq.w 547ee │ │ │ │ ldrd r0, r1, [r6, #-8] │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #2 │ │ │ │ - bne.n 54e7e │ │ │ │ - bl aa478 │ │ │ │ + bne.n 54e26 │ │ │ │ + bl a9e90 │ │ │ │ strd r0, r1, [sp] │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl aa3b4 │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9dcc │ │ │ │ + bl a9cc0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ + b.w 5444c │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r0, s15 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 544a4 │ │ │ │ - bl aa414 │ │ │ │ + b.w 5444c │ │ │ │ + bl a9e2c │ │ │ │ strd r0, r1, [sp] │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl aa314 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9d2c │ │ │ │ + bl a9cd0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 544a4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 5444c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #264] @ (54fe0 ) │ │ │ │ + ldr r2, [pc, #264] @ (54f88 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #264] @ (54fe4 ) │ │ │ │ + ldr r3, [pc, #264] @ (54f8c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r8, [pc, #260] @ 54fe8 │ │ │ │ + ldr.w r8, [pc, #260] @ 54f90 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ - ldr r3, [pc, #236] @ (54fec ) │ │ │ │ + blx 804c │ │ │ │ + ldr r3, [pc, #236] @ (54f94 ) │ │ │ │ movs r1, #20 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r5, r7, [sp, #80] @ 0x50 │ │ │ │ strh.w r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 5357c │ │ │ │ - cbnz r0, 54f46 │ │ │ │ + bl 53524 │ │ │ │ + cbnz r0, 54eee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54f46 │ │ │ │ + cbz r3, 54eee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54f2c │ │ │ │ + cbz r3, 54ed4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - vldr d0, [pc, #168] @ 54fd8 │ │ │ │ + vldr d0, [pc, #168] @ 54f80 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #4 │ │ │ │ blx r7 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 54fb8 │ │ │ │ + bmi.n 54f60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 54fb0 │ │ │ │ + bcs.n 54f58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ sub.w r8, r3, r2 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ sub.w r3, r8, #20 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r7, [r4, #8] │ │ │ │ strh r0, [r4, #18] │ │ │ │ str r2, [r4, #0] │ │ │ │ strh r5, [r4, #16] │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ strh r3, [r4, #14] │ │ │ │ - cbz r6, 54f94 │ │ │ │ + cbz r6, 54f3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #88] @ (54ff0 ) │ │ │ │ - ldr r3, [pc, #76] @ (54fe4 ) │ │ │ │ + ldr r2, [pc, #88] @ (54f98 ) │ │ │ │ + ldr r3, [pc, #76] @ (54f8c ) │ │ │ │ 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 54fce │ │ │ │ + bne.n 54f76 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 54f5a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 54f02 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #52] @ (54ff4 ) │ │ │ │ + ldr r3, [pc, #52] @ (54f9c ) │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 54f94 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 54f3c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #592 @ (adr r7, 55244 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 5536c ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #116] @ 55080 │ │ │ │ + ldr.w ip, [pc, #116] @ 55028 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #116] @ (55084 ) │ │ │ │ + ldr r4, [pc, #116] @ (5502c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r4, #272] @ 0x110 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r7, [r5, #24] │ │ │ │ subs r6, r6, r7 │ │ │ │ - bne.n 5504c │ │ │ │ - bl 54ec0 │ │ │ │ + bne.n 54ff4 │ │ │ │ + bl 54e68 │ │ │ │ strh r4, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 54350 │ │ │ │ + bl 542f8 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 54ec0 │ │ │ │ + bl 54e68 │ │ │ │ strh r4, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 54350 │ │ │ │ + bl 542f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - b.n 55038 │ │ │ │ + b.n 54fe0 │ │ │ │ nop │ │ │ │ - add r7, pc, #112 @ (adr r7, 550f4 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 5521c ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 55094 │ │ │ │ + cbz r3, 5503c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 55096 │ │ │ │ + bne.n 5503e │ │ │ │ bx lr │ │ │ │ - b.w b788 <__time64@plt+0x338c> │ │ │ │ + b.w b730 <__time64@plt+0x338c> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r2, [pc, #1696] @ 55750 │ │ │ │ + ldr.w r2, [pc, #1696] @ 556f8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1696] @ 55754 │ │ │ │ + ldr.w r3, [pc, #1696] @ 556fc │ │ │ │ mov.w fp, #0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, fp │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1680] @ 55758 │ │ │ │ + ldr.w r3, [pc, #1680] @ 55700 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551ac │ │ │ │ + beq.n 55154 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ - bgt.w 55366 │ │ │ │ + bgt.w 5530e │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ - ble.n 550ce │ │ │ │ + ble.n 55076 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ cmp r4, #22 │ │ │ │ - bhi.n 550ce │ │ │ │ - add r3, pc, #8 @ (adr r3, 550f8 ) │ │ │ │ + bhi.n 55076 │ │ │ │ + add r3, pc, #8 @ (adr r3, 550a0 ) │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ add r3, r4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @@ -118003,660 +117996,660 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ lsls r1, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 550ce │ │ │ │ - ldr.w r3, [pc, #1536] @ 5575c │ │ │ │ + bmi.n 55076 │ │ │ │ + ldr.w r3, [pc, #1536] @ 55704 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1528] @ 55760 │ │ │ │ - ldr.w r0, [pc, #1528] @ 55764 │ │ │ │ + ldr.w r2, [pc, #1528] @ 55708 │ │ │ │ + ldr.w r0, [pc, #1528] @ 5570c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 550ce │ │ │ │ - ldr.w r3, [pc, #1496] @ 5575c │ │ │ │ + bmi.n 55076 │ │ │ │ + ldr.w r3, [pc, #1496] @ 55704 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #1500] @ 55768 │ │ │ │ + ldr.w r0, [pc, #1500] @ 55710 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #1496] @ 5576c │ │ │ │ + ldr.w r2, [pc, #1496] @ 55714 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550dc │ │ │ │ + bne.n 55084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r9, fp │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 55726 │ │ │ │ - ldr.w r3, [pc, #1440] @ 5575c │ │ │ │ + bmi.w 556ce │ │ │ │ + ldr.w r3, [pc, #1440] @ 55704 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1452] @ 55770 │ │ │ │ + ldr.w r2, [pc, #1452] @ 55718 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r7, r7, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #2 │ │ │ │ it le │ │ │ │ cmple r2, #0 │ │ │ │ - bgt.w 55738 │ │ │ │ + bgt.w 556e0 │ │ │ │ ldr.w r8, [r6, r3, lsl #2] │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #588 @ 0x24c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5556e │ │ │ │ + bne.w 55516 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 55586 │ │ │ │ + beq.w 5552e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 556a4 │ │ │ │ + beq.w 5564c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 553c2 │ │ │ │ + beq.w 5536a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 556b8 │ │ │ │ + beq.w 55660 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55376 │ │ │ │ + bne.w 5531e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5567c │ │ │ │ + beq.w 55624 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 5539e │ │ │ │ + beq.w 55346 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 55672 │ │ │ │ + beq.w 5561a │ │ │ │ ldr.w r6, [r5, #524] @ 0x20c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 55666 │ │ │ │ + beq.w 5560e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 55568 │ │ │ │ - ldr.w r1, [pc, #1284] @ 55774 │ │ │ │ + beq.w 55510 │ │ │ │ + ldr.w r1, [pc, #1284] @ 5571c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5568a │ │ │ │ + bcs.w 55632 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 55608 │ │ │ │ + beq.w 555b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 55568 │ │ │ │ - ldr.w r3, [pc, #1220] @ 55778 │ │ │ │ + bne.w 55510 │ │ │ │ + ldr.w r3, [pc, #1220] @ 55720 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b7e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 55326 │ │ │ │ + beq.n 552ce │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5551a │ │ │ │ + beq.w 554c2 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 55532 │ │ │ │ + bcs.w 554da │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ adds r1, #2 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 553e0 │ │ │ │ + beq.n 55388 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b0ac │ │ │ │ - bl 4636c │ │ │ │ + bl 1b054 │ │ │ │ + bl 46314 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 55416 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 553be │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, r3, #2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 555e2 │ │ │ │ + beq.w 5558a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 552bc │ │ │ │ + b.n 55264 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 550ce │ │ │ │ + b.n 55076 │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ - b.n 550ce │ │ │ │ + b.n 55076 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 550ce │ │ │ │ + b.n 55076 │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55236 │ │ │ │ - ldr r3, [pc, #1016] @ (5577c ) │ │ │ │ + bne.w 551de │ │ │ │ + ldr r3, [pc, #1016] @ (55724 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a57c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55236 │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 55236 │ │ │ │ + bne.w 551de │ │ │ │ + bl 1e850 │ │ │ │ + b.n 551de │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 553be │ │ │ │ + beq.n 55366 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 55246 │ │ │ │ + bne.w 551ee │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 55246 │ │ │ │ + bne.w 551ee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5526c │ │ │ │ + b.n 55214 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5522c │ │ │ │ + bne.w 551d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 556b8 │ │ │ │ + beq.w 55660 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - b.n 55226 │ │ │ │ + b.n 551ce │ │ │ │ movw r1, #4098 @ 0x1002 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r0, r3, #2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 55330 │ │ │ │ + bne.n 552d8 │ │ │ │ movs r1, #2 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 555d6 │ │ │ │ + beq.w 5557e │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b0ac │ │ │ │ - bl 4636c │ │ │ │ + bl 1b054 │ │ │ │ + bl 46314 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5533c │ │ │ │ + blt.n 552e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5545a │ │ │ │ + beq.n 55402 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ ldr.w r2, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55710 │ │ │ │ + beq.w 556b8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ streq r0, [r2, #0] │ │ │ │ - beq.n 5545a │ │ │ │ + beq.n 55402 │ │ │ │ subs r1, r0, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #2 │ │ │ │ - cbz r3, 5548e │ │ │ │ + cbz r3, 55436 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 5565a │ │ │ │ + beq.w 55602 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 5548e │ │ │ │ - ldr r3, [pc, #768] @ (55780 ) │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 55436 │ │ │ │ + ldr r3, [pc, #768] @ (55728 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5553a │ │ │ │ + bne.n 554e2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 554c8 │ │ │ │ + beq.n 55470 │ │ │ │ add r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 554be │ │ │ │ + b.n 55466 │ │ │ │ subs r3, #4 │ │ │ │ strb r1, [r0, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 554c8 │ │ │ │ + beq.n 55470 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #-1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 554b6 │ │ │ │ + beq.n 5545e │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec70 │ │ │ │ - ldr r1, [pc, #660] @ (55784 ) │ │ │ │ + bl 1ec18 │ │ │ │ + ldr r1, [pc, #660] @ (5572c ) │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl a118 <__time64@plt+0x1d1c> │ │ │ │ + bl a0c0 <__time64@plt+0x1d1c> │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1bfdc │ │ │ │ + bl 1bf84 │ │ │ │ ldr.w r0, [r5, #524] @ 0x20c │ │ │ │ - bl 1bfdc │ │ │ │ + bl 1bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555b0 │ │ │ │ + bne.n 55558 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55314 │ │ │ │ + beq.w 552bc │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 5530c │ │ │ │ + bcc.w 552b4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 55314 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 552bc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ - bl 1aba4 │ │ │ │ + bl 1ab4c │ │ │ │ ldr.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 554e6 │ │ │ │ - ldr r3, [pc, #568] @ (55788 ) │ │ │ │ + beq.n 5548e │ │ │ │ + ldr r3, [pc, #568] @ (55730 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #564] @ (5578c ) │ │ │ │ + ldr r0, [pc, #564] @ (55734 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ add r0, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5535a │ │ │ │ + b.n 55302 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ea3c │ │ │ │ + bl 1e9e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 55214 │ │ │ │ + bne.w 551bc │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d50c │ │ │ │ + bl 1d4b4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5559c │ │ │ │ + cbz r0, 55544 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5522c │ │ │ │ - ldr r3, [pc, #496] @ (55790 ) │ │ │ │ + bne.w 551d4 │ │ │ │ + ldr r3, [pc, #496] @ (55738 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ adds r2, #4 │ │ │ │ - ldr r0, [pc, #488] @ (55794 ) │ │ │ │ + ldr r0, [pc, #488] @ (5573c ) │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - ldr r3, [pc, #452] @ (5577c ) │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + ldr r3, [pc, #452] @ (55724 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a57c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5535a │ │ │ │ + bne.w 55302 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.w 55416 │ │ │ │ + bge.w 553be │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 556ca │ │ │ │ - cbz r4, 555f2 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 55672 │ │ │ │ + cbz r4, 5559a │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #416] @ (55798 ) │ │ │ │ - ldr r0, [pc, #416] @ (5579c ) │ │ │ │ + ldr r2, [pc, #416] @ (55740 ) │ │ │ │ + ldr r0, [pc, #416] @ (55744 ) │ │ │ │ adds r1, #3 │ │ │ │ add r2, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 552aa │ │ │ │ + bne.w 55252 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne.w 552aa │ │ │ │ + bne.w 55252 │ │ │ │ ldr.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556fa │ │ │ │ - ldr r1, [pc, #376] @ (557a0 ) │ │ │ │ + beq.n 556a2 │ │ │ │ + ldr r1, [pc, #376] @ (55748 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 556ea │ │ │ │ + bcs.n 55692 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #1220] @ 0x4c4 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5db74 │ │ │ │ - b.n 552aa │ │ │ │ + bl 5db1c │ │ │ │ + b.n 55252 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5548e │ │ │ │ - b.n 55474 │ │ │ │ + beq.w 55436 │ │ │ │ + b.n 5541c │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1b384 │ │ │ │ + bl 1b32c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 556c4 │ │ │ │ + cbnz r0, 5566c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 553be │ │ │ │ - ldr r3, [pc, #292] @ (557a4 ) │ │ │ │ + bne.w 55366 │ │ │ │ + ldr r3, [pc, #292] @ (5574c ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 552bc │ │ │ │ + b.n 55264 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 55292 │ │ │ │ + bge.w 5523a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5db74 │ │ │ │ + bl 5db1c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 553da │ │ │ │ - ldr r3, [pc, #204] @ (55788 ) │ │ │ │ + bne.w 55382 │ │ │ │ + ldr r3, [pc, #204] @ (55730 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ - b.n 555a8 │ │ │ │ + b.n 55550 │ │ │ │ str.w r0, [r5, #524] @ 0x20c │ │ │ │ - b.n 55262 │ │ │ │ + b.n 5520a │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1b0ac │ │ │ │ + bl 1b054 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 555ea │ │ │ │ + beq.n 55592 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4636c │ │ │ │ + bl 46314 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 55416 │ │ │ │ - b.n 555ea │ │ │ │ + bge.w 553be │ │ │ │ + b.n 55592 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55644 │ │ │ │ + bge.n 555ec │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 55650 │ │ │ │ + b.n 555f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ - b.n 55624 │ │ │ │ - ldr r2, [pc, #148] @ (557a8 ) │ │ │ │ + b.n 555cc │ │ │ │ + ldr r2, [pc, #148] @ (55750 ) │ │ │ │ add.w r1, fp, #3 │ │ │ │ - ldr r0, [pc, #148] @ (557ac ) │ │ │ │ + ldr r0, [pc, #148] @ (55754 ) │ │ │ │ adds r3, #2 │ │ │ │ add r2, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #136] @ (557b0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #136] @ (55758 ) │ │ │ │ adds r1, r2, #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r0, [pc, #132] @ (557b4 ) │ │ │ │ + ldr r0, [pc, #132] @ (5575c ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #120] @ (557b8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #120] @ (55760 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #120] @ (557bc ) │ │ │ │ + ldr r0, [pc, #120] @ (55764 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - add r6, pc, #456 @ (adr r6, 5591c ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 55a44 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 55a8c ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 557f4 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + ldr r7, [pc, #496] @ (55900 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + ldr r7, [pc, #376] @ (5588c ) │ │ │ │ movs r5, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, 559f8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 55760 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #776 @ (adr r5, 55a80 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 557e8 ) │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8fffff │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + ldr r3, [pc, #584] @ (55980 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #264] @ (55848 ) │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + ldr r2, [pc, #936] @ (55af0 ) │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #368] @ (55920 ) │ │ │ │ + ldr r1, [pc, #816] @ (55a88 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (558e8 ) │ │ │ │ + ldr r1, [pc, #752] @ (55a50 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 55b94 ) │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #208] @ (55890 ) │ │ │ │ + ldr r1, [pc, #656] @ (559f8 ) │ │ │ │ movs r5, 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 r6, [pc, #360] @ (5593c ) │ │ │ │ + ldr r6, [pc, #360] @ (558e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #360] @ (55940 ) │ │ │ │ + ldr r3, [pc, #360] @ (558e8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #360] @ 55944 │ │ │ │ - ldr r7, [pc, #360] @ (55948 ) │ │ │ │ + ldr.w r8, [pc, #360] @ 558ec │ │ │ │ + ldr r7, [pc, #360] @ (558f0 ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55882 │ │ │ │ + beq.n 5582a │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ cmp r0, #22 │ │ │ │ - bhi.n 557ea │ │ │ │ - add r3, pc, #8 @ (adr r3, 55808 ) │ │ │ │ + bhi.n 55792 │ │ │ │ + add r3, pc, #8 @ (adr r3, 557b0 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -118680,514 +118673,514 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #228] @ (5594c ) │ │ │ │ + ldr r3, [pc, #228] @ (558f4 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557f6 │ │ │ │ - ldr r3, [pc, #204] @ (55950 ) │ │ │ │ + bne.n 5579e │ │ │ │ + ldr r3, [pc, #204] @ (558f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55924 │ │ │ │ - bl 1aba4 │ │ │ │ + bne.n 558cc │ │ │ │ + bl 1ab4c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 55910 │ │ │ │ - ldr r3, [pc, #184] @ (55954 ) │ │ │ │ + bne.n 558b8 │ │ │ │ + ldr r3, [pc, #184] @ (558fc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a57c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55910 │ │ │ │ + beq.n 558b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 558d2 │ │ │ │ - ldr r3, [pc, #164] @ (55958 ) │ │ │ │ + bne.n 5587a │ │ │ │ + ldr r3, [pc, #164] @ (55900 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 557ea │ │ │ │ + b.n 55792 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 557ea │ │ │ │ + b.n 55792 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ - ldr r3, [pc, #128] @ (5595c ) │ │ │ │ + blx 7f34 │ │ │ │ + ldr r3, [pc, #128] @ (55904 ) │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 5db74 │ │ │ │ - b.n 558b0 │ │ │ │ - ldr r3, [pc, #80] @ (5594c ) │ │ │ │ + bl 5db1c │ │ │ │ + b.n 55858 │ │ │ │ + ldr r3, [pc, #80] @ (558f4 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #96] @ (55960 ) │ │ │ │ - ldr r0, [pc, #96] @ (55964 ) │ │ │ │ + ldr r2, [pc, #96] @ (55908 ) │ │ │ │ + ldr r0, [pc, #96] @ (5590c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #84] @ (55968 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #84] @ (55910 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #84] @ (5596c ) │ │ │ │ + ldr r0, [pc, #84] @ (55914 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #68] @ (55970 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #68] @ (55918 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (55974 ) │ │ │ │ + ldr r0, [pc, #68] @ (5591c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, 55a98 ) │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #592] @ (55b9c ) │ │ │ │ + ldr r1, [pc, #16] @ (55904 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #472] @ (55b40 ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #400] @ (55b00 ) │ │ │ │ + blxns sl │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #288] @ (55a98 ) │ │ │ │ + blx r7 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #308] @ (55ac0 ) │ │ │ │ + ldr r4, [pc, #308] @ (55a68 ) │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ - beq.n 559b2 │ │ │ │ - ldr r2, [pc, #296] @ (55ac4 ) │ │ │ │ + beq.n 5595a │ │ │ │ + ldr r2, [pc, #296] @ (55a6c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r1, [r2, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r2, #472] @ 0x1d8 │ │ │ │ and.w r2, r1, #256 @ 0x100 │ │ │ │ orrs r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 559d2 │ │ │ │ - ldr r3, [pc, #272] @ (55ac8 ) │ │ │ │ + beq.n 5597a │ │ │ │ + ldr r3, [pc, #272] @ (55a70 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 559f2 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 5599a │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 559d8 │ │ │ │ + beq.n 55980 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 55a30 │ │ │ │ + beq.n 559d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 559b6 │ │ │ │ - ldr r3, [pc, #248] @ (55acc ) │ │ │ │ + bne.n 5595e │ │ │ │ + ldr r3, [pc, #248] @ (55a74 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - b.n 559ba │ │ │ │ - ldr r3, [pc, #244] @ (55ad0 ) │ │ │ │ - ldr r1, [pc, #248] @ (55ad4 ) │ │ │ │ + b.n 55962 │ │ │ │ + ldr r3, [pc, #244] @ (55a78 ) │ │ │ │ + ldr r1, [pc, #248] @ (55a7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a82 │ │ │ │ - ldr r3, [pc, #228] @ (55ad8 ) │ │ │ │ + beq.n 55a2a │ │ │ │ + ldr r3, [pc, #228] @ (55a80 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 55a4e │ │ │ │ - ldr r3, [pc, #208] @ (55ad0 ) │ │ │ │ + cbnz r1, 559f6 │ │ │ │ + ldr r3, [pc, #208] @ (55a78 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - cbz r0, 55a66 │ │ │ │ + cbz r0, 55a0e │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7cf8 <__isoc23_strtoll@plt> │ │ │ │ + blx 7cac <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 55a96 │ │ │ │ - ldr r3, [pc, #168] @ (55ac4 ) │ │ │ │ + beq.n 55a3e │ │ │ │ + ldr r3, [pc, #168] @ (55a6c ) │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #11 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldrb.w r3, [r2, #408] @ 0x198 │ │ │ │ - cbz r3, 55a74 │ │ │ │ + cbz r3, 55a1c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #11 │ │ │ │ strb.w r3, [r2, #409] @ 0x199 │ │ │ │ - b.n 55a74 │ │ │ │ - ldr r3, [pc, #156] @ (55ad0 ) │ │ │ │ + b.n 55a1c │ │ │ │ + ldr r3, [pc, #156] @ (55a78 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #164] @ (55adc ) │ │ │ │ - ldr r0, [pc, #164] @ (55ae0 ) │ │ │ │ + ldr r2, [pc, #164] @ (55a84 ) │ │ │ │ + ldr r0, [pc, #164] @ (55a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #140] @ (55ae4 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #140] @ (55a8c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #140] @ (55ae8 ) │ │ │ │ + ldr r0, [pc, #140] @ (55a90 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #92] @ (55ac4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #92] @ (55a6c ) │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r6, 55a74 │ │ │ │ + cbz r6, 55a1c │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #11 │ │ │ │ ldr.w r3, [r2, #372] @ 0x174 │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ str.w r1, [r3, #400] @ 0x190 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #100] @ (55aec ) │ │ │ │ - ldr r0, [pc, #100] @ (55af0 ) │ │ │ │ + ldr r2, [pc, #100] @ (55a94 ) │ │ │ │ + ldr r0, [pc, #100] @ (55a98 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 559f2 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 5599a │ │ │ │ cmp.w r1, r0, asr #31 │ │ │ │ - bne.n 55aa4 │ │ │ │ - ldr r3, [pc, #36] @ (55ac4 ) │ │ │ │ + bne.n 55a4c │ │ │ │ + ldr r3, [pc, #36] @ (55a6c ) │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - b.n 55a74 │ │ │ │ - ldr r2, [pc, #76] @ (55af4 ) │ │ │ │ + b.n 55a1c │ │ │ │ + ldr r2, [pc, #76] @ (55a9c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #76] @ (55af8 ) │ │ │ │ + ldr r0, [pc, #76] @ (55aa0 ) │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #12] @ (55ac4 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #12] @ (55a6c ) │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - b.n 55a74 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + b.n 55a1c │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #248] @ (55bdc ) │ │ │ │ + mov lr, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #112] @ (55b5c ) │ │ │ │ + mov ip, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #952] @ (55eac ) │ │ │ │ + mov r6, fp │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #816] @ (55e2c ) │ │ │ │ + mov r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #276] @ (55c20 ) │ │ │ │ + ldr r0, [pc, #276] @ (55bc8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #276] @ (55c24 ) │ │ │ │ + ldr r1, [pc, #276] @ (55bcc ) │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #272] @ (55c28 ) │ │ │ │ - ldr r2, [pc, #276] @ (55c2c ) │ │ │ │ - ldr r3, [pc, #276] @ (55c30 ) │ │ │ │ + ldr r4, [pc, #272] @ (55bd0 ) │ │ │ │ + ldr r2, [pc, #276] @ (55bd4 ) │ │ │ │ + ldr r3, [pc, #276] @ (55bd8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r5, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55b9e │ │ │ │ + beq.n 55b46 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 55b7c │ │ │ │ + beq.n 55b24 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 55b34 │ │ │ │ - ldr r3, [pc, #232] @ (55c34 ) │ │ │ │ + bne.n 55adc │ │ │ │ + ldr r3, [pc, #232] @ (55bdc ) │ │ │ │ movs r5, #2 │ │ │ │ - ldr r2, [pc, #232] @ (55c38 ) │ │ │ │ + ldr r2, [pc, #232] @ (55be0 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #232] @ (55c3c ) │ │ │ │ + ldr r0, [pc, #232] @ (55be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #220] @ (55c40 ) │ │ │ │ - ldr r3, [pc, #188] @ (55c24 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #220] @ (55be8 ) │ │ │ │ + ldr r3, [pc, #188] @ (55bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 55bf0 │ │ │ │ + bne.n 55b98 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #180] @ (55c34 ) │ │ │ │ + ldr r3, [pc, #180] @ (55bdc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #192] @ (55c44 ) │ │ │ │ - ldr r0, [pc, #196] @ (55c48 ) │ │ │ │ + ldr r2, [pc, #192] @ (55bec ) │ │ │ │ + ldr r0, [pc, #196] @ (55bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55b40 │ │ │ │ - ldr r3, [pc, #172] @ (55c4c ) │ │ │ │ + bne.n 55ae8 │ │ │ │ + ldr r3, [pc, #172] @ (55bf4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 55bf4 │ │ │ │ - ldr r3, [pc, #136] @ (55c34 ) │ │ │ │ + cbnz r5, 55b9c │ │ │ │ + ldr r3, [pc, #136] @ (55bdc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 55bec │ │ │ │ + cbz r0, 55b94 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 55c0a │ │ │ │ + ble.n 55bb2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 55c0a │ │ │ │ - ldr r3, [pc, #128] @ (55c50 ) │ │ │ │ + cbnz r2, 55bb2 │ │ │ │ + ldr r3, [pc, #128] @ (55bf8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55b62 │ │ │ │ + beq.n 55b0a │ │ │ │ cmp r0, r2 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ negeq r0, r0 │ │ │ │ str.w r0, [r3, #200] @ 0xc8 │ │ │ │ - b.n 55b62 │ │ │ │ + b.n 55b0a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 55bce │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #88] @ (55c54 ) │ │ │ │ + b.n 55b76 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #88] @ (55bfc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (55c58 ) │ │ │ │ + ldr r0, [pc, #88] @ (55c00 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #80] @ (55c5c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #80] @ (55c04 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #80] @ (55c60 ) │ │ │ │ + ldr r0, [pc, #80] @ (55c08 ) │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #144] @ (55cd0 ) │ │ │ │ + cmp ip, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #976] @ (5601c ) │ │ │ │ + cmp r4, ip │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #480] @ (55e3c ) │ │ │ │ + add r8, sp │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #416] @ (55e04 ) │ │ │ │ + add r8, fp │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #32768 @ 0x8000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 55c78 │ │ │ │ + bne.n 55c20 │ │ │ │ str.w r0, [lr, #-144] │ │ │ │ - ldr.w r2, [pc, #2336] @ 565ac │ │ │ │ - ldr.w r3, [pc, #2336] @ 565b0 │ │ │ │ + ldr.w r2, [pc, #2336] @ 56554 │ │ │ │ + ldr.w r3, [pc, #2336] @ 56558 │ │ │ │ sub.w sp, sp, #32768 @ 0x8000 │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ - ldr.w r7, [pc, #2328] @ 565b4 │ │ │ │ + ldr.w r7, [pc, #2328] @ 5655c │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ movs r6, #0 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r6, [r4, #-48] │ │ │ │ - bl 33e30 │ │ │ │ + bl 33dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56542 │ │ │ │ - ldr.w r3, [pc, #2292] @ 565b8 │ │ │ │ + beq.w 564ea │ │ │ │ + ldr.w r3, [pc, #2292] @ 56560 │ │ │ │ mov r9, r6 │ │ │ │ - ldr.w fp, [pc, #2288] @ 565bc │ │ │ │ + ldr.w fp, [pc, #2288] @ 56564 │ │ │ │ add fp, pc │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2284] @ 565c0 │ │ │ │ + ldr.w r3, [pc, #2284] @ 56568 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #108] @ 0x6c │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2276] @ 565c4 │ │ │ │ + ldr.w r3, [pc, #2276] @ 5656c │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55e1a │ │ │ │ + beq.w 55dc2 │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bhi.n 55cf2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 55d10 ) │ │ │ │ + bhi.n 55c9a │ │ │ │ + add r3, pc, #8 @ (adr r3, 55cb8 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -119250,214 +119243,214 @@ │ │ │ │ lsls r5, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ lsls r5, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #1996] @ 565c8 │ │ │ │ + ldr.w r3, [pc, #1996] @ 56570 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55d00 │ │ │ │ - ldr.w r3, [pc, #1968] @ 565cc │ │ │ │ + bne.w 55ca8 │ │ │ │ + ldr.w r3, [pc, #1968] @ 56574 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 56594 │ │ │ │ - ldr.w r3, [pc, #1944] @ 565c8 │ │ │ │ + bne.w 5653c │ │ │ │ + ldr.w r3, [pc, #1944] @ 56570 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w fp, r5, r3, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 5631a │ │ │ │ + bne.w 562c2 │ │ │ │ cmp r6, r9 │ │ │ │ - bgt.w 564c0 │ │ │ │ + bgt.w 56468 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ sub.w r3, r4, #44 @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r7, fp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 55ed2 │ │ │ │ + beq.n 55e7a │ │ │ │ ldr.w r2, [r4, #-48] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 56170 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.w 56118 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r1, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r3, r1, lsl #1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 55f76 │ │ │ │ + bmi.n 55f1e │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ adds r6, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ mov r1, sl │ │ │ │ strd r5, r9, [sp] │ │ │ │ - bl 347dc │ │ │ │ + bl 34784 │ │ │ │ add.w r2, r4, r6, lsl #2 │ │ │ │ ldr.w r3, [r4, #-44] │ │ │ │ str.w r3, [r2, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 564e6 │ │ │ │ + blt.w 5648e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 55fb4 │ │ │ │ + beq.n 55f5c │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ add.w r7, fp, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 55e6c │ │ │ │ + bne.n 55e14 │ │ │ │ ldrd r0, r3, [sl, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ subs r3, r0, r3 │ │ │ │ bic.w r2, r3, r3, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 563fa │ │ │ │ + beq.w 563a2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5638c │ │ │ │ - ldr.w r1, [pc, #1760] @ 565d0 │ │ │ │ + beq.w 56334 │ │ │ │ + ldr.w r1, [pc, #1760] @ 56578 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ sub.w r1, r0, #16 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 5640a │ │ │ │ + bge.w 563b2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ subs r5, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55fe0 │ │ │ │ + bne.n 55f88 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 55fe0 │ │ │ │ + b.n 55f88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 55cf2 │ │ │ │ - ldr.w r3, [pc, #1676] @ 565c8 │ │ │ │ + b.n 55c9a │ │ │ │ + ldr.w r3, [pc, #1676] @ 56570 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 55df8 │ │ │ │ - ldr.w r3, [pc, #1656] @ 565c8 │ │ │ │ + bgt.w 55da0 │ │ │ │ + ldr.w r3, [pc, #1656] @ 56570 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r2, r4, r6, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ it mi │ │ │ │ movmi r3, #1 │ │ │ │ str.w r3, [r2, #-32] │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ ldrh.w r0, [r3, r1, lsl #1] │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bmi.n 55f78 │ │ │ │ + bmi.n 55f20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e96 │ │ │ │ + bne.n 55e3e │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 55ebe │ │ │ │ + bne.n 55e66 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ add r2, r0 │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 55ec2 │ │ │ │ - ldr.w r3, [pc, #1560] @ 565d0 │ │ │ │ + bne.n 55e6a │ │ │ │ + ldr.w r3, [pc, #1560] @ 56578 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r2, [sl, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt gt │ │ │ │ movgt r1, r2 │ │ │ │ movgt r3, r2 │ │ │ │ - ble.w 56192 │ │ │ │ + ble.w 5613a │ │ │ │ ldr.w r5, [r4, #-28] │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r5, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.w 56518 │ │ │ │ + blt.w 564c0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 56518 │ │ │ │ + ble.w 564c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 5601c │ │ │ │ + cbz r2, 55fc4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r2, r2, #45 @ 0x2d │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5656a │ │ │ │ + bne.w 56512 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r2 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ ite eq │ │ │ │ @@ -119472,673 +119465,673 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite lt │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ movge r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 562ce │ │ │ │ - ldr.w r3, [pc, #1404] @ 565d4 │ │ │ │ - ldr.w fp, [pc, #1404] @ 565d8 │ │ │ │ + beq.w 56276 │ │ │ │ + ldr.w r3, [pc, #1404] @ 5657c │ │ │ │ + ldr.w fp, [pc, #1404] @ 56580 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 560d6 │ │ │ │ + beq.n 5607e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 561b6 │ │ │ │ + beq.w 5615e │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 561ac │ │ │ │ + bcs.w 56154 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #9 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r4, r8 │ │ │ │ ldr.w r5, [r3, #-32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r9, [r3, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 33db0 │ │ │ │ + bl 33d58 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 34620 │ │ │ │ + bl 345c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 5612a │ │ │ │ + bmi.n 560d2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5613e │ │ │ │ + beq.n 560e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, r3 │ │ │ │ add.w r3, r4, r8 │ │ │ │ str.w r5, [r3, #-32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56072 │ │ │ │ - ldr.w r3, [pc, #1284] @ 565dc │ │ │ │ + bne.n 5601a │ │ │ │ + ldr.w r3, [pc, #1284] @ 56584 │ │ │ │ add.w r9, r4, r8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r5, [r9, #-32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r3, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 33db0 │ │ │ │ + bl 33d58 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 34620 │ │ │ │ + bl 345c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 56196 │ │ │ │ + beq.n 5613e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 560b8 │ │ │ │ + bpl.n 56060 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 560c4 │ │ │ │ + bne.n 5606c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 56206 │ │ │ │ - ldr.w r2, [pc, #1176] @ 565e0 │ │ │ │ + beq.n 561ae │ │ │ │ + ldr.w r2, [pc, #1176] @ 56588 │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [pc, #1120] @ 565b0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 56558 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5657c │ │ │ │ + bne.w 56524 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w sp, sp, #32768 @ 0x8000 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ add.w r0, r8, #1 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55e76 │ │ │ │ + beq.w 55e1e │ │ │ │ mov fp, r7 │ │ │ │ str.w r8, [r4, #-48] │ │ │ │ - b.n 55ec4 │ │ │ │ - ldr.w r3, [pc, #1112] @ 565e4 │ │ │ │ + b.n 55e6c │ │ │ │ + ldr.w r3, [pc, #1112] @ 5658c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 55cf2 │ │ │ │ + b.n 55c9a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 55fd8 │ │ │ │ + b.n 55f80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56206 │ │ │ │ + beq.n 561ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #-32] │ │ │ │ - b.n 560e6 │ │ │ │ + b.n 5608e │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 56084 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5602c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r8, r4 │ │ │ │ strd sl, r7, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ add.w r9, r3, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 561d6 │ │ │ │ + b.n 5617e │ │ │ │ add r4, fp │ │ │ │ str.w r4, [r8, #-32] │ │ │ │ ldr.w r5, [sl, #108] @ 0x6c │ │ │ │ ldr.w r4, [r8, #-32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 33db0 │ │ │ │ + bl 33d58 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 34620 │ │ │ │ + bl 345c8 │ │ │ │ ldr.w r3, [r9, #-32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 561d0 │ │ │ │ + bne.n 56178 │ │ │ │ ldrd sl, r7, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov r0, sl │ │ │ │ - bl 33a1c │ │ │ │ + bl 339c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5640e │ │ │ │ + beq.w 563b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 56364 │ │ │ │ + bne.w 5630c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 447d4 │ │ │ │ + bl 4477c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7c80 │ │ │ │ + blx 7c34 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 563e8 │ │ │ │ + bpl.w 56390 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r3, r3, #10 │ │ │ │ ldr.w fp, [r4, #-48] │ │ │ │ str.w r3, [r1, #196] @ 0xc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 563ac │ │ │ │ + beq.w 56354 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - bne.n 5626e │ │ │ │ + bne.n 56216 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 562c0 │ │ │ │ + blt.n 56268 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 7dbc │ │ │ │ + blx 7d70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b14 │ │ │ │ + blx 7ad4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 56494 │ │ │ │ + beq.w 5643c │ │ │ │ mov r0, r9 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 56144 │ │ │ │ + b.n 560ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5dc88 │ │ │ │ + bl 5dc30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56556 │ │ │ │ + beq.w 564fe │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 56580 │ │ │ │ + blt.w 56528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr.w fp, [pc, #752] @ 565e8 │ │ │ │ + ldr.w fp, [pc, #752] @ 56590 │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ str r2, [sp, #20] │ │ │ │ add fp, pc │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 56064 │ │ │ │ + b.n 5600c │ │ │ │ mov r0, sl │ │ │ │ - bl 3399c │ │ │ │ + bl 33944 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56144 │ │ │ │ + beq.w 560ec │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 56344 │ │ │ │ + b.n 562ec │ │ │ │ ldr.w r0, [r4, #-48] │ │ │ │ - cbz r0, 5633c │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 562e4 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563e4 │ │ │ │ + beq.n 5638c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 5b578 │ │ │ │ + bl 5b520 │ │ │ │ lsls r1, r0, #19 │ │ │ │ it mi │ │ │ │ movmi r5, #1 │ │ │ │ - bmi.n 56332 │ │ │ │ - ldr r3, [pc, #640] @ (565d4 ) │ │ │ │ + bmi.n 562da │ │ │ │ + ldr r3, [pc, #640] @ (5657c ) │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r1, [r4, #-48] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 56332 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 562da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r0, r4, #24 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ - bl 43c98 │ │ │ │ + bl 43c40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 56224 │ │ │ │ - ldr r1, [pc, #576] @ (565d0 ) │ │ │ │ + b.n 561cc │ │ │ │ + ldr r1, [pc, #576] @ (56578 ) │ │ │ │ subs r5, r0, #2 │ │ │ │ cmp r5, r2 │ │ │ │ it lt │ │ │ │ movlt r5, r2 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ite lt │ │ │ │ strlt.w r2, [r4, #-32] │ │ │ │ strge.w r5, [r4, #-32] │ │ │ │ str r3, [r1, #0] │ │ │ │ ite lt │ │ │ │ movlt r3, r2 │ │ │ │ movge r3, r5 │ │ │ │ - b.n 55fe0 │ │ │ │ + b.n 55f88 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5645a │ │ │ │ - ldr r5, [pc, #568] @ (565ec ) │ │ │ │ + bne.n 56402 │ │ │ │ + ldr r5, [pc, #568] @ (56594 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #5 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bhi.w 564fc │ │ │ │ + bhi.w 564a4 │ │ │ │ mov r3, r9 │ │ │ │ sub.w r1, r4, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r1, r4 │ │ │ │ - bl 266bc │ │ │ │ + bl 26664 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 562c6 │ │ │ │ + b.n 5626e │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 56144 │ │ │ │ + b.n 560ec │ │ │ │ mov r0, sl │ │ │ │ - bl 3399c │ │ │ │ + bl 33944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - b.n 56252 │ │ │ │ - ldr r1, [pc, #468] @ (565d0 ) │ │ │ │ + b.n 561fa │ │ │ │ + ldr r1, [pc, #468] @ (56578 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.w 55f04 │ │ │ │ + blt.w 55eac │ │ │ │ mov r3, r1 │ │ │ │ - b.n 55f08 │ │ │ │ + b.n 55eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5621a │ │ │ │ + bne.w 561c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #476 @ 0x1dc │ │ │ │ - bl a408 <__time64@plt+0x200c> │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl a3b0 <__time64@plt+0x200c> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5621a │ │ │ │ - ldr r3, [pc, #432] @ (565f0 ) │ │ │ │ + bne.w 561c2 │ │ │ │ + ldr r3, [pc, #432] @ (56598 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ streq r3, [sp, #32] │ │ │ │ - beq.n 56364 │ │ │ │ - ldr r2, [pc, #420] @ (565f4 ) │ │ │ │ + beq.n 5630c │ │ │ │ + ldr r2, [pc, #420] @ (5659c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #420] @ (565f8 ) │ │ │ │ + ldr r0, [pc, #420] @ (565a0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 43210 │ │ │ │ + bl 431b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - b.n 562c6 │ │ │ │ - ldr r3, [pc, #328] @ (565c8 ) │ │ │ │ + b.n 5626e │ │ │ │ + ldr r3, [pc, #328] @ (56570 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #376] @ (565fc ) │ │ │ │ - ldr r0, [pc, #376] @ (56600 ) │ │ │ │ + ldr r2, [pc, #376] @ (565a4 ) │ │ │ │ + ldr r0, [pc, #376] @ (565a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, fp │ │ │ │ strb.w sl, [r3, r8] │ │ │ │ adds r2, r6, #2 │ │ │ │ mov r0, r3 │ │ │ │ strb.w sl, [r4] │ │ │ │ - bl 1d50c │ │ │ │ + bl 1d4b4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5652a │ │ │ │ - ldr r2, [pc, #340] @ (56604 ) │ │ │ │ + beq.n 564d2 │ │ │ │ + ldr r2, [pc, #340] @ (565ac ) │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ movs r1, #1 │ │ │ │ - bl 266bc │ │ │ │ - b.n 562c0 │ │ │ │ - ldr r3, [pc, #268] @ (565d0 ) │ │ │ │ + bl 26664 │ │ │ │ + b.n 56268 │ │ │ │ + ldr r3, [pc, #268] @ (56578 ) │ │ │ │ ldrd r0, r2, [sl, #28] │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 56192 │ │ │ │ + ble.w 5613a │ │ │ │ ldr.w r5, [r4, #-28] │ │ │ │ mov r3, r2 │ │ │ │ str.w r2, [r4, #-32] │ │ │ │ - b.n 55fe0 │ │ │ │ - ldr r2, [pc, #288] @ (56608 ) │ │ │ │ + b.n 55f88 │ │ │ │ + ldr r2, [pc, #288] @ (565b0 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #284] @ (5660c ) │ │ │ │ + ldr r0, [pc, #284] @ (565b4 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 43210 │ │ │ │ - ldr r2, [pc, #268] @ (56610 ) │ │ │ │ - ldr r3, [pc, #268] @ (56614 ) │ │ │ │ + bl 431b8 │ │ │ │ + ldr r2, [pc, #268] @ (565b8 ) │ │ │ │ + ldr r3, [pc, #268] @ (565bc ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #268] @ (56618 ) │ │ │ │ + ldr r0, [pc, #268] @ (565c0 ) │ │ │ │ strb r6, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #256] @ (5661c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #256] @ (565c4 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #256] @ (56620 ) │ │ │ │ + ldr r0, [pc, #256] @ (565c8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 43210 │ │ │ │ - ldr r2, [pc, #240] @ (56624 ) │ │ │ │ - ldr r0, [pc, #244] @ (56628 ) │ │ │ │ + bl 431b8 │ │ │ │ + ldr r2, [pc, #240] @ (565cc ) │ │ │ │ + ldr r0, [pc, #244] @ (565d0 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #232] @ (5662c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #232] @ (565d4 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #228] @ (56630 ) │ │ │ │ + ldr r0, [pc, #228] @ (565d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #220] @ (56634 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #220] @ (565dc ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #220] @ (56638 ) │ │ │ │ - ldr r0, [pc, #220] @ (5663c ) │ │ │ │ + ldr r3, [pc, #220] @ (565e0 ) │ │ │ │ + ldr r0, [pc, #220] @ (565e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #212] @ (56640 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #212] @ (565e8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #212] @ (56644 ) │ │ │ │ + ldr r0, [pc, #212] @ (565ec ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #176] @ (56634 ) │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #176] @ (565dc ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #192] @ (56648 ) │ │ │ │ + ldr r0, [pc, #192] @ (565f0 ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #176] @ (5664c ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #176] @ (565f4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #176] @ (56650 ) │ │ │ │ + ldr r0, [pc, #176] @ (565f8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #704] @ (56880 ) │ │ │ │ + add r0, r4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - bcc.n 566a8 │ │ │ │ + bcc.n 56500 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r5, r0 │ │ │ │ - tst r0, r5 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - rors r2, r6 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 56a00 ) │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r1 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #992] @ (569f8 ) │ │ │ │ + mov r0, sp │ │ │ │ movs r5, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r3 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r3 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r6 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #40] @ (56690 ) │ │ │ │ + ldr r4, [pc, #40] @ (56638 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #40] @ (56694 ) │ │ │ │ + ldr r6, [pc, #40] @ (5663c ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56672 │ │ │ │ + bne.n 5661a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stcl 0, cr0, [r2], {8} │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + stc 0, cr0, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r5, 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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #216] @ (56784 ) │ │ │ │ + ldr r4, [pc, #216] @ (5672c ) │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ it ne │ │ │ │ movne r7, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.n 56760 │ │ │ │ - ldr r3, [pc, #208] @ (56788 ) │ │ │ │ + beq.n 56708 │ │ │ │ + ldr r3, [pc, #208] @ (56730 ) │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 56756 │ │ │ │ + ble.n 566fe │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5675a │ │ │ │ + ble.n 56702 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -120146,146 +120139,146 @@ │ │ │ │ str r0, [r6, #32] │ │ │ │ itett le │ │ │ │ ldrle r3, [r6, #68] @ 0x44 │ │ │ │ ldrgt r4, [r6, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r5, r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5673a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 566e2 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 56774 │ │ │ │ + cbnz r3, 5671c │ │ │ │ sub.w sl, r4, #46 @ 0x2e │ │ │ │ sub.w r7, r7, r8 │ │ │ │ clz sl, sl │ │ │ │ cmp r7, #0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - bgt.n 566be │ │ │ │ + bgt.n 56666 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 56716 │ │ │ │ + bmi.n 566be │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r4, #46 @ 0x2e │ │ │ │ - beq.n 56716 │ │ │ │ + beq.n 566be │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ - b.n 566f0 │ │ │ │ + b.n 56698 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ - cbz r0, 5677e │ │ │ │ + blx 7f34 │ │ │ │ + cbz r0, 56726 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 566b6 │ │ │ │ + b.n 5665e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 56734 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + b.n 566dc │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #740] @ (56a84 ) │ │ │ │ + ldr r3, [pc, #740] @ (56a2c ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r2, [pc, #740] @ (56a88 ) │ │ │ │ + ldr r2, [pc, #740] @ (56a30 ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #740] @ (56a8c ) │ │ │ │ + ldr r1, [pc, #740] @ (56a34 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r8, [r3, r1] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bgt.n 567d4 │ │ │ │ - b.n 5697e │ │ │ │ + bgt.n 5677c │ │ │ │ + b.n 56926 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ it gt │ │ │ │ addgt r4, r4, r0 │ │ │ │ - ble.n 567da │ │ │ │ + ble.n 56782 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 567c2 │ │ │ │ + bgt.n 5676a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56986 │ │ │ │ + beq.w 5692e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 567d0 │ │ │ │ + bne.n 56778 │ │ │ │ subs r7, r7, r5 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r2, r5, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 567fe │ │ │ │ + ble.n 567a6 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrb.w r4, [r4, #-1] │ │ │ │ - cbnz r4, 56828 │ │ │ │ - b.n 569b0 │ │ │ │ + cbnz r4, 567d0 │ │ │ │ + b.n 56958 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r0, #0] │ │ │ │ strbcc r4, [r2, #0] │ │ │ │ - bcs.w 5698c │ │ │ │ + bcs.w 56934 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 569b0 │ │ │ │ + beq.w 56958 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 56840 │ │ │ │ + ble.n 567e8 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 56994 │ │ │ │ + bgt.w 5693c │ │ │ │ add.w r9, r5, #1 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne.n 56806 │ │ │ │ + bne.n 567ae │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bhi.n 56806 │ │ │ │ - add r2, pc, #8 @ (adr r2, 5685c ) │ │ │ │ + bhi.n 567ae │ │ │ │ + add r2, pc, #8 @ (adr r2, 56804 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ @@ -120365,425 +120358,425 @@ │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r1, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 567e8 │ │ │ │ + beq.w 56790 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56978 │ │ │ │ + bne.n 56920 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 569d6 │ │ │ │ + b.n 5697e │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5681c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 567c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r2, r9 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ add r3, r5 │ │ │ │ add r5, r9 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 56828 │ │ │ │ + bne.w 567d0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r4, r3, r4 │ │ │ │ subs r4, r4, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 56a74 │ │ │ │ + bcs.n 56a1c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56a68 │ │ │ │ + bne.n 56a10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #11 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #9 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #13 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #10 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #12 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ ldrb.w r3, [sl, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #124] @ (56a90 ) │ │ │ │ + ldr r2, [pc, #124] @ (56a38 ) │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [sl, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [sl, #72] @ 0x48 │ │ │ │ - b.n 569b0 │ │ │ │ + b.n 56958 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #8 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #7 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #27 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ adds r2, r5, #2 │ │ │ │ add.w r9, r5, #5 │ │ │ │ movs r4, #0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r1, r3 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 56a7c │ │ │ │ + bhi.n 56a24 │ │ │ │ orr.w r4, r3, r4, lsl #3 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 56a50 │ │ │ │ - b.n 56806 │ │ │ │ + bne.n 569f8 │ │ │ │ + b.n 567ae │ │ │ │ mov r1, r7 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 569ca │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 56972 │ │ │ │ mov r9, r5 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 56806 │ │ │ │ + b.n 567ae │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ 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, #532] @ (56cbc ) │ │ │ │ + ldr r3, [pc, #532] @ (56c64 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ mov r6, r3 │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b24 │ │ │ │ + beq.n 56acc │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r1, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 56ad2 │ │ │ │ + beq.n 56a7a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 56b12 │ │ │ │ + cbz r3, 56aba │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bmi.n 56b66 │ │ │ │ + bmi.n 56b0e │ │ │ │ ands.w r3, r1, #256 @ 0x100 │ │ │ │ - beq.n 56b3a │ │ │ │ + beq.n 56ae2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 56af6 │ │ │ │ + cbz r3, 56a9e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 56af0 │ │ │ │ + cbz r2, 56a98 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 56c0a │ │ │ │ + bne.w 56bb2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56ae0 │ │ │ │ + bne.n 56a88 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ lsls r0, r1, #21 │ │ │ │ mov r3, r2 │ │ │ │ it pl │ │ │ │ ldrpl r1, [r4, #20] │ │ │ │ - bmi.w 56c54 │ │ │ │ - cbz r2, 56b4e │ │ │ │ + bmi.w 56bfc │ │ │ │ + cbz r2, 56af6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 56b32 │ │ │ │ + b.n 56ada │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 56b24 │ │ │ │ + cbz r3, 56acc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56b24 │ │ │ │ - bl 119b4 │ │ │ │ + cbz r3, 56acc │ │ │ │ + bl 1195c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56c50 │ │ │ │ - ldr r3, [pc, #408] @ (56cc0 ) │ │ │ │ + bne.w 56bf8 │ │ │ │ + ldr r3, [pc, #408] @ (56c68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.w 56ca8 │ │ │ │ + bmi.w 56c50 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r1, #21 │ │ │ │ - bmi.n 56ba0 │ │ │ │ + bmi.n 56b48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56be8 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bne.n 56b90 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56b30 │ │ │ │ + beq.n 56ad8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bdcc │ │ │ │ + bl bd74 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #8 │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 56c1a │ │ │ │ + beq.n 56bc2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56c32 │ │ │ │ + bne.n 56bda │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 56c7e │ │ │ │ - ldr r3, [pc, #320] @ (56cc4 ) │ │ │ │ + bpl.n 56c26 │ │ │ │ + ldr r3, [pc, #320] @ (56c6c ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ vstr s0, [r3, #8] │ │ │ │ - ldr r1, [pc, #312] @ (56cc8 ) │ │ │ │ + ldr r1, [pc, #312] @ (56c70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + b.w 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3a9c8 │ │ │ │ + bl 3a970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b3e │ │ │ │ + beq.n 56ae6 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56b3e │ │ │ │ + beq.n 56ae6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r2, #25165824 @ 0x1800000 │ │ │ │ - beq.n 56b3e │ │ │ │ + beq.n 56ae6 │ │ │ │ subs r2, r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ negs r2, r2 │ │ │ │ - bl 13304 │ │ │ │ + bl 132ac │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 56c92 │ │ │ │ + bcs.n 56c3a │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r1, [r5, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 56b32 │ │ │ │ - bl 12b94 │ │ │ │ + b.n 56ada │ │ │ │ + bl 12b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c7a │ │ │ │ + beq.n 56c22 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 56b4a │ │ │ │ + b.n 56af2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - cbnz r2, 56c3e │ │ │ │ + cbnz r2, 56be6 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.n 56c88 │ │ │ │ - ldr r3, [pc, #164] @ (56ccc ) │ │ │ │ + bpl.n 56c30 │ │ │ │ + ldr r3, [pc, #164] @ (56c74 ) │ │ │ │ vmov r2, s0 │ │ │ │ add r3, pc │ │ │ │ strh r2, [r3, #8] │ │ │ │ movs r2, #2 │ │ │ │ - b.n 56b8e │ │ │ │ - ldr r3, [pc, #156] @ (56cd0 ) │ │ │ │ + b.n 56b36 │ │ │ │ + ldr r3, [pc, #156] @ (56c78 ) │ │ │ │ add r3, pc │ │ │ │ vstr d0, [r3, #8] │ │ │ │ movs r2, #8 │ │ │ │ - b.n 56b8e │ │ │ │ - ldr r4, [pc, #148] @ (56cd4 ) │ │ │ │ + b.n 56b36 │ │ │ │ + ldr r4, [pc, #148] @ (56c7c ) │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ - b.n 56c3a │ │ │ │ + b.n 56be2 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ - b.n 56ad2 │ │ │ │ + b.n 56a7a │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strh r1, [r4, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ bic.w r0, r0, #64 @ 0x40 │ │ │ │ strh r0, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 56b4e │ │ │ │ - b.n 56b06 │ │ │ │ + beq.w 56af6 │ │ │ │ + b.n 56aae │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56b44 │ │ │ │ - ldr r3, [pc, #88] @ (56cd8 ) │ │ │ │ + b.n 56aec │ │ │ │ + ldr r3, [pc, #88] @ (56c80 ) │ │ │ │ add r3, pc │ │ │ │ vstr d0, [r3, #8] │ │ │ │ - b.n 56c3a │ │ │ │ - ldr r3, [pc, #80] @ (56cdc ) │ │ │ │ + b.n 56be2 │ │ │ │ + ldr r3, [pc, #80] @ (56c84 ) │ │ │ │ add r3, pc │ │ │ │ vstr s0, [r3, #8] │ │ │ │ - b.n 56c2e │ │ │ │ + b.n 56bd6 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56bde │ │ │ │ - ldr r3, [pc, #64] @ (56ce0 ) │ │ │ │ + bge.n 56b86 │ │ │ │ + ldr r3, [pc, #64] @ (56c88 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 56bde │ │ │ │ - ldr r2, [pc, #56] @ (56ce4 ) │ │ │ │ + b.n 56b86 │ │ │ │ + ldr r2, [pc, #56] @ (56c8c ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #56] @ (56ce8 ) │ │ │ │ + ldr r0, [pc, #56] @ (56c90 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r5, 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1268] @ 571f8 │ │ │ │ + ldr.w r3, [pc, #1268] @ 571a0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1264] @ 571fc │ │ │ │ + ldr.w r2, [pc, #1264] @ 571a4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #1264] @ 57200 │ │ │ │ + ldr.w r8, [pc, #1264] @ 571a8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1260] @ 57204 │ │ │ │ + ldr.w r3, [pc, #1260] @ 571ac │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ add r8, pc │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - ble.n 56d40 │ │ │ │ + ble.n 56ce8 │ │ │ │ cmp r7, #81 @ 0x51 │ │ │ │ it ne │ │ │ │ cmpne r7, #84 @ 0x54 │ │ │ │ - beq.n 56dee │ │ │ │ + beq.n 56d96 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ orr.w r3, r1, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bne.n 56e18 │ │ │ │ + bne.n 56dc0 │ │ │ │ sub.w r3, r7, #46 @ 0x2e │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bhi.w 56ebc │ │ │ │ + bhi.w 56e64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -120848,31 +120841,31 @@ │ │ │ │ lsls r7, r2, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 56698 │ │ │ │ + bl 56640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d40 │ │ │ │ + beq.n 56ce8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 576f4 │ │ │ │ + beq.w 5769c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 56698 │ │ │ │ + bl 56640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5748c │ │ │ │ + bne.w 57434 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ orr.w r3, r1, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #32] │ │ │ │ sub.w r3, r7, #46 @ 0x2e │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bhi.w 57376 │ │ │ │ + bhi.w 5731e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ @@ -120941,28 +120934,28 @@ │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #840] @ (57208 ) │ │ │ │ + ldr r0, [pc, #840] @ (571b0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579a2 │ │ │ │ + beq.w 5794a │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bhi.n 56fc8 │ │ │ │ + bhi.n 56f70 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r6, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -121004,502 +120997,502 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r0, #9 │ │ │ │ - vldr d7, [pc, #676] @ 571e8 │ │ │ │ + vldr d7, [pc, #676] @ 57190 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 57784 │ │ │ │ + beq.w 5772c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 57674 │ │ │ │ + beq.w 5761c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 57674 │ │ │ │ - ldr r3, [pc, #680] @ (5720c ) │ │ │ │ + beq.w 5761c │ │ │ │ + ldr r3, [pc, #680] @ (571b4 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #680] @ (57210 ) │ │ │ │ + ldr r2, [pc, #680] @ (571b8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ cmp r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - beq.w 577ba │ │ │ │ - bl 39194 │ │ │ │ - vldr d7, [pc, #620] @ 571f0 │ │ │ │ + beq.w 57762 │ │ │ │ + bl 3913c │ │ │ │ + vldr d7, [pc, #620] @ 57198 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 578b4 │ │ │ │ + bmi.w 5785c │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 57906 │ │ │ │ + bgt.w 578ae │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, r1, [r4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 578de │ │ │ │ + beq.w 57886 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r5, #28] │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - bne.w 573d2 │ │ │ │ + bne.w 5737a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5707e │ │ │ │ + bne.n 57026 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #584] @ (57214 ) │ │ │ │ - ldr r3, [pc, #564] @ (57204 ) │ │ │ │ + ldr r2, [pc, #584] @ (571bc ) │ │ │ │ + ldr r3, [pc, #564] @ (571ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5798a │ │ │ │ + bne.w 57932 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 56ed8 │ │ │ │ - ldr r3, [pc, #544] @ (57218 ) │ │ │ │ + b.n 56e80 │ │ │ │ + ldr r3, [pc, #544] @ (571c0 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #28] │ │ │ │ add r3, pc │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 56ed8 │ │ │ │ - ldr.w r9, [pc, #520] @ 5721c │ │ │ │ + b.n 56e80 │ │ │ │ + ldr.w r9, [pc, #520] @ 571c4 │ │ │ │ movs r2, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r3 │ │ │ │ add r9, pc │ │ │ │ - b.n 5702a │ │ │ │ + b.n 56fd2 │ │ │ │ ldr.w r2, [r9, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57982 │ │ │ │ + beq.w 5792a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 57020 │ │ │ │ + bne.n 56fc8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57020 │ │ │ │ + bne.n 56fc8 │ │ │ │ ldrb.w r2, [r9, #9] │ │ │ │ ldrb.w r7, [r9, #8] │ │ │ │ - cbz r2, 5704c │ │ │ │ + cbz r2, 56ff4 │ │ │ │ orr.w r1, fp, #132096 @ 0x20400 │ │ │ │ str r1, [r5, #32] │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - bne.w 574ca │ │ │ │ + bne.w 57472 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 5792e │ │ │ │ + blt.w 578d6 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #436] @ (57220 ) │ │ │ │ + ldr r3, [pc, #436] @ (571c8 ) │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ bic.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ str r2, [r5, #32] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56fc4 │ │ │ │ - ldr r3, [pc, #420] @ (57224 ) │ │ │ │ + beq.n 56f6c │ │ │ │ + ldr r3, [pc, #420] @ (571cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #420] @ (57228 ) │ │ │ │ + ldr r0, [pc, #420] @ (571d0 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - b.n 573da │ │ │ │ + b.n 57382 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 5678c │ │ │ │ + bl 56734 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 56fc8 │ │ │ │ - ldr r2, [pc, #384] @ (5722c ) │ │ │ │ + blt.n 56f70 │ │ │ │ + ldr r2, [pc, #384] @ (571d4 ) │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ streq r3, [r5, #60] @ 0x3c │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 56fca │ │ │ │ - ldr r2, [pc, #336] @ (5720c ) │ │ │ │ + beq.n 56f72 │ │ │ │ + ldr r2, [pc, #336] @ (571b4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r5, #24] │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 72e78 │ │ │ │ + bl 72e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5798e │ │ │ │ + beq.w 57936 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5798e │ │ │ │ + beq.w 57936 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 727a8 │ │ │ │ - cbz r0, 57102 │ │ │ │ + bl 72750 │ │ │ │ + cbz r0, 570aa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 570f0 │ │ │ │ - ldr r2, [pc, #300] @ (57230 ) │ │ │ │ + bne.n 57098 │ │ │ │ + ldr r2, [pc, #300] @ (571d8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #300] @ (57234 ) │ │ │ │ + ldr r0, [pc, #300] @ (571dc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #244] @ (5720c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #244] @ (571b4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - ldr r3, [pc, #272] @ (57238 ) │ │ │ │ + ldr r3, [pc, #272] @ (571e0 ) │ │ │ │ ldr.w r7, [r6, #272] @ 0x110 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w ip, [r5, #68] @ 0x44 │ │ │ │ sub.w sl, r0, r3 │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bpl.w 573e2 │ │ │ │ + bpl.w 5738a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 57856 │ │ │ │ - ldr r3, [pc, #240] @ (5723c ) │ │ │ │ - ldr.w r9, [pc, #244] @ 57240 │ │ │ │ + ble.w 577fe │ │ │ │ + ldr r3, [pc, #240] @ (571e4 ) │ │ │ │ + ldr.w r9, [pc, #244] @ 571e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ (57244 ) │ │ │ │ + ldr r3, [pc, #240] @ (571ec ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 5765c │ │ │ │ + ble.w 57604 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5763a │ │ │ │ + beq.w 575e2 │ │ │ │ add.w r8, r4, r0 │ │ │ │ - blt.w 57986 │ │ │ │ + blt.w 5792e │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 57716 │ │ │ │ + bgt.w 576be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57716 │ │ │ │ + beq.w 576be │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r0, #0] │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcs.w 5747a │ │ │ │ + bcs.w 57422 │ │ │ │ mov r4, r8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5715e │ │ │ │ + bgt.n 57106 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5763a │ │ │ │ + beq.w 575e2 │ │ │ │ add.w r8, r4, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ble.n 57186 │ │ │ │ + ble.n 5712e │ │ │ │ mov r7, r8 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r4, r8, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb.w r2, [r7], #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 571ce │ │ │ │ + bne.n 57176 │ │ │ │ mov r5, fp │ │ │ │ - b.n 571aa │ │ │ │ + b.n 57152 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #480] @ (573ec ) │ │ │ │ + ldr r0, [pc, #928] @ (57554 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r5, r0 │ │ │ │ - b.n 57848 │ │ │ │ + b.n 578b0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (573d8 ) │ │ │ │ + mov lr, sl │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #112] @ (572b4 ) │ │ │ │ + mov ip, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #88] @ (572a0 ) │ │ │ │ + mov lr, r0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #1260] @ 57738 │ │ │ │ + ldr.w r3, [pc, #1260] @ 576e0 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 578f0 │ │ │ │ + beq.w 57898 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ - bl 56a94 │ │ │ │ + bl 56a3c │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 57774 │ │ │ │ + bcs.w 5771c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r2, [r6, #1220] @ 0x4c4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 577fa │ │ │ │ + ble.w 577a2 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r3, #8 │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r5, #24] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 56fc8 │ │ │ │ - ldr.w r3, [pc, #1152] @ 5773c │ │ │ │ + b.n 56f70 │ │ │ │ + ldr.w r3, [pc, #1152] @ 576e4 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 79d2c │ │ │ │ + bl 79cd4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 57708 │ │ │ │ + ble.w 576b0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 73340 │ │ │ │ + bl 732e8 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrd r2, r3, [r5, #48] @ 0x30 │ │ │ │ strb r6, [r2, r3] │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 56fc8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 57740 │ │ │ │ + b.n 56f70 │ │ │ │ + ldr.w r3, [pc, #1064] @ 576e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r5, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 56fc8 │ │ │ │ + b.n 56f70 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57010 │ │ │ │ + bne.w 56fb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ str r3, [r5, #24] │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5707e │ │ │ │ + bne.w 57026 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ - bl 1db84 │ │ │ │ + bl 1db2c │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 56fc8 │ │ │ │ - ldr r2, [pc, #972] @ (57744 ) │ │ │ │ + b.n 56f70 │ │ │ │ + ldr r2, [pc, #972] @ (576ec ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #956] @ (57748 ) │ │ │ │ + ldr r0, [pc, #956] @ (576f0 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 57812 │ │ │ │ + beq.w 577ba │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 57812 │ │ │ │ - ldr r3, [pc, #908] @ (57738 ) │ │ │ │ - ldr r2, [pc, #928] @ (5774c ) │ │ │ │ + beq.w 577ba │ │ │ │ + ldr r3, [pc, #908] @ (576e0 ) │ │ │ │ + ldr r2, [pc, #928] @ (576f4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 57948 │ │ │ │ + beq.w 578f0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 39194 │ │ │ │ + bl 3913c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ vstr d0, [r4] │ │ │ │ str r2, [r5, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5707e │ │ │ │ + bne.w 57026 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 56ed8 │ │ │ │ + b.n 56e80 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r7, [pc, #872] @ (57750 ) │ │ │ │ + ldr r7, [pc, #872] @ (576f8 ) │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5746e │ │ │ │ + ble.n 57416 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.w 5760c │ │ │ │ + ble.w 575b4 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5763c │ │ │ │ + beq.w 575e4 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ adds r5, r7, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r2, #1 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ andgt.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57620 │ │ │ │ + bne.w 575c8 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 57458 │ │ │ │ + bhi.n 57400 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r4, #29 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ @@ -121512,237 +121505,237 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, r5, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 573f4 │ │ │ │ + bgt.n 5739c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5763c │ │ │ │ + beq.w 575e4 │ │ │ │ adds r5, r7, #1 │ │ │ │ - b.n 5742c │ │ │ │ + b.n 573d4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 571aa │ │ │ │ - vldr d7, [pc, #684] @ 57730 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 57152 │ │ │ │ + vldr d7, [pc, #684] @ 576d8 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 56f52 │ │ │ │ + b.n 56efa │ │ │ │ str r6, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #680] @ (57738 ) │ │ │ │ + ldr r3, [pc, #680] @ (576e0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #704] @ (57754 ) │ │ │ │ + ldr r1, [pc, #704] @ (576fc ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w ip, [r6, #1216] @ 0x4c0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, ip │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 578a6 │ │ │ │ + bcs.w 5784e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r6, #1216] @ 0x4c0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 56d44 │ │ │ │ + b.n 56cec │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ bic.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r5, #32] │ │ │ │ - b.n 56fb6 │ │ │ │ - ldr r1, [pc, #636] @ (57758 ) │ │ │ │ + b.n 56f5e │ │ │ │ + ldr r1, [pc, #636] @ (57700 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 57466 │ │ │ │ - ldr r1, [pc, #624] @ (5775c ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5740e │ │ │ │ + ldr r1, [pc, #624] @ (57704 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 57466 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5740e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 57466 │ │ │ │ - ldr r1, [pc, #596] @ (57760 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5740e │ │ │ │ + ldr r1, [pc, #596] @ (57708 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 57466 │ │ │ │ - ldr r1, [pc, #584] @ (57764 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5740e │ │ │ │ + ldr r1, [pc, #584] @ (5770c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 57466 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5740e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56fc2 │ │ │ │ - b.n 5707e │ │ │ │ - ldr r3, [pc, #500] @ (57738 ) │ │ │ │ + beq.w 56f6a │ │ │ │ + b.n 57026 │ │ │ │ + ldr r3, [pc, #500] @ (576e0 ) │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ - bl dc5c │ │ │ │ + bl dc04 │ │ │ │ movs r0, #4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ str r0, [r6, #20] │ │ │ │ - cbz r0, 57572 │ │ │ │ + cbz r0, 5751a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ strh r2, [r6, #14] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56fc2 │ │ │ │ - b.n 5707e │ │ │ │ - ldr r3, [pc, #480] @ (57768 ) │ │ │ │ + beq.w 56f6a │ │ │ │ + b.n 57026 │ │ │ │ + ldr r3, [pc, #480] @ (57710 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 577ac │ │ │ │ + ble.w 57754 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 577ac │ │ │ │ + ble.w 57754 │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ str r0, [r5, #28] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56fc2 │ │ │ │ - b.n 5707e │ │ │ │ - bl 79d2c │ │ │ │ + beq.w 56f6a │ │ │ │ + b.n 57026 │ │ │ │ + bl 79cd4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 757f8 │ │ │ │ + bl 757a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5707e │ │ │ │ + bne.w 57026 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 572d4 │ │ │ │ + b.n 5727c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 73380 │ │ │ │ + bl 73328 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5707e │ │ │ │ + bne.w 57026 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 5729a │ │ │ │ - vldr d7, [pc, #300] @ 57730 │ │ │ │ + b.n 57242 │ │ │ │ + vldr d7, [pc, #300] @ 576d8 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 56f4a │ │ │ │ - beq.n 5763c │ │ │ │ + b.n 56ef2 │ │ │ │ + beq.n 575e4 │ │ │ │ ldr.w r5, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 57458 │ │ │ │ + ble.w 57400 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 577a2 │ │ │ │ + bcs.w 5774a │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 57466 │ │ │ │ + b.n 5740e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r7, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 57722 │ │ │ │ + bcs.n 576ca │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 56fc8 │ │ │ │ - beq.n 5763a │ │ │ │ + b.n 56f70 │ │ │ │ + beq.n 575e2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 571ac │ │ │ │ - ldr r3, [pc, #240] @ (57768 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 57154 │ │ │ │ + ldr r3, [pc, #240] @ (57710 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 576ec │ │ │ │ + ble.n 57694 │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 576ec │ │ │ │ + ble.n 57694 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 576ec │ │ │ │ + ble.n 57694 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite gt │ │ │ │ @@ -121754,455 +121747,455 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ ittt le │ │ │ │ ldrle r3, [r3, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r3, r9 │ │ │ │ strd r0, r2, [r4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, 576e8 │ │ │ │ + cbz r2, 57690 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 576ce │ │ │ │ + bne.n 57676 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 576e8 │ │ │ │ - ldr r2, [pc, #156] @ (5776c ) │ │ │ │ + cbz r3, 57690 │ │ │ │ + ldr r2, [pc, #156] @ (57714 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #156] @ (57770 ) │ │ │ │ + ldr r0, [pc, #156] @ (57718 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 56fb2 │ │ │ │ + b.n 56f5a │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ adds r3, r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 576bc │ │ │ │ + b.n 57664 │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5748e │ │ │ │ + bne.w 57436 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 56d54 │ │ │ │ + b.w 56cfc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 73340 │ │ │ │ + bl 732e8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 572f6 │ │ │ │ + b.n 5729e │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc.w 571aa │ │ │ │ + bcc.w 57152 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - b.n 571c6 │ │ │ │ + b.n 5716e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 57650 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 575f8 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #440] @ (5790c ) │ │ │ │ + mvns r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - cmp lr, r4 │ │ │ │ + ands r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #424] @ (57904 ) │ │ │ │ + cmn r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (57928 ) │ │ │ │ + cmn r2, r4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #304] @ (57894 ) │ │ │ │ + cmp r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + str r4, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r2, #22 │ │ │ │ movs r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 5727e │ │ │ │ + bge.w 57226 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 57286 │ │ │ │ + b.n 5722e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - ldr r0, [pc, #560] @ (579b8 ) │ │ │ │ + ldr r0, [pc, #560] @ (57960 ) │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56f52 │ │ │ │ + beq.w 56efa │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 56fb6 │ │ │ │ + b.n 56f5e │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r7, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 57466 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5740e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ itee ge │ │ │ │ strge r6, [r4, #0] │ │ │ │ ldrblt r3, [r6, #0] │ │ │ │ strblt r3, [r4, #0] │ │ │ │ - b.n 575a6 │ │ │ │ + b.n 5754e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 56f7e │ │ │ │ - blx 7cf8 <__isoc23_strtoll@plt> │ │ │ │ - bl aa2b8 │ │ │ │ + bpl.w 56f26 │ │ │ │ + blx 7cac <__isoc23_strtoll@plt> │ │ │ │ + bl a9cd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56f82 │ │ │ │ - ldr r3, [pc, #480] @ (579bc ) │ │ │ │ + beq.w 56f2a │ │ │ │ + ldr r3, [pc, #480] @ (57964 ) │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #476] @ (579c0 ) │ │ │ │ + ldr r0, [pc, #476] @ (57968 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.w 56f82 │ │ │ │ + b.w 56f2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 72000 │ │ │ │ + bl 71fa8 │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #0] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - b.w 56fc8 │ │ │ │ + b.w 56f70 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 573c8 │ │ │ │ + beq.w 57370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57830 │ │ │ │ + bne.n 577d8 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573c8 │ │ │ │ - ldr r2, [pc, #400] @ (579c4 ) │ │ │ │ + beq.w 57370 │ │ │ │ + ldr r2, [pc, #400] @ (5796c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #400] @ (579c8 ) │ │ │ │ + ldr r0, [pc, #400] @ (57970 ) │ │ │ │ movs r1, #1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 573ca │ │ │ │ + b.n 57372 │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 57640 │ │ │ │ + beq.w 575e8 │ │ │ │ mov fp, r4 │ │ │ │ - ldr r4, [pc, #360] @ (579cc ) │ │ │ │ + ldr r4, [pc, #360] @ (57974 ) │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r4, pc │ │ │ │ - b.n 57874 │ │ │ │ + b.n 5781c │ │ │ │ ldrb.w r5, [r8], #1 │ │ │ │ ldr.w r7, [r6, #272] @ 0x110 │ │ │ │ - cbz r5, 578da │ │ │ │ + cbz r5, 57882 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7fa4 │ │ │ │ - cbz r0, 57898 │ │ │ │ + blx 7f58 │ │ │ │ + cbz r0, 57840 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 5786a │ │ │ │ + bcc.n 57812 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5786a │ │ │ │ - ldr r1, [pc, #308] @ (579d0 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 57812 │ │ │ │ + ldr r1, [pc, #308] @ (57978 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 5786a │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 57812 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 574c0 │ │ │ │ - b.n 576fc │ │ │ │ - ldr r3, [pc, #284] @ (579d4 ) │ │ │ │ + bge.w 57468 │ │ │ │ + b.n 576a4 │ │ │ │ + ldr r3, [pc, #284] @ (5797c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #284] @ (579d8 ) │ │ │ │ + ldr r0, [pc, #284] @ (57980 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - b.w 56fa6 │ │ │ │ + b.w 56f4e │ │ │ │ mov r4, fp │ │ │ │ - b.n 57640 │ │ │ │ + b.n 575e8 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #244] @ (579dc ) │ │ │ │ + ldr r3, [pc, #244] @ (57984 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 56fb2 │ │ │ │ + b.w 56f5a │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ - b.n 5725a │ │ │ │ - ldr r3, [pc, #204] @ (579d4 ) │ │ │ │ + b.n 57202 │ │ │ │ + ldr r3, [pc, #204] @ (5797c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #212] @ (579e0 ) │ │ │ │ + ldr r0, [pc, #212] @ (57988 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r3, #1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - bl aa414 │ │ │ │ - b.w 56fa6 │ │ │ │ + bl a9e2c │ │ │ │ + b.w 56f4e │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56fc2 │ │ │ │ - b.w 5707e │ │ │ │ + beq.w 56f6a │ │ │ │ + b.w 57026 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 573be │ │ │ │ + bpl.w 57366 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bb80 │ │ │ │ + bl 7bb28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 573ca │ │ │ │ - ldr r2, [pc, #88] @ (579bc ) │ │ │ │ + beq.w 57372 │ │ │ │ + ldr r2, [pc, #88] @ (57964 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #124] @ (579e4 ) │ │ │ │ + ldr r0, [pc, #124] @ (5798c ) │ │ │ │ movs r1, #2 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 573ca │ │ │ │ + b.n 57372 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 5733c │ │ │ │ + b.n 572e4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 57664 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #88] @ (579e8 ) │ │ │ │ + b.n 5760c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #88] @ (57990 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #88] @ (579ec ) │ │ │ │ + ldr r0, [pc, #88] @ (57994 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #76] @ (579f0 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #76] @ (57998 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #76] @ (579f4 ) │ │ │ │ + ldr r0, [pc, #76] @ (5799c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - cmp lr, r6 │ │ │ │ + ands r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r3, #72] @ 0x48 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r1, 57a44 │ │ │ │ - ldr r2, [pc, #88] @ (57a6c ) │ │ │ │ + cbnz r1, 579ec │ │ │ │ + ldr r2, [pc, #88] @ (57a14 ) │ │ │ │ add r2, pc │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 57a40 │ │ │ │ + beq.n 579e8 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ sub.w lr, lr, r2 │ │ │ │ mov.w r0, lr, asr #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 57a38 │ │ │ │ - b.n 57a40 │ │ │ │ + bne.n 579e0 │ │ │ │ + b.n 579e8 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - beq.n 57a40 │ │ │ │ + beq.n 579e8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 57a30 │ │ │ │ + bne.n 579d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ mov r1, r2 │ │ │ │ sub.w r4, lr, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 56cec │ │ │ │ + bl 56c94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ add r2, r4 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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.w r5, [pc, #2504] @ 5844c │ │ │ │ + ldr.w r5, [pc, #2504] @ 583f4 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r6, [pc, #2504] @ 58450 │ │ │ │ + ldr.w r6, [pc, #2504] @ 583f8 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r4, [pc, #2500] @ 58454 │ │ │ │ + ldr.w r4, [pc, #2500] @ 583fc │ │ │ │ add r6, pc │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ subs.w r9, r0, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #16303 @ 0x3faf │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ - ldr.w r5, [pc, #2476] @ 58458 │ │ │ │ + ldr.w r5, [pc, #2476] @ 58400 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2460] @ 5845c │ │ │ │ + ldr.w r3, [pc, #2460] @ 58404 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ble.w 57f48 │ │ │ │ - ldr.w r3, [pc, #2452] @ 58460 │ │ │ │ + ble.w 57ef0 │ │ │ │ + ldr.w r3, [pc, #2452] @ 58408 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2452] @ 58464 │ │ │ │ + ldr.w r3, [pc, #2452] @ 5840c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r1, [r2, #100] @ 0x64 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2444] @ 58468 │ │ │ │ + ldr.w r3, [pc, #2444] @ 58410 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2424] @ 5846c │ │ │ │ + ldr.w r3, [pc, #2424] @ 58414 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #2416] @ 58470 │ │ │ │ + ldr.w r3, [pc, #2416] @ 58418 │ │ │ │ strd fp, fp, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57c34 │ │ │ │ + beq.w 57bdc │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi.n 57b08 │ │ │ │ - add r2, pc, #8 @ (adr r2, 57b28 ) │ │ │ │ + bhi.n 57ab0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 57ad0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @@ -122271,395 +122264,395 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 57eb4 │ │ │ │ + blt.w 57e5c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57b16 │ │ │ │ + bne.w 57abe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2108] @ 58474 │ │ │ │ + ldr.w r2, [pc, #2108] @ 5841c │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58434 │ │ │ │ + bne.w 583dc │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r9, r2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ - blt.w 57fb0 │ │ │ │ + blt.w 57f58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - bne.w 57fc6 │ │ │ │ + bne.w 57f6e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 57cc0 │ │ │ │ - ldr.w r3, [pc, #2060] @ 58478 │ │ │ │ + beq.n 57c68 │ │ │ │ + ldr.w r3, [pc, #2060] @ 58420 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ - cbz r3, 57cba │ │ │ │ + cbz r3, 57c62 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 57ca8 │ │ │ │ + bne.n 57c50 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5825a │ │ │ │ + bne.w 58202 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57c9c │ │ │ │ + bne.n 57c44 │ │ │ │ cmp r9, r3 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - ble.n 57ce2 │ │ │ │ + ble.n 57c8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 57ce2 │ │ │ │ + cbz r3, 57c8a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 57ce2 │ │ │ │ + bne.n 57c8a │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbnz r3, 57ce2 │ │ │ │ + cbnz r3, 57c8a │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 57ce0 │ │ │ │ + bne.n 57c88 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 5834e │ │ │ │ + beq.w 582f6 │ │ │ │ adds r5, #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5802c │ │ │ │ - ldr.w r7, [pc, #1936] @ 5847c │ │ │ │ + beq.w 57fd4 │ │ │ │ + ldr.w r7, [pc, #1936] @ 58424 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 581dc │ │ │ │ + beq.w 58184 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5812c │ │ │ │ - ldr.w r3, [pc, #1908] @ 58478 │ │ │ │ + beq.w 580d4 │ │ │ │ + ldr.w r3, [pc, #1908] @ 58420 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr.w r9, [pc, #1904] @ 58480 │ │ │ │ - blx 8098 │ │ │ │ + ldr.w r9, [pc, #1904] @ 58428 │ │ │ │ + blx 804c │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ - ldr.w r2, [pc, #1896] @ 58484 │ │ │ │ + ldr.w r2, [pc, #1896] @ 5842c │ │ │ │ movs r1, #0 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1884] @ 58488 │ │ │ │ + ldr.w r3, [pc, #1884] @ 58430 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r9, pc │ │ │ │ - ldr.w r2, [pc, #1880] @ 5848c │ │ │ │ + ldr.w r2, [pc, #1880] @ 58434 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ movw r2, #55215 @ 0xd7af │ │ │ │ movt r2, #308 @ 0x134 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r2, [r7, #153] @ 0x99 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bmi.n 57d7c │ │ │ │ + bmi.n 57d24 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r5 │ │ │ │ - bne.n 57d5a │ │ │ │ - ldr.w r2, [pc, #1808] @ 58490 │ │ │ │ + bne.n 57d02 │ │ │ │ + ldr.w r2, [pc, #1808] @ 58438 │ │ │ │ mov r4, sl │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 582c8 │ │ │ │ + beq.w 58270 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ ldrb.w r3, [sp, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 581a6 │ │ │ │ + bne.w 5814e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 58106 │ │ │ │ + beq.w 580ae │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 58248 │ │ │ │ + bcs.w 581f0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl a914 <__time64@plt+0x2518> │ │ │ │ - ldr.w r3, [pc, #1740] @ 58494 │ │ │ │ + bl a8bc <__time64@plt+0x2518> │ │ │ │ + ldr.w r3, [pc, #1740] @ 5843c │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ - ldr.w r2, [pc, #1736] @ 58498 │ │ │ │ - ldr.w r3, [pc, #1668] @ 58458 │ │ │ │ + ldr.w r2, [pc, #1736] @ 58440 │ │ │ │ + ldr.w r3, [pc, #1668] @ 58400 │ │ │ │ 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 58430 │ │ │ │ + bne.w 583d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1668] @ 58478 │ │ │ │ + ldr.w r3, [pc, #1668] @ 58420 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r8, [r3, #456] @ 0x1c8 │ │ │ │ - ldr.w r3, [pc, #1696] @ 5849c │ │ │ │ + ldr.w r3, [pc, #1696] @ 58444 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 57b08 │ │ │ │ + b.n 57ab0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57b08 │ │ │ │ + b.n 57ab0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 57eea │ │ │ │ + blt.n 57e92 │ │ │ │ ldrb.w r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 57e88 │ │ │ │ + beq.n 57e30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 57b08 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 57ab0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - b.n 57b08 │ │ │ │ + b.n 57ab0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 57e42 │ │ │ │ + bne.n 57dea │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57df0 │ │ │ │ + beq.n 57d98 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57f08 │ │ │ │ + beq.n 57eb0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57b08 │ │ │ │ - bl 33e30 │ │ │ │ + b.n 57ab0 │ │ │ │ + bl 33dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58416 │ │ │ │ + beq.w 583be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1544] @ 58478 │ │ │ │ + ldr.w r3, [pc, #1544] @ 58420 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrsh.w r8, [r2, #22] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ - b.n 57b08 │ │ │ │ + b.n 57ab0 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.n 57e1c │ │ │ │ + bne.n 57dc4 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57e1c │ │ │ │ - ldr.w r2, [pc, #1496] @ 58474 │ │ │ │ + bne.n 57dc4 │ │ │ │ + ldr.w r2, [pc, #1496] @ 5841c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57fdc │ │ │ │ + beq.w 57f84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 57b08 │ │ │ │ + b.n 57ab0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 57b08 │ │ │ │ - ldr.w r3, [pc, #1472] @ 58478 │ │ │ │ + b.n 57ab0 │ │ │ │ + ldr.w r3, [pc, #1472] @ 58420 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d3a8 │ │ │ │ + bl d350 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57b08 │ │ │ │ + bne.w 57ab0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #4 │ │ │ │ - ldr.w r2, [pc, #1480] @ 584a0 │ │ │ │ + ldr.w r2, [pc, #1480] @ 58448 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r0, [pc, #1480] @ 584a4 │ │ │ │ + ldr.w r0, [pc, #1480] @ 5844c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 57f02 │ │ │ │ + beq.n 57eaa │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57e14 │ │ │ │ + bne.n 57dbc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 57e14 │ │ │ │ + bne.n 57dbc │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 57e14 │ │ │ │ + bne.n 57dbc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 57f96 │ │ │ │ - bl 4309c │ │ │ │ + b.n 57f3e │ │ │ │ + bl 43044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e56 │ │ │ │ - ldr.w r3, [pc, #1380] @ 58478 │ │ │ │ + beq.n 57dfe │ │ │ │ + ldr.w r3, [pc, #1380] @ 58420 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r2, [r3, #460] @ 0x1cc │ │ │ │ asr.w r2, r2, r8 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 57b08 │ │ │ │ + bmi.w 57ab0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 431e4 │ │ │ │ + bl 4318c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e56 │ │ │ │ + bne.n 57dfe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57b08 │ │ │ │ + beq.w 57ab0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r3, [r3, #22] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 57b08 │ │ │ │ - b.n 57e56 │ │ │ │ - beq.w 58286 │ │ │ │ - ldr.w r3, [pc, #1296] @ 58460 │ │ │ │ + bne.w 57ab0 │ │ │ │ + b.n 57dfe │ │ │ │ + beq.w 5822e │ │ │ │ + ldr.w r3, [pc, #1296] @ 58408 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 57ad8 │ │ │ │ + beq.w 57a80 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 581ca │ │ │ │ + beq.w 58172 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1256] @ 58468 │ │ │ │ + ldr.w r2, [pc, #1256] @ 58410 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ strd fp, fp, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1240] @ 58474 │ │ │ │ + ldr.w r3, [pc, #1240] @ 5841c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58434 │ │ │ │ + bne.w 583dc │ │ │ │ adds r5, r6, #4 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w sl, [r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 58434 │ │ │ │ + beq.w 583dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57c6a │ │ │ │ - ldr.w r2, [pc, #1248] @ 584a8 │ │ │ │ + beq.w 57c12 │ │ │ │ + ldr.w r2, [pc, #1248] @ 58450 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr.w r0, [pc, #1244] @ 584ac │ │ │ │ + ldr.w r0, [pc, #1244] @ 58454 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ add.w r5, r6, r7, lsl #2 │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 57ffa │ │ │ │ + cbz r0, 57fa2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ - cbz r2, 58024 │ │ │ │ + cbz r2, 57fcc │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 58024 │ │ │ │ + bne.n 57fcc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - bne.n 58024 │ │ │ │ + bne.n 57fcc │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add.w r2, r1, #1 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -122669,2588 +122662,2588 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ it ge │ │ │ │ movge r9, r8 │ │ │ │ - blt.w 58232 │ │ │ │ - ldr.w r3, [pc, #1084] @ 58478 │ │ │ │ + blt.w 581da │ │ │ │ + ldr.w r3, [pc, #1084] @ 58420 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ ldrb.w r0, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 581f4 │ │ │ │ + beq.w 5819c │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.w 581b0 │ │ │ │ + bpl.w 58158 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 58396 │ │ │ │ + beq.w 5833e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 57d06 │ │ │ │ + bne.w 57cae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58358 │ │ │ │ + bne.w 58300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5808a │ │ │ │ + cbz r3, 58032 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 583de │ │ │ │ - ldr.w r9, [pc, #1060] @ 584b0 │ │ │ │ + beq.w 58386 │ │ │ │ + ldr.w r9, [pc, #1060] @ 58458 │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ add r9, pc │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strb.w r3, [sp, #145] @ 0x91 │ │ │ │ ldr.w fp, [r5] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 582ea │ │ │ │ + beq.w 58292 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 581fc │ │ │ │ + bne.w 581a4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ strb.w r4, [sp, #144] @ 0x90 │ │ │ │ - bl 5678c │ │ │ │ + bl 56734 │ │ │ │ ldrb.w r7, [sp, #144] @ 0x90 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 581fe │ │ │ │ - ldr r3, [pc, #936] @ (58478 ) │ │ │ │ + blt.w 581a6 │ │ │ │ + ldr r3, [pc, #936] @ (58420 ) │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ - bne.w 582ac │ │ │ │ + bne.w 58254 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 580ec │ │ │ │ + cbz r2, 58094 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 5821a │ │ │ │ + bcs.w 581c2 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #32 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb.w r3, [fp, #153] @ 0x99 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 581ba │ │ │ │ + bmi.n 58162 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 580a2 │ │ │ │ + beq.n 5804a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 57da8 │ │ │ │ + bne.w 57d50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5830a │ │ │ │ + bne.w 582b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 5837e │ │ │ │ + bmi.w 58326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5832a │ │ │ │ - ldr r3, [pc, #912] @ (584b4 ) │ │ │ │ + blt.w 582d2 │ │ │ │ + ldr r3, [pc, #912] @ (5845c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ - b.n 57dce │ │ │ │ + b.n 57d76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58080 │ │ │ │ + beq.n 58028 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 57da8 │ │ │ │ + beq.w 57d50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r5 │ │ │ │ - ldr.w r9, [pc, #888] @ 584b8 │ │ │ │ + ldr.w r9, [pc, #888] @ 58460 │ │ │ │ movs r5, #1 │ │ │ │ sub.w r7, r3, #67 @ 0x43 │ │ │ │ str r4, [sp, #8] │ │ │ │ clz r7, r7 │ │ │ │ mov r4, sl │ │ │ │ - ldr.w sl, [pc, #872] @ 584bc │ │ │ │ + ldr.w sl, [pc, #872] @ 58464 │ │ │ │ add r9, pc │ │ │ │ lsrs r7, r7, #5 │ │ │ │ mov r8, r7 │ │ │ │ add sl, pc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 5816e │ │ │ │ + b.n 58116 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ - cbz r1, 581a2 │ │ │ │ + cbz r1, 5814a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56a94 │ │ │ │ + bl 56a3c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ strlt.w r5, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 58168 │ │ │ │ + bne.n 58110 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 58160 │ │ │ │ + bcc.n 58108 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ cmp r0, r7 │ │ │ │ it lt │ │ │ │ strlt.w r5, [sl, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5816e │ │ │ │ + bne.n 58116 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 57da0 │ │ │ │ - ldr r3, [pc, #792] @ (584c0 ) │ │ │ │ + b.n 57d48 │ │ │ │ + ldr r3, [pc, #792] @ (58468 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 57da0 │ │ │ │ + b.n 57d48 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 57dce │ │ │ │ - b.n 5823a │ │ │ │ + beq.w 57d76 │ │ │ │ + b.n 581e2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ + bl 3e6e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 580a2 │ │ │ │ - b.n 580f8 │ │ │ │ + beq.w 5804a │ │ │ │ + b.n 580a0 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57f76 │ │ │ │ - b.n 57ad8 │ │ │ │ + bne.w 57f1e │ │ │ │ + b.n 57a80 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 57cf8 │ │ │ │ + b.n 57ca0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 43610 │ │ │ │ - b.n 5804c │ │ │ │ + bl 435b8 │ │ │ │ + b.n 57ff4 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #620] @ (58478 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #620] @ (58420 ) │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ strlt.w r8, [r9, #16] │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ - b.n 580d6 │ │ │ │ + b.n 5807e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 580ec │ │ │ │ - ldr r2, [pc, #664] @ (584c4 ) │ │ │ │ + bge.w 58094 │ │ │ │ + ldr r2, [pc, #664] @ (5846c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #16] │ │ │ │ - b.n 580ec │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 58094 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #652] @ (584c8 ) │ │ │ │ + ldr r0, [pc, #652] @ (58470 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 57db8 │ │ │ │ + bge.w 57d60 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 57dbc │ │ │ │ + b.n 57d64 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 5cf84 │ │ │ │ + bl 5cf2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58360 │ │ │ │ + bne.n 58308 │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq.w 5838c │ │ │ │ + beq.w 58334 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57caa │ │ │ │ + bne.w 57c52 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strb r3, [r6, #0] │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ - b.n 57ca8 │ │ │ │ - ldr r3, [pc, #480] @ (58468 ) │ │ │ │ + b.n 57c50 │ │ │ │ + ldr r3, [pc, #480] @ (58410 ) │ │ │ │ mov fp, r9 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ mov sl, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 58038 │ │ │ │ + b.n 57fe0 │ │ │ │ ldr.w r1, [fp, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 580d6 │ │ │ │ - ldr r2, [pc, #524] @ (584cc ) │ │ │ │ + bge.w 5807e │ │ │ │ + ldr r2, [pc, #524] @ (58474 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #16] │ │ │ │ - b.n 580d6 │ │ │ │ + b.n 5807e │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 57d8a │ │ │ │ + ble.w 57d32 │ │ │ │ ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #0 │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ ldrlt r3, [sp, #20] │ │ │ │ strlt r2, [r3, #16] │ │ │ │ - b.n 57d8a │ │ │ │ + b.n 57d32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57da0 │ │ │ │ + bne.w 57d48 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 583f4 │ │ │ │ + bcs.n 5839c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 57da0 │ │ │ │ - ldr r3, [pc, #364] @ (58478 ) │ │ │ │ + b.n 57d48 │ │ │ │ + ldr r3, [pc, #364] @ (58420 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ - bl 345ac │ │ │ │ - ldr r3, [pc, #440] @ (584d0 ) │ │ │ │ + bl 34554 │ │ │ │ + ldr r3, [pc, #440] @ (58478 ) │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ add r3, pc │ │ │ │ bic.w r2, r2, #2 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ - b.n 57dce │ │ │ │ - ldr r3, [pc, #424] @ (584d4 ) │ │ │ │ + b.n 57d76 │ │ │ │ + ldr r3, [pc, #424] @ (5847c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 57dce │ │ │ │ + b.n 57d76 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #412] @ (584d8 ) │ │ │ │ + ldr r2, [pc, #412] @ (58480 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #408] @ (584dc ) │ │ │ │ + ldr r0, [pc, #408] @ (58484 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57ce2 │ │ │ │ - b.n 57ce0 │ │ │ │ + beq.w 57c8a │ │ │ │ + b.n 57c88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5813a │ │ │ │ - b.n 57da0 │ │ │ │ - ldr r3, [pc, #380] @ (584e0 ) │ │ │ │ + bne.w 580e2 │ │ │ │ + b.n 57d48 │ │ │ │ + ldr r3, [pc, #380] @ (58488 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5840a │ │ │ │ + ble.n 583b2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58404 │ │ │ │ + beq.n 583ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 57c94 │ │ │ │ + b.n 57c3c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ffb8 <__isoc23_strtoul@@Base+0x13898> │ │ │ │ - b.n 58116 │ │ │ │ + bl 8fb80 <__isoc23_strtoul@@Base+0x134b8> │ │ │ │ + b.n 580be │ │ │ │ strb r0, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 57caa │ │ │ │ + b.n 57c52 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ and.w r2, r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r1, r1, #1024 @ 0x400 │ │ │ │ str.w r1, [r7, #196] @ 0xc4 │ │ │ │ ldr.w r1, [r7, #348] @ 0x15c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ - bl 8dfcc <__isoc23_strtoul@@Base+0x118ac> │ │ │ │ - b.n 58060 │ │ │ │ + bl 8dedc <__isoc23_strtoul@@Base+0x11814> │ │ │ │ + b.n 58008 │ │ │ │ mov r0, r1 │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 57da0 │ │ │ │ - ldr r3, [pc, #248] @ (584e4 ) │ │ │ │ + bge.w 57d48 │ │ │ │ + ldr r3, [pc, #248] @ (5848c ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 57da0 │ │ │ │ + b.n 57d48 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 57da0 │ │ │ │ - b.n 583ea │ │ │ │ + bge.w 57d48 │ │ │ │ + b.n 58392 │ │ │ │ movs r3, #1 │ │ │ │ strb r0, [r6, #0] │ │ │ │ - b.n 58378 │ │ │ │ + b.n 58320 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7deac <__isoc23_strtoul@@Base+0x178c> │ │ │ │ + bl 7de54 <__isoc23_strtoul@@Base+0x178c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 58378 │ │ │ │ + b.n 58320 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #204] @ (584e8 ) │ │ │ │ + ldr r0, [pc, #204] @ (58490 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #196] @ (584ec ) │ │ │ │ + ldr r3, [pc, #196] @ (58494 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #180] @ (584f0 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #180] @ (58498 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ (584f4 ) │ │ │ │ + ldr r0, [pc, #180] @ (5849c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - pop {r3, r7} │ │ │ │ + bl 6bc44 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb95ffff │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r4 │ │ │ │ + rev16 r6, r7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xefc3ffff │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc], #1020 @ 5888c │ │ │ │ - cbnz r2, 584b8 │ │ │ │ + ldc2 15, cr15, [pc], #1020 @ 58834 │ │ │ │ + cbnz r2, 58476 │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r4, 584aa │ │ │ │ + cbnz r4, 58468 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r2, #10 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r1, #22 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r1, r1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r1, r1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + subs r2, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - cbz r2, 58552 │ │ │ │ + push {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, 58550 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 58530 │ │ │ │ + cbz r6, 584ee │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r5, 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, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #272] @ (5861c ) │ │ │ │ + ldr r4, [pc, #272] @ (585c4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #272] @ (58620 ) │ │ │ │ + ldr r2, [pc, #272] @ (585c8 ) │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #272] @ (58624 ) │ │ │ │ - ldr r0, [pc, #272] @ (58628 ) │ │ │ │ + ldr r3, [pc, #272] @ (585cc ) │ │ │ │ + ldr r0, [pc, #272] @ (585d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #260] @ (5862c ) │ │ │ │ + ldr r2, [pc, #260] @ (585d4 ) │ │ │ │ ldr r5, [r3, r0] │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ adds r1, r5, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb.w r2, [r4, #414] @ 0x19e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 585da │ │ │ │ - ldr r3, [pc, #244] @ (58630 ) │ │ │ │ + beq.n 58582 │ │ │ │ + ldr r3, [pc, #244] @ (585d8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58604 │ │ │ │ + beq.n 585ac │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ movs r6, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - cbz r4, 58598 │ │ │ │ - ldr r7, [pc, #224] @ (58634 ) │ │ │ │ + cbz r4, 58540 │ │ │ │ + ldr r7, [pc, #224] @ (585dc ) │ │ │ │ add.w r5, r9, #4 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ add r7, pc │ │ │ │ - b.n 5856e │ │ │ │ + b.n 58516 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ - cbnz r2, 5857e │ │ │ │ + cbnz r2, 58526 │ │ │ │ strb.w r6, [sp, #9] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 58596 │ │ │ │ + cbz r4, 5853e │ │ │ │ adds r5, #4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r9, r5, #4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 58598 │ │ │ │ + bne.n 58540 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 58560 │ │ │ │ + beq.n 58508 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 585bc │ │ │ │ + bne.n 58564 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 585bc │ │ │ │ + bne.n 58564 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ - cbnz r3, 585bc │ │ │ │ + cbnz r3, 58564 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5856c │ │ │ │ + bne.n 58514 │ │ │ │ mov r9, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 57a70 │ │ │ │ - ldr r2, [pc, #148] @ (58638 ) │ │ │ │ - ldr r3, [pc, #120] @ (58620 ) │ │ │ │ + bl 57a18 │ │ │ │ + ldr r2, [pc, #148] @ (585e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (585c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 58616 │ │ │ │ + bne.n 585be │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 585d4 │ │ │ │ - ldr r1, [pc, #116] @ (5863c ) │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 5857c │ │ │ │ + ldr r1, [pc, #116] @ (585e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58598 │ │ │ │ + bne.n 58540 │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ - b.n 58568 │ │ │ │ - ldr r0, [pc, #100] @ (58640 ) │ │ │ │ + b.n 58510 │ │ │ │ + ldr r0, [pc, #100] @ (585e8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ - cbz r0, 5860e │ │ │ │ - ldr r1, [pc, #92] @ (58644 ) │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ + cbz r0, 585b6 │ │ │ │ + ldr r1, [pc, #92] @ (585ec ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ - ldr r3, [pc, #88] @ (58648 ) │ │ │ │ + blx 7a54 │ │ │ │ + ldr r3, [pc, #88] @ (585f0 ) │ │ │ │ clz r0, r0 │ │ │ │ add r3, pc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb r0, [r3, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #414] @ 0x19e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58544 │ │ │ │ + bne.n 584ec │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 57a70 │ │ │ │ - b.n 585a2 │ │ │ │ - ldr r3, [pc, #60] @ (5864c ) │ │ │ │ + bl 57a18 │ │ │ │ + b.n 5854a │ │ │ │ + ldr r3, [pc, #60] @ (585f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ - b.n 585fa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 585a2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 5866a │ │ │ │ + sxth r0, r6 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #26 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #26 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 58654 │ │ │ │ + cbz r0, 58612 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, 58650 │ │ │ │ + cbz r4, 5860e │ │ │ │ movs r1, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r0, [pc, #68] @ (586a8 ) │ │ │ │ + ldr r0, [pc, #68] @ (58650 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #68] @ (586ac ) │ │ │ │ + ldr r3, [pc, #68] @ (58654 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #68] @ 586b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 58658 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #64] @ (586b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (5865c ) │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57a70 │ │ │ │ - ldr r2, [pc, #40] @ (586b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (586b4 ) │ │ │ │ + bl 57a18 │ │ │ │ + ldr r2, [pc, #40] @ (58660 ) │ │ │ │ + ldr r3, [pc, #36] @ (5865c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 586a4 │ │ │ │ + bne.n 5864c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + strb r6, [r4, #4] │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ movs r1, r1 │ │ │ │ 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 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ - vldr d6, [pc, #116] @ 58748 │ │ │ │ - ldr r2, [pc, #120] @ (58750 ) │ │ │ │ + vldr d6, [pc, #116] @ 586f0 │ │ │ │ + ldr r2, [pc, #120] @ (586f8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #120] @ (58754 ) │ │ │ │ + ldr r3, [pc, #120] @ (586fc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #116] @ (58758 ) │ │ │ │ + ldr r6, [pc, #116] @ (58700 ) │ │ │ │ vcvt.f64.s32 d5, s15 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ vstr s15, [sp] │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - b.n 58720 │ │ │ │ - ldr r3, [pc, #80] @ (5875c ) │ │ │ │ + b.n 586c8 │ │ │ │ + ldr r3, [pc, #80] @ (58704 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ and.w r3, r3, #12 │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5872c │ │ │ │ + bne.n 586d4 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 7b33c │ │ │ │ + bl 7b2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58708 │ │ │ │ - ldr r2, [pc, #48] @ (58760 ) │ │ │ │ - ldr r3, [pc, #36] @ (58754 ) │ │ │ │ + blt.n 586b0 │ │ │ │ + ldr r2, [pc, #48] @ (58708 ) │ │ │ │ + ldr r3, [pc, #36] @ (586fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 58744 │ │ │ │ + bne.n 586ec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #1] │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 r0, [pc, #792] @ (58a90 ) │ │ │ │ + ldr r0, [pc, #792] @ (58a38 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #792] @ (58a94 ) │ │ │ │ + ldr r2, [pc, #792] @ (58a3c ) │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #792] @ (58a98 ) │ │ │ │ + ldr r7, [pc, #792] @ (58a40 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #788] @ (58a9c ) │ │ │ │ + ldr r3, [pc, #788] @ (58a44 ) │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 588f2 │ │ │ │ - ldr r3, [pc, #760] @ (58aa0 ) │ │ │ │ + beq.w 5889a │ │ │ │ + ldr r3, [pc, #760] @ (58a48 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w sl, [pc, #760] @ 58aa4 │ │ │ │ - ldr.w r9, [pc, #760] @ 58aa8 │ │ │ │ + ldr.w sl, [pc, #760] @ 58a4c │ │ │ │ + ldr.w r9, [pc, #760] @ 58a50 │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ add r9, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 587f2 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 5879a │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.w 58a2a │ │ │ │ + beq.w 589d2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 587b8 │ │ │ │ + beq.n 58760 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 587b8 │ │ │ │ - ldr r3, [pc, #724] @ (58aac ) │ │ │ │ + bne.n 58760 │ │ │ │ + ldr r3, [pc, #724] @ (58a54 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 587c2 │ │ │ │ - ldr r3, [pc, #700] @ (58ab0 ) │ │ │ │ + bne.n 5876a │ │ │ │ + ldr r3, [pc, #700] @ (58a58 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58a52 │ │ │ │ - ldr r2, [pc, #680] @ (58aac ) │ │ │ │ + bne.w 589fa │ │ │ │ + ldr r2, [pc, #680] @ (58a54 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ ldr.w r9, [r4, r8, lsl #2] │ │ │ │ add.w sl, r4, r8, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 588ca │ │ │ │ + beq.n 58872 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b530 │ │ │ │ + bl 7b4d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5892c │ │ │ │ + bne.n 588d4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58a68 │ │ │ │ - vldr d7, [pc, #584] @ 58a80 │ │ │ │ + bne.w 58a10 │ │ │ │ + vldr d7, [pc, #584] @ 58a28 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 588fa │ │ │ │ + bgt.n 588a2 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 588d0 │ │ │ │ + bne.n 58878 │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [sp] │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 586c0 │ │ │ │ - cbz r5, 588a4 │ │ │ │ - b.n 588d4 │ │ │ │ + bl 58668 │ │ │ │ + cbz r5, 5884c │ │ │ │ + b.n 5887c │ │ │ │ movs r0, #0 │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r7, r2, r1 │ │ │ │ - blt.n 588d4 │ │ │ │ + blt.n 5887c │ │ │ │ subs r0, r3, r0 │ │ │ │ str r5, [r4, #0] │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ strb.w r5, [r6, #420] @ 0x1a4 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ movs r0, #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 58668 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 588d4 │ │ │ │ + beq.n 5887c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 588d4 │ │ │ │ + bne.n 5887c │ │ │ │ ldrb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - cbnz r3, 588d4 │ │ │ │ + cbnz r3, 5887c │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 58878 │ │ │ │ + bpl.n 58820 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e73c │ │ │ │ - b.n 58878 │ │ │ │ + bl 3e6e4 │ │ │ │ + b.n 58820 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 58a68 │ │ │ │ - blx 7aec │ │ │ │ - ldr r2, [pc, #476] @ (58ab4 ) │ │ │ │ - ldr r3, [pc, #444] @ (58a94 ) │ │ │ │ + beq.w 58a10 │ │ │ │ + blx 7aac │ │ │ │ + ldr r2, [pc, #476] @ (58a5c ) │ │ │ │ + ldr r3, [pc, #444] @ (58a3c ) │ │ │ │ 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 58a4e │ │ │ │ + bne.w 589f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #14 │ │ │ │ - bl 3e088 │ │ │ │ - b.n 587a4 │ │ │ │ + bl 3e030 │ │ │ │ + b.n 5874c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ vldr d0, [sp] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl aa414 │ │ │ │ + bl a9e2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vldr d0, [sp] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r3, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 58858 │ │ │ │ + b.n 58800 │ │ │ │ str r3, [sp, #28] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ - bl 79d2c │ │ │ │ + bl 79cd4 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ itt eq │ │ │ │ addeq r1, sp, #36 @ 0x24 │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 58986 │ │ │ │ + beq.n 5892e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r6, #427] @ 0x1ab │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n 589dc │ │ │ │ + beq.n 58984 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - bne.n 58998 │ │ │ │ + bne.n 58940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589f2 │ │ │ │ + bne.n 5899a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r0, r3, r1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sbc.w r1, r2, r3 │ │ │ │ - bl aa2a8 │ │ │ │ - vldr d7, [pc, #268] @ 58a88 │ │ │ │ + bl a9cc0 │ │ │ │ + vldr d7, [pc, #268] @ 58a30 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ - b.n 5882c │ │ │ │ + b.n 587d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bl 757f8 │ │ │ │ + bl 757a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - b.n 58966 │ │ │ │ - ldr r0, [pc, #284] @ (58ab8 ) │ │ │ │ + b.n 5890e │ │ │ │ + ldr r0, [pc, #284] @ (58a60 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 589b6 │ │ │ │ + cbz r0, 5895e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bl 757f8 │ │ │ │ + bl 757a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5896a │ │ │ │ - ldr r0, [pc, #252] @ (58abc ) │ │ │ │ + beq.n 58912 │ │ │ │ + ldr r0, [pc, #252] @ (58a64 ) │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58986 │ │ │ │ + bne.n 5892e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - b.n 58966 │ │ │ │ + b.n 5890e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 589f2 │ │ │ │ + beq.n 5899a │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 58a06 │ │ │ │ - ldr r2, [pc, #204] @ (58ac0 ) │ │ │ │ + beq.n 589ae │ │ │ │ + ldr r2, [pc, #204] @ (58a68 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #204] @ (58ac4 ) │ │ │ │ + ldr r0, [pc, #204] @ (58a6c ) │ │ │ │ ldr.w r3, [r4, r8, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ strb r0, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - cbz r0, 58a42 │ │ │ │ + cbz r0, 589ea │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 589f2 │ │ │ │ - b.n 5882c │ │ │ │ - ldr r3, [pc, #128] @ (58aac ) │ │ │ │ + bne.n 5899a │ │ │ │ + b.n 587d4 │ │ │ │ + ldr r3, [pc, #128] @ (58a54 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #148] @ (58ac8 ) │ │ │ │ - ldr r0, [pc, #152] @ (58acc ) │ │ │ │ + ldr r2, [pc, #148] @ (58a70 ) │ │ │ │ + ldr r0, [pc, #152] @ (58a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b530 │ │ │ │ + bl 7b4d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 58a1c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #120] @ (58ad0 ) │ │ │ │ + b.n 589c4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #120] @ (58a78 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #120] @ (58ad4 ) │ │ │ │ + ldr r0, [pc, #120] @ (58a7c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #108] @ (58ad8 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #108] @ (58a80 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #108] @ (58adc ) │ │ │ │ + ldr r0, [pc, #108] @ (58a84 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + adds r6, r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r5, 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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #572] @ (58d30 ) │ │ │ │ + ldr r2, [pc, #572] @ (58cd8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #572] @ (58d34 ) │ │ │ │ + ldr r3, [pc, #572] @ (58cdc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #572] @ 58d38 │ │ │ │ + ldr.w sl, [pc, #572] @ 58ce0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bmi.w 58c62 │ │ │ │ - ldr r2, [pc, #540] @ (58d3c ) │ │ │ │ + bmi.w 58c0a │ │ │ │ + ldr r2, [pc, #540] @ (58ce4 ) │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ ldr.w r5, [r8, #272] @ 0x110 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ sub.w r9, r7, r2 │ │ │ │ - b.n 58b46 │ │ │ │ + b.n 58aee │ │ │ │ ldr.w r5, [r8, #272] @ 0x110 │ │ │ │ - cbz r4, 58b74 │ │ │ │ + cbz r4, 58b1c │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.n 58b56 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 58afe │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ittt hi │ │ │ │ addhi r3, r7, #1 │ │ │ │ strhi r3, [r5, #0] │ │ │ │ strbhi r4, [r7, #0] │ │ │ │ - bhi.n 58b32 │ │ │ │ + bhi.n 58ada │ │ │ │ mov r0, r5 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r5, [r8, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 58b38 │ │ │ │ + bne.n 58ae0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 58bca │ │ │ │ + bne.n 58b72 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r0, r3, r9 │ │ │ │ ldrb.w r2, [r3, r9] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq.n 58bd4 │ │ │ │ - ldr r3, [pc, #428] @ (58d40 ) │ │ │ │ + beq.n 58b7c │ │ │ │ + ldr r3, [pc, #428] @ (58ce8 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r2, r3, #15 │ │ │ │ - bpl.n 58c76 │ │ │ │ + bpl.n 58c1e │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r0, [r0, #95] @ 0x5f │ │ │ │ - ldr r2, [pc, #404] @ (58d44 ) │ │ │ │ - ldr r3, [pc, #384] @ (58d34 ) │ │ │ │ + ldr r2, [pc, #404] @ (58cec ) │ │ │ │ + ldr r3, [pc, #384] @ (58cdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 58d2c │ │ │ │ + bne.w 58cd4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 74188 │ │ │ │ - b.n 58b7e │ │ │ │ + bl 74130 │ │ │ │ + b.n 58b26 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 58b90 │ │ │ │ + bne.n 58b38 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 58b90 │ │ │ │ + bne.n 58b38 │ │ │ │ add.w r9, r9, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ add.w r0, r3, r9 │ │ │ │ ldrb.w r3, [r3, r9] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bmi.n 58c94 │ │ │ │ - ldr r3, [pc, #324] @ (58d40 ) │ │ │ │ + bmi.n 58c3c │ │ │ │ + ldr r3, [pc, #324] @ (58ce8 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d2a0 │ │ │ │ + bl 1d248 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub.w r2, r3, #127 @ 0x7f │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi.n 58ba2 │ │ │ │ + bhi.n 58b4a │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58cae │ │ │ │ + beq.n 58c56 │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ - cbz r3, 58c5c │ │ │ │ + cbz r3, 58c04 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne.n 58c5c │ │ │ │ + bne.n 58c04 │ │ │ │ adds r0, r4, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 58c5c │ │ │ │ + bne.n 58c04 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 58cb2 │ │ │ │ + beq.n 58c5a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c5c │ │ │ │ + ble.n 58c04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58cf8 │ │ │ │ + beq.n 58ca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58bae │ │ │ │ + b.n 58b56 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58bae │ │ │ │ - b.n 58c5c │ │ │ │ + beq.n 58b56 │ │ │ │ + b.n 58c04 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 58bae │ │ │ │ + bmi.n 58b56 │ │ │ │ subs r0, #1 │ │ │ │ - bcs.n 58bae │ │ │ │ + bcs.n 58b56 │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58c5c │ │ │ │ + beq.n 58c04 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ adds.w r4, r4, r9 │ │ │ │ - bne.n 58c2e │ │ │ │ - b.n 58c5c │ │ │ │ + bne.n 58bd6 │ │ │ │ + b.n 58c04 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58bae │ │ │ │ + beq.n 58b56 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - b.n 58bf8 │ │ │ │ + b.n 58ba0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 58ba2 │ │ │ │ + b.n 58b4a │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 58d02 │ │ │ │ + beq.n 58caa │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bf0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bf0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bf0 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r4, #6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 58c5c │ │ │ │ + blt.n 58c04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c5c │ │ │ │ + bne.n 58c04 │ │ │ │ ldrb.w r0, [r8, #97] @ 0x61 │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 58c5c │ │ │ │ + blt.n 58c04 │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 58bae │ │ │ │ - b.n 58c5c │ │ │ │ + ble.w 58b56 │ │ │ │ + b.n 58c04 │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ add r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 58ce8 │ │ │ │ + b.n 58c90 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bf0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bf0 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r4, #6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 58c5c │ │ │ │ + blt.n 58c04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58c5c │ │ │ │ + bne.n 58c04 │ │ │ │ ldrb.w r0, [r8, #96] @ 0x60 │ │ │ │ add r0, r3 │ │ │ │ - b.n 58cec │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + b.n 58c94 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (58df0 ) │ │ │ │ - ldr.w lr, [pc, #152] @ 58df4 │ │ │ │ + ldr r2, [pc, #148] @ (58d98 ) │ │ │ │ + ldr.w lr, [pc, #152] @ 58d9c │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ ldrb.w r1, [r2, #96] @ 0x60 │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 58dc2 │ │ │ │ + bge.n 58d6a │ │ │ │ ldrb.w r1, [r2, #97] @ 0x61 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 58dc2 │ │ │ │ + ble.n 58d6a │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ movw r1, #21586 @ 0x5452 │ │ │ │ strb r0, [r4, #2] │ │ │ │ adds r0, r4, #6 │ │ │ │ strh r1, [r4, #0] │ │ │ │ ldrb.w r5, [r2, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r2, #97] @ 0x61 │ │ │ │ subs r1, r1, r5 │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ add.w r5, r5, r1, asr #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 58dd8 │ │ │ │ + bge.n 58d80 │ │ │ │ movw r1, #22593 @ 0x5841 │ │ │ │ strh.w r1, [r4, #3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #6 │ │ │ │ ldrb.w r2, [r2, #97] @ 0x61 │ │ │ │ subs r3, r2, r3 │ │ │ │ - ldr r2, [pc, #72] @ (58df8 ) │ │ │ │ + ldr r2, [pc, #72] @ (58da0 ) │ │ │ │ movs r1, #8 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r2, [r3, r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58dae │ │ │ │ + beq.n 58d56 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ movw r1, #18771 @ 0x4953 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r5, #3 │ │ │ │ strh r1, [r4, #0] │ │ │ │ strb r2, [r4, #2] │ │ │ │ - b.n 58dae │ │ │ │ + b.n 58d56 │ │ │ │ movw r1, #20041 @ 0x4e49 │ │ │ │ strh.w r1, [r4, #3] │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #6 │ │ │ │ ldrb.w r2, [r2, #96] @ 0x60 │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 58dae │ │ │ │ + b.n 58d56 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + adds r2, r7, r3 │ │ │ │ movs r5, 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, #3504] @ 0xdb0 │ │ │ │ - ldr r1, [pc, #576] @ (59050 ) │ │ │ │ + ldr r1, [pc, #576] @ (58ff8 ) │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ - ldr r2, [pc, #576] @ (59054 ) │ │ │ │ + ldr r2, [pc, #576] @ (58ffc ) │ │ │ │ subs r6, r0, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #572] @ (59058 ) │ │ │ │ - ldr r3, [pc, #576] @ (5905c ) │ │ │ │ + ldr r5, [pc, #572] @ (59000 ) │ │ │ │ + ldr r3, [pc, #576] @ (59004 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r4, [r8] │ │ │ │ - ble.n 58f2c │ │ │ │ + ble.n 58ed4 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58f5a │ │ │ │ + beq.w 58f02 │ │ │ │ mov r1, r8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ - b.n 58e6a │ │ │ │ - ldr r2, [pc, #536] @ (59060 ) │ │ │ │ + b.n 58e12 │ │ │ │ + ldr r2, [pc, #536] @ (59008 ) │ │ │ │ ldr r7, [r5, r2] │ │ │ │ add r3, r7 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ adds r3, r2, #1 │ │ │ │ - cbz r2, 58e62 │ │ │ │ + cbz r2, 58e0a │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58efe │ │ │ │ + beq.n 58ea6 │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bmi.n 58e82 │ │ │ │ + bmi.n 58e2a │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it le │ │ │ │ strle.w r4, [ip, r2, lsl #2] │ │ │ │ ldr.w r4, [r1, #12]! │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 58e94 │ │ │ │ + cbz r3, 58e3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ uxtb r3, r2 │ │ │ │ lsls r7, r2, #15 │ │ │ │ - bmi.n 58e44 │ │ │ │ + bmi.n 58dec │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58efe │ │ │ │ + beq.n 58ea6 │ │ │ │ lsls r7, r2, #24 │ │ │ │ - bmi.n 58e82 │ │ │ │ + bmi.n 58e2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58e62 │ │ │ │ + beq.n 58e0a │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 58e5a │ │ │ │ + b.n 58e02 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [r1, #12]! │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58e6a │ │ │ │ + bne.n 58e12 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 58f5a │ │ │ │ - ldr r3, [pc, #452] @ (59060 ) │ │ │ │ + bgt.n 58f02 │ │ │ │ + ldr r3, [pc, #452] @ (59008 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ adds r1, r6, #2 │ │ │ │ - beq.n 58f76 │ │ │ │ + beq.n 58f1e │ │ │ │ ldr.w r1, [r7, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ - ble.n 58ee6 │ │ │ │ + ble.n 58e8e │ │ │ │ add.w r8, sp, #24 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 58eca │ │ │ │ - ldr r3, [pc, #428] @ (59064 ) │ │ │ │ + b.n 58e72 │ │ │ │ + ldr r3, [pc, #428] @ (5900c ) │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r1, [r7, #132] @ 0x84 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 58ee6 │ │ │ │ + blt.n 58e8e │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 58fe4 │ │ │ │ + beq.w 58f8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58eb4 │ │ │ │ + beq.n 58e5c │ │ │ │ str.w r1, [r8] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r1, [r7, #132] @ 0x84 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 58eca │ │ │ │ - cbz r6, 58f0e │ │ │ │ + bge.n 58e72 │ │ │ │ + cbz r6, 58eb6 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r3, [pc, #368] @ (59064 ) │ │ │ │ + ldr r3, [pc, #368] @ (5900c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43cfc │ │ │ │ - b.n 58f0e │ │ │ │ - ldr r3, [pc, #356] @ (59064 ) │ │ │ │ + bl 43ca4 │ │ │ │ + b.n 58eb6 │ │ │ │ + ldr r3, [pc, #356] @ (5900c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #356] @ (59068 ) │ │ │ │ + ldr r1, [pc, #356] @ (59010 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r2, [pc, #348] @ (5906c ) │ │ │ │ - ldr r3, [pc, #320] @ (59054 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r2, [pc, #348] @ (59014 ) │ │ │ │ + ldr r3, [pc, #320] @ (58ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5904c │ │ │ │ + bne.w 58ff4 │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #304] @ (59060 ) │ │ │ │ + ldr r2, [pc, #304] @ (59008 ) │ │ │ │ ldr r7, [r5, r2] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 58f44 │ │ │ │ + blt.n 58eec │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58e3a │ │ │ │ - b.n 58e9c │ │ │ │ - ldr r3, [pc, #264] @ (59064 ) │ │ │ │ + bne.w 58de2 │ │ │ │ + b.n 58e44 │ │ │ │ + ldr r3, [pc, #264] @ (5900c ) │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 58d48 │ │ │ │ + bl 58cf0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 58f0e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 58eb6 │ │ │ │ ldr.w r3, [r7, #256] @ 0x100 │ │ │ │ ldrh.w r2, [r7, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59046 │ │ │ │ + beq.n 58fee │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59002 │ │ │ │ - ldr.w sl, [pc, #228] @ 59070 │ │ │ │ + beq.n 58faa │ │ │ │ + ldr.w sl, [pc, #228] @ 59018 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r6, sp, #24 │ │ │ │ add.w r8, r3, r2 │ │ │ │ add r6, r2 │ │ │ │ add sl, pc │ │ │ │ - b.n 58fc4 │ │ │ │ + b.n 58f6c │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ - cbz r3, 58fd6 │ │ │ │ - ldr r2, [pc, #192] @ (59064 ) │ │ │ │ + cbz r3, 58f7e │ │ │ │ + ldr r2, [pc, #192] @ (5900c ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r9, [r2] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 59002 │ │ │ │ + beq.n 58faa │ │ │ │ ldr.w r9, [r8, #-4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 58fbc │ │ │ │ + beq.n 58f64 │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 58f9a │ │ │ │ + bge.n 58f42 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 58d48 │ │ │ │ + bl 58cf0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 58fa0 │ │ │ │ + b.n 58f48 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 58d48 │ │ │ │ + bl 58cf0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 58eb4 │ │ │ │ + beq.w 58e5c │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 58ed8 │ │ │ │ + b.n 58e80 │ │ │ │ ldr.w r3, [r7, #248] @ 0xf8 │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr.w r8, [pc, #104] @ 59074 │ │ │ │ + ldr.w r8, [pc, #104] @ 5901c │ │ │ │ movs r4, #8 │ │ │ │ add r8, pc │ │ │ │ - cbz r3, 59040 │ │ │ │ + cbz r3, 58fe8 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - cbz r0, 5902e │ │ │ │ - ldr r3, [pc, #76] @ (59064 ) │ │ │ │ + cbz r0, 58fd6 │ │ │ │ + ldr r3, [pc, #76] @ (5900c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ subs r4, #4 │ │ │ │ subs r6, #4 │ │ │ │ adds r3, r4, #4 │ │ │ │ - beq.w 58f0e │ │ │ │ + beq.w 58eb6 │ │ │ │ ldr.w r3, [r7, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59012 │ │ │ │ + bne.n 58fba │ │ │ │ add.w r3, r7, #236 @ 0xec │ │ │ │ - b.n 59012 │ │ │ │ + b.n 58fba │ │ │ │ ldr.w r3, [r7, #252] @ 0xfc │ │ │ │ - b.n 58f82 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + b.n 58f2a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xfaa20006 │ │ │ │ - @ instruction: 0xfa2a0006 │ │ │ │ + adds.w r0, r2, #8781824 @ 0x860000 │ │ │ │ + eors.w r0, sl, #8781824 @ 0x860000 │ │ │ │ stmdb 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, [pc, #912] @ (5941c ) │ │ │ │ + ldr r4, [pc, #912] @ (593c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #912] @ (59420 ) │ │ │ │ + ldr r3, [pc, #912] @ (593c8 ) │ │ │ │ mov r8, r1 │ │ │ │ add r4, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 590d2 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 5907a │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 5915a │ │ │ │ + beq.n 59102 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ - beq.n 59096 │ │ │ │ + beq.n 5903e │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 59096 │ │ │ │ - ldr r3, [pc, #880] @ (59424 ) │ │ │ │ + bne.n 5903e │ │ │ │ + ldr r3, [pc, #880] @ (593cc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (59428 ) │ │ │ │ - ldr r0, [pc, #884] @ (5942c ) │ │ │ │ + ldr r2, [pc, #880] @ (593d0 ) │ │ │ │ + ldr r0, [pc, #884] @ (593d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590a0 │ │ │ │ - ldr r3, [pc, #860] @ (59430 ) │ │ │ │ + bne.n 59048 │ │ │ │ + ldr r3, [pc, #860] @ (593d8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 593f4 │ │ │ │ - ldr r3, [pc, #832] @ (59424 ) │ │ │ │ + bne.w 5939c │ │ │ │ + ldr r3, [pc, #832] @ (593cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 593ae │ │ │ │ + beq.w 59356 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5917c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 59124 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldrh.w r3, [r0, ip, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 59132 │ │ │ │ + bpl.n 590da │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ ldrh.w r3, [r0, r1, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 59110 │ │ │ │ + bne.n 590b8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r2, r0, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 59380 │ │ │ │ + bne.w 59328 │ │ │ │ cmp.w ip, #45 @ 0x2d │ │ │ │ - beq.w 5938c │ │ │ │ + beq.w 59334 │ │ │ │ cmp.w ip, #43 @ 0x2b │ │ │ │ - beq.w 593c0 │ │ │ │ + beq.w 59368 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5940a │ │ │ │ + beq.w 593b2 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 59184 │ │ │ │ - ldr r3, [pc, #712] @ (59424 ) │ │ │ │ + b.n 5912c │ │ │ │ + ldr r3, [pc, #712] @ (593cc ) │ │ │ │ movs r7, #2 │ │ │ │ - ldr r2, [pc, #724] @ (59434 ) │ │ │ │ + ldr r2, [pc, #724] @ (593dc ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #720] @ (59438 ) │ │ │ │ + ldr r0, [pc, #720] @ (593e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 591c8 │ │ │ │ + b.n 59170 │ │ │ │ ldr.w r3, [r8, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 592b8 │ │ │ │ + beq.w 59260 │ │ │ │ bic.w r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.w 592ea │ │ │ │ + bgt.w 59292 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5920a │ │ │ │ + beq.n 591b2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 591bc │ │ │ │ - ldr r3, [pc, #660] @ (5943c ) │ │ │ │ + cbz r0, 59164 │ │ │ │ + ldr r3, [pc, #660] @ (593e4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1d69c │ │ │ │ + bl 1d644 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r9, [r5], #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 59316 │ │ │ │ + beq.w 592be │ │ │ │ mov r0, r9 │ │ │ │ - bl 58ae0 │ │ │ │ + bl 58a88 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 592ea │ │ │ │ - ldr r3, [pc, #616] @ (59440 ) │ │ │ │ + blt.w 59292 │ │ │ │ + ldr r3, [pc, #616] @ (593e8 ) │ │ │ │ lsls r1, r2, #24 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - bmi.n 59188 │ │ │ │ + bmi.n 59130 │ │ │ │ ldr.w r1, [r8, #132] @ 0x84 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.w 593b8 │ │ │ │ + blt.w 59360 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 59256 │ │ │ │ + beq.n 591fe │ │ │ │ ldr.w r3, [r8, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 592d6 │ │ │ │ + beq.n 5927e │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 591bc │ │ │ │ - ldr r3, [pc, #572] @ (5943c ) │ │ │ │ + beq.n 59164 │ │ │ │ + ldr r3, [pc, #572] @ (593e4 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 591bc │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 59164 │ │ │ │ add.w r9, r2, #58 @ 0x3a │ │ │ │ str.w r6, [r8, #248] @ 0xf8 │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 59222 │ │ │ │ + cbz r0, 591ca │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r9, r8, r9, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5923a │ │ │ │ + bne.n 591e2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59306 │ │ │ │ + bne.n 592ae │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591bc │ │ │ │ + bne.n 59164 │ │ │ │ ldr.w r3, [r8, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 593a8 │ │ │ │ + beq.w 59350 │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r8, #153] @ 0x99 │ │ │ │ - b.n 591bc │ │ │ │ + b.n 59164 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 592be │ │ │ │ + bne.n 59266 │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ - cbz r3, 5926c │ │ │ │ + cbz r3, 59214 │ │ │ │ ldrb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5939e │ │ │ │ + beq.w 59346 │ │ │ │ ldrh.w r3, [r8, #232] @ 0xe8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt le │ │ │ │ addle r3, r2, #1 │ │ │ │ strhle.w r3, [r8, #232] @ 0xe8 │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 3e088 │ │ │ │ + bl 3e030 │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 592dc │ │ │ │ - ldr r3, [pc, #428] @ (59444 ) │ │ │ │ + bpl.n 59284 │ │ │ │ + ldr r3, [pc, #428] @ (593ec ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r0, r3, #3 │ │ │ │ ldr.w r1, [r8, #252] @ 0xfc │ │ │ │ adds r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - beq.n 591bc │ │ │ │ + beq.n 59164 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 591bc │ │ │ │ + blx 7b24 │ │ │ │ + b.n 59164 │ │ │ │ add.w r3, r8, #236 @ 0xec │ │ │ │ - b.n 59192 │ │ │ │ + b.n 5913a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3e294 │ │ │ │ + bl 3e23c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 591bc │ │ │ │ + beq.w 59164 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 6aa30 │ │ │ │ - b.n 591bc │ │ │ │ + bl 6a9d8 │ │ │ │ + b.n 59164 │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ - b.n 591f4 │ │ │ │ + b.n 5919c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #352] @ (59444 ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #352] @ (593ec ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 5929c │ │ │ │ - ldr r0, [pc, #348] @ (59448 ) │ │ │ │ - ldr r2, [pc, #348] @ (5944c ) │ │ │ │ + b.n 59244 │ │ │ │ + ldr r0, [pc, #348] @ (593f0 ) │ │ │ │ + ldr r2, [pc, #348] @ (593f4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #2 │ │ │ │ movs r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ - b.n 5923a │ │ │ │ + b.n 591e2 │ │ │ │ ldrsh.w r3, [r8, #472] @ 0x1d8 │ │ │ │ - cbz r3, 5937a │ │ │ │ + cbz r3, 59322 │ │ │ │ ldrb.w r3, [r8, #234] @ 0xea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59174 │ │ │ │ + bne.w 5911c │ │ │ │ ldr.w r1, [r8, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59356 │ │ │ │ + blt.n 592fe │ │ │ │ ldr.w r0, [r8, #252] @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, #19 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ - beq.n 59346 │ │ │ │ + beq.n 592ee │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ - cbz r2, 59346 │ │ │ │ + cbz r2, 592ee │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 59372 │ │ │ │ + cbnz r2, 5931a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 59334 │ │ │ │ + ble.n 592dc │ │ │ │ ldrb.w r3, [r8, #234] @ 0xea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59174 │ │ │ │ + bne.w 5911c │ │ │ │ ldr.w r3, [r8, #236] @ 0xec │ │ │ │ - cbz r3, 59360 │ │ │ │ + cbz r3, 59308 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 59372 │ │ │ │ + cbnz r3, 5931a │ │ │ │ ldr.w r3, [r8, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59174 │ │ │ │ + beq.w 5911c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59174 │ │ │ │ + beq.w 5911c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #234] @ 0xea │ │ │ │ - b.n 59174 │ │ │ │ + b.n 5911c │ │ │ │ strb.w r3, [r8, #234] @ 0xea │ │ │ │ - b.n 59326 │ │ │ │ + b.n 592ce │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 59184 │ │ │ │ + b.n 5912c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ clz sl, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 5914a │ │ │ │ + b.n 590f2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e8a8 │ │ │ │ + bl 1e850 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5926c │ │ │ │ + b.n 59214 │ │ │ │ strb.w r3, [r8, #153] @ 0x99 │ │ │ │ - b.n 591bc │ │ │ │ + b.n 59164 │ │ │ │ mvn.w r0, #1 │ │ │ │ - bl 58dfc │ │ │ │ - b.n 59174 │ │ │ │ - ldr r0, [pc, #148] @ (59450 ) │ │ │ │ - ldr r2, [pc, #144] @ (5944c ) │ │ │ │ + bl 58da4 │ │ │ │ + b.n 5911c │ │ │ │ + ldr r0, [pc, #148] @ (593f8 ) │ │ │ │ + ldr r2, [pc, #144] @ (593f4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 592f0 │ │ │ │ + b.n 59298 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59142 │ │ │ │ - ldr r2, [pc, #116] @ (59440 ) │ │ │ │ + bne.w 590ea │ │ │ │ + ldr r2, [pc, #116] @ (593e8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add.w r0, r2, #532 @ 0x214 │ │ │ │ ldr.w r1, [r2, #188] @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 593e0 │ │ │ │ + beq.n 59388 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 5914a │ │ │ │ + b.n 590f2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r0, r2, #17 │ │ │ │ itt pl │ │ │ │ movpl.w fp, #1 │ │ │ │ movpl.w sl, #1 │ │ │ │ - bpl.w 5914a │ │ │ │ - b.n 593da │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #88] @ (59454 ) │ │ │ │ + bpl.w 590f2 │ │ │ │ + b.n 59382 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #88] @ (593fc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (59458 ) │ │ │ │ + ldr r0, [pc, #88] @ (59400 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #80] @ (5945c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #80] @ (59404 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #80] @ (59460 ) │ │ │ │ + ldr r0, [pc, #80] @ (59408 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + bl 6bc44 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #620] @ (596e8 ) │ │ │ │ + ldr r6, [pc, #620] @ (59690 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #620] @ (596ec ) │ │ │ │ + ldr r2, [pc, #620] @ (59694 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #616] @ 596f0 │ │ │ │ + ldr.w r8, [pc, #616] @ 59698 │ │ │ │ movs r5, #15 │ │ │ │ sub.w r7, r3, #115 @ 0x73 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ clz r7, r7 │ │ │ │ ldr.w r9, [r6, r2] │ │ │ │ add r8, pc │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ - beq.n 5950c │ │ │ │ - ldr r3, [pc, #588] @ (596f4 ) │ │ │ │ + beq.n 594b4 │ │ │ │ + ldr r3, [pc, #588] @ (5969c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59692 │ │ │ │ + beq.w 5963a │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq.n 5959e │ │ │ │ - bgt.n 59512 │ │ │ │ + beq.n 59546 │ │ │ │ + bgt.n 594ba │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.w 596ba │ │ │ │ + beq.w 59662 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq.n 5959a │ │ │ │ + beq.n 59542 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 59504 │ │ │ │ + bne.n 594ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 594f2 │ │ │ │ + beq.n 5949a │ │ │ │ add.w r0, r8, #1 │ │ │ │ - bl 58ae0 │ │ │ │ + bl 58a88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 59528 │ │ │ │ + bge.n 594d0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #512] @ (596f8 ) │ │ │ │ - ldr r0, [pc, #512] @ (596fc ) │ │ │ │ + ldr r2, [pc, #512] @ (596a0 ) │ │ │ │ + ldr r0, [pc, #512] @ (596a4 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 594a6 │ │ │ │ - ldr r3, [pc, #496] @ (59700 ) │ │ │ │ + bne.n 5944e │ │ │ │ + ldr r3, [pc, #496] @ (596a8 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b.n 594aa │ │ │ │ + b.n 59452 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 59628 │ │ │ │ + beq.w 595d0 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne.n 59504 │ │ │ │ + bne.n 594ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ orr.w r7, r7, #2 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #472] @ (59704 ) │ │ │ │ + ldr r3, [pc, #472] @ (596ac ) │ │ │ │ add.w r9, r4, r2, lsl #2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ sub.w r2, r7, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 595a8 │ │ │ │ + beq.n 59550 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 5955e │ │ │ │ + bne.n 59506 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 59662 │ │ │ │ + beq.w 5960a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 596d0 │ │ │ │ - ldr r3, [pc, #416] @ (59708 ) │ │ │ │ + bne.w 59678 │ │ │ │ + ldr r3, [pc, #416] @ (596b0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.n 595be │ │ │ │ + bmi.n 59566 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5963a │ │ │ │ - ldr r3, [pc, #404] @ (5970c ) │ │ │ │ + bne.n 595e2 │ │ │ │ + ldr r3, [pc, #404] @ (596b4 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - ldr r1, [pc, #404] @ (59710 ) │ │ │ │ + ldr r1, [pc, #404] @ (596b8 ) │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [pc, #404] @ (59714 ) │ │ │ │ + ldr r0, [pc, #404] @ (596bc ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 47958 │ │ │ │ + bl 47900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59630 │ │ │ │ + bne.n 595d8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 59508 │ │ │ │ + b.n 594b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 596d0 │ │ │ │ + bne.w 59678 │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 596d0 │ │ │ │ - ldr r3, [pc, #336] @ (59708 ) │ │ │ │ + bpl.w 59678 │ │ │ │ + ldr r3, [pc, #336] @ (596b0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59698 │ │ │ │ - ldr.w r8, [pc, #336] @ 59718 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 59640 │ │ │ │ + ldr.w r8, [pc, #336] @ 596c0 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ add.w r9, r9, #4 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ - b.n 595f2 │ │ │ │ + b.n 5959a │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ adds r0, #1 │ │ │ │ - bl 58dfc │ │ │ │ + bl 58da4 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ - cbz r4, 5961c │ │ │ │ + cbz r4, 595c4 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 595d8 │ │ │ │ + bmi.n 59580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 58ae0 │ │ │ │ + bl 58a88 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 596a0 │ │ │ │ - ldr r3, [pc, #264] @ (59714 ) │ │ │ │ + blt.n 59648 │ │ │ │ + ldr r3, [pc, #264] @ (596bc ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 595f2 │ │ │ │ - ldr r3, [pc, #236] @ (5970c ) │ │ │ │ + bne.n 5959a │ │ │ │ + ldr r3, [pc, #236] @ (596b4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 59528 │ │ │ │ + b.n 594d0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 58ae0 │ │ │ │ + bl 58a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 59650 │ │ │ │ - ldr r3, [pc, #196] @ (5970c ) │ │ │ │ + blt.n 595f8 │ │ │ │ + ldr r3, [pc, #196] @ (596b4 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 5957a │ │ │ │ - ldr r2, [pc, #200] @ (5971c ) │ │ │ │ + bge.n 59522 │ │ │ │ + ldr r2, [pc, #200] @ (596c4 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #200] @ (59720 ) │ │ │ │ + ldr r0, [pc, #200] @ (596c8 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5955e │ │ │ │ + bne.w 59506 │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 59682 │ │ │ │ + bne.n 5962a │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 59682 │ │ │ │ + bne.n 5962a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5955e │ │ │ │ - cbnz r2, 596d0 │ │ │ │ + beq.w 59506 │ │ │ │ + cbnz r2, 59678 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 595ae │ │ │ │ - b.n 59564 │ │ │ │ + beq.n 59556 │ │ │ │ + b.n 5950c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 59528 │ │ │ │ + b.n 594d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 58dfc │ │ │ │ - b.n 5961c │ │ │ │ - ldr r1, [pc, #104] @ (5970c ) │ │ │ │ + bl 58da4 │ │ │ │ + b.n 595c4 │ │ │ │ + ldr r1, [pc, #104] @ (596b4 ) │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #116] @ (5971c ) │ │ │ │ + ldr r2, [pc, #116] @ (596c4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #116] @ (59724 ) │ │ │ │ + ldr r0, [pc, #116] @ (596cc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #100] @ (59728 ) │ │ │ │ - ldr r0, [pc, #100] @ (5972c ) │ │ │ │ + ldr r2, [pc, #100] @ (596d0 ) │ │ │ │ + ldr r0, [pc, #100] @ (596d4 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #88] @ (59730 ) │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #88] @ (596d8 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (59734 ) │ │ │ │ + ldr r0, [pc, #88] @ (596dc ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + bl 6bc44 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #212] @ (59820 ) │ │ │ │ + ldr r6, [pc, #212] @ (597c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #212] @ (59824 ) │ │ │ │ + ldr r3, [pc, #212] @ (597cc ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #212] @ 59828 │ │ │ │ - ldr r7, [pc, #212] @ (5982c ) │ │ │ │ + ldr.w r8, [pc, #212] @ 597d0 │ │ │ │ + ldr r7, [pc, #212] @ (597d4 ) │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 597a6 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 5974e │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 59788 │ │ │ │ + beq.n 59730 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 5975e │ │ │ │ - ldr r3, [pc, #188] @ (59830 ) │ │ │ │ + bne.n 59706 │ │ │ │ + ldr r3, [pc, #188] @ (597d8 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #188] @ (59834 ) │ │ │ │ - ldr r0, [pc, #188] @ (59838 ) │ │ │ │ + ldr r2, [pc, #188] @ (597dc ) │ │ │ │ + ldr r0, [pc, #188] @ (597e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #164] @ (59830 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #164] @ (597d8 ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59768 │ │ │ │ - ldr r3, [pc, #148] @ (5983c ) │ │ │ │ + bne.n 59710 │ │ │ │ + ldr r3, [pc, #148] @ (597e4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 59808 │ │ │ │ - ldr r3, [pc, #124] @ (59830 ) │ │ │ │ + cbnz r3, 597b0 │ │ │ │ + ldr r3, [pc, #124] @ (597d8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbnz r3, 597f6 │ │ │ │ - ldr r3, [pc, #128] @ (59840 ) │ │ │ │ + cbnz r3, 5979e │ │ │ │ + ldr r3, [pc, #128] @ (597e8 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 597e8 │ │ │ │ + bmi.n 59790 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, #19 │ │ │ │ - blx 7f0c │ │ │ │ - cbnz r0, 597d8 │ │ │ │ + blx 7ec0 │ │ │ │ + cbnz r0, 59780 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #104] @ (59844 ) │ │ │ │ + ldr r2, [pc, #104] @ (597ec ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (59848 ) │ │ │ │ + ldr r0, [pc, #104] @ (597f0 ) │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #96] @ (5984c ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #96] @ (597f4 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #96] @ (59850 ) │ │ │ │ + ldr r0, [pc, #96] @ (597f8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r3, [pc, #92] @ (59854 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r3, [pc, #92] @ (597fc ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #92] @ (59858 ) │ │ │ │ + ldr r0, [pc, #92] @ (59800 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #76] @ (5985c ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #76] @ (59804 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #76] @ (59860 ) │ │ │ │ + ldr r0, [pc, #76] @ (59808 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r7, #0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r5, 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 │ │ │ │ - ldr.w r9, [pc, #116] @ 598ec │ │ │ │ + ldr.w r9, [pc, #116] @ 59894 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #116] @ (598f0 ) │ │ │ │ + ldr r3, [pc, #116] @ (59898 ) │ │ │ │ add r9, pc │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ - cbz r2, 598e4 │ │ │ │ - ldr.w r8, [pc, #108] @ 598f4 │ │ │ │ + cbz r2, 5988c │ │ │ │ + ldr.w r8, [pc, #108] @ 5989c │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ - ldr.w sl, [pc, #100] @ 598f8 │ │ │ │ + ldr.w sl, [pc, #100] @ 598a0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r6 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 598b0 │ │ │ │ - ldr r1, [pc, #88] @ (598fc ) │ │ │ │ + b.n 59858 │ │ │ │ + ldr r1, [pc, #88] @ (598a4 ) │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - cbz r2, 598e4 │ │ │ │ + cbz r2, 5988c │ │ │ │ subs r3, r4, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ mul.w r3, fp, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 598a0 │ │ │ │ - ldr r2, [pc, #44] @ (59900 ) │ │ │ │ + beq.n 59848 │ │ │ │ + ldr r2, [pc, #44] @ (598a8 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 598a0 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 59848 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r6, [pc, #1276] @ 59e14 │ │ │ │ - ldr.w r5, [pc, #1276] @ 59e18 │ │ │ │ + ldr.w r6, [pc, #1276] @ 59dbc │ │ │ │ + ldr.w r5, [pc, #1276] @ 59dc0 │ │ │ │ movw r3, #16303 @ 0x3faf │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #1260] @ 59e1c │ │ │ │ + ldr.w r3, [pc, #1260] @ 59dc4 │ │ │ │ mov fp, r2 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1248] @ 59e20 │ │ │ │ + ldr.w r4, [pc, #1248] @ 59dc8 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ - ldr.w r3, [pc, #1248] @ 59e24 │ │ │ │ + ldr.w r3, [pc, #1248] @ 59dcc │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ mov.w r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r2, [pc, #1232] @ 59e28 │ │ │ │ - ldr.w sl, [pc, #1232] @ 59e2c │ │ │ │ + ldr.w r2, [pc, #1232] @ 59dd0 │ │ │ │ + ldr.w sl, [pc, #1232] @ 59dd4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1228] @ 59e30 │ │ │ │ + ldr.w r3, [pc, #1228] @ 59dd8 │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - ldr.w r8, [pc, #1220] @ 59e34 │ │ │ │ + ldr.w r8, [pc, #1220] @ 59ddc │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599fa │ │ │ │ + beq.n 599a2 │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 599de │ │ │ │ + bhi.n 59986 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r0, #8 │ │ │ │ @@ -125285,731 +125278,731 @@ │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 59b52 │ │ │ │ + bge.w 59afa │ │ │ │ mvns r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ lsls r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59982 │ │ │ │ + bne.n 5992a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - ldr.w r3, [pc, #1076] @ 59e38 │ │ │ │ + ldr.w r3, [pc, #1076] @ 59de0 │ │ │ │ ldr.w lr, [r5, r6, lsl #2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 59b68 │ │ │ │ + beq.w 59b10 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 59e00 │ │ │ │ + bne.w 59da8 │ │ │ │ subs r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ subs.w r1, lr, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r1, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.w 59e00 │ │ │ │ + bne.w 59da8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.w 59e00 │ │ │ │ - ldr r3, [pc, #1008] @ (59e3c ) │ │ │ │ + blt.w 59da8 │ │ │ │ + ldr r3, [pc, #1008] @ (59de4 ) │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #6 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - beq.w 59d4a │ │ │ │ - ldr r3, [pc, #984] @ (59e40 ) │ │ │ │ + beq.w 59cf2 │ │ │ │ + ldr r3, [pc, #984] @ (59de8 ) │ │ │ │ movw ip, #55537 @ 0xd8f1 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #972] @ (59e44 ) │ │ │ │ + ldr r3, [pc, #972] @ (59dec ) │ │ │ │ mov r8, r4 │ │ │ │ movs r6, #0 │ │ │ │ strd r9, lr, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - b.n 59abc │ │ │ │ + b.n 59a64 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b04 │ │ │ │ + blx 7ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59dc0 │ │ │ │ + blt.w 59d68 │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ adds r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59d48 │ │ │ │ + beq.w 59cf0 │ │ │ │ tst.w fp, #1 │ │ │ │ - beq.n 59a9c │ │ │ │ - ldr r3, [pc, #900] @ (59e48 ) │ │ │ │ + beq.n 59a44 │ │ │ │ + ldr r3, [pc, #900] @ (59df0 ) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ ldr.w r9, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59b94 │ │ │ │ - ldr r3, [pc, #884] @ (59e4c ) │ │ │ │ + beq.n 59b3c │ │ │ │ + ldr r3, [pc, #884] @ (59df4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 59aec │ │ │ │ + cbz r2, 59a94 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59cf6 │ │ │ │ - ldr r3, [pc, #864] @ (59e50 ) │ │ │ │ + beq.w 59c9e │ │ │ │ + ldr r3, [pc, #864] @ (59df8 ) │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59c36 │ │ │ │ + bne.w 59bde │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 59dd6 │ │ │ │ + beq.w 59d7e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 7c8c │ │ │ │ + blx 7c40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59dec │ │ │ │ + blt.w 59d94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 59a8a │ │ │ │ + bpl.n 59a32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 59a8a │ │ │ │ - b.n 59a8e │ │ │ │ + bmi.n 59a32 │ │ │ │ + b.n 59a36 │ │ │ │ orr.w r9, r9, #4 │ │ │ │ - b.n 59976 │ │ │ │ + b.n 5991e │ │ │ │ orr.w r9, r9, #2 │ │ │ │ - b.n 59976 │ │ │ │ + b.n 5991e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 59976 │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 5991e │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59976 │ │ │ │ - ldr r3, [pc, #768] @ (59e54 ) │ │ │ │ + b.n 5991e │ │ │ │ + ldr r3, [pc, #768] @ (59dfc ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - bl 6bc9c │ │ │ │ - b.n 59976 │ │ │ │ - ldr r3, [pc, #720] @ (59e3c ) │ │ │ │ + bl 6bc44 │ │ │ │ + b.n 5991e │ │ │ │ + ldr r3, [pc, #720] @ (59de4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ - cbnz r1, 59b80 │ │ │ │ - b.n 59dae │ │ │ │ + cbnz r1, 59b28 │ │ │ │ + b.n 59d56 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 59d86 │ │ │ │ + beq.w 59d2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 59b72 │ │ │ │ + bne.n 59b1a │ │ │ │ lsl.w fp, r1, r0 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ - b.n 59a1e │ │ │ │ + b.n 599c6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 59cc4 │ │ │ │ + beq.w 59c6c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7c8c │ │ │ │ + blx 7c40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59d66 │ │ │ │ + blt.w 59d0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 59d10 │ │ │ │ + beq.w 59cb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59d1c │ │ │ │ + beq.w 59cc4 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59cfc │ │ │ │ - ldr r2, [pc, #656] @ (59e58 ) │ │ │ │ + beq.w 59ca4 │ │ │ │ + ldr r2, [pc, #656] @ (59e00 ) │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #636] @ (59e5c ) │ │ │ │ + ldr r2, [pc, #636] @ (59e04 ) │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - ldr r3, [pc, #632] @ (59e60 ) │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + ldr r3, [pc, #632] @ (59e08 ) │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59cd2 │ │ │ │ + beq.n 59c7a │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 59d34 │ │ │ │ + beq.w 59cdc │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r9 │ │ │ │ adds r6, r3, r6 │ │ │ │ adc.w r7, r7, r3, asr #31 │ │ │ │ mov r0, r6 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 59a9c │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 59a44 │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ asrs r3, r0, #31 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59c60 │ │ │ │ + beq.n 59c08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ smull r6, r7, r9, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59b08 │ │ │ │ + beq.w 59ab0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 7cb78 <__isoc23_strtoul@@Base+0x458> │ │ │ │ + bl 7cb20 <__isoc23_strtoul@@Base+0x458> │ │ │ │ asrs r7, r0, #31 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59c86 │ │ │ │ + beq.n 59c2e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59b08 │ │ │ │ + beq.w 59ab0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #2 │ │ │ │ - bl 39194 │ │ │ │ + bl 3913c │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl aa478 │ │ │ │ + bl a9e90 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 59df4 │ │ │ │ + beq.w 59d9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59df4 │ │ │ │ + bne.w 59d9c │ │ │ │ mov.w r3, r9, asr #31 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ umull r6, r7, r9, r0 │ │ │ │ mla r1, r3, r0, r1 │ │ │ │ add r7, r1 │ │ │ │ - b.n 59b08 │ │ │ │ + b.n 59ab0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 59bc0 │ │ │ │ - ldr r3, [pc, #400] @ (59e60 ) │ │ │ │ + bne.w 59b68 │ │ │ │ + ldr r3, [pc, #400] @ (59e08 ) │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 59ce4 │ │ │ │ + cbz r0, 59c8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 59cea │ │ │ │ - ldr r3, [pc, #380] @ (59e64 ) │ │ │ │ + cbnz r3, 59c92 │ │ │ │ + ldr r3, [pc, #380] @ (59e0c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r2, #10 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 59a9c │ │ │ │ - bl 1e8a8 │ │ │ │ - b.n 59aec │ │ │ │ - ldr r2, [pc, #360] @ (59e68 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 59a44 │ │ │ │ + bl 1e850 │ │ │ │ + b.n 59a94 │ │ │ │ + ldr r2, [pc, #360] @ (59e10 ) │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 59be4 │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 59b8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59bbe │ │ │ │ - ldr r3, [pc, #320] @ (59e60 ) │ │ │ │ + bne.w 59b66 │ │ │ │ + ldr r3, [pc, #320] @ (59e08 ) │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r4, [sl] │ │ │ │ - bne.w 59c10 │ │ │ │ - ldr r3, [pc, #280] @ (59e50 ) │ │ │ │ + bne.w 59bb8 │ │ │ │ + ldr r3, [pc, #280] @ (59df8 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 59a9c │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 59a44 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #288] @ (59e6c ) │ │ │ │ - ldr r3, [pc, #200] @ (59e18 ) │ │ │ │ + ldr r1, [pc, #288] @ (59e14 ) │ │ │ │ + ldr r3, [pc, #200] @ (59dc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 59dfc │ │ │ │ + bne.n 59da4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #264] @ (59e70 ) │ │ │ │ + ldr r3, [pc, #264] @ (59e18 ) │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ - ldr r0, [pc, #260] @ (59e74 ) │ │ │ │ + ldr r0, [pc, #260] @ (59e1c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 59a9c │ │ │ │ + b.n 59a44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59e00 │ │ │ │ + bne.n 59da8 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 59a3e │ │ │ │ + b.n 599e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #212] @ (59e78 ) │ │ │ │ - ldr r0, [pc, #216] @ (59e7c ) │ │ │ │ + ldr r2, [pc, #212] @ (59e20 ) │ │ │ │ + ldr r0, [pc, #216] @ (59e24 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbnz r3, 59e00 │ │ │ │ + cbnz r3, 59da8 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strd r3, fp, [sp, #28] │ │ │ │ - b.n 59a3e │ │ │ │ - ldr r0, [pc, #188] @ (59e80 ) │ │ │ │ - ldr r2, [pc, #192] @ (59e84 ) │ │ │ │ + b.n 599e6 │ │ │ │ + ldr r0, [pc, #188] @ (59e28 ) │ │ │ │ + ldr r2, [pc, #192] @ (59e2c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r2, [pc, #176] @ (59e88 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r2, [pc, #176] @ (59e30 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #172] @ (59e8c ) │ │ │ │ + ldr r0, [pc, #172] @ (59e34 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #160] @ (59e90 ) │ │ │ │ - ldr r2, [pc, #164] @ (59e94 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #160] @ (59e38 ) │ │ │ │ + ldr r2, [pc, #164] @ (59e3c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 59dc6 │ │ │ │ - ldr r0, [pc, #160] @ (59e98 ) │ │ │ │ - ldr r2, [pc, #156] @ (59e94 ) │ │ │ │ + b.n 59d6e │ │ │ │ + ldr r0, [pc, #160] @ (59e40 ) │ │ │ │ + ldr r2, [pc, #156] @ (59e3c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 59dc6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 59d6e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 67ae0 │ │ │ │ + bl 67a88 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #144] @ (59e9c ) │ │ │ │ + ldr r0, [pc, #144] @ (59e44 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + bl 6bc44 │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + subs r2, r2, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ movs r5, r0 │ │ │ │ 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 r0, [pc, #376] @ (5a02c ) │ │ │ │ + ldr r0, [pc, #376] @ (59fd4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #376] @ (5a030 ) │ │ │ │ + ldr r2, [pc, #376] @ (59fd8 ) │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #376] @ (5a034 ) │ │ │ │ - ldr r3, [pc, #376] @ (5a038 ) │ │ │ │ + ldr r5, [pc, #376] @ (59fdc ) │ │ │ │ + ldr r3, [pc, #376] @ (59fe0 ) │ │ │ │ movs r7, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #376] @ 5a03c │ │ │ │ + ldr.w r9, [pc, #376] @ 59fe4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr.w r8, [pc, #372] @ 5a040 │ │ │ │ + ldr.w r8, [pc, #372] @ 59fe8 │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ - cbz r0, 59f12 │ │ │ │ + bl 67a90 │ │ │ │ + cbz r0, 59eba │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 59fe6 │ │ │ │ + beq.n 59f8e │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - beq.n 59eda │ │ │ │ + beq.n 59e82 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 59eda │ │ │ │ - ldr r3, [pc, #332] @ (5a044 ) │ │ │ │ + bne.n 59e82 │ │ │ │ + ldr r3, [pc, #332] @ (59fec ) │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ee4 │ │ │ │ - ldr r3, [pc, #308] @ (5a048 ) │ │ │ │ + bne.n 59e8c │ │ │ │ + ldr r3, [pc, #308] @ (59ff0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5a010 │ │ │ │ - ldr r2, [pc, #292] @ (5a044 ) │ │ │ │ + bne.n 59fb8 │ │ │ │ + ldr r2, [pc, #292] @ (59fec ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59fae │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 59f56 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r0, [r1, r2, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - beq.n 59f7c │ │ │ │ + beq.n 59f24 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 59f5c │ │ │ │ + cbz r2, 59f04 │ │ │ │ adds r0, r4, #1 │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 59ffe │ │ │ │ + bhi.n 59fa6 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ add.w r6, r1, r6, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59f46 │ │ │ │ + bne.n 59eee │ │ │ │ mov r0, r6 │ │ │ │ - bl 460f0 │ │ │ │ - ldr r2, [pc, #232] @ (5a04c ) │ │ │ │ - ldr r3, [pc, #204] @ (5a030 ) │ │ │ │ + bl 46098 │ │ │ │ + ldr r2, [pc, #232] @ (59ff4 ) │ │ │ │ + ldr r3, [pc, #204] @ (59fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5a026 │ │ │ │ + bne.n 59fce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 460f0 │ │ │ │ + bl 46098 │ │ │ │ mvns r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ - bl 73648 │ │ │ │ + bl 735f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvns r0, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59f5c │ │ │ │ + beq.n 59f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 460f0 │ │ │ │ - ldr r0, [pc, #168] @ (5a050 ) │ │ │ │ - ldr r2, [pc, #168] @ (5a054 ) │ │ │ │ + bl 46098 │ │ │ │ + ldr r0, [pc, #168] @ (59ff8 ) │ │ │ │ + ldr r2, [pc, #168] @ (59ffc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 5a004 │ │ │ │ - bl 460f0 │ │ │ │ + b.n 59fac │ │ │ │ + bl 46098 │ │ │ │ mov r4, r0 │ │ │ │ - bl 460f0 │ │ │ │ - ldr r3, [pc, #156] @ (5a058 ) │ │ │ │ + bl 46098 │ │ │ │ + ldr r3, [pc, #156] @ (5a000 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r7, 59fd8 │ │ │ │ + cbz r7, 59f80 │ │ │ │ mvns r0, r4 │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ - bl 72d68 │ │ │ │ - ldr r1, [pc, #144] @ (5a05c ) │ │ │ │ + bl 72d10 │ │ │ │ + ldr r1, [pc, #144] @ (5a004 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 59f60 │ │ │ │ - ldr r1, [pc, #132] @ (5a060 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 59f08 │ │ │ │ + ldr r1, [pc, #132] @ (5a008 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 59f60 │ │ │ │ - ldr r3, [pc, #92] @ (5a044 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 59f08 │ │ │ │ + ldr r3, [pc, #92] @ (59fec ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #116] @ (5a064 ) │ │ │ │ - ldr r0, [pc, #120] @ (5a068 ) │ │ │ │ + ldr r2, [pc, #116] @ (5a00c ) │ │ │ │ + ldr r0, [pc, #120] @ (5a010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - ldr r0, [pc, #108] @ (5a06c ) │ │ │ │ - ldr r2, [pc, #108] @ (5a070 ) │ │ │ │ + bl 6bc44 │ │ │ │ + ldr r0, [pc, #108] @ (5a014 ) │ │ │ │ + ldr r2, [pc, #108] @ (5a018 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6bc9c │ │ │ │ - bl 67ae0 │ │ │ │ - ldr r2, [pc, #92] @ (5a074 ) │ │ │ │ + bl 6bc44 │ │ │ │ + bl 67a88 │ │ │ │ + ldr r2, [pc, #92] @ (5a01c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #92] @ (5a078 ) │ │ │ │ + ldr r0, [pc, #92] @ (5a020 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 6bc44 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + adds r2, r1, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w lr, [pc, #1032] @ 5a498 │ │ │ │ + ldr.w lr, [pc, #1032] @ 5a440 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 5a49c │ │ │ │ + ldr.w r0, [pc, #1028] @ 5a444 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add lr, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr.w r5, [lr, r0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - bcs.w 5a41a │ │ │ │ + bcs.w 5a3c2 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r4 │ │ │ │ add.w fp, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - ble.n 5a160 │ │ │ │ + ble.n 5a108 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 5a10c │ │ │ │ + ble.n 5a0b4 │ │ │ │ adds r4, r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bgt.n 5a16a │ │ │ │ + bgt.n 5a112 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - ble.n 5a112 │ │ │ │ + ble.n 5a0ba │ │ │ │ sub.w r3, r0, #34 @ 0x22 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 5a112 │ │ │ │ + bhi.n 5a0ba │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r4, r5, #5 │ │ │ │ asrs r1, r6, #5 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -126028,421 +126021,421 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a41a │ │ │ │ + bne.w 5a3c2 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 5a154 │ │ │ │ - ldr r3, [pc, #868] @ (5a4a0 ) │ │ │ │ + cbz r3, 5a0fc │ │ │ │ + ldr r3, [pc, #868] @ (5a448 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 5a154 │ │ │ │ + bne.n 5a0fc │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 5a1b4 │ │ │ │ + bls.n 5a15c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a0ca │ │ │ │ + bgt.n 5a072 │ │ │ │ mov r4, r6 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - ble.n 5a0e0 │ │ │ │ + ble.n 5a088 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq.w 5a27e │ │ │ │ + beq.w 5a226 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.n 5a270 │ │ │ │ + beq.n 5a218 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne.n 5a126 │ │ │ │ + bne.n 5a0ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5a29c │ │ │ │ + beq.w 5a244 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r4, #1 │ │ │ │ - ble.n 5a154 │ │ │ │ + ble.n 5a0fc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r4, r4, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ittt le │ │ │ │ ldrle r3, [r5, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r4, r4, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 5a158 │ │ │ │ - cbz r7, 5a1c0 │ │ │ │ + bhi.n 5a100 │ │ │ │ + cbz r7, 5a168 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 5a438 │ │ │ │ + beq.w 5a3e0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5a28e │ │ │ │ + bne.n 5a236 │ │ │ │ uxtb r7, r0 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 5a286 │ │ │ │ + beq.n 5a22e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 5a2b6 │ │ │ │ + beq.n 5a25e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 5a2a2 │ │ │ │ + ble.n 5a24a │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a424 │ │ │ │ + beq.w 5a3cc │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a154 │ │ │ │ + beq.n 5a0fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.w 5a368 │ │ │ │ + bcs.w 5a310 │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5a33a │ │ │ │ + ble.w 5a2e2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 5a3bc │ │ │ │ + ble.w 5a364 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 5a354 │ │ │ │ + beq.w 5a2fc │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 5a342 │ │ │ │ + bge.w 5a2ea │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r8, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 5a158 │ │ │ │ + bhi.n 5a100 │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5a1c0 │ │ │ │ - b.n 5a1b6 │ │ │ │ + beq.n 5a168 │ │ │ │ + b.n 5a15e │ │ │ │ cmp r7, #0 │ │ │ │ itt eq │ │ │ │ moveq sl, r4 │ │ │ │ moveq.w r9, #1 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ittt ne │ │ │ │ movne sl, r4 │ │ │ │ movne.w r9, #1 │ │ │ │ movne r7, #0 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - bne.w 5a12e │ │ │ │ - b.n 5a154 │ │ │ │ + bne.w 5a0d6 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 5a286 │ │ │ │ + beq.n 5a22e │ │ │ │ mov sl, r4 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r0 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 5a154 │ │ │ │ - ldr r2, [pc, #508] @ (5a4a0 ) │ │ │ │ + b.n 5a0fc │ │ │ │ + ldr r2, [pc, #508] @ (5a448 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #24 │ │ │ │ - beq.n 5a2d2 │ │ │ │ + beq.n 5a27a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 5a2de │ │ │ │ + beq.n 5a286 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 5a3f0 │ │ │ │ + beq.w 5a398 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 5a154 │ │ │ │ + beq.w 5a0fc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 5a486 │ │ │ │ + bne.w 5a42e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r2, r4, #1 │ │ │ │ - ble.n 5a302 │ │ │ │ + ble.n 5a2aa │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r2, r4, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ittt le │ │ │ │ ldrle r3, [r5, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r2, r4, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 5a464 │ │ │ │ + beq.w 5a40c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 5a40c │ │ │ │ + ble.n 5a3b4 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5a452 │ │ │ │ + beq.w 5a3fa │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a416 │ │ │ │ + beq.n 5a3be │ │ │ │ cmp r2, r8 │ │ │ │ itt cs │ │ │ │ movcs r6, r4 │ │ │ │ movcs r4, r2 │ │ │ │ - bcs.n 5a39e │ │ │ │ + bcs.n 5a346 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5a200 │ │ │ │ + b.n 5a1a8 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5a354 │ │ │ │ + beq.n 5a2fc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 5a3c8 │ │ │ │ + ble.n 5a370 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r2, 5a386 │ │ │ │ + cbz r2, 5a32e │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 5a390 │ │ │ │ + cbz r0, 5a338 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.w 5a210 │ │ │ │ + bhi.w 5a1b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3ae │ │ │ │ + beq.n 5a356 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 5a39e │ │ │ │ - ldr r2, [pc, #304] @ (5a4a0 ) │ │ │ │ + bgt.n 5a346 │ │ │ │ + ldr r2, [pc, #304] @ (5a448 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ - cbz r2, 5a3ae │ │ │ │ + cbz r2, 5a356 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 5a154 │ │ │ │ + beq.w 5a0fc │ │ │ │ mov sl, r4 │ │ │ │ - b.n 5a154 │ │ │ │ - blx 8134 │ │ │ │ + b.n 5a0fc │ │ │ │ + blx 80e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a354 │ │ │ │ + bne.n 5a2fc │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.w 5a158 │ │ │ │ + bhi.w 5a100 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5a47a │ │ │ │ + beq.n 5a422 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a282 │ │ │ │ + beq.w 5a22a │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ add.w sl, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5a1c0 │ │ │ │ + b.n 5a168 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r5, r2 │ │ │ │ - bne.w 5a23a │ │ │ │ - ldr r2, [pc, #212] @ (5a4a0 ) │ │ │ │ + bne.w 5a1e2 │ │ │ │ + ldr r2, [pc, #212] @ (5a448 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5a354 │ │ │ │ + beq.n 5a2fc │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 5a158 │ │ │ │ + bhi.w 5a100 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a374 │ │ │ │ + bne.n 5a31c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5a3b0 │ │ │ │ + b.n 5a358 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r8 │ │ │ │ - bl 5a07c │ │ │ │ + bl 5a024 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne sl, r0 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #24 │ │ │ │ - beq.n 5a46c │ │ │ │ + beq.n 5a414 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ mov sl, r6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 8134 │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a154 │ │ │ │ + beq.w 5a0fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.w 5a1fc │ │ │ │ - b.n 5a39e │ │ │ │ + bcc.w 5a1a4 │ │ │ │ + b.n 5a346 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 8134 │ │ │ │ + blx 80e8 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a326 │ │ │ │ + bne.w 5a2ce │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.w 5a330 │ │ │ │ - b.n 5a3b0 │ │ │ │ + bcc.w 5a2d8 │ │ │ │ + b.n 5a358 │ │ │ │ cmp r2, r8 │ │ │ │ itt cs │ │ │ │ movcs r6, r4 │ │ │ │ movcs r4, r2 │ │ │ │ - bcc.w 5a330 │ │ │ │ - b.n 5a374 │ │ │ │ - blx 8134 │ │ │ │ + bcc.w 5a2d8 │ │ │ │ + b.n 5a31c │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3ae │ │ │ │ + bne.n 5a356 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a0fc │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.w 5a1fc │ │ │ │ + bcc.w 5a1a4 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 5a374 │ │ │ │ + bne.w 5a31c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5a3b0 │ │ │ │ + b.n 5a358 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #272] @ (5a5c8 ) │ │ │ │ + ldr r3, [pc, #272] @ (5a570 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #272] @ (5a5cc ) │ │ │ │ + ldr r4, [pc, #272] @ (5a574 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ - b.n 5a538 │ │ │ │ + b.n 5a4e0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -126450,18 +126443,18 @@ │ │ │ │ str r0, [r5, #32] │ │ │ │ iteee gt │ │ │ │ ldrgt r4, [r5, #24] │ │ │ │ ldrle r3, [r5, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle.w sl, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a56e │ │ │ │ + beq.n 5a516 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a58c │ │ │ │ + ble.n 5a534 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, r0 │ │ │ │ it gt │ │ │ │ @@ -126469,190 +126462,190 @@ │ │ │ │ str r0, [r5, #32] │ │ │ │ itett le │ │ │ │ ldrle r3, [r5, #68] @ 0x44 │ │ │ │ ldrgt.w fp, [r5, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r6, r6, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a532 │ │ │ │ + beq.n 5a4da │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5a5a4 │ │ │ │ + ble.n 5a54c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7bc8 │ │ │ │ + blx 7b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - blx 7bc8 │ │ │ │ + blx 7b7c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 5a56e │ │ │ │ + bne.n 5a516 │ │ │ │ mov r7, sl │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a4ca │ │ │ │ + bgt.n 5a472 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ - cbz r4, 5a57e │ │ │ │ + cbz r4, 5a526 │ │ │ │ ldrb.w fp, [r6], #1 │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a532 │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + beq.n 5a4da │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w fp, [r2, r3, lsl #2] │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 5a536 │ │ │ │ + beq.n 5a4de │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 5a57e │ │ │ │ + cbz r3, 5a526 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r0, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a576 │ │ │ │ + bne.n 5a51e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w fp, [r6], #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a532 │ │ │ │ + beq.n 5a4da │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcc.n 5a550 │ │ │ │ + bcc.n 5a4f8 │ │ │ │ mov r3, fp │ │ │ │ - b.n 5a55c │ │ │ │ + b.n 5a504 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 5a5b8 │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.n 5a560 │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ add.w r2, fp, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ cmp.w r2, #384 @ 0x180 │ │ │ │ - bcs.n 5a532 │ │ │ │ - b.n 5a55c │ │ │ │ + bcs.n 5a4da │ │ │ │ + b.n 5a504 │ │ │ │ nop │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #560] @ (5a814 ) │ │ │ │ + ldr r4, [pc, #560] @ (5a7bc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #560] @ (5a818 ) │ │ │ │ + ldr r1, [pc, #560] @ (5a7c0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #560] @ 5a81c │ │ │ │ - ldr r2, [pc, #560] @ (5a820 ) │ │ │ │ + ldr.w r8, [pc, #560] @ 5a7c4 │ │ │ │ + ldr r2, [pc, #560] @ (5a7c8 ) │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #560] @ (5a824 ) │ │ │ │ + ldr r3, [pc, #560] @ (5a7cc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r5, r5, #2048 @ 0x800 │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bne.w 5a7e8 │ │ │ │ + bne.w 5a790 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ - beq.w 5a7ba │ │ │ │ - ldr r3, [pc, #508] @ (5a828 ) │ │ │ │ + beq.w 5a762 │ │ │ │ + ldr r3, [pc, #508] @ (5a7d0 ) │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5a754 │ │ │ │ + ble.w 5a6fc │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.w 5a786 │ │ │ │ + ble.w 5a72e │ │ │ │ add sl, r0 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 5a638 │ │ │ │ + bgt.n 5a5e0 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ - cbz r2, 5a66a │ │ │ │ + cbz r2, 5a612 │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 5a72c │ │ │ │ - cbz r5, 5a682 │ │ │ │ + bne.n 5a6d4 │ │ │ │ + cbz r5, 5a62a │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5a686 │ │ │ │ + beq.n 5a62e │ │ │ │ ldrb.w r3, [sp, #10] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5a682 │ │ │ │ + bne.n 5a62a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5a686 │ │ │ │ + beq.n 5a62e │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne.n 5a638 │ │ │ │ + bne.n 5a5e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r2, r8, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ sub.w fp, r3, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ strd r5, fp, [sp] │ │ │ │ mov fp, r8 │ │ │ │ - b.n 5a6e2 │ │ │ │ + b.n 5a68a │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #15 │ │ │ │ - bne.n 5a79e │ │ │ │ + bne.n 5a746 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 5a6ca │ │ │ │ + cbz r3, 5a672 │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5a79e │ │ │ │ + beq.n 5a746 │ │ │ │ ldrb.w r2, [sp, #10] │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.n 5a79e │ │ │ │ + beq.n 5a746 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r1, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r5, [r1, #0] │ │ │ │ - bcs.n 5a7b2 │ │ │ │ + bcs.n 5a75a │ │ │ │ adds r6, #1 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a75a │ │ │ │ + ble.n 5a702 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ it gt │ │ │ │ @@ -126661,242 +126654,242 @@ │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r9, #24] │ │ │ │ ldrle.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ itt le │ │ │ │ addle r3, #1 │ │ │ │ addle.w r8, fp, r3 │ │ │ │ - cbz r5, 5a768 │ │ │ │ + cbz r5, 5a710 │ │ │ │ sub.w r2, r8, fp │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5a6a8 │ │ │ │ + beq.n 5a650 │ │ │ │ mov r1, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 5a6de │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 5a686 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a686 │ │ │ │ + bne.n 5a62e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - beq.n 5a686 │ │ │ │ - ldr r2, [pc, #240] @ (5a82c ) │ │ │ │ - ldr r3, [pc, #216] @ (5a818 ) │ │ │ │ + beq.n 5a62e │ │ │ │ + ldr r2, [pc, #240] @ (5a7d4 ) │ │ │ │ + ldr r3, [pc, #216] @ (5a7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5a80e │ │ │ │ + bne.n 5a7b6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [sl], #1 │ │ │ │ - b.n 5a662 │ │ │ │ + b.n 5a60a │ │ │ │ mov r8, fp │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrb.w r5, [r8], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5a71c │ │ │ │ + bne.n 5a6c4 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r5, [r2, #0] │ │ │ │ - bcs.n 5a7d0 │ │ │ │ + bcs.n 5a778 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - b.n 5a73a │ │ │ │ + b.n 5a6e2 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5a666 │ │ │ │ + bne.w 5a60e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5a66c │ │ │ │ - b.n 5a638 │ │ │ │ + bne.w 5a614 │ │ │ │ + b.n 5a5e0 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 5a7e0 │ │ │ │ + bcs.n 5a788 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov.w r3, #92 @ 0x5c │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 5a6ca │ │ │ │ + b.n 5a672 │ │ │ │ uxtb r1, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5a6de │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5a686 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5a806 │ │ │ │ + bcs.n 5a7ae │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5a62a │ │ │ │ + b.n 5a5d2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - b.n 5a73a │ │ │ │ + b.n 5a6e2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5a6ca │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5a672 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5b51c │ │ │ │ + bl 5b4c4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5a62a │ │ │ │ + beq.w 5a5d2 │ │ │ │ ldrb.w r2, [sp, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 5a620 │ │ │ │ - b.n 5a62a │ │ │ │ + bne.w 5a5c8 │ │ │ │ + b.n 5a5d2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5a62a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5a5d2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r3, r6] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #952] @ (5abe8 ) │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r4, [pc, #2792] @ 5b32c │ │ │ │ + ldr.w r4, [pc, #2792] @ 5b2d4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 5b330 │ │ │ │ + ldr.w r0, [pc, #2792] @ 5b2d8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r9, [pc, #2788] @ 5b334 │ │ │ │ + ldr.w r9, [pc, #2788] @ 5b2dc │ │ │ │ mov r7, r2 │ │ │ │ add r9, pc │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov.w r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2764] @ 5b338 │ │ │ │ + ldr.w r3, [pc, #2764] @ 5b2e0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r8, #1172] @ 0x494 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r0, 5a8c0 │ │ │ │ + cbz r0, 5a868 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r1 │ │ │ │ sub.w sl, r3, #61 @ 0x3d │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ it le │ │ │ │ movle.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5ac50 │ │ │ │ + beq.w 5abf8 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.w 5b2da │ │ │ │ + blt.w 5b282 │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r3, [r8, #1168] @ 0x490 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ and.w r3, r6, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r1, #9 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, r6, lsl #2] │ │ │ │ str.w r3, [r4, r6, lsl #2] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, r6, lsl #2] │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ubfx r1, r2, #17, #1 │ │ │ │ add r3, r1 │ │ │ │ adds r6, r4, r3 │ │ │ │ lsls r3, r2, #14 │ │ │ │ - bmi.n 5a9ee │ │ │ │ + bmi.n 5a996 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5a9fe │ │ │ │ + bne.n 5a9a6 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ negs r6, r1 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ bic.w r3, r3, #4325376 @ 0x420000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5abec │ │ │ │ + beq.w 5ab94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a9e4 │ │ │ │ + beq.n 5a98c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 5b33c │ │ │ │ + ldr.w r2, [pc, #2540] @ 5b2e4 │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ strb r1, [r4, r0] │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5af6a │ │ │ │ + beq.w 5af12 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r4 │ │ │ │ add.w sl, r8, #24 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r5, #1 │ │ │ │ - ble.n 5a99a │ │ │ │ + ble.n 5a942 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r0 │ │ │ │ @@ -126904,1377 +126897,1377 @@ │ │ │ │ ittt le │ │ │ │ ldrle.w r3, [r8, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r5, r5, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a970 │ │ │ │ + bne.n 5a918 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r4, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str.w fp, [r7] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ str r0, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #2428] @ 5b340 │ │ │ │ - ldr.w r3, [pc, #2408] @ 5b330 │ │ │ │ + ldr.w r2, [pc, #2428] @ 5b2e8 │ │ │ │ + ldr.w r3, [pc, #2408] @ 5b2d8 │ │ │ │ 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 5b326 │ │ │ │ + bne.w 5b2ce │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 5a94a │ │ │ │ + b.n 5a8f2 │ │ │ │ ldr.w r2, [r8, #480] @ 0x1e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r6, r3 │ │ │ │ - b.n 5a918 │ │ │ │ + b.n 5a8c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w sl, [r2, #8] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r2, r2, [sl] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ strb.w r3, [sl, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl 5a07c │ │ │ │ + bl 5a024 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 5af50 │ │ │ │ + beq.w 5aef8 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 5ad18 │ │ │ │ + beq.w 5acc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bls.w 5b0c4 │ │ │ │ - ldr.w r3, [pc, #2308] @ 5b344 │ │ │ │ + bls.w 5b06c │ │ │ │ + ldr.w r3, [pc, #2308] @ 5b2ec │ │ │ │ movs r2, #1 │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 5aa88 │ │ │ │ + b.n 5aa30 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ cmpne r1, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.n 5aa70 │ │ │ │ + beq.n 5aa18 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 5abfe │ │ │ │ + beq.w 5aba6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 5aaa6 │ │ │ │ + bcs.n 5aa4e │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 5aaae │ │ │ │ + beq.n 5aa56 │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #14 │ │ │ │ - bne.n 5aa5c │ │ │ │ + bne.n 5aa04 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.n 5aa70 │ │ │ │ + bne.n 5aa18 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 5aa70 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.n 5aa18 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 5aa88 │ │ │ │ + bne.n 5aa30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5af6e │ │ │ │ + beq.w 5af16 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5ac66 │ │ │ │ + bne.w 5ac0e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5ad82 │ │ │ │ + beq.w 5ad2a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5ac84 │ │ │ │ + bne.w 5ac2c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r5, #0] │ │ │ │ orrne.w r3, r3, #32768 @ 0x8000 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 5b1be │ │ │ │ + bcs.w 5b166 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ - bne.w 5af4c │ │ │ │ + bne.w 5aef4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 5ab04 │ │ │ │ + bne.n 5aaac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ac16 │ │ │ │ + bne.n 5abbe │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r2, #9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5adaa │ │ │ │ + beq.w 5ad52 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ac22 │ │ │ │ + beq.n 5abca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 5ab4e │ │ │ │ + cbz r3, 5aaf6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r2, [r5, #153] @ 0x99 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #29 │ │ │ │ bic.w r3, r3, #524288 @ 0x80000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - bmi.n 5ac0c │ │ │ │ + bmi.n 5abb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5ac0c │ │ │ │ + beq.n 5abb4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5aca0 │ │ │ │ + ble.w 5ac48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5ae04 │ │ │ │ + bne.w 5adac │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5b04e │ │ │ │ + beq.w 5aff6 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 5ae32 │ │ │ │ + bne.w 5adda │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 5abaa │ │ │ │ + beq.n 5ab52 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ad2c │ │ │ │ + bl 1acd4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab9c │ │ │ │ - ldr.w r3, [pc, #1948] @ 5b348 │ │ │ │ + bne.n 5ab44 │ │ │ │ + ldr.w r3, [pc, #1948] @ 5b2f0 │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5b27e │ │ │ │ + bcs.w 5b226 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 43cfc │ │ │ │ + bl 43ca4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [r8, #1168] @ 0x490 │ │ │ │ str.w r2, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a936 │ │ │ │ + b.n 5a8de │ │ │ │ ldr.w r2, [r8, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r8, #1160] @ 0x488 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ - b.n 5a944 │ │ │ │ + bl 73ea4 │ │ │ │ + b.n 5a8ec │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5aa9c │ │ │ │ + beq.w 5aa44 │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5aaa0 │ │ │ │ + b.n 5aa48 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a936 │ │ │ │ + b.n 5a8de │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ab42 │ │ │ │ + bne.n 5aaea │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 38ee0 │ │ │ │ + bl 38e88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 5ab52 │ │ │ │ + bcs.n 5aafa │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ - bne.n 5ab52 │ │ │ │ + bne.n 5aafa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ itee ne │ │ │ │ addne.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq r3, [sp, #0] │ │ │ │ subeq r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 5ab52 │ │ │ │ + b.n 5aafa │ │ │ │ ldr.w r2, [r8, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r8, #1160] @ 0x488 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ str.w sl, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a8c0 │ │ │ │ + b.n 5a868 │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 5b048 │ │ │ │ + beq.w 5aff0 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ ittt eq │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ moveq.w sl, #42 @ 0x2a │ │ │ │ streq r3, [sp, #112] @ 0x70 │ │ │ │ - beq.w 5ad82 │ │ │ │ + beq.w 5ad2a │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5af7a │ │ │ │ + bcs.w 5af22 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5aae0 │ │ │ │ + b.n 5aa88 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r3, #9 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac0c │ │ │ │ + beq.n 5abb4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5ae04 │ │ │ │ + bne.w 5adac │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5b058 │ │ │ │ + beq.w 5b000 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 5ae32 │ │ │ │ + bne.w 5adda │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r2, fp, r2 │ │ │ │ sub.w sl, r3, r2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5b1f6 │ │ │ │ + beq.w 5b19e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #36] @ 0x24 │ │ │ │ - bne.w 5b268 │ │ │ │ + bne.w 5b210 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r0, sl │ │ │ │ - b.n 5ae6a │ │ │ │ - ldr.w r1, [pc, #1584] @ 5b34c │ │ │ │ + b.n 5ae12 │ │ │ │ + ldr.w r1, [pc, #1584] @ 5b2f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ subs r2, r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - ldr.w r1, [pc, #1556] @ 5b350 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + ldr.w r1, [pc, #1556] @ 5b2f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5b0ee │ │ │ │ + beq.w 5b096 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5b076 │ │ │ │ + bne.w 5b01e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 5aae0 │ │ │ │ + bne.w 5aa88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 5adf2 │ │ │ │ + bcs.n 5ad9a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ - bne.n 5adf2 │ │ │ │ + bne.n 5ad9a │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5aae0 │ │ │ │ - b.n 5ac84 │ │ │ │ + beq.w 5aa88 │ │ │ │ + b.n 5ac2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 5b08c │ │ │ │ - ldr.w r0, [pc, #1440] @ 5b354 │ │ │ │ + beq.w 5b034 │ │ │ │ + ldr.w r0, [pc, #1440] @ 5b2fc │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ab3a │ │ │ │ + beq.w 5aae2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - bne.w 5b1ea │ │ │ │ + bne.w 5b192 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5ab3a │ │ │ │ + beq.w 5aae2 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 5ab3a │ │ │ │ + b.n 5aae2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5aad8 │ │ │ │ + bne.w 5aa80 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5aae0 │ │ │ │ + b.n 5aa88 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r0, [r0, #-1] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq.w 5ac0c │ │ │ │ + beq.w 5abb4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5b112 │ │ │ │ + beq.w 5b0ba │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 5b098 │ │ │ │ + beq.w 5b040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r0, fp, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 5a5d0 │ │ │ │ + bl 5a578 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r2, r4, r0 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae4c │ │ │ │ + bne.n 5adf4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r4 │ │ │ │ add.w r3, r4, #1024 @ 0x400 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 5ae80 │ │ │ │ + bcc.n 5ae28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, #9 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b0b6 │ │ │ │ + bne.w 5b05e │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, r3, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 5b0a0 │ │ │ │ + bne.w 5b048 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 5af82 │ │ │ │ + bne.n 5af2a │ │ │ │ ldr.w r3, [r8, #1172] @ 0x494 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 5b194 │ │ │ │ + bne.w 5b13c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 5a5d0 │ │ │ │ + bl 5a578 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5aeea │ │ │ │ + cbz r3, 5ae92 │ │ │ │ movs r6, #32 │ │ │ │ strb.w r6, [fp], #1 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ - bl 5a5d0 │ │ │ │ + bl 5a578 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aecc │ │ │ │ + bne.n 5ae74 │ │ │ │ ldr.w r3, [r8, #1172] @ 0x494 │ │ │ │ - cbz r3, 5af28 │ │ │ │ + cbz r3, 5aed0 │ │ │ │ ldr.w r6, [sl, #-4] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r6, r0 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5b120 │ │ │ │ + beq.w 5b0c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ - bne.n 5af1e │ │ │ │ + bne.n 5aec6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r3, #125 @ 0x7d │ │ │ │ movne r3, #32 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r0, fp, r4 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r3, 5af3c │ │ │ │ + cbz r3, 5aee4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a936 │ │ │ │ + b.n 5a8de │ │ │ │ mov r6, r1 │ │ │ │ - b.n 5ab1c │ │ │ │ + b.n 5aac4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ - bne.w 5aa36 │ │ │ │ + bne.w 5a9de │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a936 │ │ │ │ + b.n 5a8de │ │ │ │ mov fp, r2 │ │ │ │ - b.n 5a9a6 │ │ │ │ + b.n 5a94e │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bne.w 5aad8 │ │ │ │ - b.n 5ad82 │ │ │ │ + bne.w 5aa80 │ │ │ │ + b.n 5ad2a │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ac9a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ac42 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 5aec4 │ │ │ │ + bne.n 5ae6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r3, fp, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5b244 │ │ │ │ + beq.w 5b1ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 5aff6 │ │ │ │ + cbz r2, 5af9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w fp, [sp] │ │ │ │ add.w sl, r2, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5b1c4 │ │ │ │ + beq.w 5b16c │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 5afd4 │ │ │ │ + b.n 5af7c │ │ │ │ ldrb.w r1, [fp] │ │ │ │ - cbz r1, 5afea │ │ │ │ + cbz r1, 5af92 │ │ │ │ adds r5, #4 │ │ │ │ - bl 1ad2c │ │ │ │ + bl 1acd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 5a4a4 │ │ │ │ + bl 5a44c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5afcc │ │ │ │ + bne.n 5af74 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp fp, r4 │ │ │ │ - bls.w 5b134 │ │ │ │ + bls.w 5b0dc │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5b238 │ │ │ │ + beq.w 5b1e0 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 5b25a │ │ │ │ + beq.w 5b202 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a5d0 │ │ │ │ + bl 5a578 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5b038 │ │ │ │ + beq.n 5afe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ ittt eq │ │ │ │ addeq.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #0 │ │ │ │ strbeq.w r3, [r0, #-1] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5aeea │ │ │ │ - bl 2f7a0 │ │ │ │ - b.n 5aeea │ │ │ │ + bne.w 5ae92 │ │ │ │ + bl 2f748 │ │ │ │ + b.n 5ae92 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 5aad2 │ │ │ │ + b.n 5aa7a │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5ab8c │ │ │ │ + beq.w 5ab34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r2, fp, r2 │ │ │ │ sub.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ sub.w r3, r3, #92 @ 0x5c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5ace8 │ │ │ │ + b.n 5ac90 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ mov fp, r6 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 5b2b2 │ │ │ │ + beq.w 5b25a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 5ac70 │ │ │ │ + b.n 5ac18 │ │ │ │ ldrsh.w r2, [r5, #340] @ 0x154 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 5adb0 │ │ │ │ - b.n 5addc │ │ │ │ + bne.w 5ad58 │ │ │ │ + b.n 5ad84 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5acd2 │ │ │ │ - b.n 5ab8c │ │ │ │ + ble.w 5ac7a │ │ │ │ + b.n 5ab34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad2c │ │ │ │ + bl 1acd4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 5af94 │ │ │ │ + b.n 5af3c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 5ae8c │ │ │ │ + b.n 5ae34 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5b222 │ │ │ │ + beq.w 5b1ca │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 5b298 │ │ │ │ + beq.w 5b240 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 5ac84 │ │ │ │ + bne.w 5ac2c │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5ad82 │ │ │ │ + b.n 5ad2a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5b286 │ │ │ │ + beq.w 5b22e │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5aafa │ │ │ │ + b.n 5aaa2 │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5b058 │ │ │ │ + bne.n 5b000 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5b058 │ │ │ │ - b.n 5ab8c │ │ │ │ + ble.n 5b000 │ │ │ │ + b.n 5ab34 │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ addeq.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af22 │ │ │ │ + b.n 5aeca │ │ │ │ mov fp, r3 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, fp │ │ │ │ - bne.w 5b00c │ │ │ │ + bne.w 5afb4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 5b156 │ │ │ │ + cbz r2, 5b0fe │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 5b2fe │ │ │ │ + beq.w 5b2a6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a5d0 │ │ │ │ + bl 5a578 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 5b170 │ │ │ │ - bl 5d718 │ │ │ │ + beq.n 5b118 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r2, #32 │ │ │ │ - bne.n 5b188 │ │ │ │ + bne.n 5b130 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r2, #125 @ 0x7d │ │ │ │ movne r2, #32 │ │ │ │ mov fp, r3 │ │ │ │ strb.w r2, [fp], #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - b.n 5b038 │ │ │ │ + b.n 5afe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5aeb2 │ │ │ │ + beq.w 5ae5a │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #0] │ │ │ │ strbne.w r3, [r2], #1 │ │ │ │ strne r2, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5aec4 │ │ │ │ + b.n 5ae6c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - b.n 5ab1c │ │ │ │ + b.n 5aac4 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 5b1d8 │ │ │ │ + b.n 5b180 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 5b1e6 │ │ │ │ + cbz r2, 5b18e │ │ │ │ adds r5, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 5a4a4 │ │ │ │ + bl 5a44c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5b1d0 │ │ │ │ + bne.n 5b178 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 5afec │ │ │ │ + b.n 5af94 │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.w 5add2 │ │ │ │ - b.n 5ab3a │ │ │ │ + bne.w 5ad7a │ │ │ │ + b.n 5aae2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ itt pl │ │ │ │ ldrpl r3, [sp, #16] │ │ │ │ strpl r3, [sp, #36] @ 0x24 │ │ │ │ - bpl.w 5ad0e │ │ │ │ - ldr r3, [pc, #336] @ (5b358 ) │ │ │ │ + bpl.w 5acb6 │ │ │ │ + ldr r3, [pc, #336] @ (5b300 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 5db80 │ │ │ │ + bl 5db28 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 5ad0e │ │ │ │ + b.n 5acb6 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 5b2c8 │ │ │ │ + beq.n 5b270 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 5ac84 │ │ │ │ + b.n 5ac2c │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5b252 │ │ │ │ + beq.n 5b1fa │ │ │ │ mov fp, r2 │ │ │ │ - b.n 5b00c │ │ │ │ + b.n 5afb4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 5b132 │ │ │ │ + bcs.w 5b0da │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbnz r2, 5b25a │ │ │ │ + cbnz r2, 5b202 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 5b2f2 │ │ │ │ - bls.n 5b240 │ │ │ │ + beq.n 5b29a │ │ │ │ + bls.n 5b1e8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 5b140 │ │ │ │ + bne.w 5b0e8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5b00c │ │ │ │ + b.n 5afb4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5db80 │ │ │ │ + bl 5db28 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 5ad06 │ │ │ │ + b.n 5acae │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5abc6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ab6e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 5ad82 │ │ │ │ + b.n 5ad2a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w sl, [r2, #-1] │ │ │ │ cmp.w sl, #42 @ 0x2a │ │ │ │ - beq.n 5b2e2 │ │ │ │ + beq.n 5b28a │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 5ac70 │ │ │ │ + b.n 5ac18 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 5b2f6 │ │ │ │ + beq.n 5b29e │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 5aae0 │ │ │ │ + b.n 5aa88 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5b0e8 │ │ │ │ + b.n 5b090 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 5a9c2 │ │ │ │ + b.w 5a96a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 5b318 │ │ │ │ + beq.n 5b2c0 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5ac84 │ │ │ │ + b.n 5ac2c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 5b140 │ │ │ │ + b.n 5b0e8 │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 5ad82 │ │ │ │ + b.n 5ad2a │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1c23c │ │ │ │ + bl 1c1e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b14c │ │ │ │ + beq.w 5b0f4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c270 │ │ │ │ - b.n 5b14c │ │ │ │ + bl 1c218 │ │ │ │ + b.n 5b0f4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5ad82 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5ad2a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #896] @ (5b6b0 ) │ │ │ │ + ldr r7, [pc, #256] @ (5b3d8 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #864] @ (5b698 ) │ │ │ │ + ldr r7, [pc, #224] @ (5b3c0 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #392] @ (5b4cc ) │ │ │ │ + ldr r5, [pc, #776] @ (5b5f4 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ - ldr r2, [pc, #220] @ (5b448 ) │ │ │ │ + ldr r2, [pc, #220] @ (5b3f0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #220] @ (5b44c ) │ │ │ │ + ldr r3, [pc, #220] @ (5b3f4 ) │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #216] @ (5b450 ) │ │ │ │ + ldr r1, [pc, #216] @ (5b3f8 ) │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b392 │ │ │ │ + beq.n 5b33a │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ strb.w r4, [r0, #1149] @ 0x47d │ │ │ │ - beq.n 5b418 │ │ │ │ + beq.n 5b3c0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r5, #1150] @ 0x47e │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 5b3c0 │ │ │ │ + bmi.n 5b368 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (5b454 ) │ │ │ │ - ldr r3, [pc, #160] @ (5b44c ) │ │ │ │ + ldr r2, [pc, #168] @ (5b3fc ) │ │ │ │ + ldr r3, [pc, #160] @ (5b3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5b442 │ │ │ │ + bne.n 5b3ea │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ (5b458 ) │ │ │ │ + ldr r3, [pc, #148] @ (5b400 ) │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r5, #1148 @ 0x47c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1134c │ │ │ │ + bl 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3a6 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ + beq.n 5b34e │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3a6 │ │ │ │ - blx 7f80 │ │ │ │ + beq.n 5b34e │ │ │ │ + blx 7f34 │ │ │ │ add r1, sp, #8 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bhi.n 5b420 │ │ │ │ + bhi.n 5b3c8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ addgt.w r3, r1, r0, lsl #2 │ │ │ │ - ble.n 5b414 │ │ │ │ + ble.n 5b3bc │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2fe80 │ │ │ │ + bl 2fe28 │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 5b400 │ │ │ │ + bne.n 5b3a8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b3a8 │ │ │ │ + b.n 5b350 │ │ │ │ movs r1, #1 │ │ │ │ - bl 308f0 │ │ │ │ - b.n 5b394 │ │ │ │ + bl 30898 │ │ │ │ + b.n 5b33c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 30b98 │ │ │ │ + bl 30b40 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b3f2 │ │ │ │ + beq.n 5b39a │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - b.n 5b3f2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5b39a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r2, r7 │ │ │ │ + add r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r6 │ │ │ │ + add r2, r2 │ │ │ │ movs r1, r1 │ │ │ │ - bics r0, r0 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #164] @ (5b510 ) │ │ │ │ + ldr r6, [pc, #164] @ (5b4b8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (5b514 ) │ │ │ │ + ldr r3, [pc, #164] @ (5b4bc ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b508 │ │ │ │ + beq.n 5b4b0 │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b4ca │ │ │ │ + bne.n 5b472 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b508 │ │ │ │ + blt.n 5b4b0 │ │ │ │ ldr.w r2, [r0, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r0, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 306b0 │ │ │ │ + bl 30658 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - bl 345ac │ │ │ │ - ldr r3, [pc, #76] @ (5b518 ) │ │ │ │ + bl 34554 │ │ │ │ + ldr r3, [pc, #76] @ (5b4c0 ) │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ movs r2, #1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 726a8 │ │ │ │ + bl 72650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ subs r3, r0, r1 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b504 │ │ │ │ + b.n 5b4ac │ │ │ │ nop │ │ │ │ - cmp r4, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ 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, #64] @ (5b56c ) │ │ │ │ + ldr r3, [pc, #64] @ (5b514 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #64] @ (5b570 ) │ │ │ │ + ldr r1, [pc, #64] @ (5b518 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ add r3, pc │ │ │ │ movw r0, #24097 @ 0x5e21 │ │ │ │ strb r2, [r4, #2] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ strh r0, [r4, #0] │ │ │ │ - ldr r0, [pc, #48] @ (5b574 ) │ │ │ │ + ldr r0, [pc, #48] @ (5b51c ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d3a8 │ │ │ │ - cbz r0, 5b568 │ │ │ │ - bl b7e0 <__time64@plt+0x33e4> │ │ │ │ - cbz r0, 5b568 │ │ │ │ + bl d350 │ │ │ │ + cbz r0, 5b510 │ │ │ │ + bl b788 <__time64@plt+0x33e4> │ │ │ │ + cbz r0, 5b510 │ │ │ │ subs r3, r0, #1 │ │ │ │ subs r4, #1 │ │ │ │ adds r0, #2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 5b568 │ │ │ │ + cbz r2, 5b510 │ │ │ │ cmp r3, r0 │ │ │ │ strb.w r2, [r4, #1]! │ │ │ │ - bne.n 5b55a │ │ │ │ + bne.n 5b502 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rors r2, r7 │ │ │ │ + negs r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr.w r5, [pc, #2820] @ 5c090 │ │ │ │ + ldr.w r5, [pc, #2820] @ 5c038 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r2, [pc, #2820] @ 5c094 │ │ │ │ + ldr.w r2, [pc, #2820] @ 5c03c │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2816] @ 5c098 │ │ │ │ + ldr.w r3, [pc, #2816] @ 5c040 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2812] @ 5c09c │ │ │ │ + ldr.w r4, [pc, #2812] @ 5c044 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5c7aa │ │ │ │ + beq.w 5c752 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5b51c │ │ │ │ - ldr.w r3, [pc, #2784] @ 5c0a0 │ │ │ │ + bl 5b4c4 │ │ │ │ + ldr.w r3, [pc, #2784] @ 5c048 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne.w 5b9c0 │ │ │ │ + bne.w 5b968 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5ca0a │ │ │ │ - ldr.w r0, [pc, #2756] @ 5c0a4 │ │ │ │ + beq.w 5c9b2 │ │ │ │ + ldr.w r0, [pc, #2756] @ 5c04c │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov fp, r2 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [pc, #2748] @ 5c0a8 │ │ │ │ + ldr.w r0, [pc, #2748] @ 5c050 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5c948 │ │ │ │ + beq.w 5c8f0 │ │ │ │ ldrb.w r1, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r3, [sp, #137] @ 0x89 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 5b72a │ │ │ │ + beq.w 5b6d2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5b6de │ │ │ │ + beq.n 5b686 │ │ │ │ ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 5b6e6 │ │ │ │ + bne.n 5b68e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 5b63e │ │ │ │ + beq.n 5b5e6 │ │ │ │ ldrb.w r4, [fp, #-1] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.w 5bfa6 │ │ │ │ + bpl.w 5bf4e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 5b66a │ │ │ │ + cbz r3, 5b612 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 5b9ca │ │ │ │ + bmi.w 5b972 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b682 │ │ │ │ + beq.n 5b62a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b9d8 │ │ │ │ + beq.w 5b980 │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b9b6 │ │ │ │ + bne.w 5b95e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5b6a6 │ │ │ │ - ldr.w r3, [pc, #2580] @ 5c0ac │ │ │ │ + beq.n 5b64e │ │ │ │ + ldr.w r3, [pc, #2580] @ 5c054 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5b6a6 │ │ │ │ + beq.n 5b64e │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 5b6b0 │ │ │ │ + cbz r3, 5b658 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - cbnz r4, 5b6be │ │ │ │ + cbnz r4, 5b666 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r3, #4353 @ 0x1101 │ │ │ │ ands r0, r3 │ │ │ │ - ldr.w r2, [pc, #2544] @ 5c0b0 │ │ │ │ - ldr.w r3, [pc, #2516] @ 5c098 │ │ │ │ + ldr.w r2, [pc, #2544] @ 5c058 │ │ │ │ + ldr.w r3, [pc, #2516] @ 5c040 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5cc0c │ │ │ │ + bne.w 5cbb4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 5b8d6 │ │ │ │ + beq.w 5b87e │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - beq.w 5b928 │ │ │ │ + beq.w 5b8d0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 5b700 │ │ │ │ + bcs.n 5b6a8 │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ cmpeq r5, #123 @ 0x7b │ │ │ │ - beq.w 5b928 │ │ │ │ + beq.w 5b8d0 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.w 5bfd8 │ │ │ │ + beq.w 5bf80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5b958 │ │ │ │ + bcs.w 5b900 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - b.n 5b604 │ │ │ │ + b.n 5b5ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5b6de │ │ │ │ + beq.n 5b686 │ │ │ │ ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b920 │ │ │ │ + bne.w 5b8c8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r5 │ │ │ │ and.w r6, r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ addeq.w r3, fp, #2 │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 5c7ee │ │ │ │ + beq.w 5c796 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 5b7e4 │ │ │ │ + bhi.n 5b78c │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r5, r1, #16 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ @@ -128339,107 +128332,107 @@ │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5b8b6 │ │ │ │ + bne.n 5b85e │ │ │ │ ldrb.w r9, [r7] │ │ │ │ movw r4, #579 @ 0x243 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.n 5b83c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 5b7e4 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 5b83c │ │ │ │ + bmi.n 5b7e4 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - bhi.w 5c7d8 │ │ │ │ + bhi.w 5c780 │ │ │ │ cmp.w r9, #35 @ 0x23 │ │ │ │ - bls.w 5c842 │ │ │ │ + bls.w 5c7ea │ │ │ │ sub.w r3, r9, #36 @ 0x24 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5b83c │ │ │ │ + bmi.n 5b7e4 │ │ │ │ adds r7, #1 │ │ │ │ ldrb.w r9, [r7] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - bne.n 5b802 │ │ │ │ + bne.n 5b7aa │ │ │ │ ldrb.w sl, [r7] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 347dc │ │ │ │ + bl 34784 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r2, r1, #1 │ │ │ │ mov.w r5, r1, asr #31 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 5c836 │ │ │ │ + bcs.w 5c7de │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ - ldr.w r2, [pc, #2092] @ 5c0b4 │ │ │ │ + ldr.w r2, [pc, #2092] @ 5c05c │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r0, [pc, #2088] @ 5c0b8 │ │ │ │ + ldr.w r0, [pc, #2088] @ 5c060 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ strb r6, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb r4, [r5, #0] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b9a4 │ │ │ │ + beq.n 5b94c │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.n 5b662 │ │ │ │ + b.n 5b60a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - beq.n 5b83c │ │ │ │ + beq.n 5b7e4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5cc10 │ │ │ │ + beq.w 5cbb8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - bne.n 5b8c0 │ │ │ │ - b.n 5b83c │ │ │ │ + bne.n 5b868 │ │ │ │ + b.n 5b7e4 │ │ │ │ ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5b63e │ │ │ │ + bne.w 5b5e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ orr.w r6, r3, #16 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -128449,94 +128442,94 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r1, r3, r1 │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ cmp r1, #1 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - blt.n 5b870 │ │ │ │ + blt.n 5b818 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ba60 │ │ │ │ + b.n 5ba08 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 5b738 │ │ │ │ - b.n 5b624 │ │ │ │ + bne.w 5b6e0 │ │ │ │ + b.n 5b5cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 5c82a │ │ │ │ + bcs.w 5c7d2 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov fp, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 5b716 │ │ │ │ + bcc.w 5b6be │ │ │ │ ldrb.w r1, [fp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - b.n 5b604 │ │ │ │ - ldr.w r2, [pc, #1872] @ 5c0bc │ │ │ │ + b.n 5b5ac │ │ │ │ + ldr.w r2, [pc, #1872] @ 5c064 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1868] @ 5c0c0 │ │ │ │ + ldr.w r0, [pc, #1868] @ 5c068 │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ orr.w r3, r4, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b662 │ │ │ │ + bne.w 5b60a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5b68a │ │ │ │ + beq.w 5b632 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 73efc │ │ │ │ - b.n 5b68e │ │ │ │ + bl 73ea4 │ │ │ │ + b.n 5b636 │ │ │ │ movs r1, #0 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 5b5d4 │ │ │ │ + b.n 5b57c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 5b66a │ │ │ │ + blx 7b24 │ │ │ │ + b.n 5b612 │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ - bl 40900 │ │ │ │ + bl 741a4 │ │ │ │ + bl 408a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - b.n 5b682 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 5b62a │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrh.w r3, [r7, r4, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.w 5c8c2 │ │ │ │ + bpl.w 5c86a │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r1, r1 │ │ │ │ adc.w r2, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ @@ -128547,44 +128540,44 @@ │ │ │ │ adds r3, r3, r4 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs.w r1, r3, #48 @ 0x30 │ │ │ │ adc.w r5, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r0, [r7, r4, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - bne.n 5ba06 │ │ │ │ + bne.n 5b9ae │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ - beq.w 5c8aa │ │ │ │ + beq.w 5c852 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ - beq.w 5c8d4 │ │ │ │ + beq.w 5c87c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ itt lt │ │ │ │ ldrlt r3, [sp, #56] @ 0x38 │ │ │ │ strlt r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 5b906 │ │ │ │ + blt.w 5b8ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33d6c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 5c892 │ │ │ │ + beq.w 5c83a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c892 │ │ │ │ + beq.w 5c83a │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c7a2 │ │ │ │ + beq.w 5c74a │ │ │ │ lsls r7, r6, #30 │ │ │ │ uxtb.w r4, sl │ │ │ │ itete mi │ │ │ │ ldrmi r2, [sp, #56] @ 0x38 │ │ │ │ ldrpl r3, [sp, #56] @ 0x38 │ │ │ │ movmi r3, r2 │ │ │ │ strbpl r4, [r3, #0] │ │ │ │ @@ -128600,28 +128593,28 @@ │ │ │ │ lsls r5, r6, #27 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - bmi.w 5c5ea │ │ │ │ + bmi.w 5c592 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ add.w sl, r7, #1 │ │ │ │ - bhi.w 5c038 │ │ │ │ + bhi.w 5bfe0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 5bbcc │ │ │ │ + bls.n 5bb74 │ │ │ │ sub.w r2, r3, #36 @ 0x24 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 5bbcc │ │ │ │ + bhi.n 5bb74 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r2, r1, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ @@ -128638,33 +128631,33 @@ │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.n 5bb32 │ │ │ │ + beq.n 5bada │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - bne.w 5cc02 │ │ │ │ + bne.w 5cbaa │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, r9, asr #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r3, sp, r5 │ │ │ │ str.w r9, [r3, #120] @ 0x78 │ │ │ │ str.w fp, [r3, #124] @ 0x7c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r3, [r0, r7, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n 5bb98 │ │ │ │ + bpl.n 5bb40 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, fp │ │ │ │ adds r2, r3, r3 │ │ │ │ adc.w ip, r1, r1 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds r3, r2, r3 │ │ │ │ @@ -128674,330 +128667,330 @@ │ │ │ │ adds r3, r3, r7 │ │ │ │ ldrb.w r7, [sl, #1]! │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adc.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r2, [r0, r7, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 5bb5e │ │ │ │ + bmi.n 5bb06 │ │ │ │ add.w r2, r5, #144 @ 0x90 │ │ │ │ add.w r5, sp, r2 │ │ │ │ strd r3, r1, [r5, #-24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c888 │ │ │ │ + beq.w 5c830 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ - bne.n 5bbec │ │ │ │ - b.n 5bc2a │ │ │ │ + bne.n 5bb94 │ │ │ │ + b.n 5bbd2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq.n 5bc14 │ │ │ │ + beq.n 5bbbc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r4, r2 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r0, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5cbfc │ │ │ │ + bne.w 5cba4 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #8 │ │ │ │ - cbnz r3, 5bc2a │ │ │ │ + cbnz r3, 5bbd2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1176] @ 5c0c4 │ │ │ │ + ldr.w r2, [pc, #1176] @ 5c06c │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [pc, #1172] @ 5c0c8 │ │ │ │ + ldr.w r9, [pc, #1172] @ 5c070 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5bc92 │ │ │ │ + bcs.n 5bc3a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 5bca2 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + ble.n 5bc4a │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldrh.w r7, [r3, sl, lsl #1] │ │ │ │ ands.w r7, r7, #8192 @ 0x2000 │ │ │ │ - beq.w 5c298 │ │ │ │ + beq.w 5c240 │ │ │ │ sub.w sl, sl, #10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz sl, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ orr.w r3, r3, sl, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5bc54 │ │ │ │ + bcc.n 5bbfc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 5bc62 │ │ │ │ + bgt.n 5bc0a │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 5bcc2 │ │ │ │ + beq.n 5bc6a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.w 5c902 │ │ │ │ + bge.w 5c8aa │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.w 5c72a │ │ │ │ + beq.w 5c6d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 5c622 │ │ │ │ + bne.w 5c5ca │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c616 │ │ │ │ + bcs.w 5c5be │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 5bd0c │ │ │ │ - ldr r3, [pc, #976] @ (5c0cc ) │ │ │ │ + cbz r3, 5bcb4 │ │ │ │ + ldr r3, [pc, #976] @ (5c074 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 5bd04 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - ldr r3, [pc, #968] @ (5c0d0 ) │ │ │ │ + cbz r0, 5bcac │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + ldr r3, [pc, #968] @ (5c078 ) │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 5bd18 │ │ │ │ + cbz r3, 5bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 5c666 │ │ │ │ + bmi.w 5c60e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #952] @ (5c0d4 ) │ │ │ │ + ldr r2, [pc, #952] @ (5c07c ) │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #944] @ (5c0d8 ) │ │ │ │ + ldr r2, [pc, #944] @ (5c080 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ and.w r5, r7, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 5be80 │ │ │ │ + bne.w 5be28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5be86 │ │ │ │ + bne.w 5be2e │ │ │ │ ldrb.w sl, [fp, #1] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - ldr r2, [pc, #904] @ (5c0dc ) │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + ldr r2, [pc, #904] @ (5c084 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #900] @ (5c0e0 ) │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + ldr r5, [pc, #900] @ (5c088 ) │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ cmp.w sl, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #103 @ 0x67 │ │ │ │ add r5, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ iteee ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ ldrbeq.w sl, [fp, #2] │ │ │ │ orreq.w r7, r7, #2048 @ 0x800 │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ mov r1, sl │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b96a │ │ │ │ - ldr r3, [pc, #852] @ (5c0e4 ) │ │ │ │ + beq.w 5b912 │ │ │ │ + ldr r3, [pc, #852] @ (5c08c ) │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w sl, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ addeq.w fp, fp, #1 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bne.w 5c4e4 │ │ │ │ + bne.w 5c48c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c760 │ │ │ │ + beq.w 5c708 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c760 │ │ │ │ + beq.w 5c708 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r8, r1 │ │ │ │ - b.n 5be0e │ │ │ │ + b.n 5bdb6 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w sl, [r5] │ │ │ │ mov r1, r9 │ │ │ │ strb r3, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ strb.w sl, [r5] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ lsls r1, r7, #20 │ │ │ │ add.w r9, r5, r0 │ │ │ │ - bpl.w 5c4de │ │ │ │ + bpl.w 5c486 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 79cc │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bdd4 │ │ │ │ + bne.n 5bd7c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 5c96c │ │ │ │ + beq.w 5c914 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ bic.w r7, r7, #32 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - cbz r3, 5be46 │ │ │ │ + cbz r3, 5bdee │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 5be64 │ │ │ │ - ldr r3, [pc, #660] @ (5c0e8 ) │ │ │ │ + beq.n 5be0c │ │ │ │ + ldr r3, [pc, #660] @ (5c090 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5be60 │ │ │ │ + beq.n 5be08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ and.w r5, r7, #16 │ │ │ │ - cbz r3, 5be80 │ │ │ │ + cbz r3, 5be28 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ and.w r5, r7, #16 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 5bd3c │ │ │ │ + beq.w 5bce4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5c3e6 │ │ │ │ + beq.w 5c38e │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ bic.w r7, r7, #16 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - ldr r2, [pc, #592] @ (5c0ec ) │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + ldr r2, [pc, #592] @ (5c094 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5c5b4 │ │ │ │ - ldr r3, [pc, #568] @ (5c0f0 ) │ │ │ │ + beq.w 5c55c │ │ │ │ + ldr r3, [pc, #568] @ (5c098 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r5, r5, r3 │ │ │ │ - cbz r0, 5becc │ │ │ │ - blx 7b64 │ │ │ │ - ldr r0, [pc, #548] @ (5c0f4 ) │ │ │ │ + cbz r0, 5be74 │ │ │ │ + blx 7b24 │ │ │ │ + ldr r0, [pc, #548] @ (5c09c ) │ │ │ │ add.w fp, fp, #2 │ │ │ │ add r0, pc │ │ │ │ - bl 40900 │ │ │ │ - ldr r3, [pc, #540] @ (5c0f8 ) │ │ │ │ - ldr r2, [pc, #544] @ (5c0fc ) │ │ │ │ + bl 408a8 │ │ │ │ + ldr r3, [pc, #540] @ (5c0a0 ) │ │ │ │ + ldr r2, [pc, #544] @ (5c0a4 ) │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -129012,237 +129005,233 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5c47e │ │ │ │ + beq.w 5c426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5bf6a │ │ │ │ + beq.n 5bf12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c4b0 │ │ │ │ + bcs.w 5c458 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r0, 5bf40 │ │ │ │ - blx 7b64 │ │ │ │ + cbz r0, 5bee8 │ │ │ │ + blx 7b24 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r0, r5 │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5c4b8 │ │ │ │ + bne.w 5c460 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 5c4cc │ │ │ │ + bne.w 5c474 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5c4cc │ │ │ │ + bne.w 5c474 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 5bef6 │ │ │ │ + b.n 5be9e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c92a │ │ │ │ + bcs.w 5c8d2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb.w r5, [fp, #1] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ - b.w 5b604 │ │ │ │ - ldr r0, [pc, #344] @ (5c100 ) │ │ │ │ + b.w 5b5ac │ │ │ │ + ldr r0, [pc, #344] @ (5c0a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b63e │ │ │ │ + bne.w 5b5e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 5b716 │ │ │ │ + bcc.w 5b6be │ │ │ │ mov r1, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - b.w 5b604 │ │ │ │ + b.w 5b5ac │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 5bff4 │ │ │ │ + b.n 5bf9c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [fp] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 5b706 │ │ │ │ + beq.w 5b6ae │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5bfdc │ │ │ │ + bcc.n 5bf84 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5bfe6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5bf8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ add.w sl, r7, #1 │ │ │ │ strd ip, r2, [sp, #28] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bls.w 5bae0 │ │ │ │ + bls.w 5ba88 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bne.w 5bbce │ │ │ │ + bne.w 5bb76 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5bbce │ │ │ │ + bne.w 5bb76 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bbd2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c86c │ │ │ │ + bne.w 5c814 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5bc2a │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + b.n 5bbd2 │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r1, r1 │ │ │ │ - sbcs r2, r2 │ │ │ │ + rors r2, r6 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r0 │ │ │ │ + rors r6, r4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r1, r1 │ │ │ │ - eors r6, r4 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ - movs r5, r0 │ │ │ │ - stcl 0, cr0, [r6, #16]! │ │ │ │ - lsls r6, r6, #22 │ │ │ │ - movs r5, r0 │ │ │ │ - stc 0, cr0, [r2, #-16] │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + @ instruction: 0xe8560004 │ │ │ │ + movs r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + b.n 5bf50 │ │ │ │ + movs r4, r0 │ │ │ │ + ldc2 0, cr0, [sl, #-16] │ │ │ │ + stc2l 0, cr0, [sl, #-16] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xfbf80004 │ │ │ │ + stc2 0, cr0, [r6], #-16 │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + @ instruction: 0xfab20004 │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r1, r1 │ │ │ │ - vhadd.u d0, d10, d4 │ │ │ │ + vld1.8 {d0[0]}, [sl], r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5bbce │ │ │ │ + bne.w 5bb76 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ca28 │ │ │ │ + beq.w 5c9d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2792] @ 5cc18 │ │ │ │ + ldr.w r3, [pc, #2792] @ 5cbc0 │ │ │ │ mvn.w r4, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r1, r3, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r3, [sp, #28] │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bbd2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, sp, r3, lsl #3 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -129256,15 +129245,15 @@ │ │ │ │ cmneq.w r3, #2 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #44] @ 0x2c │ │ │ │ - beq.w 5bc2a │ │ │ │ + beq.w 5bbd2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite lt │ │ │ │ @@ -129272,313 +129261,313 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5cb18 │ │ │ │ + bne.w 5cac0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bbd2 │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ add.w r2, fp, #2 │ │ │ │ orr.w r6, r6, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c9e0 │ │ │ │ + beq.w 5c988 │ │ │ │ movs r3, #3 │ │ │ │ movs r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b7ea │ │ │ │ + b.w 5b792 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ add.w r3, fp, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r4, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c940 │ │ │ │ + bcs.w 5c8e8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 40900 │ │ │ │ + bl 408a8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5c9b2 │ │ │ │ + bne.w 5c95a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r2, [pc, #2532] @ 5cc1c │ │ │ │ + ldr.w r2, [pc, #2532] @ 5cbc4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cb34 │ │ │ │ + beq.w 5cadc │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.w 5c9ba │ │ │ │ + beq.w 5c962 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ movs r2, #5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ │ │ - b.n 5bace │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 5ba76 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrh.w r3, [r7, r4, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 5c9a8 │ │ │ │ + beq.w 5c950 │ │ │ │ add.w r3, fp, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5b9fe │ │ │ │ + b.w 5b9a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r6, r2 │ │ │ │ - blt.w 5c3ca │ │ │ │ + blt.w 5c372 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #2 │ │ │ │ - beq.w 5c546 │ │ │ │ + beq.w 5c4ee │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbcs r3, r6 │ │ │ │ - bcc.w 5c3ca │ │ │ │ + bcc.w 5c372 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 5c546 │ │ │ │ + blt.w 5c4ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 5c2fe │ │ │ │ + blt.n 5c2a6 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ and.w r1, r1, #64 @ 0x40 │ │ │ │ - bcc.w 5c58e │ │ │ │ + bcc.w 5c536 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #32 │ │ │ │ movne r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5c33a │ │ │ │ + b.n 5c2e2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5c380 │ │ │ │ + ble.n 5c328 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r3, r3, r7, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 5c380 │ │ │ │ + bpl.n 5c328 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3ba │ │ │ │ + beq.n 5c362 │ │ │ │ sub.w r4, r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ eor.w sl, r6, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5c36a │ │ │ │ + cbz r3, 5c312 │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc.w r3, [r8] │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcs.n 5c3c0 │ │ │ │ + bcs.n 5c368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5c310 │ │ │ │ + bcc.n 5c2b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 5c31a │ │ │ │ + bgt.n 5c2c2 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r7 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 5c3d2 │ │ │ │ + beq.n 5c37a │ │ │ │ sub.w sl, sl, #10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz sl, sl │ │ │ │ mov r4, r6 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ orr.w r3, r3, sl, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 5bc4c │ │ │ │ + b.n 5bbf4 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 5c354 │ │ │ │ + b.n 5c2fc │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5c36a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5c312 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 5c33a │ │ │ │ + b.n 5c2e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bge.n 5c394 │ │ │ │ - b.n 5bcc2 │ │ │ │ + bge.n 5c33c │ │ │ │ + b.n 5bc6a │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 5b604 │ │ │ │ + beq.w 5b5ac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #22 │ │ │ │ it pl │ │ │ │ ldrpl r4, [sp, #16] │ │ │ │ - bmi.w 5c8e6 │ │ │ │ + bmi.w 5c88e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5c472 │ │ │ │ + bcs.n 5c41a │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 5c7fc │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + ble.w 5c7a4 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrh.w r3, [r3, sl, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w 5c6a6 │ │ │ │ + bmi.w 5c64e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - beq.w 5c74c │ │ │ │ + beq.w 5c6f4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcc.n 5c40e │ │ │ │ + bcc.n 5c3b6 │ │ │ │ uxtb.w r1, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5c41a │ │ │ │ + bcc.n 5c3c2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5c424 │ │ │ │ + b.n 5c3cc │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 5c556 │ │ │ │ + beq.n 5c4fe │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5c682 │ │ │ │ + bne.w 5c62a │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c5a2 │ │ │ │ + bcs.w 5c54a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [fp] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5bef6 │ │ │ │ + b.n 5be9e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5bf2e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5bed6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5bf70 │ │ │ │ + beq.w 5bf18 │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5c5ac │ │ │ │ + bne.n 5c554 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w sl, #115 @ 0x73 │ │ │ │ - b.n 5bdaa │ │ │ │ + b.n 5bd52 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.n 5be2c │ │ │ │ + b.n 5bdd4 │ │ │ │ sub.w r3, sl, #101 @ 0x65 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 5be46 │ │ │ │ + bhi.w 5bdee │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 5be46 │ │ │ │ - add r2, pc, #8 @ (adr r2, 5c500 ) │ │ │ │ + bhi.w 5bdee │ │ │ │ + add r2, pc, #8 @ (adr r2, 5c4a8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ @@ -129597,688 +129586,688 @@ │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ lsls r7, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r7, r7, #1 │ │ │ │ - b.n 5be46 │ │ │ │ + b.n 5bdee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - b.n 5c2d4 │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + b.n 5c27c │ │ │ │ ldrb.w ip, [fp, #1] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp sl, ip │ │ │ │ - beq.n 5c5fc │ │ │ │ + beq.n 5c5a4 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r4, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 5c850 │ │ │ │ + bne.w 5c7f8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 5c73c │ │ │ │ + bcs.w 5c6e4 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ strb r1, [r2, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.n 5bef6 │ │ │ │ + b.n 5be9e │ │ │ │ cmp r1, #0 │ │ │ │ add.w r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ movne r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5c2fe │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.n 5c2a6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.n 5c4aa │ │ │ │ + b.n 5c452 │ │ │ │ mov r1, r5 │ │ │ │ - bl 74188 │ │ │ │ - b.n 5c4d8 │ │ │ │ + bl 74130 │ │ │ │ + b.n 5c480 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5beb4 │ │ │ │ + beq.w 5be5c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 40634 │ │ │ │ + bl 405dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r3, #4] │ │ │ │ strb.w r5, [r0, r9] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 7b8c │ │ │ │ - b.n 5beb4 │ │ │ │ + blx 7b4c │ │ │ │ + b.n 5be5c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 5bc2a │ │ │ │ + b.w 5bbd2 │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc.w sl, [r2] │ │ │ │ - bcs.w 5c7bc │ │ │ │ + bcs.w 5c764 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5c4aa │ │ │ │ + b.n 5c452 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 5bcf4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5bc9c │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c7c4 │ │ │ │ + bcs.w 5c76c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ sub.w r3, r3, #10 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5bce0 │ │ │ │ + beq.w 5bc88 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92e30 <__isoc23_strtoul@@Base+0x16710> │ │ │ │ - b.w 5bce0 │ │ │ │ + bl 92890 <__isoc23_strtoul@@Base+0x161c8> │ │ │ │ + b.w 5bc88 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 5bd18 │ │ │ │ - ldr.w r2, [pc, #1436] @ 5cc20 │ │ │ │ + b.w 5bcc0 │ │ │ │ + ldr.w r2, [pc, #1436] @ 5cbc8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5c492 │ │ │ │ + beq.w 5c43a │ │ │ │ mov r1, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 5bef6 │ │ │ │ + b.n 5be9e │ │ │ │ bic.w r4, r4, #64 @ 0x40 │ │ │ │ - b.n 5c6c6 │ │ │ │ + b.n 5c66e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 5c6f2 │ │ │ │ + ble.n 5c69a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w r3, [r3, sl, lsl #1] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.n 5c6f2 │ │ │ │ + bpl.n 5c69a │ │ │ │ sub.w sl, sl, #10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ clz sl, sl │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r4, r4, sl, lsl #6 │ │ │ │ - bcc.n 5c6ac │ │ │ │ + bcc.n 5c654 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 5c6bc │ │ │ │ + bgt.n 5c664 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 92e30 <__isoc23_strtoul@@Base+0x16710> │ │ │ │ + bl 92890 <__isoc23_strtoul@@Base+0x161c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ movne r2, #10 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ lsls r6, r4, #21 │ │ │ │ - bmi.w 5c87e │ │ │ │ + bmi.w 5c826 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcc.w 5c40e │ │ │ │ + bcc.w 5c3b6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5c40e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5c3b6 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ - b.w 5bcd4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ + b.w 5bc7c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.w 5bef6 │ │ │ │ + b.w 5be9e │ │ │ │ lsls r5, r4, #22 │ │ │ │ - bpl.w 5c44c │ │ │ │ - ldr.w r1, [pc, #1232] @ 5cc24 │ │ │ │ + bpl.w 5c3f4 │ │ │ │ + ldr.w r1, [pc, #1232] @ 5cbcc │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 5c40e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 5c3b6 │ │ │ │ mov r2, r7 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #27 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strb.w r3, [fp] │ │ │ │ - bpl.n 5c822 │ │ │ │ - ldr.w r3, [pc, #1196] @ 5cc28 │ │ │ │ + bpl.n 5c7ca │ │ │ │ + ldr.w r3, [pc, #1196] @ 5cbd0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1188] @ 5cc2c │ │ │ │ - ldr.w r2, [pc, #1188] @ 5cc30 │ │ │ │ + ldr.w r0, [pc, #1188] @ 5cbd4 │ │ │ │ + ldr.w r2, [pc, #1188] @ 5cbd8 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r4, [fp] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.w 5b98c │ │ │ │ + b.w 5b934 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - b.w 5baa2 │ │ │ │ - ldr.w r2, [pc, #1160] @ 5cc34 │ │ │ │ + b.w 5ba4a │ │ │ │ + ldr.w r2, [pc, #1160] @ 5cbdc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.w 5b5b6 │ │ │ │ + b.w 5b55e │ │ │ │ mov r1, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5c60c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5c5b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ sub.w r3, r0, #10 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 5c654 │ │ │ │ + b.n 5c5fc │ │ │ │ cmp.w r9, #94 @ 0x5e │ │ │ │ - bne.w 5b82e │ │ │ │ - b.w 5b83c │ │ │ │ + bne.w 5b7d6 │ │ │ │ + b.w 5b7e4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b906 │ │ │ │ + b.w 5b8ae │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r4, r4, #22 │ │ │ │ - bpl.n 5c81a │ │ │ │ + bpl.n 5c7c2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ca1a │ │ │ │ + bcs.w 5c9c2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - b.w 5b604 │ │ │ │ - ldr.w r3, [pc, #1044] @ 5cc38 │ │ │ │ + b.w 5b5ac │ │ │ │ + ldr.w r3, [pc, #1044] @ 5cbe0 │ │ │ │ add r3, pc │ │ │ │ - b.n 5c77e │ │ │ │ + b.n 5c726 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 5b948 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5b8f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5ba50 │ │ │ │ + b.w 5b9f8 │ │ │ │ adds r7, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 5b830 │ │ │ │ - b.w 5b844 │ │ │ │ + bne.w 5b7d8 │ │ │ │ + b.w 5b7ec │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 5c9f8 │ │ │ │ + bcs.w 5c9a0 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ add.w fp, fp, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.w 5bef6 │ │ │ │ + b.w 5be9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 5c082 │ │ │ │ - ldr r1, [pc, #956] @ (5cc3c ) │ │ │ │ + b.n 5c02a │ │ │ │ + ldr r1, [pc, #956] @ (5cbe4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 5c40e │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 5c3b6 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ - b.w 5c01c │ │ │ │ + b.w 5bfc4 │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - b.w 5b882 │ │ │ │ + b.w 5b82a │ │ │ │ orrs r1, r5 │ │ │ │ - beq.n 5c8c2 │ │ │ │ + beq.n 5c86a │ │ │ │ rsbs r1, r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ - b.w 5ba50 │ │ │ │ + b.w 5b9f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r3, #4097 @ 0x1001 │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b882 │ │ │ │ + b.w 5b82a │ │ │ │ movw r3, #4097 @ 0x1001 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b882 │ │ │ │ + b.w 5b82a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ca54 │ │ │ │ + bcs.w 5c9fc │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5c40e │ │ │ │ + b.n 5c3b6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #824] @ (5cc40 ) │ │ │ │ + ldr r0, [pc, #824] @ (5cbe8 ) │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ strb r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #816] @ (5cc44 ) │ │ │ │ + ldr r2, [pc, #816] @ (5cbec ) │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ strb r4, [r5, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.w 5b98c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.w 5b934 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r5, [fp, #1] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 5b604 │ │ │ │ + b.w 5b5ac │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5c218 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5c1c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ and.w r4, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5ca00 │ │ │ │ + bcs.n 5c9a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 5b65e │ │ │ │ + b.w 5b606 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ tst.w r7, #16 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strb.w r5, [fp] │ │ │ │ - beq.n 5c9f2 │ │ │ │ - ldr r3, [pc, #704] @ (5cc48 ) │ │ │ │ + beq.n 5c99a │ │ │ │ + ldr r3, [pc, #704] @ (5cbf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r0, [pc, #700] @ (5cc4c ) │ │ │ │ - ldr r2, [pc, #700] @ (5cc50 ) │ │ │ │ + ldr r0, [pc, #700] @ (5cbf4 ) │ │ │ │ + ldr r2, [pc, #700] @ (5cbf8 ) │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6bc9c │ │ │ │ + bl 6bc44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r4, [fp] │ │ │ │ orr.w r3, r3, #4128 @ 0x1020 │ │ │ │ - b.w 5b98c │ │ │ │ + b.w 5b934 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b7ea │ │ │ │ + b.w 5b792 │ │ │ │ mov r1, r4 │ │ │ │ - bl 74188 │ │ │ │ - b.n 5c234 │ │ │ │ + bl 74130 │ │ │ │ + b.n 5c1dc │ │ │ │ add.w r3, fp, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - b.w 5baca │ │ │ │ + b.w 5ba72 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r5, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #63 @ 0x3f │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b844 │ │ │ │ - ldr r3, [pc, #608] @ (5cc54 ) │ │ │ │ + b.w 5b7ec │ │ │ │ + ldr r3, [pc, #608] @ (5cbfc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 5c988 │ │ │ │ + b.n 5c930 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5c85e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5c806 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 5b65e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5b606 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5c952 │ │ │ │ + b.n 5c8fa │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - b.w 5b604 │ │ │ │ + b.w 5b5ac │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #552] @ (5cc58 ) │ │ │ │ + ldr r3, [pc, #552] @ (5cc00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 5c1a2 │ │ │ │ + b.w 5c14a │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b.n 5c40e │ │ │ │ + b.n 5c3b6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5cab4 │ │ │ │ + bcs.n 5ca5c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 5cac4 │ │ │ │ + ble.n 5ca6c │ │ │ │ cmp.w sl, #47 @ 0x2f │ │ │ │ - beq.n 5cafa │ │ │ │ + beq.n 5caa2 │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - beq.n 5cb0e │ │ │ │ + beq.n 5cab6 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcc.n 5ca64 │ │ │ │ + bcc.n 5ca0c │ │ │ │ uxtb.w r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5ca70 │ │ │ │ + bcc.n 5ca18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 5ca80 │ │ │ │ + bgt.n 5ca28 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r9, #0 │ │ │ │ - blt.w 5be46 │ │ │ │ + blt.w 5bdee │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.w 5be46 │ │ │ │ + bcc.w 5bdee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 5be46 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 5bdee │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 5ca8c │ │ │ │ + bne.n 5ca34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 5ca8c │ │ │ │ + b.n 5ca34 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.n 5ca8c │ │ │ │ - b.n 5cb02 │ │ │ │ + bne.n 5ca34 │ │ │ │ + b.n 5caaa │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #308] @ (5cc5c ) │ │ │ │ + ldr r0, [pc, #308] @ (5cc04 ) │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ strb r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #304] @ (5cc60 ) │ │ │ │ + ldr r2, [pc, #304] @ (5cc08 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 5c918 │ │ │ │ + b.n 5c8c0 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b882 │ │ │ │ + b.w 5b82a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5cb8a │ │ │ │ + bcs.n 5cb32 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 5cb96 │ │ │ │ + ble.n 5cb3e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n 5cbf2 │ │ │ │ + beq.n 5cb9a │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 5cb4c │ │ │ │ + bne.n 5caf4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 5cb4c │ │ │ │ + bne.n 5caf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92a14 <__isoc23_strtoul@@Base+0x162f4> │ │ │ │ + bl 92474 <__isoc23_strtoul@@Base+0x15dac> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5cb58 │ │ │ │ + bcc.n 5cb00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5cb64 │ │ │ │ + bgt.n 5cb0c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5cbe0 │ │ │ │ + bcs.n 5cb88 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 5cbec │ │ │ │ + ble.n 5cb94 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc r0, [r3, #0] │ │ │ │ - bcc.n 5cba4 │ │ │ │ + bcc.n 5cb4c │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5cbb0 │ │ │ │ + bcc.n 5cb58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5cbbc │ │ │ │ + bgt.n 5cb64 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 5be46 │ │ │ │ + b.w 5bdee │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 5cb4c │ │ │ │ - b.n 5cb74 │ │ │ │ + bne.n 5caf4 │ │ │ │ + b.n 5cb1c │ │ │ │ ldrd r7, r9, [sp, #84] @ 0x54 │ │ │ │ - b.n 5cb20 │ │ │ │ + b.n 5cac8 │ │ │ │ strd r7, r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 5bbd6 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 5bb7e │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movs r5, #2 │ │ │ │ - b.w 5b844 │ │ │ │ + b.w 5b7ec │ │ │ │ nop │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r1, r1 │ │ │ │ - muls r4, r6 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh.w r0, [r4, r4] │ │ │ │ - @ instruction: 0xf7600004 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + subw r0, r4, #4 │ │ │ │ + rsbs r0, r0, #4 │ │ │ │ + bls.n 5cc98 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7c20004 │ │ │ │ - @ instruction: 0xf7300004 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + @ instruction: 0xf2320004 │ │ │ │ + sub.w r0, r0, #4 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 5cd24 │ │ │ │ + bvc.n 5cbac │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf5ee0004 │ │ │ │ - adcs.w r0, r6, #8650752 @ 0x840000 │ │ │ │ - bgt.n 5cc24 │ │ │ │ + orrs.w r0, lr, #4 │ │ │ │ + vaddl.s8 q8, d6, d4 │ │ │ │ + bvc.n 5ccac │ │ │ │ movs r4, r0 │ │ │ │ - rsbs r0, ip, #8650752 @ 0x840000 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + orr.w r0, ip, #4 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ - blt.n 5cd04 │ │ │ │ + bpl.n 5cb8c │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf3d40004 │ │ │ │ + cdp 0, 4, cr0, cr4, cr4, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5ccae │ │ │ │ - vldr d6, [pc, #60] @ 5ccb8 │ │ │ │ + bvs.n 5cc56 │ │ │ │ + vldr d6, [pc, #60] @ 5cc60 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5cca6 │ │ │ │ - vldr d6, [pc, #52] @ 5ccc0 │ │ │ │ + bgt.n 5cc4e │ │ │ │ + vldr d6, [pc, #52] @ 5cc68 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5ccaa │ │ │ │ + bge.n 5cc52 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #3 │ │ │ │ moveq r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -130292,15 +130281,15 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #24] @ 5cce8 │ │ │ │ + vldr d7, [pc, #24] @ 5cc90 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -130334,29 +130323,29 @@ │ │ │ │ movlt r0, #1 │ │ │ │ movge r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ mov.w r0, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5cd52 │ │ │ │ + bvs.n 5ccfa │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite vs │ │ │ │ movvs r0, #1 │ │ │ │ movvc r0, #0 │ │ │ │ bx lr │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d6, [pc, #44] @ 5cda0 │ │ │ │ - vldr d7, [pc, #48] @ 5cda8 │ │ │ │ + vldr d6, [pc, #44] @ 5cd48 │ │ │ │ + vldr d7, [pc, #48] @ 5cd50 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -130369,31 +130358,31 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #72] @ 5ce00 │ │ │ │ + vldr d6, [pc, #72] @ 5cda8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ ite le │ │ │ │ movle r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it vs │ │ │ │ movvs r0, #0 │ │ │ │ - cbnz r0, 5cdda │ │ │ │ + cbnz r0, 5cd82 │ │ │ │ bx lr │ │ │ │ - vldr d6, [pc, #44] @ 5ce08 │ │ │ │ + vldr d6, [pc, #44] @ 5cdb0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5cdf8 │ │ │ │ + bge.n 5cda0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -130419,173 +130408,173 @@ │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ vstr d0, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #92] @ 5cea0 │ │ │ │ + vldr d7, [pc, #92] @ 5ce48 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5ce86 │ │ │ │ - vldr d7, [pc, #88] @ 5cea8 │ │ │ │ + bmi.n 5ce2e │ │ │ │ + vldr d7, [pc, #88] @ 5ce50 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5ce86 │ │ │ │ + bgt.n 5ce2e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmov r0, r1, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5ce8c │ │ │ │ - bl aa478 │ │ │ │ - bl aa2a8 │ │ │ │ + bmi.n 5ce34 │ │ │ │ + bl a9e90 │ │ │ │ + bl a9cc0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - vldr d0, [pc, #40] @ 5ceb0 │ │ │ │ + vldr d0, [pc, #40] @ 5ce58 │ │ │ │ bx lr │ │ │ │ - bl aa414 │ │ │ │ - bl aa2b8 │ │ │ │ + bl a9e2c │ │ │ │ + bl a9cd0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r6 │ │ │ │ ... │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #32] @ 5cee0 │ │ │ │ + vldr d7, [pc, #32] @ 5ce88 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5ceda │ │ │ │ + ble.n 5ce82 │ │ │ │ vmov r3, s1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, #1 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005cee8 : │ │ │ │ +0005ce90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 5cf52 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + cbnz r0, 5cefa │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r3 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cf2a │ │ │ │ + b.n 5ced2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r5, r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 5cf6a │ │ │ │ - blx 7c9c │ │ │ │ + bne.n 5cf12 │ │ │ │ + blx 7c50 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #183 @ 0xb7 │ │ │ │ - cbz r4, 5cf7e │ │ │ │ - blx 7f3c │ │ │ │ + cbz r4, 5cf26 │ │ │ │ + blx 7ef0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 5cf18 │ │ │ │ - blx 7f80 │ │ │ │ + blt.n 5cec0 │ │ │ │ + blx 7f34 │ │ │ │ adds r1, r7, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 5cf72 │ │ │ │ + bne.n 5cf1a │ │ │ │ str.w r8, [r6] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #183 @ 0xb7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf4c │ │ │ │ + bge.n 5cef4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 5cf64 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 5cf0c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7c9c │ │ │ │ + blx 7c50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf48 │ │ │ │ + bne.n 5cef0 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5cf62 │ │ │ │ + b.n 5cf0a │ │ │ │ stmdb 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 r5, [pc, #1180] @ 5d434 │ │ │ │ + ldr.w r5, [pc, #1180] @ 5d3dc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r4, [pc, #1180] @ 5d438 │ │ │ │ + ldr.w r4, [pc, #1180] @ 5d3e0 │ │ │ │ sub sp, #20 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [pc, #1176] @ 5d43c │ │ │ │ + ldr.w r2, [pc, #1176] @ 5d3e4 │ │ │ │ mov r8, r3 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1168] @ 5d440 │ │ │ │ + ldr.w r1, [pc, #1168] @ 5d3e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5d150 │ │ │ │ + ble.w 5d0f8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #32] │ │ │ │ - ble.w 5d0f4 │ │ │ │ + ble.w 5d09c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r0, r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5d142 │ │ │ │ + beq.w 5d0ea │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.w 5d158 │ │ │ │ + bne.w 5d100 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #120 @ 0x78 │ │ │ │ - bhi.w 5d136 │ │ │ │ + bhi.w 5d0de │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -130706,99 +130695,99 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ add.w r0, r0, #1 │ │ │ │ add r0, r4 │ │ │ │ - beq.n 5d148 │ │ │ │ + beq.n 5d0f0 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ - cbz r5, 5d114 │ │ │ │ + cbz r5, 5d0bc │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r6, 5d118 │ │ │ │ + cbz r6, 5d0c0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - ldr r1, [pc, #808] @ (5d444 ) │ │ │ │ - ldr r3, [pc, #796] @ (5d438 ) │ │ │ │ + ldr r1, [pc, #808] @ (5d3ec ) │ │ │ │ + ldr r3, [pc, #796] @ (5d3e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5d416 │ │ │ │ + bne.w 5d3be │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r1, #0 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - b.n 5cfe4 │ │ │ │ + b.n 5cf8c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 5d104 │ │ │ │ + b.n 5d0ac │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.w 5d3b0 │ │ │ │ + beq.w 5d358 │ │ │ │ sub.w r2, ip, #48 @ 0x30 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 5d18a │ │ │ │ + b.n 5d132 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ ittte ls │ │ │ │ addls.w r2, r3, r2, lsl #3 │ │ │ │ addls r4, #1 │ │ │ │ subls r2, #48 @ 0x30 │ │ │ │ movhi r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 5d176 │ │ │ │ - b.n 5d13e │ │ │ │ + bcc.n 5d11e │ │ │ │ + b.n 5d0e6 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w ip, #117 @ 0x75 │ │ │ │ mov r5, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, r1 │ │ │ │ it eq │ │ │ │ addeq.w sl, r0, #5 │ │ │ │ - beq.w 5d3b8 │ │ │ │ + beq.w 5d360 │ │ │ │ cmp.w ip, #85 @ 0x55 │ │ │ │ - beq.w 5d3b4 │ │ │ │ + beq.w 5d35c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w lr, [r7] │ │ │ │ sub.w r0, lr, #48 @ 0x30 │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - bhi.n 5d246 │ │ │ │ + bhi.n 5d1ee │ │ │ │ tbb [pc, r0] │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -130813,273 +130802,273 @@ │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ - b.n 5d674 │ │ │ │ - blt.n 5d276 │ │ │ │ + b.n 5d61c │ │ │ │ + blt.n 5d21e │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ subs r2, #110 @ 0x6e │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ - b.n 5d694 │ │ │ │ - blt.n 5d296 │ │ │ │ + b.n 5d63c │ │ │ │ + blt.n 5d23e │ │ │ │ add.w lr, lr, r8, lsl #4 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r8, lr, #48 @ 0x30 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 5d1c2 │ │ │ │ + bne.n 5d16a │ │ │ │ mov r3, fp │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.w 5d3ca │ │ │ │ + bgt.w 5d372 │ │ │ │ and.w r3, r3, #32 │ │ │ │ cmp r3, #0 │ │ │ │ itt ne │ │ │ │ movne r2, r8 │ │ │ │ movne r4, r7 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.w 5d3b0 │ │ │ │ + beq.w 5d358 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5d13e │ │ │ │ + beq.w 5d0e6 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 5d3da │ │ │ │ + beq.w 5d382 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r4, r0, #2 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.w 5d406 │ │ │ │ + bmi.w 5d3ae │ │ │ │ eor.w r2, r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.w 5d3b0 │ │ │ │ + beq.w 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #27 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ add.w lr, lr, r8, lsl #4 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r8, lr, #87 @ 0x57 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 5d22e │ │ │ │ + b.n 5d1d6 │ │ │ │ add.w lr, lr, r8, lsl #4 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r8, lr, #55 @ 0x37 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 5d22e │ │ │ │ + b.n 5d1d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #12 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ ands.w ip, r8, #512 @ 0x200 │ │ │ │ - bne.w 5cfc4 │ │ │ │ + bne.w 5cf6c │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #64 @ 0x40 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #10 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ ands.w ip, r8, #256 @ 0x100 │ │ │ │ - bne.w 5cfc4 │ │ │ │ + bne.w 5cf6c │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #64 @ 0x40 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #13 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #9 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ands.w r1, r8, #32 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #77 @ 0x4d │ │ │ │ - bne.w 5d110 │ │ │ │ + bne.w 5d0b8 │ │ │ │ adds r4, r0, #2 │ │ │ │ - b.n 5d2a8 │ │ │ │ + b.n 5d250 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 5d248 │ │ │ │ + bne.w 5d1f0 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5d248 │ │ │ │ + b.n 5d1f0 │ │ │ │ mov r3, r9 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 5d246 │ │ │ │ + bne.w 5d1ee │ │ │ │ adds r7, r3, #1 │ │ │ │ - cbz r1, 5d3aa │ │ │ │ + cbz r1, 5d352 │ │ │ │ ldrb.w r0, [r9, #1] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 5d424 │ │ │ │ + beq.n 5d3cc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5d1c2 │ │ │ │ + b.n 5d16a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ add.w sl, r0, #9 │ │ │ │ ands.w r1, r3, #128 @ 0x80 │ │ │ │ - beq.n 5d3b0 │ │ │ │ + beq.n 5d358 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 5d41a │ │ │ │ + bls.n 5d3c2 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 5d1b6 │ │ │ │ + b.n 5d15e │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itt ne │ │ │ │ movne r2, r8 │ │ │ │ movne r4, r7 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0b8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5cf84 │ │ │ │ + bl 5cf2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 5d292 │ │ │ │ + bpl.w 5d23a │ │ │ │ add.w r3, r2, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.w 5d292 │ │ │ │ + bcs.w 5d23a │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - b.n 5d292 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5d23a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 5d250 │ │ │ │ + b.n 5d1f8 │ │ │ │ ldrb.w r0, [r9, #2] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne.n 5d3aa │ │ │ │ + bne.n 5d352 │ │ │ │ adds r7, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5d1c2 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + b.n 5d16a │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 5cf84 │ │ │ │ + b.w 5cf2c │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 5d5aa │ │ │ │ + beq.w 5d552 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5d58e │ │ │ │ + beq.w 5d536 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it mi │ │ │ │ bicmi.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bmi.n 5d4bc │ │ │ │ + bmi.n 5d464 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #1057 @ 0x421 │ │ │ │ it ne │ │ │ │ movne r3, #33 @ 0x21 │ │ │ │ lsls r1, r1, #27 │ │ │ │ @@ -131105,64 +131094,64 @@ │ │ │ │ ite le │ │ │ │ movle r2, #1 │ │ │ │ movgt r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ orr.w r7, r3, r2, lsl #4 │ │ │ │ orr.w r1, r3, r2, lsl #4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 84d88 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ + bl 84d30 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5ae │ │ │ │ - ldr r3, [pc, #296] @ (5d60c ) │ │ │ │ + beq.n 5d556 │ │ │ │ + ldr r3, [pc, #296] @ (5d5b4 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 5d508 │ │ │ │ + bge.n 5d4b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5ba │ │ │ │ - blx 7c9c │ │ │ │ - ldr r3, [pc, #276] @ (5d610 ) │ │ │ │ + beq.n 5d562 │ │ │ │ + blx 7c50 │ │ │ │ + ldr r3, [pc, #276] @ (5d5b8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5ae │ │ │ │ + beq.n 5d556 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ movw r3, #60155 @ 0xeafb │ │ │ │ movt r3, #57343 @ 0xdfff │ │ │ │ ands r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87d88 <__isoc23_strtoul@@Base+0xb668> │ │ │ │ + bl 87d30 <__isoc23_strtoul@@Base+0xb668> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5ae │ │ │ │ + bne.n 5d556 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 5d5b6 │ │ │ │ + bne.n 5d55e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r4, r3, lsl #3 │ │ │ │ cmp r2, r0 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - beq.n 5d5cc │ │ │ │ - cbz r3, 5d586 │ │ │ │ - ldr r1, [pc, #196] @ (5d614 ) │ │ │ │ + beq.n 5d574 │ │ │ │ + cbz r3, 5d52e │ │ │ │ + ldr r1, [pc, #196] @ (5d5bc ) │ │ │ │ add.w r3, r4, #8 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add.w lr, r4, #4 │ │ │ │ ldr.w r1, [r4, r0, lsl #3] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -131174,15 +131163,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ str.w r6, [r3, #-12] │ │ │ │ it lt │ │ │ │ movlt r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5d55c │ │ │ │ + bne.n 5d504 │ │ │ │ adds r0, r2, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ @@ -131190,30 +131179,30 @@ │ │ │ │ strdgt r3, r3, [r4] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 5d5c2 │ │ │ │ + beq.n 5d56a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5d5a4 │ │ │ │ + b.n 5d54c │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ - b.n 5d4fa │ │ │ │ + blx 7968 │ │ │ │ + b.n 5d4a2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84d88 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ - b.n 5d5ae │ │ │ │ + bl 84d30 <__isoc23_strtoul@@Base+0x8668> │ │ │ │ + b.n 5d556 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d586 │ │ │ │ - ldr r0, [pc, #68] @ (5d618 ) │ │ │ │ + beq.n 5d52e │ │ │ │ + ldr r0, [pc, #68] @ (5d5c0 ) │ │ │ │ add.w r3, r4, #8 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w lr, r4, #4 │ │ │ │ ldr.w r0, [r4, r1, lsl #3] │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ @@ -131225,265 +131214,265 @@ │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r3, #-12] │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5de │ │ │ │ - b.n 5d586 │ │ │ │ + bne.n 5d586 │ │ │ │ + b.n 5d52e │ │ │ │ nop │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r1, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5d642 │ │ │ │ + cbz r0, 5d5ea │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #7 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 5d450 │ │ │ │ + bl 5d3f8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #100] @ 5d6d4 │ │ │ │ + ldr.w ip, [pc, #100] @ 5d67c │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #96] @ (5d6d8 ) │ │ │ │ + ldr r3, [pc, #96] @ (5d680 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 5d694 │ │ │ │ + cbz r0, 5d63c │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 5d450 │ │ │ │ - cbz r0, 5d6b8 │ │ │ │ + bl 5d3f8 │ │ │ │ + cbz r0, 5d660 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r4 │ │ │ │ - ldr r2, [pc, #32] @ (5d6dc ) │ │ │ │ - ldr r3, [pc, #28] @ (5d6d8 ) │ │ │ │ + ldr r2, [pc, #32] @ (5d684 ) │ │ │ │ + ldr r3, [pc, #28] @ (5d680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5d6d0 │ │ │ │ + bne.n 5d678 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #20 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r0, 5d702 │ │ │ │ + cbz r0, 5d6aa │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d450 │ │ │ │ + bl 5d3f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 5d72a │ │ │ │ + cbz r1, 5d6d2 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5d71c │ │ │ │ + bne.n 5d6c4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ add.w ip, r0, r2 │ │ │ │ - b.n 5d740 │ │ │ │ + b.n 5d6e8 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - cbz r2, 5d74c │ │ │ │ + cbz r2, 5d6f4 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 5d736 │ │ │ │ + bcc.n 5d6de │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #168] @ (5d80c ) │ │ │ │ + ldr r2, [pc, #168] @ (5d7b4 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #168] @ (5d810 ) │ │ │ │ + ldr r3, [pc, #168] @ (5d7b8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - ldr r7, [pc, #164] @ (5d814 ) │ │ │ │ + ldr r7, [pc, #164] @ (5d7bc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5d802 │ │ │ │ + beq.n 5d7aa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d796 │ │ │ │ + b.n 5d73e │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r1, 5d7d0 │ │ │ │ + cbz r1, 5d778 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 5d786 │ │ │ │ + bne.n 5d72e │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 5cf84 │ │ │ │ + bl 5cf2c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d786 │ │ │ │ - ldr r3, [pc, #104] @ (5d818 ) │ │ │ │ + beq.n 5d72e │ │ │ │ + ldr r3, [pc, #104] @ (5d7c0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 5d7f0 │ │ │ │ + ble.n 5d798 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 5d7fc │ │ │ │ + cbz r3, 5d7a4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5d796 │ │ │ │ + bne.n 5d73e │ │ │ │ subs r0, r4, r5 │ │ │ │ - ldr r2, [pc, #72] @ (5d81c ) │ │ │ │ + ldr r2, [pc, #72] @ (5d7c4 ) │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #52] @ (5d810 ) │ │ │ │ + ldr r3, [pc, #52] @ (5d7b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5d808 │ │ │ │ + bne.n 5d7b0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7deac <__isoc23_strtoul@@Base+0x178c> │ │ │ │ + bl 7de54 <__isoc23_strtoul@@Base+0x178c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5d7c4 │ │ │ │ + b.n 5d76c │ │ │ │ movs r0, #1 │ │ │ │ strb r1, [r4, #0] │ │ │ │ - b.n 5d7c4 │ │ │ │ + b.n 5d76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 5d7d2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r0, #7 │ │ │ │ + b.n 5d77a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + movs r0, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r1, r1 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ - b.w 5d750 │ │ │ │ + b.w 5d6f8 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #796] @ (5db64 ) │ │ │ │ - ldr r3, [pc, #800] @ (5db68 ) │ │ │ │ + ldr r2, [pc, #796] @ (5db0c ) │ │ │ │ + ldr r3, [pc, #800] @ (5db10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #4] │ │ │ │ - beq.w 5db00 │ │ │ │ + beq.w 5daa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r9, #5, #10 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ adds r2, r1, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r8, sl │ │ │ │ @@ -131492,1928 +131481,1932 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ - beq.n 5d93a │ │ │ │ + beq.n 5d8e2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 5d8ae │ │ │ │ + beq.n 5d856 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5dafc │ │ │ │ + bne.w 5daa4 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 5d8bc │ │ │ │ + bne.n 5d864 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5d8b4 │ │ │ │ + beq.n 5d85c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 5d9d4 │ │ │ │ + beq.w 5d97c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 5d9fa │ │ │ │ + beq.w 5d9a2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 5d9f4 │ │ │ │ + beq.w 5d99c │ │ │ │ cmp sl, r5 │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp.w fp, #31 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ tst.w r9, r2 │ │ │ │ - bne.w 5da70 │ │ │ │ + bne.w 5da18 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 5d912 │ │ │ │ + ble.n 5d8ba │ │ │ │ tst.w r9, #4 │ │ │ │ - beq.w 5da2a │ │ │ │ + beq.w 5d9d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 5da2a │ │ │ │ + bhi.w 5d9d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 5d944 │ │ │ │ + bhi.n 5d8ec │ │ │ │ cmp sl, r7 │ │ │ │ - bcs.n 5d912 │ │ │ │ + bcs.n 5d8ba │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne.n 5d944 │ │ │ │ + bne.n 5d8ec │ │ │ │ mov r6, r7 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 5d970 │ │ │ │ + cbz r2, 5d918 │ │ │ │ mov r5, r6 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r5], #1 │ │ │ │ - beq.n 5da1c │ │ │ │ + beq.n 5d9c4 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5da02 │ │ │ │ + beq.n 5d9aa │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ - bne.n 5d8a0 │ │ │ │ + bne.n 5d848 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d894 │ │ │ │ + b.n 5d83c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5db52 │ │ │ │ + bne.w 5dafa │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5daac │ │ │ │ + beq.w 5da54 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ mov r6, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5d918 │ │ │ │ + bne.n 5d8c0 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.n 5d97c │ │ │ │ + bcs.n 5d924 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ - cbnz r3, 5d988 │ │ │ │ + cbnz r3, 5d930 │ │ │ │ subs r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ itt eq │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ strbeq.w r3, [r6], #1 │ │ │ │ - beq.n 5d9a2 │ │ │ │ + beq.n 5d94a │ │ │ │ cmp sl, r4 │ │ │ │ - bcc.w 5dab6 │ │ │ │ + bcc.w 5da5e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bls.n 5d9a2 │ │ │ │ + bls.n 5d94a │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #0] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (5db6c ) │ │ │ │ + ldr r2, [pc, #444] @ (5db14 ) │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #436] @ (5db68 ) │ │ │ │ + ldr r3, [pc, #436] @ (5db10 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5db5e │ │ │ │ + bne.w 5db06 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r9, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5da30 │ │ │ │ + beq.n 5d9d8 │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs.n 5da58 │ │ │ │ + bcs.n 5da00 │ │ │ │ subs r3, r5, #3 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ subeq r6, r5, #2 │ │ │ │ - beq.n 5d916 │ │ │ │ + beq.n 5d8be │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5d916 │ │ │ │ + b.n 5d8be │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ subs r6, r5, #1 │ │ │ │ - b.n 5d916 │ │ │ │ + b.n 5d8be │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 5d916 │ │ │ │ + b.n 5d8be │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ittt ne │ │ │ │ movne r3, r2 │ │ │ │ movne r4, r0 │ │ │ │ movne r5, r6 │ │ │ │ - bne.w 5d8ce │ │ │ │ + bne.w 5d876 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5d8b4 │ │ │ │ + b.n 5d85c │ │ │ │ mov r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d894 │ │ │ │ + b.n 5d83c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5d916 │ │ │ │ + b.n 5d8be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5d9dc │ │ │ │ + bhi.n 5d984 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5db52 │ │ │ │ + bne.w 5dafa │ │ │ │ subs r6, r5, #4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp r6, r8 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bcc.n 5d9e2 │ │ │ │ - bhi.n 5da62 │ │ │ │ - b.n 5d914 │ │ │ │ + bcc.n 5d98a │ │ │ │ + bhi.n 5da0a │ │ │ │ + b.n 5d8bc │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 5d914 │ │ │ │ + beq.w 5d8bc │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6, #-1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5da5c │ │ │ │ + bne.n 5da04 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 5d914 │ │ │ │ + b.n 5d8bc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [r5, #0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 5dcc4 │ │ │ │ + bl 5dc6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bgt.n 5dac2 │ │ │ │ - beq.w 5d8ea │ │ │ │ + bgt.n 5da6a │ │ │ │ + beq.w 5d892 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 5d8ea │ │ │ │ + bne.w 5d892 │ │ │ │ tst.w r9, #4 │ │ │ │ - bne.n 5db52 │ │ │ │ + bne.n 5dafa │ │ │ │ bic.w r9, r9, #3 │ │ │ │ - b.n 5d912 │ │ │ │ + b.n 5d8ba │ │ │ │ mov r6, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.w 5d97c │ │ │ │ - b.n 5d974 │ │ │ │ + bcs.w 5d924 │ │ │ │ + b.n 5d91c │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 5d98e │ │ │ │ - b.n 5d9a2 │ │ │ │ + bne.w 5d936 │ │ │ │ + b.n 5d94a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r4 │ │ │ │ subne r1, r4, #1 │ │ │ │ add r0, r2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - blx 7e04 <__strcpy_chk@plt> │ │ │ │ + blx 7db8 <__strcpy_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r4, r6 │ │ │ │ moveq r4, sl │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ mov r7, r4 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5d8ea │ │ │ │ + b.n 5d892 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 5d928 │ │ │ │ + b.n 5d8d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #4] │ │ │ │ - beq.n 5db1c │ │ │ │ + beq.n 5dac4 │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5d9ac │ │ │ │ + beq.w 5d954 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 5d876 │ │ │ │ - ldr r0, [pc, #80] @ (5db70 ) │ │ │ │ + b.n 5d81e │ │ │ │ + ldr r0, [pc, #80] @ (5db18 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.n 5db36 │ │ │ │ + beq.n 5dade │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - b.n 5db0c │ │ │ │ + b.n 5dab4 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 5db44 │ │ │ │ + b.n 5daec │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5db0c │ │ │ │ + bne.n 5dab4 │ │ │ │ mov r3, sl │ │ │ │ ldrb.w r2, [sl, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5db3c │ │ │ │ + beq.n 5dae4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.n 5db0c │ │ │ │ + b.n 5dab4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ - blx 7df8 │ │ │ │ - b.n 5d9ac │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7dac │ │ │ │ + b.n 5d954 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r1, r1 │ │ │ │ - pkhbt r0, sl, r4 │ │ │ │ + b.n 5d590 │ │ │ │ + movs r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.w 5d828 │ │ │ │ + b.w 5d7d0 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #172] @ 5dc3c │ │ │ │ + ldr.w ip, [pc, #172] @ 5dbe4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #168] @ (5dc40 ) │ │ │ │ + ldr r2, [pc, #168] @ (5dbe8 ) │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ add ip, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7e50 │ │ │ │ + blx 7e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5dc0a │ │ │ │ + blt.n 5dbb2 │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #32772 @ 0x8004 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - blx 832c <__ioctl_time64@plt> │ │ │ │ + blx 82d4 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5dc00 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 5dba8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #25 │ │ │ │ - beq.n 5dc10 │ │ │ │ + beq.n 5dbb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, #25 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #88] @ (5dc44 ) │ │ │ │ - ldr r3, [pc, #84] @ (5dc40 ) │ │ │ │ + ldr r2, [pc, #88] @ (5dbec ) │ │ │ │ + ldr r3, [pc, #84] @ (5dbe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5dc36 │ │ │ │ + bne.n 5dbde │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5dbe8 │ │ │ │ + b.n 5db90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dbe8 │ │ │ │ + b.n 5db90 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #26113 @ 0x6601 │ │ │ │ movt r1, #32772 @ 0x8004 │ │ │ │ - blx 832c <__ioctl_time64@plt> │ │ │ │ + blx 82d4 <__ioctl_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 83a8 │ │ │ │ + blx 8350 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 5dc0a │ │ │ │ + blt.n 5dbb2 │ │ │ │ ldrb.w r0, [sp, #11] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ - b.n 5dbe8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5db90 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r6, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r1, r1 │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - bcc.n 5dc74 │ │ │ │ + bcc.n 5dc1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r2, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r0, 5dcb2 │ │ │ │ + cbz r0, 5dc5a │ │ │ │ movs r0, #20 │ │ │ │ - cbz r1, 5dcb2 │ │ │ │ + cbz r1, 5dc5a │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r0, #14 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d118 <__isoc23_strtoul@@Base+0x209f8> │ │ │ │ + bl 9cb30 <__isoc23_strtoul@@Base+0x20468> │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - blx 7d88 │ │ │ │ + blx 7d3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5dcf2 │ │ │ │ + blt.n 5dc9a │ │ │ │ cmp r4, r0 │ │ │ │ itt gt │ │ │ │ movgt r3, #0 │ │ │ │ strbgt r3, [r5, r0] │ │ │ │ - ble.n 5dcea │ │ │ │ + ble.n 5dc92 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ - ldr r2, [pc, #364] @ (5de7c ) │ │ │ │ + ldr r2, [pc, #364] @ (5de24 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #364] @ (5de80 ) │ │ │ │ + ldr r3, [pc, #364] @ (5de28 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #360] @ (5de84 ) │ │ │ │ + ldr r0, [pc, #360] @ (5de2c ) │ │ │ │ adds r1, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 5df9c │ │ │ │ - cbz r0, 5dd36 │ │ │ │ + bl 5df44 │ │ │ │ + cbz r0, 5dcde │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5dd82 │ │ │ │ - ldr r3, [pc, #336] @ (5de88 ) │ │ │ │ + beq.n 5dd2a │ │ │ │ + ldr r3, [pc, #336] @ (5de30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5dd64 │ │ │ │ - ldr r1, [pc, #332] @ (5de8c ) │ │ │ │ + cbz r3, 5dd0c │ │ │ │ + ldr r1, [pc, #332] @ (5de34 ) │ │ │ │ add.w r0, sp, #4192 @ 0x1060 │ │ │ │ - ldr r2, [pc, #312] @ (5de80 ) │ │ │ │ + ldr r2, [pc, #312] @ (5de28 ) │ │ │ │ adds r0, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 5de76 │ │ │ │ + bne.w 5de1e │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #296] @ (5de90 ) │ │ │ │ + ldr r0, [pc, #296] @ (5de38 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5ddd4 │ │ │ │ - ldr r3, [pc, #284] @ (5de94 ) │ │ │ │ + beq.n 5dd7c │ │ │ │ + ldr r3, [pc, #284] @ (5de3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #284] @ (5de98 ) │ │ │ │ + ldr r2, [pc, #284] @ (5de40 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5dd3e │ │ │ │ - ldr r1, [pc, #280] @ (5de9c ) │ │ │ │ + b.n 5dce6 │ │ │ │ + ldr r1, [pc, #280] @ (5de44 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dd36 │ │ │ │ - blx 7b3c │ │ │ │ + beq.n 5dcde │ │ │ │ + blx 7afc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5ddaa │ │ │ │ - ldr r0, [pc, #260] @ (5dea0 ) │ │ │ │ + cbz r0, 5dd52 │ │ │ │ + ldr r0, [pc, #260] @ (5de48 ) │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 7c28 │ │ │ │ + blx 7bdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5ddee │ │ │ │ + cbnz r0, 5dd96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd36 │ │ │ │ + bne.n 5dcde │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 5dd3e │ │ │ │ - ldr r1, [pc, #224] @ (5dea4 ) │ │ │ │ + beq.n 5dce6 │ │ │ │ + ldr r1, [pc, #224] @ (5de4c ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd3e │ │ │ │ - b.n 5dd36 │ │ │ │ + bne.n 5dce6 │ │ │ │ + b.n 5dcde │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 7c28 │ │ │ │ + blx 7bdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd76 │ │ │ │ + bne.n 5dd1e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd7a │ │ │ │ - b.n 5dd76 │ │ │ │ + bne.n 5dd22 │ │ │ │ + b.n 5dd1e │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7d44 │ │ │ │ + blx 7cf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - blx 807c │ │ │ │ + blx 8030 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - blx 7d94 │ │ │ │ + blx 7d48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - beq.n 5dd3e │ │ │ │ + beq.n 5dce6 │ │ │ │ mov r4, r3 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ - b.n 5de66 │ │ │ │ + b.n 5de0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5de28 │ │ │ │ + beq.n 5ddd0 │ │ │ │ ldr.w r2, [r5, #-96] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 5dd36 │ │ │ │ + beq.n 5dcde │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 5de30 │ │ │ │ + beq.n 5ddd8 │ │ │ │ ldr.w r2, [r5, #-92] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 5dd36 │ │ │ │ + beq.n 5dcde │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd3e │ │ │ │ + bne.n 5dce6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.w 5dd36 │ │ │ │ + bcs.w 5dcde │ │ │ │ mov r1, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5dd3e │ │ │ │ + beq.w 5dce6 │ │ │ │ mov.w r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7a0c <__stat64_time64@plt+0x4> │ │ │ │ + blx 79cc <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de16 │ │ │ │ - b.n 5dd36 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + beq.n 5ddbe │ │ │ │ + b.n 5dcde │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5dedc │ │ │ │ + bmi.n 5dd64 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r1, r1 │ │ │ │ - ldrd r0, r0, [lr], #16 │ │ │ │ - bls.n 5de48 │ │ │ │ + b.n 5e518 │ │ │ │ + movs r4, r0 │ │ │ │ + bmi.n 5ded0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ movs r1, r1 │ │ │ │ - ldrd r0, r0, [lr], #-16 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + b.n 5e424 │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 5e414 │ │ │ │ movs r4, r0 │ │ │ │ - ldrd r0, r0, [r2], #-16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ (5df48 ) │ │ │ │ + ldr r0, [pc, #140] @ (5def0 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ - blx 7d88 │ │ │ │ + blx 7d3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 5ded0 │ │ │ │ + ble.n 5de78 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5defc │ │ │ │ - cbz r4, 5def4 │ │ │ │ + beq.n 5dea4 │ │ │ │ + cbz r4, 5de9c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 5dee4 │ │ │ │ + bhi.n 5de8c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 5df08 │ │ │ │ + cbnz r3, 5deb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ strbhi r2, [r5, r3] │ │ │ │ - bls.n 5dede │ │ │ │ + bls.n 5de86 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5df40 │ │ │ │ + beq.n 5dee8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5df40 │ │ │ │ + cbz r0, 5dee8 │ │ │ │ movs r2, #9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9cb00 <__isoc23_strtoul@@Base+0x203e0> │ │ │ │ + bl 9c518 <__isoc23_strtoul@@Base+0x1fe50> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5df34 │ │ │ │ + cbz r0, 5dedc │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 5dede │ │ │ │ + b.n 5de86 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5dea8 │ │ │ │ + b.n 5e330 │ │ │ │ movs r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #68] @ (5df94 ) │ │ │ │ + ldr r3, [pc, #68] @ (5df3c ) │ │ │ │ ldrd r1, r2, [r0, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 5df7e │ │ │ │ + cbz r1, 5df26 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5df70 │ │ │ │ - ldr r1, [pc, #56] @ (5df98 ) │ │ │ │ + bne.n 5df18 │ │ │ │ + ldr r1, [pc, #56] @ (5df40 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w ip, [r3] │ │ │ │ - cbz r2, 5df6c │ │ │ │ + cbz r2, 5df14 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #36] @ (5df98 ) │ │ │ │ + ldr r0, [pc, #36] @ (5df40 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5df6a │ │ │ │ + bne.n 5df12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5df6c │ │ │ │ + beq.n 5df14 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5df8e │ │ │ │ - ldr r1, [pc, #12] @ (5df98 ) │ │ │ │ + beq.n 5df36 │ │ │ │ + ldr r1, [pc, #12] @ (5df40 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - b.n 5df6a │ │ │ │ - ldr r2, [pc, #8] @ (5df98 ) │ │ │ │ + b.n 5df12 │ │ │ │ + ldr r2, [pc, #8] @ (5df40 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - b.n 5df68 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + b.n 5df10 │ │ │ │ + adds r0, r7, r0 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (5dfb0 ) │ │ │ │ - ldr r2, [pc, #20] @ (5dfb4 ) │ │ │ │ + ldr r3, [pc, #16] @ (5df58 ) │ │ │ │ + ldr r2, [pc, #20] @ (5df5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5dfaa │ │ │ │ + cbz r3, 5df52 │ │ │ │ bx r3 │ │ │ │ - b.w bd04 │ │ │ │ + b.w bcac │ │ │ │ nop │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ ite le │ │ │ │ movle.w lr, #0 │ │ │ │ movgt.w lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r3, #1 │ │ │ │ and.w ip, r2, #251 @ 0xfb │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 5dfc8 │ │ │ │ + beq.n 5df70 │ │ │ │ cmp r2, #32 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dfc8 │ │ │ │ + bne.n 5df70 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 5dfec │ │ │ │ + beq.n 5df94 │ │ │ │ pop {pc} │ │ │ │ mov.w ip, #17 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ sub.w r3, r1, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 5e014 │ │ │ │ + bhi.n 5dfbc │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5dff6 │ │ │ │ + bmi.n 5df9e │ │ │ │ cmp r1, #10 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, sl, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble.n 5e11c │ │ │ │ + ble.n 5e0c4 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5e0d4 │ │ │ │ + beq.n 5e07c │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r5 │ │ │ │ and.w fp, r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5e1f0 │ │ │ │ + beq.w 5e198 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bhi.n 5e136 │ │ │ │ + bhi.n 5e0de │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5e0de │ │ │ │ + beq.n 5e086 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 5e0be │ │ │ │ - cbnz r1, 5e07c │ │ │ │ + bne.n 5e066 │ │ │ │ + cbnz r1, 5e024 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - cbz r2, 5e0a6 │ │ │ │ + cbz r2, 5e04e │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 5e2be │ │ │ │ - bhi.w 5e234 │ │ │ │ + beq.w 5e266 │ │ │ │ + bhi.w 5e1dc │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 5e0e8 │ │ │ │ + beq.n 5e090 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.w 5e240 │ │ │ │ + bne.w 5e1e8 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 5e0a6 │ │ │ │ + cbz r3, 5e04e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5e1f8 │ │ │ │ - bhi.w 5e1b4 │ │ │ │ + beq.w 5e1a0 │ │ │ │ + bhi.w 5e15c │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5e0e4 │ │ │ │ + beq.n 5e08c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 5e0c4 │ │ │ │ + bne.n 5e06c │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e086 │ │ │ │ + bne.n 5e02e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5e0b6 │ │ │ │ + beq.n 5e05e │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5e30c │ │ │ │ + bne.w 5e2b4 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e16e │ │ │ │ + beq.n 5e116 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e048 │ │ │ │ + bne.n 5dff0 │ │ │ │ mov r0, ip │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5e0b6 │ │ │ │ - b.n 5e0ac │ │ │ │ + beq.n 5e05e │ │ │ │ + b.n 5e054 │ │ │ │ mov r3, ip │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5e0c8 │ │ │ │ + bne.n 5e070 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 5e294 │ │ │ │ + beq.w 5e23c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 5e2c4 │ │ │ │ + beq.w 5e26c │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5e0d4 │ │ │ │ + beq.n 5e07c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5e316 │ │ │ │ - bls.w 5e26e │ │ │ │ + beq.w 5e2be │ │ │ │ + bls.w 5e216 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 5e116 │ │ │ │ + beq.n 5e0be │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 5e28e │ │ │ │ + bne.w 5e236 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 5e07c │ │ │ │ + b.n 5e024 │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 5e11a │ │ │ │ + beq.n 5e0c2 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5e2fa │ │ │ │ + beq.w 5e2a2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e11c │ │ │ │ + bne.n 5e0c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5e0b6 │ │ │ │ - b.n 5e0ac │ │ │ │ + beq.n 5e05e │ │ │ │ + b.n 5e054 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 5e1c2 │ │ │ │ + beq.n 5e16a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 5e0be │ │ │ │ + bne.n 5e066 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5e07c │ │ │ │ + bne.n 5e024 │ │ │ │ mov r0, ip │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 5e0a6 │ │ │ │ + beq.n 5e04e │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5e0a6 │ │ │ │ + beq.n 5e04e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 5e1dc │ │ │ │ - bhi.n 5e1e0 │ │ │ │ + beq.n 5e184 │ │ │ │ + bhi.n 5e188 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 5e1dc │ │ │ │ + beq.n 5e184 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ moveq ip, r0 │ │ │ │ - beq.w 5e05c │ │ │ │ + beq.w 5e004 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5e0c8 │ │ │ │ + bne.n 5e070 │ │ │ │ cmp r8, r2 │ │ │ │ it ne │ │ │ │ cmpne r7, r2 │ │ │ │ - bne.n 5e0c8 │ │ │ │ + bne.n 5e070 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5e0a6 │ │ │ │ + beq.n 5e04e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 5e0a6 │ │ │ │ + bne.n 5e04e │ │ │ │ mov r4, ip │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5e0d4 │ │ │ │ + beq.n 5e07c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 5e244 │ │ │ │ - bls.n 5e27e │ │ │ │ + beq.n 5e1ec │ │ │ │ + bls.n 5e226 │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 5e07c │ │ │ │ + beq.w 5e024 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 5e07c │ │ │ │ + beq.w 5e024 │ │ │ │ mov r0, ip │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e06c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 5e098 │ │ │ │ + beq.w 5e040 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 5e0c4 │ │ │ │ + bne.n 5e06c │ │ │ │ mov ip, r0 │ │ │ │ - b.n 5e09a │ │ │ │ + b.n 5e042 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5e07c │ │ │ │ + bne.w 5e024 │ │ │ │ mov r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5e0a6 │ │ │ │ + beq.w 5e04e │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 5e158 │ │ │ │ + bne.n 5e100 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5e0c8 │ │ │ │ + b.n 5e070 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 5e26a │ │ │ │ + beq.n 5e212 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ moveq ip, r0 │ │ │ │ - beq.n 5e142 │ │ │ │ + beq.n 5e0ea │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5e16a │ │ │ │ + b.n 5e112 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5e264 │ │ │ │ + bne.n 5e20c │ │ │ │ mov r0, ip │ │ │ │ - b.n 5e0c8 │ │ │ │ + b.n 5e070 │ │ │ │ mov r4, ip │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 5e24e │ │ │ │ + beq.n 5e1f6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 5e0a6 │ │ │ │ + beq.w 5e04e │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e0d4 │ │ │ │ + beq.w 5e07c │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 5e04e │ │ │ │ + bne.w 5dff6 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ adds r4, r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e33c │ │ │ │ + beq.w 5e2e4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5e338 │ │ │ │ + beq.w 5e2e0 │ │ │ │ mov r0, ip │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5e04e │ │ │ │ + b.n 5dff6 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 5e078 │ │ │ │ + beq.w 5e020 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 5e078 │ │ │ │ + beq.w 5e020 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e06c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 5e0d4 │ │ │ │ + bne.w 5e07c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e0d4 │ │ │ │ + beq.w 5e07c │ │ │ │ adds r0, r4, #2 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 5e04e │ │ │ │ + bne.w 5dff6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ - b.n 5e1fa │ │ │ │ + b.n 5e1a2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 5e1c8 │ │ │ │ + b.n 5e170 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5e28e │ │ │ │ + beq.n 5e236 │ │ │ │ movs r1, #2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 5e07c │ │ │ │ + beq.w 5e024 │ │ │ │ mov r0, ip │ │ │ │ - b.n 5e0c8 │ │ │ │ + b.n 5e070 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 5e328 │ │ │ │ + beq.n 5e2d0 │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 5e07c │ │ │ │ + beq.w 5e024 │ │ │ │ mov r0, ip │ │ │ │ - b.n 5e1b0 │ │ │ │ + b.n 5e158 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #2 │ │ │ │ - b.n 5e0c8 │ │ │ │ + b.n 5e070 │ │ │ │ mov r4, ip │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5e0d4 │ │ │ │ + beq.w 5e07c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 5e32e │ │ │ │ - bhi.w 5e1a0 │ │ │ │ + beq.n 5e2d6 │ │ │ │ + bhi.w 5e148 │ │ │ │ mov r0, ip │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 5e334 │ │ │ │ + beq.n 5e2dc │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 5e07c │ │ │ │ + beq.w 5e024 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e06c │ │ │ │ mov r4, ip │ │ │ │ movs r1, #1 │ │ │ │ - b.n 5e1fa │ │ │ │ + b.n 5e1a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne.w r8, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5e0a6 │ │ │ │ + bne.w 5e04e │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e0d4 │ │ │ │ + beq.w 5e07c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 5e108 │ │ │ │ + bne.w 5e0b0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 5e246 │ │ │ │ + b.n 5e1ee │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 5e11c │ │ │ │ + bgt.w 5e0c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5e0b6 │ │ │ │ - b.n 5e0ac │ │ │ │ + beq.w 5e05e │ │ │ │ + b.n 5e054 │ │ │ │ mov r1, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 5dfb8 │ │ │ │ + b.n 5df60 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r0, ip │ │ │ │ - bne.w 5e206 │ │ │ │ + bne.w 5e1ae │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 5e24e │ │ │ │ + b.n 5e1f6 │ │ │ │ mov r0, ip │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5e0e8 │ │ │ │ + b.n 5e090 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ - b.n 5e1fa │ │ │ │ + b.n 5e1a2 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5e0e8 │ │ │ │ + b.n 5e090 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5e0c8 │ │ │ │ + b.n 5e070 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5e0b6 │ │ │ │ - b.n 5e0ac │ │ │ │ + beq.w 5e05e │ │ │ │ + b.n 5e054 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 5e360 │ │ │ │ + bhi.n 5e308 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r5, r0, #20 │ │ │ │ lsrs r5, r0, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ asrs r2, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #76] @ (5e3a8 ) │ │ │ │ + ldr r0, [pc, #76] @ (5e350 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (5e3ac ) │ │ │ │ + ldr r3, [pc, #72] @ (5e354 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e394 │ │ │ │ - ldr r0, [pc, #64] @ (5e3b0 ) │ │ │ │ + bgt.n 5e33c │ │ │ │ + ldr r0, [pc, #64] @ (5e358 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r1, #6 │ │ │ │ - ldr r3, [pc, #60] @ (5e3b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (5e35c ) │ │ │ │ add r3, pc │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r1, #6 │ │ │ │ - ldr r3, [pc, #48] @ (5e3b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (5e360 ) │ │ │ │ add r3, pc │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r1, #6 │ │ │ │ - ldr r3, [pc, #36] @ (5e3bc ) │ │ │ │ + ldr r3, [pc, #36] @ (5e364 ) │ │ │ │ add r3, pc │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e80004 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + ldcl 0, cr0, [r8, #-16] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf2d60004 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + stcl 0, cr0, [r6, #-16] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r0, r1 │ │ │ │ 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 r1, [pc, #68] @ (5e418 ) │ │ │ │ + ldr r1, [pc, #68] @ (5e3c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 5e3f8 │ │ │ │ - ldr r1, [pc, #56] @ (5e41c ) │ │ │ │ + cbz r2, 5e3a0 │ │ │ │ + ldr r1, [pc, #56] @ (5e3c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 5e3f8 │ │ │ │ - ldr r1, [pc, #48] @ (5e420 ) │ │ │ │ + cbz r2, 5e3a0 │ │ │ │ + ldr r1, [pc, #48] @ (5e3c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5e40a │ │ │ │ + bcs.n 5e3b2 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + b.w 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ nop │ │ │ │ - b.n 5e96c │ │ │ │ + ble.n 5e3f4 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 5e940 │ │ │ │ + bgt.n 5e3c8 │ │ │ │ movs r4, 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, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ movs r5, #1 │ │ │ │ - ldr r7, [pc, #236] @ (5e530 ) │ │ │ │ + ldr r7, [pc, #236] @ (5e4d8 ) │ │ │ │ sub.w r8, r2, r3 │ │ │ │ clz r2, r1 │ │ │ │ add r7, pc │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.n 5e45a │ │ │ │ + b.n 5e402 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ - cbz r5, 5e468 │ │ │ │ + cbz r5, 5e410 │ │ │ │ cmp r5, #12 │ │ │ │ - beq.n 5e468 │ │ │ │ + beq.n 5e410 │ │ │ │ cmp r4, r1 │ │ │ │ ite cs │ │ │ │ movcs r3, r2 │ │ │ │ orrcc.w r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e450 │ │ │ │ + bne.n 5e3f8 │ │ │ │ subs r2, r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5e50a │ │ │ │ + bcs.n 5e4b2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ add.w r2, r9, r8 │ │ │ │ - cbnz r5, 5e490 │ │ │ │ + cbnz r5, 5e438 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w r3, [r9, r8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5e4ea │ │ │ │ - ldr r3, [pc, #152] @ (5e534 ) │ │ │ │ + beq.n 5e492 │ │ │ │ + ldr r3, [pc, #152] @ (5e4dc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ - cbz r3, 5e4b6 │ │ │ │ + cbz r3, 5e45e │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - cbz r7, 5e4b6 │ │ │ │ + cbz r7, 5e45e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ subge.w r5, r5, r9 │ │ │ │ - bge.n 5e4b8 │ │ │ │ + bge.n 5e460 │ │ │ │ movs r5, #0 │ │ │ │ str.w r4, [sl] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5e4d6 │ │ │ │ + bcs.n 5e47e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 5e4e2 │ │ │ │ + cbz r0, 5e48a │ │ │ │ add r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e4ca │ │ │ │ - ldr r0, [pc, #84] @ (5e538 ) │ │ │ │ + bge.n 5e472 │ │ │ │ + ldr r0, [pc, #84] @ (5e4e0 ) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - cbnz r3, 5e514 │ │ │ │ + cbnz r3, 5e4bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5e526 │ │ │ │ + cbz r3, 5e4ce │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge.w r9, [r6] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5e4b6 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5e45e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e484 │ │ │ │ - ldr r1, [pc, #36] @ (5e53c ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e42c │ │ │ │ + ldr r1, [pc, #36] @ (5e4e4 ) │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4b8 │ │ │ │ - b.n 5e4ee │ │ │ │ - ldr r3, [pc, #24] @ (5e540 ) │ │ │ │ + bne.n 5e460 │ │ │ │ + b.n 5e496 │ │ │ │ + ldr r3, [pc, #24] @ (5e4e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 5e4f2 │ │ │ │ + b.n 5e49a │ │ │ │ nop │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + adds r4, r4, #5 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r5, r0 │ │ │ │ - bcc.n 5e4f4 │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr.w r8, [pc, #344] @ 5e6b0 │ │ │ │ + ldr.w r8, [pc, #344] @ 5e658 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #344] @ (5e6b4 ) │ │ │ │ + ldr r1, [pc, #344] @ (5e65c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #344] @ (5e6b8 ) │ │ │ │ + ldr r2, [pc, #344] @ (5e660 ) │ │ │ │ add r8, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ ldr.w r0, [r8, #360] @ 0x168 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r7, [sp, #1064] @ 0x428 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1036] @ 0x40c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #316] @ (5e6bc ) │ │ │ │ + ldr r2, [pc, #316] @ (5e664 ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e63c │ │ │ │ + beq.n 5e5e4 │ │ │ │ adds r1, r5, r4 │ │ │ │ add.w r8, sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.w 5e6a8 │ │ │ │ + bcs.w 5e650 │ │ │ │ addw ip, sp, #1035 @ 0x40b │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ cmp r4, ip │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, r5 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e598 │ │ │ │ - cbz r6, 5e608 │ │ │ │ + bne.n 5e540 │ │ │ │ + cbz r6, 5e5b0 │ │ │ │ add r3, r6 │ │ │ │ addw ip, sp, #1035 @ 0x40b │ │ │ │ cmp r4, ip │ │ │ │ it cc │ │ │ │ cmpcc r6, r3 │ │ │ │ - bcs.n 5e5de │ │ │ │ + bcs.n 5e586 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ cmp r4, ip │ │ │ │ ite cs │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5e5c4 │ │ │ │ - cbz r7, 5e608 │ │ │ │ + bne.n 5e56c │ │ │ │ + cbz r7, 5e5b0 │ │ │ │ ldr.w r3, [sp, #1068] @ 0x42c │ │ │ │ adds r2, r7, r3 │ │ │ │ cmp r4, ip │ │ │ │ it cc │ │ │ │ cmpcc r7, r2 │ │ │ │ - bcs.n 5e608 │ │ │ │ + bcs.n 5e5b0 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ cmp r4, ip │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e5ee │ │ │ │ + bne.n 5e596 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 5e678 │ │ │ │ + cbz r0, 5e620 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #160] @ (5e6c0 ) │ │ │ │ - ldr r3, [pc, #148] @ (5e6b8 ) │ │ │ │ + ldr r2, [pc, #160] @ (5e668 ) │ │ │ │ + ldr r3, [pc, #148] @ (5e660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1036] @ 0x40c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e6ac │ │ │ │ + bne.n 5e654 │ │ │ │ add.w sp, sp, #1040 @ 0x410 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 5e674 │ │ │ │ - ldr r1, [pc, #116] @ (5e6c4 ) │ │ │ │ + cbz r0, 5e61c │ │ │ │ + ldr r1, [pc, #116] @ (5e66c ) │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w lr, [r0] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r8, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e586 │ │ │ │ + bne.n 5e52e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5e61e │ │ │ │ + b.n 5e5c6 │ │ │ │ sub.w r1, r4, r8 │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #12 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e674 │ │ │ │ + beq.n 5e61c │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7df8 │ │ │ │ - ldr r3, [pc, #48] @ (5e6c8 ) │ │ │ │ + blx 7dac │ │ │ │ + ldr r3, [pc, #48] @ (5e670 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #360] @ 0x168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 5e61c │ │ │ │ + b.n 5e5c4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5e5b2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, r7] │ │ │ │ + b.n 5e55a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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, r1 │ │ │ │ - ldr.w r1, [pc, #2188] @ 5ef6c │ │ │ │ - ldr.w r2, [pc, #2188] @ 5ef70 │ │ │ │ + ldr.w r1, [pc, #2188] @ 5ef14 │ │ │ │ + ldr.w r2, [pc, #2188] @ 5ef18 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #2184] @ 5ef74 │ │ │ │ - ldr.w r5, [pc, #2184] @ 5ef78 │ │ │ │ + ldr.w r3, [pc, #2184] @ 5ef1c │ │ │ │ + ldr.w r5, [pc, #2184] @ 5ef20 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ - cbnz r2, 5e740 │ │ │ │ + cbnz r2, 5e6e8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #308] @ 0x134 │ │ │ │ - ldr.w r3, [pc, #2156] @ 5ef7c │ │ │ │ + ldr.w r3, [pc, #2156] @ 5ef24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ea9a │ │ │ │ - ldr.w r6, [pc, #2144] @ 5ef80 │ │ │ │ + beq.w 5ea42 │ │ │ │ + ldr.w r6, [pc, #2144] @ 5ef28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ add r6, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldrb.w r3, [r6, #429] @ 0x1ad │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e9a8 │ │ │ │ - ldr.w r3, [pc, #2112] @ 5ef84 │ │ │ │ + beq.w 5e950 │ │ │ │ + ldr.w r3, [pc, #2112] @ 5ef2c │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ strh r2, [r4, #20] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ strd r6, r1, [r4, #8] │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ addeq r0, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 5ea0a │ │ │ │ + beq.w 5e9b2 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5ea7e │ │ │ │ + beq.w 5ea26 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 5ec66 │ │ │ │ + beq.w 5ec0e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e9de │ │ │ │ + beq.w 5e986 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e9dc │ │ │ │ + beq.w 5e984 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ subs r7, r0, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5e7c0 │ │ │ │ + beq.n 5e768 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 5e9cc │ │ │ │ + beq.w 5e974 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 5e544 │ │ │ │ + bl 5e4ec │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e9de │ │ │ │ + beq.w 5e986 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itet eq │ │ │ │ addeq r0, r6, #1 │ │ │ │ movne r0, r6 │ │ │ │ ldrbeq r3, [r6, #1] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ itttt eq │ │ │ │ addeq r0, #1 │ │ │ │ ldrheq r3, [r4, #26] │ │ │ │ orreq.w r3, r3, #512 @ 0x200 │ │ │ │ strheq r3, [r4, #26] │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 5e82a │ │ │ │ - cbz r3, 5e82a │ │ │ │ + beq.n 5e7d2 │ │ │ │ + cbz r3, 5e7d2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #45 @ 0x2d │ │ │ │ - beq.w 5ea90 │ │ │ │ + beq.w 5ea38 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ addeq r2, #1 │ │ │ │ - beq.n 5e822 │ │ │ │ + beq.n 5e7ca │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e808 │ │ │ │ + bne.n 5e7b0 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5e984 │ │ │ │ + bne.w 5e92c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e984 │ │ │ │ + beq.w 5e92c │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e984 │ │ │ │ - ldr.w r7, [pc, #1848] @ 5ef88 │ │ │ │ + beq.w 5e92c │ │ │ │ + ldr.w r7, [pc, #1848] @ 5ef30 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5edba │ │ │ │ + beq.w 5ed62 │ │ │ │ movs r3, #1 │ │ │ │ cmp r5, r6 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bls.w 5edd6 │ │ │ │ - ldr.w r7, [pc, #1828] @ 5ef8c │ │ │ │ + bls.w 5ed7e │ │ │ │ + ldr.w r7, [pc, #1828] @ 5ef34 │ │ │ │ add r7, pc │ │ │ │ - b.n 5e87e │ │ │ │ + b.n 5e826 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ cmp r5, r6 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - beq.n 5e894 │ │ │ │ + beq.n 5e83c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5e86c │ │ │ │ + bcc.n 5e814 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ adds r6, #1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5e87e │ │ │ │ + bne.n 5e826 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w fp, r5, r3 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5eac0 │ │ │ │ + bcs.w 5ea68 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1760] @ 5ef90 │ │ │ │ + ldr.w r3, [pc, #1760] @ 5ef38 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ecaa │ │ │ │ + bcs.w 5ec52 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1740] @ 5ef94 │ │ │ │ + ldr.w r3, [pc, #1740] @ 5ef3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5eca2 │ │ │ │ + bcs.w 5ec4a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e954 │ │ │ │ - ldr.w r7, [pc, #1712] @ 5ef98 │ │ │ │ + beq.n 5e8fc │ │ │ │ + ldr.w r7, [pc, #1712] @ 5ef40 │ │ │ │ adds r5, #1 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ebe4 │ │ │ │ + bcs.w 5eb8c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 5ebdc │ │ │ │ + bcs.w 5eb84 │ │ │ │ ldrb.w r8, [r5] │ │ │ │ cmp.w r8, #58 @ 0x3a │ │ │ │ ittee ne │ │ │ │ movne r6, r8 │ │ │ │ addne r5, #1 │ │ │ │ ldrbeq r6, [r5, #1] │ │ │ │ addeq r5, #2 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 5ebec │ │ │ │ - ldr.w r3, [pc, #1644] @ 5ef9c │ │ │ │ + beq.w 5eb94 │ │ │ │ + ldr.w r3, [pc, #1644] @ 5ef44 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 5ebd4 │ │ │ │ + bcs.w 5eb7c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r8, #58 @ 0x3a │ │ │ │ - beq.w 5eaa8 │ │ │ │ + beq.w 5ea50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5e8ee │ │ │ │ - ldr.w r3, [pc, #1608] @ 5efa0 │ │ │ │ + bne.n 5e896 │ │ │ │ + ldr.w r3, [pc, #1608] @ 5ef48 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ec8a │ │ │ │ + bcs.w 5ec32 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1588] @ 5efa4 │ │ │ │ + ldr.w r3, [pc, #1588] @ 5ef4c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5ec9c │ │ │ │ + beq.w 5ec44 │ │ │ │ add r5, fp │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1564] @ 5efa8 │ │ │ │ - ldr.w r3, [pc, #1504] @ 5ef70 │ │ │ │ + ldr.w r2, [pc, #1564] @ 5ef50 │ │ │ │ + ldr.w r3, [pc, #1504] @ 5ef18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5ef4a │ │ │ │ + bne.w 5eef2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1536] @ 5efac │ │ │ │ + ldr.w r3, [pc, #1536] @ 5ef54 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ rsb lr, r3, #1 │ │ │ │ add.w ip, r3, #52 @ 0x34 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r0, r3, lr │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ strb.w r0, [r1, #364] @ 0x16c │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 5e9b8 │ │ │ │ - b.n 5e740 │ │ │ │ + bne.n 5e960 │ │ │ │ + b.n 5e6e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e7c0 │ │ │ │ + bne.w 5e768 │ │ │ │ str r0, [r4, #12] │ │ │ │ - ldr.w r3, [pc, #1488] @ 5efb0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 5ef58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 5e9fe │ │ │ │ + cbz r3, 5e9a6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 5e9fe │ │ │ │ + cbz r6, 5e9a6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 5e9fa │ │ │ │ + cbz r1, 5e9a2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 5e9fe │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 5e9a6 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5e7d8 │ │ │ │ - ldr.w r3, [pc, #1404] @ 5ef7c │ │ │ │ + b.n 5e780 │ │ │ │ + ldr.w r3, [pc, #1404] @ 5ef24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 5e7d8 │ │ │ │ + b.n 5e780 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ moveq r2, #1 │ │ │ │ addeq r3, r0, #1 │ │ │ │ strbeq r2, [r4, #24] │ │ │ │ - beq.n 5ea1e │ │ │ │ + beq.n 5e9c6 │ │ │ │ adds r3, r0, #2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 5eac8 │ │ │ │ + beq.n 5ea70 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5e784 │ │ │ │ + beq.w 5e72c │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 5ea1e │ │ │ │ + bne.n 5e9c6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r1, [r0, r2, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 5ea36 │ │ │ │ + bmi.n 5e9de │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.n 5ea1e │ │ │ │ + bne.n 5e9c6 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 5ee06 │ │ │ │ + bne.w 5edae │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ movs r2, #8 │ │ │ │ - ldr.w r1, [pc, #1368] @ 5efb4 │ │ │ │ + ldr.w r1, [pc, #1368] @ 5ef5c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ addne.w r3, r8, #2 │ │ │ │ addeq.w r3, r8, #3 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ea1e │ │ │ │ + bne.n 5e9c6 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 5ea1e │ │ │ │ + b.n 5e9c6 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5e792 │ │ │ │ - ldr.w r3, [pc, #1328] @ 5efb8 │ │ │ │ + bne.w 5e73a │ │ │ │ + ldr.w r3, [pc, #1328] @ 5ef60 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 5e792 │ │ │ │ + b.n 5e73a │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5e82a │ │ │ │ - ldr.w r1, [pc, #1312] @ 5efbc │ │ │ │ + b.n 5e7d2 │ │ │ │ + ldr.w r1, [pc, #1312] @ 5ef64 │ │ │ │ movs r0, #6 │ │ │ │ add r1, pc │ │ │ │ - bl 6d118 │ │ │ │ - b.n 5e71c │ │ │ │ - ldr.w r3, [pc, #1300] @ 5efc0 │ │ │ │ + bl 6d0c0 │ │ │ │ + b.n 5e6c4 │ │ │ │ + ldr.w r3, [pc, #1300] @ 5ef68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1296] @ 5efc4 │ │ │ │ + ldr.w r1, [pc, #1296] @ 5ef6c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5e950 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5e8f8 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e8ac │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e854 │ │ │ │ ldrb.w r8, [r0, #2] │ │ │ │ cmp.w r8, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne.w r8, #63 @ 0x3f │ │ │ │ ittet eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ strbeq r2, [r4, #24] │ │ │ │ - beq.n 5ea1e │ │ │ │ + beq.n 5e9c6 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ ldrh.w r2, [r2, r8, lsl #1] │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ - bne.w 5ecca │ │ │ │ + bne.w 5ec72 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #24] │ │ │ │ ldrb.w r8, [r9, #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #93 @ 0x5d │ │ │ │ - beq.n 5ea1e │ │ │ │ + beq.n 5e9c6 │ │ │ │ mov.w ip, #10 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - beq.w 5eddc │ │ │ │ + beq.w 5ed84 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldrh.w r1, [r9, r3, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ it pl │ │ │ │ movpl r1, #1 │ │ │ │ - bmi.w 5eda2 │ │ │ │ + bmi.w 5ed4a │ │ │ │ sub.w r8, r8, #43 @ 0x2b │ │ │ │ cmp.w r8, #72 @ 0x48 │ │ │ │ - bhi.w 5ecb4 │ │ │ │ + bhi.w 5ec5c │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -133481,123 +133474,123 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e948 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e8f0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e916 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e8be │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e902 │ │ │ │ - ldr r3, [pc, #984] @ (5efc8 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e8aa │ │ │ │ + ldr r3, [pc, #984] @ (5ef70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 5ec82 │ │ │ │ + bcs.n 5ec2a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ - cbz r6, 5ec34 │ │ │ │ - ldr.w r9, [pc, #960] @ 5efcc │ │ │ │ + cbz r6, 5ebdc │ │ │ │ + ldr.w r9, [pc, #960] @ 5ef74 │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ - beq.n 5ec44 │ │ │ │ + beq.n 5ebec │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r6, [r2, #0] │ │ │ │ - bcs.n 5ec38 │ │ │ │ + bcs.n 5ebe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ec10 │ │ │ │ + bne.n 5ebb8 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 5e92e │ │ │ │ + b.n 5e8d6 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5ec28 │ │ │ │ + b.n 5ebd0 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ adds r5, #2 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bne.w 5e92e │ │ │ │ + bne.w 5e8d6 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 5ec5e │ │ │ │ + bcs.n 5ec06 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #124 @ 0x7c │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 5ec2a │ │ │ │ + b.n 5ebd2 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ec2a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ebd2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 5e544 │ │ │ │ + bl 5e4ec │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 5e792 │ │ │ │ + b.n 5e73a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ec02 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ebaa │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r4, #4] │ │ │ │ - bge.w 5e96e │ │ │ │ + bge.w 5e916 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e988 │ │ │ │ + b.n 5e930 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e8e0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e888 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5e8c6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5e86e │ │ │ │ strb r1, [r4, #25] │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r8, [r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #93 @ 0x5d │ │ │ │ - bne.w 5eb14 │ │ │ │ - b.n 5ea1e │ │ │ │ + bne.w 5eabc │ │ │ │ + b.n 5e9c6 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ add.w r1, r8, r1, lsl #1 │ │ │ │ strb r1, [r4, #24] │ │ │ │ ldrb.w r8, [r3, #1]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r8, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 5ecca │ │ │ │ - b.n 5eb04 │ │ │ │ + bmi.n 5ec72 │ │ │ │ + b.n 5eaac │ │ │ │ subs r3, r1, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5ecfa │ │ │ │ + bhi.n 5eca2 │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strh r3, [r4, #26] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ @@ -133610,15 +133603,15 @@ │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r3, r3, #23 │ │ │ │ it pl │ │ │ │ movpl r3, #1 │ │ │ │ - bpl.n 5ed44 │ │ │ │ + bpl.n 5ecec │ │ │ │ strb r1, [r4, #21] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r3, r3, #23 │ │ │ │ ittee pl │ │ │ │ addpl r2, #1 │ │ │ │ @@ -133627,901 +133620,902 @@ │ │ │ │ movmi r3, #3 │ │ │ │ it mi │ │ │ │ strbmi r1, [r4, #22] │ │ │ │ adds r1, r4, r3 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r3, r2 │ │ │ │ strb.w lr, [r1, #20] │ │ │ │ - b.n 5ecb6 │ │ │ │ + b.n 5ec5e │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #26] │ │ │ │ - b.n 5ecb4 │ │ │ │ + b.n 5ec5c │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ ldrh.w lr, [r9, r3, lsl #1] │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - bne.n 5eda4 │ │ │ │ - b.n 5eb32 │ │ │ │ + bne.n 5ed4c │ │ │ │ + b.n 5eada │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e984 │ │ │ │ + beq.w 5e92c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 5e85a │ │ │ │ + b.n 5e802 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 5e89a │ │ │ │ + b.n 5e842 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ - beq.n 5eebe │ │ │ │ + beq.n 5ee66 │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ mov r3, r2 │ │ │ │ lsls r1, r1, #18 │ │ │ │ it mi │ │ │ │ strmi r2, [r4, #16] │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ - bne.n 5edea │ │ │ │ - b.n 5ea1e │ │ │ │ - ldr r1, [pc, #456] @ (5efd0 ) │ │ │ │ + bne.n 5ed92 │ │ │ │ + b.n 5e9c6 │ │ │ │ + ldr r1, [pc, #456] @ (5ef78 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5ee7c │ │ │ │ + cbnz r0, 5ee24 │ │ │ │ add.w r8, r8, #7 │ │ │ │ - b.n 5ee2e │ │ │ │ + b.n 5edd6 │ │ │ │ movs r2, #19 │ │ │ │ movt r2, #512 @ 0x200 │ │ │ │ add.w r8, r8, #1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 5ee94 │ │ │ │ + bpl.n 5ee3c │ │ │ │ ldrb.w r0, [r8] │ │ │ │ mov r3, r8 │ │ │ │ subs r1, r0, #7 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 5ee1e │ │ │ │ + bls.n 5edc6 │ │ │ │ and.w r2, r0, #223 @ 0xdf │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - beq.n 5ee74 │ │ │ │ + beq.n 5ee1c │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ and.w r0, r2, #223 @ 0xdf │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 5ee4c │ │ │ │ + bne.n 5edf4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 5ee74 │ │ │ │ + bcs.n 5ee1c │ │ │ │ ldrb.w r0, [r1, #-1] │ │ │ │ subs r6, r0, #7 │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r6, #1 │ │ │ │ - bhi.n 5eede │ │ │ │ + bhi.n 5ee86 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.n 5eee0 │ │ │ │ + bcc.n 5ee88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 5e784 │ │ │ │ - ldr r1, [pc, #340] @ (5efd4 ) │ │ │ │ + b.n 5e72c │ │ │ │ + ldr r1, [pc, #340] @ (5ef7c ) │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbnz r0, 5eec2 │ │ │ │ + blx 8320 │ │ │ │ + cbnz r0, 5ee6a │ │ │ │ add.w r8, r8, #10 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 5ee2e │ │ │ │ + b.n 5edd6 │ │ │ │ cmp r0, #12 │ │ │ │ - bne.n 5ee3c │ │ │ │ + bne.n 5ede4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.n 5eea6 │ │ │ │ + bne.n 5ee4e │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 5e784 │ │ │ │ + beq.w 5e72c │ │ │ │ adds r0, r3, #1 │ │ │ │ - ldr r3, [pc, #300] @ (5efd8 ) │ │ │ │ + ldr r3, [pc, #300] @ (5ef80 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 5e424 │ │ │ │ + bl 5e3cc │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ - b.n 5ee3c │ │ │ │ + b.n 5ede4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5ea1e │ │ │ │ - ldr r1, [pc, #280] @ (5efdc ) │ │ │ │ + b.n 5e9c6 │ │ │ │ + ldr r1, [pc, #280] @ (5ef84 ) │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e784 │ │ │ │ + bne.w 5e72c │ │ │ │ add.w r8, r8, #9 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 5ee2e │ │ │ │ + b.n 5edd6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 5eef0 │ │ │ │ + bne.n 5ee98 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r2, #32 │ │ │ │ - beq.n 5eee4 │ │ │ │ + beq.n 5ee8c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 5ee74 │ │ │ │ + bne.n 5ee1c │ │ │ │ subs r7, r7, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ef4e │ │ │ │ + beq.n 5eef6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.n 5ef2e │ │ │ │ + ble.n 5eed6 │ │ │ │ sub.w r8, r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r8, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r0, 5ef2e │ │ │ │ + cbnz r0, 5eed6 │ │ │ │ ldrb.w r2, [r8, #-1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.n 5ef5c │ │ │ │ - ldr r2, [pc, #176] @ (5efe0 ) │ │ │ │ + beq.n 5ef04 │ │ │ │ + ldr r2, [pc, #176] @ (5ef88 ) │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ movs r3, #2 │ │ │ │ - bl 5e544 │ │ │ │ + bl 5e4ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 5e784 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 5e72c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - b.n 5ef3c │ │ │ │ + b.n 5eee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5e78c │ │ │ │ + bne.w 5e734 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ - b.n 5e792 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + b.n 5e73a │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r6, r2] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #0] @ (5ef8c ) │ │ │ │ + ldr r7, [pc, #352] @ (5f094 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #928] @ (5f330 ) │ │ │ │ + ldr r7, [pc, #256] @ (5f038 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #640] @ (5f214 ) │ │ │ │ + ldr r6, [pc, #992] @ (5f31c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #536] @ (5f1b0 ) │ │ │ │ + ldr r6, [pc, #888] @ (5f2b8 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #400] @ (5f12c ) │ │ │ │ + ldr r6, [pc, #752] @ (5f234 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #120] @ (5f018 ) │ │ │ │ + ldr r6, [pc, #472] @ (5f120 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [pc, #992] @ (5f384 ) │ │ │ │ + ldr r6, [pc, #320] @ (5f08c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [pc, #888] @ (5f320 ) │ │ │ │ + ldr r6, [pc, #216] @ (5f028 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r1, r1 │ │ │ │ - bgt.n 5ef5c │ │ │ │ + bvc.n 5efe4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5f0a4 │ │ │ │ + bvs.n 5ef2c │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 5eb90 │ │ │ │ movs r4, r0 │ │ │ │ - sub.w r0, r4, r4 │ │ │ │ - ldr r4, [pc, #624] @ (5f234 ) │ │ │ │ + ldr r4, [pc, #976] @ (5f33c ) │ │ │ │ movs r1, r1 │ │ │ │ - bgt.n 5f034 │ │ │ │ + bvs.n 5eebc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #392] @ (5f154 ) │ │ │ │ + ldr r3, [pc, #744] @ (5f25c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #264] @ (5f0d8 ) │ │ │ │ + ldr r3, [pc, #616] @ (5f1e0 ) │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 5ef30 │ │ │ │ + bcc.n 5efb8 │ │ │ │ movs r4, r0 │ │ │ │ - bhi.n 5f05c │ │ │ │ + bcs.n 5eee4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ (5f264 ) │ │ │ │ + ldr r0, [pc, #1000] @ (5f36c ) │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 5eff0 │ │ │ │ + bcs.n 5f078 │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 5ef2c │ │ │ │ + bcs.n 5efb4 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 5e424 │ │ │ │ + bl 5e3cc │ │ │ │ mov r7, r0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #25 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ - cbz r0, 5f040 │ │ │ │ + blx 7968 │ │ │ │ + cbz r0, 5efe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #24 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #8] @ (5f04c ) │ │ │ │ + ldr r4, [pc, #8] @ (5eff4 ) │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #620 @ 0x26c │ │ │ │ - b.n 5f030 │ │ │ │ + b.n 5efd8 │ │ │ │ nop │ │ │ │ - bx r1 │ │ │ │ + bx ip │ │ │ │ movs r1, r1 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbz r3, 5f080 │ │ │ │ + cbz r3, 5f028 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.n 5f0d2 │ │ │ │ + beq.n 5f07a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.n 5f0f0 │ │ │ │ + beq.n 5f098 │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.n 5f0c4 │ │ │ │ + beq.n 5f06c │ │ │ │ mov r7, r4 │ │ │ │ - ldr r6, [pc, #116] @ (5f0f8 ) │ │ │ │ + ldr r6, [pc, #116] @ (5f0a0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r5] │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #120 @ 0x78 │ │ │ │ - b.n 5f098 │ │ │ │ + b.n 5f040 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 5f0d8 │ │ │ │ + beq.n 5f080 │ │ │ │ ldrb.w r2, [r1, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5f092 │ │ │ │ + bne.n 5f03a │ │ │ │ mov.w lr, r3, lsl #3 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - bne.n 5f092 │ │ │ │ + bne.n 5f03a │ │ │ │ add r6, lr │ │ │ │ ldr r1, [r6, #124] @ 0x7c │ │ │ │ - cbz r1, 5f0d8 │ │ │ │ + cbz r1, 5f080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #52] @ (5f0fc ) │ │ │ │ + ldr r1, [pc, #52] @ (5f0a4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 5f082 │ │ │ │ - ldr r1, [pc, #44] @ (5f100 ) │ │ │ │ + b.n 5f02a │ │ │ │ + ldr r1, [pc, #44] @ (5f0a8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f0c8 │ │ │ │ - ldr r1, [pc, #40] @ (5f104 ) │ │ │ │ + b.n 5f070 │ │ │ │ + ldr r1, [pc, #40] @ (5f0ac ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #20] @ (5f108 ) │ │ │ │ + ldr r1, [pc, #20] @ (5f0b0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f0c8 │ │ │ │ + b.n 5f070 │ │ │ │ nop │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 5f174 │ │ │ │ + beq.n 5effc │ │ │ │ movs r4, r0 │ │ │ │ - bvs.n 5f14c │ │ │ │ + beq.n 5efd4 │ │ │ │ movs r4, r0 │ │ │ │ - bvs.n 5f190 │ │ │ │ + beq.n 5f018 │ │ │ │ movs r4, r0 │ │ │ │ - bvs.n 5f148 │ │ │ │ + beq.n 5efd0 │ │ │ │ movs r4, r0 │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #132] @ (5f1a4 ) │ │ │ │ - ldr r3, [pc, #132] @ (5f1a8 ) │ │ │ │ + ldr r2, [pc, #132] @ (5f14c ) │ │ │ │ + ldr r3, [pc, #132] @ (5f150 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w r2, sp, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ strb.w r3, [sp, #11] │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ ldrb.w ip, [sp, #11] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 5f180 │ │ │ │ + beq.n 5f128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #72] @ (5f1ac ) │ │ │ │ + ldr r2, [pc, #72] @ (5f154 ) │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r3, [pc, #64] @ (5f1a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (5f150 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5f19e │ │ │ │ + bne.n 5f146 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #48 @ 0x30 │ │ │ │ - bne.n 5f15e │ │ │ │ + bne.n 5f106 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r5, #10 │ │ │ │ strb.w r5, [sp, #11] │ │ │ │ - bl 7d2d4 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ - b.n 5f15e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 7d27c <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + b.n 5f106 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #92] @ (5f22c ) │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - ldr r5, [pc, #88] @ (5f230 ) │ │ │ │ + ldr r4, [pc, #92] @ (5f1d4 ) │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + ldr r5, [pc, #88] @ (5f1d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #88] @ (5f234 ) │ │ │ │ + ldr r3, [pc, #88] @ (5f1dc ) │ │ │ │ add r5, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #312] @ 0x138 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ str.w r2, [r4, #320] @ 0x140 │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ - cbz r0, 5f228 │ │ │ │ - ldr r4, [pc, #44] @ (5f238 ) │ │ │ │ - ldr r6, [pc, #48] @ (5f23c ) │ │ │ │ + cbz r0, 5f1d0 │ │ │ │ + ldr r4, [pc, #44] @ (5f1e0 ) │ │ │ │ + ldr r6, [pc, #48] @ (5f1e4 ) │ │ │ │ add r4, pc │ │ │ │ add r6, pc │ │ │ │ add.w r5, r4, #336 @ 0x150 │ │ │ │ - b.n 5f21a │ │ │ │ + b.n 5f1c2 │ │ │ │ ldr.w r0, [r6, #348] @ 0x15c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ adds r4, #12 │ │ │ │ blx r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 5f216 │ │ │ │ + bne.n 5f1be │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, sl │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp sl, r3 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #124] @ 5f2cc │ │ │ │ + ldr.w lr, [pc, #124] @ 5f274 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #120] @ 5f2d0 │ │ │ │ + ldr.w ip, [pc, #120] @ 5f278 │ │ │ │ add lr, pc │ │ │ │ ldr.w r3, [lr, ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f2c2 │ │ │ │ - ldr r3, [pc, #108] @ (5f2d4 ) │ │ │ │ + cbz r3, 5f26a │ │ │ │ + ldr r3, [pc, #108] @ (5f27c ) │ │ │ │ ldr.w r4, [lr, r3] │ │ │ │ - ldr.w lr, [pc, #108] @ 5f2d8 │ │ │ │ + ldr.w lr, [pc, #108] @ 5f280 │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w ip, [r4, #8] │ │ │ │ add lr, pc │ │ │ │ add.w r3, lr, #644 @ 0x284 │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 5f2c2 │ │ │ │ + bne.n 5f26a │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5f2b4 │ │ │ │ + beq.n 5f25c │ │ │ │ ldr.w r0, [lr, #348] @ 0x15c │ │ │ │ - cbz r0, 5f2c8 │ │ │ │ + cbz r0, 5f270 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 5f2c8 │ │ │ │ + cbz r0, 5f270 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6bcfc │ │ │ │ + b.w 6bca4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r7 │ │ │ │ - b.n 5f2b4 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + b.n 5f25c │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r6 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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, [pc, #672] @ (5f590 ) │ │ │ │ + ldr r4, [pc, #672] @ (5f538 ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ strd r2, r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f520 │ │ │ │ + beq.w 5f4c8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ sub.w r1, r0, r8 │ │ │ │ - ldr r0, [pc, #624] @ (5f594 ) │ │ │ │ + ldr r0, [pc, #624] @ (5f53c ) │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ - ldr r3, [pc, #616] @ (5f598 ) │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ + ldr r3, [pc, #616] @ (5f540 ) │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f35e │ │ │ │ - ldr r3, [pc, #604] @ (5f59c ) │ │ │ │ - ldr r2, [pc, #608] @ (5f5a0 ) │ │ │ │ + cbz r3, 5f306 │ │ │ │ + ldr r3, [pc, #604] @ (5f544 ) │ │ │ │ + ldr r2, [pc, #608] @ (5f548 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f572 │ │ │ │ + bne.w 5f51a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f434 │ │ │ │ + beq.n 5f3dc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5f47a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 5f422 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r4, lsl #1] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldrh.w r3, [r2, r6, lsl #1] │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ - beq.n 5f406 │ │ │ │ + beq.n 5f3ae │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n 5f3c6 │ │ │ │ + beq.n 5f36e │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r4, #45 @ 0x2d │ │ │ │ - bne.n 5f45a │ │ │ │ + bne.n 5f402 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5f4fe │ │ │ │ + beq.w 5f4a6 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f382 │ │ │ │ + b.n 5f32a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 5f4f8 │ │ │ │ + beq.w 5f4a0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f3c0 │ │ │ │ + bne.n 5f368 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r9 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f3d6 │ │ │ │ - cbnz r6, 5f3fe │ │ │ │ + bne.n 5f37e │ │ │ │ + cbnz r6, 5f3a6 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 5f510 │ │ │ │ - bls.w 5f56a │ │ │ │ + beq.w 5f4b8 │ │ │ │ + bls.w 5f512 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 5f3fe │ │ │ │ - bhi.w 5f562 │ │ │ │ + beq.n 5f3a6 │ │ │ │ + bhi.w 5f50a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 5f3fe │ │ │ │ + beq.n 5f3a6 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 5f3e0 │ │ │ │ + bne.n 5f388 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 5f458 │ │ │ │ + cbnz r7, 5f400 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.n 5f3d0 │ │ │ │ + beq.n 5f378 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5f3d0 │ │ │ │ + bne.n 5f378 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f3bc │ │ │ │ - cbz r6, 5f47a │ │ │ │ + bne.n 5f364 │ │ │ │ + cbz r6, 5f422 │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 5f50e │ │ │ │ + bne.n 5f4b6 │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 5f36a │ │ │ │ + b.n 5f312 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r6, #45 @ 0x2d │ │ │ │ - bne.n 5f482 │ │ │ │ + bne.n 5f42a │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5f486 │ │ │ │ + beq.n 5f42e │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ add.w fp, r8, #1 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ mov r8, fp │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f434 │ │ │ │ + beq.n 5f3dc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f382 │ │ │ │ + bne.n 5f32a │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 5f3de │ │ │ │ + b.n 5f386 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 5f4dc │ │ │ │ + beq.n 5f484 │ │ │ │ cmp fp, r8 │ │ │ │ it eq │ │ │ │ cmpeq sl, r5 │ │ │ │ - beq.n 5f436 │ │ │ │ + beq.n 5f3de │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 5f4ba │ │ │ │ + beq.n 5f462 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 5f4a8 │ │ │ │ - b.n 5f436 │ │ │ │ + cbnz r3, 5f450 │ │ │ │ + b.n 5f3de │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 5f4ba │ │ │ │ + bmi.n 5f462 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f436 │ │ │ │ + beq.n 5f3de │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 5f498 │ │ │ │ + bne.n 5f440 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ cmp fp, r8 │ │ │ │ - bcc.n 5f4cc │ │ │ │ - b.n 5f502 │ │ │ │ + bcc.n 5f474 │ │ │ │ + b.n 5f4aa │ │ │ │ ldrb.w r6, [r8, #-1] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5f4ee │ │ │ │ + beq.n 5f496 │ │ │ │ mov r8, r3 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 5f4c2 │ │ │ │ + bne.n 5f46a │ │ │ │ mov sl, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f476 │ │ │ │ - b.n 5f434 │ │ │ │ + bne.n 5f41e │ │ │ │ + b.n 5f3dc │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f476 │ │ │ │ - b.n 5f434 │ │ │ │ + bne.n 5f41e │ │ │ │ + b.n 5f3dc │ │ │ │ mov sl, r5 │ │ │ │ mov r8, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f476 │ │ │ │ - b.n 5f434 │ │ │ │ + bne.n 5f41e │ │ │ │ + b.n 5f3dc │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f40e │ │ │ │ + b.n 5f3b6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f434 │ │ │ │ + b.n 5f3dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f434 │ │ │ │ + beq.n 5f3dc │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f382 │ │ │ │ + b.n 5f32a │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f35e │ │ │ │ + beq.w 5f306 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ (5f598 ) │ │ │ │ + ldr r3, [pc, #116] @ (5f540 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f35e │ │ │ │ - ldr r3, [pc, #108] @ (5f59c ) │ │ │ │ + beq.w 5f306 │ │ │ │ + ldr r3, [pc, #108] @ (5f544 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 5f35e │ │ │ │ - ldr r3, [pc, #104] @ (5f5a4 ) │ │ │ │ + bpl.w 5f306 │ │ │ │ + ldr r3, [pc, #104] @ (5f54c ) │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5f35e │ │ │ │ + beq.w 5f306 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 5f35e │ │ │ │ + beq.w 5f306 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5f364 │ │ │ │ + b.n 5f30c │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 5f3e0 │ │ │ │ - b.n 5f3fe │ │ │ │ + bne.w 5f388 │ │ │ │ + b.n 5f3a6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f3e0 │ │ │ │ - b.n 5f3fe │ │ │ │ + bne.w 5f388 │ │ │ │ + b.n 5f3a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 5f35e │ │ │ │ + beq.w 5f306 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f532 │ │ │ │ - b.n 5f35e │ │ │ │ + bne.n 5f4da │ │ │ │ + b.n 5f306 │ │ │ │ nop │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 5f5a4 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, sp │ │ │ │ movs r1, r1 │ │ │ │ - tst r2, r2 │ │ │ │ + negs r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ @@ -134533,223 +134527,223 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - ldr.w r8, [pc, #244] @ 5f6d8 │ │ │ │ + ldr.w r8, [pc, #244] @ 5f680 │ │ │ │ ite hi │ │ │ │ movhi r9, r6 │ │ │ │ movls r9, r0 │ │ │ │ add r8, pc │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 5f620 │ │ │ │ + bcs.n 5f5c8 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.n 5f66c │ │ │ │ + beq.n 5f614 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 5f67a │ │ │ │ + beq.n 5f622 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.n 5f66c │ │ │ │ + beq.n 5f614 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcc.n 5f5ee │ │ │ │ + bcc.n 5f596 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 5f5f2 │ │ │ │ + bcc.n 5f59a │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5f684 │ │ │ │ + bcs.n 5f62c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5f662 │ │ │ │ - ldr r3, [pc, #164] @ (5f6dc ) │ │ │ │ + cbz r4, 5f60a │ │ │ │ + ldr r3, [pc, #164] @ (5f684 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f662 │ │ │ │ - ldr r3, [pc, #156] @ (5f6e0 ) │ │ │ │ - ldr r2, [pc, #160] @ (5f6e4 ) │ │ │ │ + cbz r3, 5f60a │ │ │ │ + ldr r3, [pc, #156] @ (5f688 ) │ │ │ │ + ldr r2, [pc, #160] @ (5f68c ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 5f692 │ │ │ │ + cbnz r3, 5f63a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5f604 │ │ │ │ + beq.n 5f5ac │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5f604 │ │ │ │ + bne.n 5f5ac │ │ │ │ adds r4, #2 │ │ │ │ - b.n 5f606 │ │ │ │ + b.n 5f5ae │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 5f604 │ │ │ │ + bne.n 5f5ac │ │ │ │ adds r4, #2 │ │ │ │ - b.n 5f606 │ │ │ │ + b.n 5f5ae │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f62e │ │ │ │ - b.n 5f662 │ │ │ │ + bge.n 5f5d6 │ │ │ │ + b.n 5f60a │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5f662 │ │ │ │ - blx 7f80 │ │ │ │ + beq.n 5f60a │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #25 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f6cc │ │ │ │ + cbz r0, 5f674 │ │ │ │ adds r0, #24 │ │ │ │ mov r1, r7 │ │ │ │ adds r3, r0, r5 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r6, [r4, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r5, [pc, #1136] @ 5fb6c │ │ │ │ + ldr.w r5, [pc, #1136] @ 5fb14 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #1136] @ 5fb70 │ │ │ │ + ldr.w r3, [pc, #1136] @ 5fb18 │ │ │ │ mov sl, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 5f724 │ │ │ │ + beq.n 5f6cc │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ strd r0, r1, [r3, #104] @ 0x68 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 5f83c │ │ │ │ - ldr.w r7, [pc, #1092] @ 5fb74 │ │ │ │ + beq.w 5f7e4 │ │ │ │ + ldr.w r7, [pc, #1092] @ 5fb1c │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f820 │ │ │ │ + beq.n 5f7c8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r2, r8 │ │ │ │ - beq.n 5f7ae │ │ │ │ + beq.n 5f756 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ - bne.n 5f7ae │ │ │ │ + bne.n 5f756 │ │ │ │ ldrb.w r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 5f78a │ │ │ │ + bne.n 5f732 │ │ │ │ adds r7, #37 @ 0x25 │ │ │ │ - b.n 5f76a │ │ │ │ + b.n 5f712 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ ldrb.w r1, [r7, #-2] │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 5f78a │ │ │ │ + bne.n 5f732 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 5f75a │ │ │ │ + bcc.n 5f702 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 5f76a │ │ │ │ + beq.n 5f712 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 5f8a2 │ │ │ │ + bcs.w 5f84a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 5f9b6 │ │ │ │ + bcs.w 5f95e │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ strb r1, [r3, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5f816 │ │ │ │ + bcs.n 5f7be │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 5f862 │ │ │ │ + bhi.n 5f80a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -134776,687 +134770,687 @@ │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5f7c8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5f770 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5f738 │ │ │ │ - ldr r3, [pc, #824] @ (5fb78 ) │ │ │ │ + bne.w 5f6e0 │ │ │ │ + ldr r3, [pc, #824] @ (5fb20 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f99a │ │ │ │ - ldr r3, [pc, #816] @ (5fb7c ) │ │ │ │ + beq.w 5f942 │ │ │ │ + ldr r3, [pc, #816] @ (5fb24 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 5f886 │ │ │ │ - ldr r0, [pc, #808] @ (5fb80 ) │ │ │ │ + bmi.n 5f82e │ │ │ │ + ldr r0, [pc, #808] @ (5fb28 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 5f878 │ │ │ │ + bne.n 5f820 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq.n 5f87c │ │ │ │ + beq.n 5f824 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #760] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #772] @ (5fb84 ) │ │ │ │ + ldr r3, [pc, #760] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #772] @ (5fb2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ - ldr r3, [pc, #768] @ (5fb88 ) │ │ │ │ + b.n 5f882 │ │ │ │ + ldr r3, [pc, #768] @ (5fb30 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5f9b0 │ │ │ │ - ldr r2, [pc, #756] @ (5fb8c ) │ │ │ │ + beq.w 5f958 │ │ │ │ + ldr r2, [pc, #756] @ (5fb34 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ - b.n 5f858 │ │ │ │ + bl 5f1e8 │ │ │ │ + b.n 5f800 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 5f79c │ │ │ │ - ldr r3, [pc, #708] @ (5fb78 ) │ │ │ │ + b.n 5f744 │ │ │ │ + ldr r3, [pc, #708] @ (5fb20 ) │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - beq.w 5f9e8 │ │ │ │ + beq.w 5f990 │ │ │ │ add.w r0, r8, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 5fa2a │ │ │ │ + beq.w 5f9d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f9c4 │ │ │ │ - ldr r1, [pc, #696] @ (5fb90 ) │ │ │ │ + beq.n 5f96c │ │ │ │ + ldr r1, [pc, #696] @ (5fb38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f904 │ │ │ │ - ldr r3, [pc, #664] @ (5fb7c ) │ │ │ │ + cbz r3, 5f8ac │ │ │ │ + ldr r3, [pc, #664] @ (5fb24 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 5f904 │ │ │ │ + bpl.n 5f8ac │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #676] @ (5fb94 ) │ │ │ │ + ldr r3, [pc, #676] @ (5fb3c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f904 │ │ │ │ + beq.n 5f8ac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 5f9a0 │ │ │ │ + bne.n 5f948 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5f97e │ │ │ │ + bcs.n 5f926 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f840 │ │ │ │ + beq.n 5f7e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5fa20 │ │ │ │ + bcs.n 5f9c8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.n 5f9de │ │ │ │ - ldr r3, [pc, #540] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #572] @ (5fb98 ) │ │ │ │ + beq.n 5f986 │ │ │ │ + ldr r3, [pc, #540] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #572] @ (5fb40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ - ldr r3, [pc, #532] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #564] @ (5fb9c ) │ │ │ │ + b.n 5f882 │ │ │ │ + ldr r3, [pc, #532] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #564] @ (5fb44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ + b.n 5f882 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5f9d4 │ │ │ │ - ldr r3, [pc, #512] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #552] @ (5fba0 ) │ │ │ │ + beq.n 5f97c │ │ │ │ + ldr r3, [pc, #512] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #552] @ (5fb48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ + b.n 5f882 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f922 │ │ │ │ + bge.n 5f8ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f84a │ │ │ │ - ldr r0, [pc, #520] @ (5fba4 ) │ │ │ │ + bne.w 5f7f2 │ │ │ │ + ldr r0, [pc, #520] @ (5fb4c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 5f858 │ │ │ │ - ldr r1, [pc, #516] @ (5fba8 ) │ │ │ │ + b.n 5f800 │ │ │ │ + ldr r1, [pc, #516] @ (5fb50 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5f914 │ │ │ │ - ldr r0, [pc, #504] @ (5fbac ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5f8bc │ │ │ │ + ldr r0, [pc, #504] @ (5fb54 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 5f858 │ │ │ │ + b.n 5f800 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 5f7ae │ │ │ │ - ldr r1, [pc, #488] @ (5fbb0 ) │ │ │ │ + b.n 5f756 │ │ │ │ + ldr r1, [pc, #488] @ (5fb58 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f8da │ │ │ │ - ldr r3, [pc, #428] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #484] @ (5fbb4 ) │ │ │ │ + b.n 5f882 │ │ │ │ + ldr r3, [pc, #428] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #484] @ (5fb5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ - ldr r3, [pc, #416] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #480] @ (5fbb8 ) │ │ │ │ + b.n 5f882 │ │ │ │ + ldr r3, [pc, #416] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #480] @ (5fb60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ - ldr r3, [pc, #408] @ (5fb78 ) │ │ │ │ - ldr r1, [pc, #472] @ (5fbbc ) │ │ │ │ + b.n 5f882 │ │ │ │ + ldr r3, [pc, #408] @ (5fb20 ) │ │ │ │ + ldr r1, [pc, #472] @ (5fb64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - b.n 5f8da │ │ │ │ + b.n 5f882 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5faf8 │ │ │ │ - ldr r3, [pc, #392] @ (5fb7c ) │ │ │ │ + beq.w 5faa0 │ │ │ │ + ldr r3, [pc, #392] @ (5fb24 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 5faf2 │ │ │ │ + bpl.n 5fa9a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #448] @ (5fbc0 ) │ │ │ │ + ldr r3, [pc, #448] @ (5fb68 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5fb04 │ │ │ │ - ldr r2, [pc, #440] @ (5fbc4 ) │ │ │ │ + beq.n 5faac │ │ │ │ + ldr r2, [pc, #440] @ (5fb6c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5f8ba │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5f950 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5f8f8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r8, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fafe │ │ │ │ - ldr r3, [pc, #296] @ (5fb7c ) │ │ │ │ - ldr r0, [pc, #368] @ (5fbc8 ) │ │ │ │ + beq.n 5faa6 │ │ │ │ + ldr r3, [pc, #296] @ (5fb24 ) │ │ │ │ + ldr r0, [pc, #368] @ (5fb70 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ add.w ip, r0, #644 @ 0x284 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w lr, r3, #8 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fb0a │ │ │ │ + bne.n 5fab2 │ │ │ │ cmp r8, sl │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ - bcs.n 5facc │ │ │ │ + bcs.n 5fa74 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 5fa88 │ │ │ │ + b.n 5fa30 │ │ │ │ cmp sl, r8 │ │ │ │ - bls.n 5fabc │ │ │ │ + bls.n 5fa64 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ ite ne │ │ │ │ addne.w r8, r8, #1 │ │ │ │ addeq.w r8, r8, #2 │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ itt cc │ │ │ │ strcc.w ip, [r3] │ │ │ │ strbcc r1, [r0, #0] │ │ │ │ - bcc.n 5fa84 │ │ │ │ + bcc.n 5fa2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 5fa84 │ │ │ │ + b.n 5fa2c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbz r2, 5fae0 │ │ │ │ - ldr r2, [pc, #184] @ (5fb7c ) │ │ │ │ + cbz r2, 5fa88 │ │ │ │ + ldr r2, [pc, #184] @ (5fb24 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ and.w lr, r1, #8 │ │ │ │ - ldr r0, [pc, #252] @ (5fbcc ) │ │ │ │ + ldr r0, [pc, #252] @ (5fb74 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 5fb10 │ │ │ │ + bne.n 5fab8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5fb3e │ │ │ │ + bcs.n 5fae6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f8cc │ │ │ │ - ldr r1, [pc, #220] @ (5fbd0 ) │ │ │ │ + b.n 5f874 │ │ │ │ + ldr r1, [pc, #220] @ (5fb78 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fa16 │ │ │ │ - ldr r1, [pc, #216] @ (5fbd4 ) │ │ │ │ + b.n 5f9be │ │ │ │ + ldr r1, [pc, #216] @ (5fb7c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fa16 │ │ │ │ + b.n 5f9be │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 5fa80 │ │ │ │ - b.n 5fae0 │ │ │ │ - ldr r1, [pc, #208] @ (5fbd8 ) │ │ │ │ + bcc.n 5fa28 │ │ │ │ + b.n 5fa88 │ │ │ │ + ldr r1, [pc, #208] @ (5fb80 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fa16 │ │ │ │ + b.n 5f9be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, sl │ │ │ │ - bcc.n 5fa88 │ │ │ │ + bcc.n 5fa30 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ cmp r1, r0 │ │ │ │ itt cc │ │ │ │ movcc r0, #0 │ │ │ │ strbcc r0, [r1, #0] │ │ │ │ - bcs.n 5fb48 │ │ │ │ + bcs.n 5faf0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5f840 │ │ │ │ + beq.w 5f7e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5fb34 │ │ │ │ + cbz r3, 5fadc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 5fb5e │ │ │ │ + bmi.n 5fb06 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5f8cc │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5f874 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5f8cc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5f874 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5fb1e │ │ │ │ - b.n 5f840 │ │ │ │ + bge.n 5fac6 │ │ │ │ + b.n 5f7e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5fb34 │ │ │ │ - movs r0, r5 │ │ │ │ + b.n 5fadc │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r4 │ │ │ │ + eors r0, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r7, #30 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r9, [pc, #2680] @ 60668 │ │ │ │ + ldr.w r9, [pc, #2680] @ 60610 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r1 │ │ │ │ add r9, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ mov r7, r2 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5fd7a │ │ │ │ + beq.w 5fd22 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 5fd48 │ │ │ │ + ble.w 5fcf0 │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #4 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ addge.w r8, r7, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blt.w 5fd66 │ │ │ │ + blt.w 5fd0e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 5fc68 │ │ │ │ + beq.n 5fc10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.n 5fc54 │ │ │ │ + bne.n 5fbfc │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 5ff72 │ │ │ │ + bcs.w 5ff1a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc.w fp, [r3] │ │ │ │ - bcs.w 5fdda │ │ │ │ + bcs.w 5fd82 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5fc80 │ │ │ │ + beq.n 5fc28 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 5fe48 │ │ │ │ + bcs.w 5fdf0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5fd90 │ │ │ │ + beq.w 5fd38 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ lsrs r5, r5, #31 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5fde4 │ │ │ │ + bne.w 5fd8c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2500] @ 6066c │ │ │ │ + ldr.w r3, [pc, #2500] @ 60614 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5fcde │ │ │ │ - ldr.w r3, [pc, #2488] @ 60670 │ │ │ │ - ldr.w r2, [pc, #2488] @ 60674 │ │ │ │ + cbz r3, 5fc86 │ │ │ │ + ldr.w r3, [pc, #2488] @ 60618 │ │ │ │ + ldr.w r2, [pc, #2488] @ 6061c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6028a │ │ │ │ + bne.w 60232 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 60278 │ │ │ │ + beq.w 60220 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 60266 │ │ │ │ + beq.w 6020e │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 5ff30 │ │ │ │ + bne.w 5fed8 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 5fd04 │ │ │ │ + cbz r2, 5fcac │ │ │ │ adds r7, #1 │ │ │ │ and.w r6, r6, r6, asr #31 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc.w 5fe52 │ │ │ │ + bcc.w 5fdfa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 60082 │ │ │ │ + bne.w 6002a │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r6, fp │ │ │ │ - bgt.w 601d6 │ │ │ │ + bgt.w 6017e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5fdd2 │ │ │ │ + beq.n 5fd7a │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 602d0 │ │ │ │ + bls.w 60278 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 5ff54 │ │ │ │ + blt.w 5fefc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r8, r2, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.w 5fc54 │ │ │ │ - b.n 5fc42 │ │ │ │ + bne.w 5fbfc │ │ │ │ + b.n 5fbea │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r8, r7, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 5fc36 │ │ │ │ - b.n 5fc68 │ │ │ │ + bne.w 5fbde │ │ │ │ + b.n 5fc10 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 5fc0e │ │ │ │ + bgt.w 5fbb6 │ │ │ │ cmp r5, r1 │ │ │ │ - blt.w 5ff7c │ │ │ │ + blt.w 5ff24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r8, r2, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5fc68 │ │ │ │ + b.n 5fc10 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs.n 5fdd0 │ │ │ │ + bcs.n 5fd78 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ subs r7, #1 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fdba │ │ │ │ + b.n 5fd62 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 5fda6 │ │ │ │ + bne.n 5fd4e │ │ │ │ subs r6, #1 │ │ │ │ - bmi.n 5fdd0 │ │ │ │ + bmi.n 5fd78 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 5fdc6 │ │ │ │ + bcs.n 5fd6e │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5fdd0 │ │ │ │ + beq.n 5fd78 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 5fd9e │ │ │ │ + bne.n 5fd46 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5fda6 │ │ │ │ + b.n 5fd4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5fdba │ │ │ │ + bne.n 5fd62 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5fc68 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5fc10 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ itett ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ strne r2, [sp, #64] @ 0x40 │ │ │ │ strne r2, [sp, #56] @ 0x38 │ │ │ │ - bne.w 5fca4 │ │ │ │ + bne.w 5fc4c │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ iteet ne │ │ │ │ addne r0, #1 │ │ │ │ addeq r0, #2 │ │ │ │ moveq r3, #128 @ 0x80 │ │ │ │ movne r2, #0 │ │ │ │ itte eq │ │ │ │ streq r3, [sp, #64] @ 0x40 │ │ │ │ moveq r2, #1 │ │ │ │ strne r2, [sp, #64] @ 0x40 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ itt eq │ │ │ │ addeq r3, r0, #1 │ │ │ │ streq r3, [sp, #56] @ 0x38 │ │ │ │ - beq.w 5fca4 │ │ │ │ + beq.w 5fc4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5fca4 │ │ │ │ + b.n 5fc4c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5fc80 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5fc28 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r7 │ │ │ │ ldrb.w r9, [r5], #1 │ │ │ │ sub.w r3, r9, #7 │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.n 5ff16 │ │ │ │ + bhi.n 5febe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r1, r6, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ @@ -135545,75 +135539,75 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.w 601c8 │ │ │ │ + bcs.w 60170 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 5fd12 │ │ │ │ + b.n 5fcba │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 5fd08 │ │ │ │ + ble.w 5fcb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 6040e │ │ │ │ + bhi.w 603b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r6, r4, #9 │ │ │ │ lsls r6, r4, #9 │ │ │ │ lsls r6, r4, #9 │ │ │ │ lsls r7, r4, #10 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r3, r3, #7 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r7, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.w 5fc54 │ │ │ │ - b.n 5fc42 │ │ │ │ + bne.w 5fbfc │ │ │ │ + b.n 5fbea │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5fc54 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5fbfc │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r8, r7, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5fc68 │ │ │ │ + b.n 5fc10 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 5ff9e │ │ │ │ + beq.n 5ff46 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ff1a │ │ │ │ + bne.n 5fec2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60016 │ │ │ │ + beq.n 5ffbe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 5ffba │ │ │ │ + cbz r3, 5ff62 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 606e8 │ │ │ │ + bcs.w 60690 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 605fa │ │ │ │ + bcs.w 605a2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -135633,265 +135627,265 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 60016 │ │ │ │ + cbz r3, 5ffbe │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 606f2 │ │ │ │ + bcs.w 6069a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 60422 │ │ │ │ + beq.w 603ca │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - beq.w 605e2 │ │ │ │ + beq.w 6058a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 606e0 │ │ │ │ + beq.w 60688 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.w 601d0 │ │ │ │ + bne.w 60178 │ │ │ │ adds r3, r7, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 60576 │ │ │ │ + bne.w 6051e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6056e │ │ │ │ + beq.w 60516 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ cmp r7, r8 │ │ │ │ - bcc.w 5fe54 │ │ │ │ + bcc.w 5fdfc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ ldrd r7, r8, [fp, #4] │ │ │ │ ldr.w fp, [fp] │ │ │ │ - blx 7b64 │ │ │ │ - b.n 5fd12 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 5fcba │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 5ff2c │ │ │ │ + blt.w 5fed4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bics.w r3, r6, r3 │ │ │ │ - bne.w 602da │ │ │ │ + bne.w 60282 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #6 │ │ │ │ - bne.w 60554 │ │ │ │ + bne.w 604fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ itt ls │ │ │ │ movls r6, r3 │ │ │ │ ldrbls r2, [r7, #1] │ │ │ │ - bls.n 600ea │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bls.n 60092 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r0] │ │ │ │ adds r3, r7, #1 │ │ │ │ movw r0, #8194 @ 0x2002 │ │ │ │ - b.n 600da │ │ │ │ + b.n 60082 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 60506 │ │ │ │ + beq.w 604ae │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r1, [ip, r2, lsl #1] │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 600d4 │ │ │ │ + beq.n 6007c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 60130 │ │ │ │ + bne.n 600d8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 60130 │ │ │ │ + bne.n 600d8 │ │ │ │ adds r3, r6, #2 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 60130 │ │ │ │ + bcs.n 600d8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrh.w r2, [ip, r2, lsl #1] │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 60130 │ │ │ │ + beq.n 600d8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 60126 │ │ │ │ + b.n 600ce │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrh.w r0, [ip, r1, lsl #1] │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 60716 │ │ │ │ + bpl.w 606be │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 60118 │ │ │ │ + bne.n 600c0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 5e348 │ │ │ │ + bl 5e2f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5fd12 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5fcba │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #60 @ 0x3c │ │ │ │ - bne.w 5ff1a │ │ │ │ - ldr.w r1, [pc, #1304] @ 60678 │ │ │ │ + bne.w 5fec2 │ │ │ │ + ldr.w r1, [pc, #1304] @ 60620 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r5 │ │ │ │ - bls.w 5ff2c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bls.w 5fed4 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrh.w r1, [r0, r3, lsl #1] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 605d6 │ │ │ │ + bmi.w 6057e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 605d2 │ │ │ │ + beq.w 6057a │ │ │ │ sub.w r1, r3, #45 @ 0x2d │ │ │ │ - bhi.w 6070e │ │ │ │ + bhi.w 606b6 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 605d6 │ │ │ │ + bls.w 6057e │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5ff2c │ │ │ │ - ldr.w r1, [pc, #1224] @ 6067c │ │ │ │ + beq.w 5fed4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 60624 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 5fd12 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 5fcba │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ff2c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5fed4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 601fa │ │ │ │ + ble.n 601a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 60230 │ │ │ │ + bhi.n 601d8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r5, r0, #20 │ │ │ │ cmp r0, #5 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r1, [pc, #1172] @ 60680 │ │ │ │ + ldr.w r1, [pc, #1172] @ 60628 │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 60212 │ │ │ │ + beq.n 601ba │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 604fc │ │ │ │ + bcs.w 604a4 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5fdd2 │ │ │ │ + beq.w 5fd7a │ │ │ │ mov r4, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6021c │ │ │ │ + bne.n 601c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r2, [pc, #1104] @ 60684 │ │ │ │ + ldr.w r2, [pc, #1104] @ 6062c │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 60318 │ │ │ │ - ldr.w r1, [pc, #1096] @ 60688 │ │ │ │ + bgt.n 602c0 │ │ │ │ + ldr.w r1, [pc, #1096] @ 60630 │ │ │ │ add r1, pc │ │ │ │ - b.n 601f0 │ │ │ │ - ldr.w r2, [pc, #1092] @ 6068c │ │ │ │ + b.n 60198 │ │ │ │ + ldr.w r2, [pc, #1092] @ 60634 │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 601f0 │ │ │ │ + b.n 60198 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r1, [pc, #1076] @ 60690 │ │ │ │ + ldr.w r1, [pc, #1076] @ 60638 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - b.n 601f0 │ │ │ │ + b.n 60198 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ cmp r6, #4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5fd04 │ │ │ │ - b.n 5fd02 │ │ │ │ + beq.w 5fcac │ │ │ │ + b.n 5fcaa │ │ │ │ lsrs r2, r6, #31 │ │ │ │ cmp r6, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5fd04 │ │ │ │ - b.n 5fd02 │ │ │ │ + beq.w 5fcac │ │ │ │ + b.n 5fcaa │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ @@ -135905,598 +135899,598 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne r3, #63 @ 0x3f │ │ │ │ moveq r3, #0 │ │ │ │ - bl 5f5a8 │ │ │ │ + bl 5f550 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 604f6 │ │ │ │ + beq.w 6049e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrd r7, r8, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r5, #0 │ │ │ │ movgt r5, #1 │ │ │ │ - b.n 5fce2 │ │ │ │ + b.n 5fc8a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5fdd2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5fd7a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w 60472 │ │ │ │ + bhi.w 6041a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, r2 │ │ │ │ - ldr r1, [pc, #920] @ (60694 ) │ │ │ │ + ldr r1, [pc, #920] @ (6063c ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 5fd08 │ │ │ │ - ldr r1, [pc, #908] @ (60698 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 5fcb0 │ │ │ │ + ldr r1, [pc, #908] @ (60640 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60130 │ │ │ │ - ldr r2, [pc, #896] @ (6069c ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 600d8 │ │ │ │ + ldr r2, [pc, #896] @ (60644 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.n 601f0 │ │ │ │ + b.n 60198 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #92 @ 0x5c │ │ │ │ - bne.w 5ff1a │ │ │ │ + bne.w 5fec2 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 60618 │ │ │ │ + bcs.w 605c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 6050e │ │ │ │ + beq.w 604b6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 60530 │ │ │ │ + beq.w 604d8 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 60564 │ │ │ │ + bcs.w 6050c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ movgt r7, #0 │ │ │ │ movgt.w r9, #9 │ │ │ │ ldrgt r5, [sp, #132] @ 0x84 │ │ │ │ - bgt.n 6039c │ │ │ │ - b.n 5ff2c │ │ │ │ + bgt.n 60344 │ │ │ │ + b.n 5fed4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 5ff2c │ │ │ │ + beq.w 5fed4 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r0, [r4, #0] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcc.n 60394 │ │ │ │ + bcc.n 6033c │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60394 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6033c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 60542 │ │ │ │ + beq.w 604ea │ │ │ │ movs r1, #32 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 6009a │ │ │ │ + b.n 60042 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 609a6 │ │ │ │ + beq.w 6094e │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 60b3c │ │ │ │ + beq.w 60ae4 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ movs r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 6009a │ │ │ │ + b.n 60042 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 607fa │ │ │ │ + beq.w 607a2 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 5ff1a │ │ │ │ - ldr r2, [pc, #656] @ (606a0 ) │ │ │ │ + b.n 5fec2 │ │ │ │ + ldr r2, [pc, #656] @ (60648 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 60640 │ │ │ │ - ldr r1, [pc, #644] @ (606a4 ) │ │ │ │ + bgt.w 605e8 │ │ │ │ + ldr r1, [pc, #644] @ (6064c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 602fc │ │ │ │ + b.n 602a4 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 605ee │ │ │ │ + beq.w 60596 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 606fc │ │ │ │ + beq.w 606a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 601d0 │ │ │ │ + bne.w 60178 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60d04 │ │ │ │ - ldr r3, [pc, #552] @ (60670 ) │ │ │ │ + beq.w 60cac │ │ │ │ + ldr r3, [pc, #552] @ (60618 ) │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #600] @ (606a8 ) │ │ │ │ + ldr r2, [pc, #600] @ (60650 ) │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 60cd0 │ │ │ │ + bne.w 60c78 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ff1a │ │ │ │ - ldr r3, [pc, #568] @ (606ac ) │ │ │ │ + b.n 5fec2 │ │ │ │ + ldr r3, [pc, #568] @ (60654 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 6064e │ │ │ │ - ldr r1, [pc, #556] @ (606b0 ) │ │ │ │ + bgt.w 605f6 │ │ │ │ + ldr r1, [pc, #556] @ (60658 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60130 │ │ │ │ - ldr r2, [pc, #544] @ (606b4 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 600d8 │ │ │ │ + ldr r2, [pc, #544] @ (6065c ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 602fc │ │ │ │ - ldr r2, [pc, #536] @ (606b8 ) │ │ │ │ + b.n 602a4 │ │ │ │ + ldr r2, [pc, #536] @ (60660 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 602fc │ │ │ │ + b.n 602a4 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - blt.w 5ff2c │ │ │ │ + blt.w 5fed4 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bics.w r3, r6, #4 │ │ │ │ - beq.w 600aa │ │ │ │ + beq.w 60052 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #496] @ (606bc ) │ │ │ │ + ldr r2, [pc, #496] @ (60664 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 600b6 │ │ │ │ - ldr r3, [pc, #480] @ (606c0 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 6005e │ │ │ │ + ldr r3, [pc, #480] @ (60668 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60130 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 600d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 5fce2 │ │ │ │ + b.w 5fc8a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60212 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 601ba │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 600ea │ │ │ │ + b.n 60092 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6060e │ │ │ │ + bcs.n 605b6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 60604 │ │ │ │ + bcs.n 605ac │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60300 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6062e │ │ │ │ + bcs.n 605d6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 60368 │ │ │ │ + b.n 60310 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 60624 │ │ │ │ + bcs.n 605cc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 603c6 │ │ │ │ + b.n 6036e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ subs r2, r3, r6 │ │ │ │ eor.w r6, r6, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 60136 │ │ │ │ + b.n 600de │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60382 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6032a │ │ │ │ ldrd fp, r7, [r0] │ │ │ │ - b.w 5fd12 │ │ │ │ + b.w 5fcba │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.n 605a2 │ │ │ │ + bhi.n 6054a │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r5, r0, #20 │ │ │ │ asrs r5, r0, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ subs r2, r4, r4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #312] @ (606c4 ) │ │ │ │ + ldr r1, [pc, #312] @ (6066c ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5ff1a │ │ │ │ - ldr r3, [pc, #292] @ (606c8 ) │ │ │ │ + b.n 5fec2 │ │ │ │ + ldr r3, [pc, #292] @ (60670 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 607e6 │ │ │ │ - ldr r1, [pc, #280] @ (606cc ) │ │ │ │ + bgt.w 6078e │ │ │ │ + ldr r1, [pc, #280] @ (60674 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6058e │ │ │ │ - ldr r3, [pc, #280] @ (606d0 ) │ │ │ │ + b.n 60536 │ │ │ │ + ldr r3, [pc, #280] @ (60678 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 6058e │ │ │ │ + b.n 60536 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #268] @ (606d4 ) │ │ │ │ + ldr r2, [pc, #268] @ (6067c ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 6058e │ │ │ │ - cbnz r2, 605de │ │ │ │ + b.n 60536 │ │ │ │ + cbnz r2, 60586 │ │ │ │ movs r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 6017e │ │ │ │ + bne.w 60126 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 5ff2c │ │ │ │ + b.n 5fed4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 60638 │ │ │ │ + cbz r3, 605e0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 601d0 │ │ │ │ + bne.w 60178 │ │ │ │ adds r3, r7, #2 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ffcc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ff74 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60358 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60300 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6051e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 604c6 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 603c6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6036e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60368 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ff1a │ │ │ │ - ldr r2, [pc, #148] @ (606d8 ) │ │ │ │ + b.n 5fec2 │ │ │ │ + ldr r2, [pc, #148] @ (60680 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b.n 602fc │ │ │ │ - ldr r3, [pc, #140] @ (606dc ) │ │ │ │ + b.n 602a4 │ │ │ │ + ldr r3, [pc, #140] @ (60684 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60130 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 600d8 │ │ │ │ nop │ │ │ │ - smlawb r0, r6, r8, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + @ instruction: 0xfb960008 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r6, 606f4 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ - bmi.n 60730 │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 60690 │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r0, r1 │ │ │ │ - bcc.n 6072c │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 60704 │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ - bcs.n 606f4 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ - bne.n 6062c │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 60638 │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #4 │ │ │ │ movs r1, r1 │ │ │ │ - beq.n 605f4 │ │ │ │ + ldmia r3!, {r1} │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r5] │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ff1a │ │ │ │ + b.n 5fec2 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 5ffba │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ff62 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60016 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 5ffbe │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 60430 │ │ │ │ + beq.w 603d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5fd12 │ │ │ │ + b.w 5fcba │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 605d6 │ │ │ │ - b.n 605de │ │ │ │ + beq.w 6057e │ │ │ │ + b.n 60586 │ │ │ │ cmp r2, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 60130 │ │ │ │ + bcs.w 600d8 │ │ │ │ sub.w r1, r1, #41 @ 0x29 │ │ │ │ cmp r3, r2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60130 │ │ │ │ - ldr.w r1, [pc, #1676] @ 60dc4 │ │ │ │ + beq.w 600d8 │ │ │ │ + ldr.w r1, [pc, #1676] @ 60d6c │ │ │ │ sub.w r2, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ subs r2, #1 │ │ │ │ adds r5, r6, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 607a8 │ │ │ │ + bls.n 60750 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 60772 │ │ │ │ + b.n 6071a │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 6079e │ │ │ │ + bcs.n 60746 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 607a6 │ │ │ │ + bcs.n 6074e │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n 60760 │ │ │ │ + bne.n 60708 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 60760 │ │ │ │ + bcs.n 60708 │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bne.n 60760 │ │ │ │ + bne.n 60708 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 60d3c │ │ │ │ + bcs.w 60ce4 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6076c │ │ │ │ + b.n 60714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6076c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60714 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, r6, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r6, [pc, #1540] @ 60dc8 │ │ │ │ + ldr.w r6, [pc, #1540] @ 60d70 │ │ │ │ add r6, pc │ │ │ │ mul.w r2, r2, r1 │ │ │ │ - ldr.w r1, [pc, #1536] @ 60dcc │ │ │ │ + ldr.w r1, [pc, #1536] @ 60d74 │ │ │ │ adds r7, r6, r2 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r7, r9, #2 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 5fd12 │ │ │ │ - ldr.w r3, [pc, #1512] @ 60dd0 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 5fcba │ │ │ │ + ldr.w r3, [pc, #1512] @ 60d78 │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 6058e │ │ │ │ + b.n 60536 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r9 │ │ │ │ - ldr.w fp, [pc, #1496] @ 60dd4 │ │ │ │ + ldr.w fp, [pc, #1496] @ 60d7c │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r0 │ │ │ │ add fp, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r8, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - bls.w 60990 │ │ │ │ + bls.w 60938 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ subs r3, r2, #7 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.w 60998 │ │ │ │ - add r0, pc, #8 @ (adr r0, 60834 ) │ │ │ │ + bhi.w 60940 │ │ │ │ + add r0, pc, #8 @ (adr r0, 607dc ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r7, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #21 │ │ │ │ @@ -136667,52 +136661,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 5fd18 │ │ │ │ + b.w 5fcc0 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 5ff1a │ │ │ │ + b.w 5fec2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r9 │ │ │ │ - ldr.w fp, [pc, #1072] @ 60dd8 │ │ │ │ + ldr.w fp, [pc, #1072] @ 60d80 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r0 │ │ │ │ add fp, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r8, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - bls.n 60990 │ │ │ │ + bls.n 60938 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ subs r3, r2, #7 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.n 60998 │ │ │ │ - add r0, pc, #8 @ (adr r0, 609dc ) │ │ │ │ + bhi.n 60940 │ │ │ │ + add r0, pc, #8 @ (adr r0, 60984 ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r7, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl ffee29f2 │ │ │ │ + bl ffee299a │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @@ -136799,44 +136793,44 @@ │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ lsls r5, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r9 │ │ │ │ - ldr.w fp, [pc, #668] @ 60ddc │ │ │ │ + ldr.w fp, [pc, #668] @ 60d84 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r0 │ │ │ │ add fp, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r8, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - bls.w 60990 │ │ │ │ + bls.w 60938 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ subs r3, r2, #7 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.w 60998 │ │ │ │ - add r0, pc, #8 @ (adr r0, 60b74 ) │ │ │ │ + bhi.w 60940 │ │ │ │ + add r0, pc, #8 @ (adr r0, 60b1c ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ lsls r7, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - bl ffd4ab8a │ │ │ │ + bl ffd4ab32 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ @@ -136934,168 +136928,168 @@ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 5f5a8 │ │ │ │ - cbz r0, 60d04 │ │ │ │ + bl 5f550 │ │ │ │ + cbz r0, 60cac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - b.w 5ff1a │ │ │ │ + b.w 5fec2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5ff1a │ │ │ │ + b.w 5fec2 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.w 5ff90 │ │ │ │ + b.w 5ff38 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - blt.w 5ff2c │ │ │ │ + blt.w 5fed4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.w 600aa │ │ │ │ - b.w 604c6 │ │ │ │ + beq.w 60052 │ │ │ │ + b.w 6046e │ │ │ │ mov r7, r5 │ │ │ │ - b.n 60b48 │ │ │ │ + b.n 60af0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6079a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60742 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 6015c │ │ │ │ + b.w 60104 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 6032a │ │ │ │ + b.w 602d2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 60806 │ │ │ │ + b.n 607ae │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 60350 │ │ │ │ + b.w 602f8 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 60360 │ │ │ │ + b.w 60308 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ble.n 60d84 │ │ │ │ + ble.n 60d2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 605c4 │ │ │ │ + bne.w 6056c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 5ff1a │ │ │ │ + b.w 5fec2 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 603be │ │ │ │ + b.w 60366 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 60370 │ │ │ │ + b.w 60318 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - blt.w 5ff2c │ │ │ │ + blt.w 5fed4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bics.w r3, r6, #1 │ │ │ │ - beq.w 600aa │ │ │ │ - b.w 604c6 │ │ │ │ + beq.w 60052 │ │ │ │ + b.w 6046e │ │ │ │ mov r7, r5 │ │ │ │ - b.n 609b2 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 6095a │ │ │ │ + cbnz r2, 60dc8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #640] @ (6104c ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + revsh r0, r6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #480] @ (60fb4 ) │ │ │ │ + ldr r7, [pc, #864] @ (610dc ) │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 60e46 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ movs r4, 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, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 60f62 │ │ │ │ + bcs.w 60f0a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 60ebe │ │ │ │ + beq.n 60e66 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 60e98 │ │ │ │ + beq.n 60e40 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.n 60e92 │ │ │ │ + beq.n 60e3a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 60f6a │ │ │ │ + beq.w 60f12 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 61106 │ │ │ │ + bgt.w 610ae │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt r2, #9 │ │ │ │ - bgt.n 60e3a │ │ │ │ - b.n 60e5c │ │ │ │ + bgt.n 60de2 │ │ │ │ + b.n 60e04 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60e5c │ │ │ │ + beq.n 60e04 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcc.n 60e34 │ │ │ │ + bcc.n 60ddc │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r2, #9 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 60e3a │ │ │ │ + bne.n 60de2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 61186 │ │ │ │ + beq.w 6112e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -137106,68 +137100,68 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5fbdc │ │ │ │ - b.n 60f5a │ │ │ │ + bl 5fb84 │ │ │ │ + b.n 60f02 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 60e1a │ │ │ │ + beq.n 60dc2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.n 60f98 │ │ │ │ + bgt.n 60f40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 60fc0 │ │ │ │ + bne.w 60f68 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 60fb6 │ │ │ │ + bls.w 60f5e │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 61016 │ │ │ │ - beq.w 61158 │ │ │ │ + bgt.w 60fbe │ │ │ │ + beq.w 61100 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.w 61036 │ │ │ │ + bcs.w 60fde │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt r2, #9 │ │ │ │ - bgt.n 60eee │ │ │ │ - b.n 60f10 │ │ │ │ + bgt.n 60e96 │ │ │ │ + b.n 60eb8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60f10 │ │ │ │ + beq.n 60eb8 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcc.n 60ee8 │ │ │ │ + bcc.n 60e90 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r2, #9 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 60eee │ │ │ │ + bne.n 60e96 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -137178,136 +137172,136 @@ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ strd r6, r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6100c │ │ │ │ + bcs.n 60fb4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.n 60fee │ │ │ │ - beq.w 6114c │ │ │ │ + bgt.n 60f96 │ │ │ │ + beq.w 610f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60ffa │ │ │ │ + beq.n 60fa2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60e0c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60db4 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 6103e │ │ │ │ - bgt.w 6120a │ │ │ │ + beq.n 60fe6 │ │ │ │ + bgt.w 611b2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 61164 │ │ │ │ + beq.w 6110c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 61252 │ │ │ │ + bls.w 611fa │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 61342 │ │ │ │ + bcs.w 612ea │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #9 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 6111e │ │ │ │ + b.n 610c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 61024 │ │ │ │ - ldr.w r1, [pc, #1204] @ 61454 │ │ │ │ + beq.n 60fcc │ │ │ │ + ldr.w r1, [pc, #1204] @ 613fc │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 60eae │ │ │ │ + bcc.w 60e56 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60eb6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60e5e │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt r7, #9 │ │ │ │ - bgt.n 60fd2 │ │ │ │ - b.n 60eb6 │ │ │ │ + bgt.n 60f7a │ │ │ │ + b.n 60e5e │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 60eb6 │ │ │ │ + beq.w 60e5e │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcc.n 60fca │ │ │ │ + bcc.n 60f72 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60fca │ │ │ │ - ldr.w r1, [pc, #1128] @ 61458 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60f72 │ │ │ │ + ldr.w r1, [pc, #1128] @ 61400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 6102c │ │ │ │ + bls.n 60fd4 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 60f5a │ │ │ │ + b.n 60f02 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60f4c │ │ │ │ - ldr.w r1, [pc, #1092] @ 6145c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60ef4 │ │ │ │ + ldr.w r1, [pc, #1092] @ 61404 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 60f10 │ │ │ │ - ldr.w r1, [pc, #1080] @ 61460 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 60eb8 │ │ │ │ + ldr.w r1, [pc, #1080] @ 61408 │ │ │ │ add r1, pc │ │ │ │ - b.n 60fa2 │ │ │ │ + b.n 60f4a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60f5a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 60edc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 60e84 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 61178 │ │ │ │ + bmi.w 61120 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r1, [pc, #1040] @ 61464 │ │ │ │ + ldr.w r1, [pc, #1040] @ 6140c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr.w r1, [pc, #1028] @ 61468 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr.w r1, [pc, #1028] @ 61410 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 6125e │ │ │ │ + beq.w 61206 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137318,20 +137312,20 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ movs r3, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #964] @ (6146c ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #964] @ (61414 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ @@ -137340,43 +137334,43 @@ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #916] @ (61470 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #916] @ (61418 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r1, [pc, #908] @ (61474 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r1, [pc, #908] @ (6141c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61216 │ │ │ │ - ldr r1, [pc, #896] @ (61478 ) │ │ │ │ + bne.w 611be │ │ │ │ + ldr r1, [pc, #896] @ (61420 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60ffa │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 60fa2 │ │ │ │ cmp r6, #2 │ │ │ │ ite le │ │ │ │ movle r2, r6 │ │ │ │ subgt r2, r6, #1 │ │ │ │ - ldr r1, [pc, #876] @ (6147c ) │ │ │ │ + ldr r1, [pc, #876] @ (61424 ) │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ add r1, pc │ │ │ │ asrs r2, r2, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -137387,48 +137381,48 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 5fbdc │ │ │ │ - b.n 60ffa │ │ │ │ - ldr r1, [pc, #816] @ (61480 ) │ │ │ │ + bl 5fb84 │ │ │ │ + b.n 60fa2 │ │ │ │ + ldr r1, [pc, #816] @ (61428 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 60f56 │ │ │ │ - ldr r1, [pc, #808] @ (61484 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 60efe │ │ │ │ + ldr r1, [pc, #808] @ (6142c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 60edc │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 60e84 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 613c8 │ │ │ │ + bcs.w 61370 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 6111e │ │ │ │ - ldr r1, [pc, #780] @ (61488 ) │ │ │ │ + b.n 610c6 │ │ │ │ + ldr r1, [pc, #780] @ (61430 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 61050 │ │ │ │ - ldr r1, [pc, #772] @ (6148c ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 60ff8 │ │ │ │ + ldr r1, [pc, #772] @ (61434 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 612d0 │ │ │ │ + beq.w 61278 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137438,20 +137432,20 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #708] @ (61490 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #708] @ (61438 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ @@ -137462,57 +137456,57 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #660] @ (61494 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #660] @ (6143c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60f5a │ │ │ │ - ldr r1, [pc, #652] @ (61498 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 60f02 │ │ │ │ + ldr r1, [pc, #652] @ (61440 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6111e │ │ │ │ - ldr r1, [pc, #644] @ (6149c ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 610c6 │ │ │ │ + ldr r1, [pc, #644] @ (61444 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r1, [pc, #632] @ (614a0 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r1, [pc, #632] @ (61448 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbz r0, 61244 │ │ │ │ - ldr r1, [pc, #624] @ (614a4 ) │ │ │ │ + blx 8320 │ │ │ │ + cbz r0, 611ec │ │ │ │ + ldr r1, [pc, #624] @ (6144c ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60ffa │ │ │ │ + bne.w 60fa2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 60ffa │ │ │ │ + b.n 60fa2 │ │ │ │ subs r1, #43 @ 0x2b │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ - beq.w 60f84 │ │ │ │ - b.n 6111e │ │ │ │ + beq.w 60f2c │ │ │ │ + b.n 610c6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 6134c │ │ │ │ + beq.n 612f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137523,20 +137517,20 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ movs r3, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #532] @ (614a8 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #532] @ (61450 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ @@ -137545,24 +137539,24 @@ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #488] @ (614ac ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #488] @ (61454 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 610e4 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 6108c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 6134c │ │ │ │ + beq.n 612f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137572,20 +137566,20 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #428] @ (614b0 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #428] @ (61458 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ @@ -137596,28 +137590,28 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #380] @ (614b4 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #380] @ (6145c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 60f5a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 60f02 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6111e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 610c6 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.n 613d2 │ │ │ │ + beq.n 6137a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137626,20 +137620,20 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ movs r3, #6 │ │ │ │ strd r5, r6, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #312] @ (614b8 ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #312] @ (61460 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ @@ -137651,306 +137645,307 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strd r5, r6, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 5fbdc │ │ │ │ - ldr r1, [pc, #260] @ (614bc ) │ │ │ │ + bl 5fb84 │ │ │ │ + ldr r1, [pc, #260] @ (61464 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 60f5a │ │ │ │ - b.n 610e4 │ │ │ │ + bne.w 60f02 │ │ │ │ + b.n 6108c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6111e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 610c6 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 61352 │ │ │ │ + bne.n 612fa │ │ │ │ add.w r5, r7, #8 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 61352 │ │ │ │ + beq.n 612fa │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 61352 │ │ │ │ + beq.n 612fa │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - beq.n 61422 │ │ │ │ + beq.n 613ca │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - bne.n 613fa │ │ │ │ - ldr r1, [pc, #168] @ (614c0 ) │ │ │ │ + bne.n 613a2 │ │ │ │ + ldr r1, [pc, #168] @ (61468 ) │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 613fa │ │ │ │ - b.n 61442 │ │ │ │ - ldr r1, [pc, #160] @ (614c4 ) │ │ │ │ + bne.n 613a2 │ │ │ │ + b.n 613ea │ │ │ │ + ldr r1, [pc, #160] @ (6146c ) │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ - cbz r0, 61442 │ │ │ │ - ldr r1, [pc, #148] @ (614c8 ) │ │ │ │ + blx 8320 │ │ │ │ + cbz r0, 613ea │ │ │ │ + ldr r1, [pc, #148] @ (61470 ) │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 613fa │ │ │ │ - ldr r2, [pc, #136] @ (614cc ) │ │ │ │ + bne.n 613a2 │ │ │ │ + ldr r2, [pc, #136] @ (61474 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #300] @ 0x12c │ │ │ │ - b.n 61352 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + b.n 612fa │ │ │ │ + cbz r0, 6145a │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + cbz r4, 6144e │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + uxtb r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + uxth r6, r2 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + sxth r6, r2 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + cbz r4, 61460 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + cbz r4, 6145e │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + cbz r6, 61460 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cbz r6, 61464 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cbz r6, 61464 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + cbz r6, 6145c │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + cbz r6, 61470 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cbz r6, 61468 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + b.n 60c98 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe9b60004 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + cbz r4, 61470 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w sl, [pc, #1280] @ 619e4 │ │ │ │ + ldr.w sl, [pc, #1280] @ 6198c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ add sl, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r7, #7 │ │ │ │ - beq.w 61680 │ │ │ │ - cbz r3, 6155a │ │ │ │ + beq.w 61628 │ │ │ │ + cbz r3, 61502 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6194e │ │ │ │ - ldr.w r3, [pc, #1252] @ 619e8 │ │ │ │ + bne.w 618f6 │ │ │ │ + ldr.w r3, [pc, #1252] @ 61990 │ │ │ │ mov r9, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #4 │ │ │ │ - bgt.w 6167a │ │ │ │ - ldr.w r3, [pc, #1240] @ 619ec │ │ │ │ + bgt.w 61622 │ │ │ │ + ldr.w r3, [pc, #1240] @ 61994 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61948 │ │ │ │ - ldr.w r3, [pc, #1220] @ 619f0 │ │ │ │ + beq.w 618f0 │ │ │ │ + ldr.w r3, [pc, #1220] @ 61998 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 61658 │ │ │ │ - ldr.w r3, [pc, #1208] @ 619f4 │ │ │ │ + bpl.w 61600 │ │ │ │ + ldr.w r3, [pc, #1208] @ 6199c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 619bc │ │ │ │ - ldr.w r2, [pc, #1196] @ 619f8 │ │ │ │ + beq.w 61964 │ │ │ │ + ldr.w r2, [pc, #1196] @ 619a0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6165c │ │ │ │ - ldr.w r3, [pc, #1184] @ 619fc │ │ │ │ + b.n 61604 │ │ │ │ + ldr.w r3, [pc, #1184] @ 619a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1160] @ 619ec │ │ │ │ + ldr.w r3, [pc, #1160] @ 61994 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61940 │ │ │ │ - ldr.w r3, [pc, #1144] @ 619f0 │ │ │ │ + beq.w 618e8 │ │ │ │ + ldr.w r3, [pc, #1144] @ 61998 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 6175e │ │ │ │ - ldr.w r3, [pc, #1144] @ 61a00 │ │ │ │ + bmi.w 61706 │ │ │ │ + ldr.w r3, [pc, #1144] @ 619a8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1140] @ 61a04 │ │ │ │ + ldr.w r3, [pc, #1140] @ 619ac │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1116] @ 61a08 │ │ │ │ + ldr.w r3, [pc, #1116] @ 619b0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1108] @ 61a0c │ │ │ │ + ldr.w r3, [pc, #1108] @ 619b4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1100] @ 61a10 │ │ │ │ + ldr.w r3, [pc, #1100] @ 619b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ cmp r7, #4 │ │ │ │ mov fp, r0 │ │ │ │ - ble.w 61824 │ │ │ │ + ble.w 617cc │ │ │ │ cmp r7, #7 │ │ │ │ - beq.n 616c6 │ │ │ │ + beq.n 6166e │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 6171a │ │ │ │ + beq.w 616c2 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.w 61792 │ │ │ │ - ldr.w r3, [pc, #1060] @ 61a14 │ │ │ │ + beq.w 6173a │ │ │ │ + ldr.w r3, [pc, #1060] @ 619bc │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 61924 │ │ │ │ - ldr.w r2, [pc, #1048] @ 61a18 │ │ │ │ + bgt.w 618cc │ │ │ │ + ldr.w r2, [pc, #1048] @ 619c0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r2 │ │ │ │ - ldr.w r1, [pc, #1044] @ 61a1c │ │ │ │ + ldr.w r1, [pc, #1044] @ 619c4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 619a8 │ │ │ │ + beq.w 61950 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 61918 │ │ │ │ + beq.w 618c0 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - bne.w 617c6 │ │ │ │ + bne.w 6176e │ │ │ │ cmp r7, #7 │ │ │ │ - beq.n 616fa │ │ │ │ + beq.n 616a2 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 6174a │ │ │ │ + beq.w 616f2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 61654 │ │ │ │ + ble.n 615fc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ - bne.n 615ca │ │ │ │ + bne.n 61572 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 61642 │ │ │ │ + bne.n 615ea │ │ │ │ mov r6, r4 │ │ │ │ - b.n 615ca │ │ │ │ - ldr r4, [pc, #964] @ (61a20 ) │ │ │ │ + b.n 61572 │ │ │ │ + ldr r4, [pc, #964] @ (619c8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #964] @ (61a24 ) │ │ │ │ + ldr r1, [pc, #964] @ (619cc ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r9, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6177c │ │ │ │ + beq.n 61724 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6167a │ │ │ │ - ldr r3, [pc, #924] @ (61a28 ) │ │ │ │ + beq.n 61622 │ │ │ │ + ldr r3, [pc, #924] @ (619d0 ) │ │ │ │ movs r1, #9 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -137962,442 +137957,442 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - b.n 6150c │ │ │ │ + bl 5fb84 │ │ │ │ + b.n 614b4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r4, [pc, #868] @ (61a2c ) │ │ │ │ + ldr r4, [pc, #868] @ (619d4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #868] @ (61a30 ) │ │ │ │ - ldr r1, [pc, #868] @ (61a34 ) │ │ │ │ + ldr r2, [pc, #868] @ (619d8 ) │ │ │ │ + ldr r1, [pc, #868] @ (619dc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 619a2 │ │ │ │ + beq.w 6194a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 61918 │ │ │ │ + beq.w 618c0 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - bne.n 617c6 │ │ │ │ - ldr r1, [pc, #828] @ (61a38 ) │ │ │ │ + bne.n 6176e │ │ │ │ + ldr r1, [pc, #828] @ (619e0 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 61642 │ │ │ │ - b.n 616b8 │ │ │ │ + bgt.n 615ea │ │ │ │ + b.n 61660 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #800] @ (61a3c ) │ │ │ │ + ldr r2, [pc, #800] @ (619e4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #800] @ (61a40 ) │ │ │ │ + ldr r1, [pc, #800] @ (619e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 619b4 │ │ │ │ + beq.w 6195c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 61918 │ │ │ │ + beq.w 618c0 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - bne.n 617c6 │ │ │ │ - ldr r1, [pc, #760] @ (61a44 ) │ │ │ │ + bne.n 6176e │ │ │ │ + ldr r1, [pc, #760] @ (619ec ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 61642 │ │ │ │ - b.n 6170c │ │ │ │ + bgt.w 615ea │ │ │ │ + b.n 616b4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #740] @ (61a48 ) │ │ │ │ + ldr r3, [pc, #740] @ (619f0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 619c2 │ │ │ │ - ldr r2, [pc, #732] @ (61a4c ) │ │ │ │ + beq.w 6196a │ │ │ │ + ldr r2, [pc, #732] @ (619f4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 6158e │ │ │ │ - ldr r3, [pc, #720] @ (61a50 ) │ │ │ │ + b.n 61536 │ │ │ │ + ldr r3, [pc, #720] @ (619f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 61562 │ │ │ │ + b.n 6150a │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r3, [pc, #704] @ (61a54 ) │ │ │ │ + ldr r3, [pc, #704] @ (619fc ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #704] @ (61a58 ) │ │ │ │ - ldr r1, [pc, #704] @ (61a5c ) │ │ │ │ + ldr r2, [pc, #704] @ (61a00 ) │ │ │ │ + ldr r1, [pc, #704] @ (61a04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6196a │ │ │ │ + beq.w 61912 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 61918 │ │ │ │ + beq.w 618c0 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - beq.n 61802 │ │ │ │ + beq.n 617aa │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 617ee │ │ │ │ - ldr r3, [pc, #532] @ (619f0 ) │ │ │ │ + cbz r3, 61796 │ │ │ │ + ldr r3, [pc, #532] @ (61998 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 618ca │ │ │ │ + bne.n 61872 │ │ │ │ sub.w r5, r5, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r7, #6 │ │ │ │ - bne.w 61634 │ │ │ │ - ldr r1, [pc, #604] @ (61a60 ) │ │ │ │ + bne.w 615dc │ │ │ │ + ldr r1, [pc, #604] @ (61a08 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 61642 │ │ │ │ - b.n 61784 │ │ │ │ + bgt.w 615ea │ │ │ │ + b.n 6172c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61880 │ │ │ │ + beq.n 61828 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 618c4 │ │ │ │ - ldr r3, [pc, #440] @ (619f0 ) │ │ │ │ + beq.n 6186c │ │ │ │ + ldr r3, [pc, #440] @ (61998 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 618be │ │ │ │ + bpl.n 61866 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61912 │ │ │ │ - ldr r2, [pc, #536] @ (61a64 ) │ │ │ │ + beq.n 618ba │ │ │ │ + ldr r2, [pc, #536] @ (61a0c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6189c │ │ │ │ + beq.n 61844 │ │ │ │ add.w r4, fp, #1 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - bne.n 617c6 │ │ │ │ + bne.n 6176e │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 61642 │ │ │ │ - b.n 61816 │ │ │ │ + bgt.w 615ea │ │ │ │ + b.n 617be │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61930 │ │ │ │ + beq.n 618d8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 618a6 │ │ │ │ + beq.n 6184e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6186e │ │ │ │ + bne.n 61816 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6151c │ │ │ │ + beq.w 614c4 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 61694 │ │ │ │ - ldr r1, [pc, #448] @ (61a68 ) │ │ │ │ + b.n 6163c │ │ │ │ + ldr r1, [pc, #448] @ (61a10 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6186e │ │ │ │ - b.n 6189c │ │ │ │ - ldr r0, [pc, #428] @ (61a6c ) │ │ │ │ + bne.n 61816 │ │ │ │ + b.n 61844 │ │ │ │ + ldr r0, [pc, #428] @ (61a14 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 61852 │ │ │ │ - ldr r0, [pc, #424] @ (61a70 ) │ │ │ │ + b.n 617fa │ │ │ │ + ldr r0, [pc, #424] @ (61a18 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 61852 │ │ │ │ + b.n 617fa │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 6195c │ │ │ │ + bcs.n 61904 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 617ee │ │ │ │ + beq.w 61796 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 61902 │ │ │ │ + cbz r3, 618aa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 619d4 │ │ │ │ + bmi.n 6197c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ sub.w r5, r5, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 617fc │ │ │ │ - ldr r0, [pc, #352] @ (61a74 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 617a4 │ │ │ │ + ldr r0, [pc, #352] @ (61a1c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 61852 │ │ │ │ + b.n 617fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6167a │ │ │ │ + beq.w 61622 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 618a2 │ │ │ │ - ldr r3, [pc, #336] @ (61a78 ) │ │ │ │ + b.n 6184a │ │ │ │ + ldr r3, [pc, #336] @ (61a20 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 61604 │ │ │ │ + b.n 615ac │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6188a │ │ │ │ - ldr.w r9, [pc, #320] @ 61a7c │ │ │ │ + bne.n 61832 │ │ │ │ + ldr.w r9, [pc, #320] @ 61a24 │ │ │ │ add r9, pc │ │ │ │ - b.n 6188a │ │ │ │ - ldr r3, [pc, #316] @ (61a80 ) │ │ │ │ + b.n 61832 │ │ │ │ + ldr r3, [pc, #316] @ (61a28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 6158e │ │ │ │ - ldr r4, [pc, #312] @ (61a84 ) │ │ │ │ + b.n 61536 │ │ │ │ + ldr r4, [pc, #312] @ (61a2c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 6165c │ │ │ │ - ldr r3, [pc, #312] @ (61a88 ) │ │ │ │ + b.n 61604 │ │ │ │ + ldr r3, [pc, #312] @ (61a30 ) │ │ │ │ movs r1, #9 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 61694 │ │ │ │ + b.n 6163c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 618e6 │ │ │ │ - b.n 617ee │ │ │ │ - ldr r3, [pc, #288] @ (61a8c ) │ │ │ │ - ldr r4, [pc, #288] @ (61a90 ) │ │ │ │ + bge.n 6188e │ │ │ │ + b.n 61796 │ │ │ │ + ldr r3, [pc, #288] @ (61a34 ) │ │ │ │ + ldr r4, [pc, #288] @ (61a38 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #288] @ (61a94 ) │ │ │ │ + ldr r1, [pc, #288] @ (61a3c ) │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 61918 │ │ │ │ + beq.n 618c0 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ subs.w fp, r4, r6 │ │ │ │ - beq.w 617fc │ │ │ │ - b.n 617c6 │ │ │ │ - ldr r3, [pc, #244] @ (61a98 ) │ │ │ │ + beq.w 617a4 │ │ │ │ + b.n 6176e │ │ │ │ + ldr r3, [pc, #244] @ (61a40 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 61972 │ │ │ │ - ldr r3, [pc, #240] @ (61a9c ) │ │ │ │ + b.n 6191a │ │ │ │ + ldr r3, [pc, #240] @ (61a44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 619ca │ │ │ │ - ldr r3, [pc, #232] @ (61aa0 ) │ │ │ │ + bgt.n 61972 │ │ │ │ + ldr r3, [pc, #232] @ (61a48 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 61972 │ │ │ │ - ldr r4, [pc, #228] @ (61aa4 ) │ │ │ │ + b.n 6191a │ │ │ │ + ldr r4, [pc, #228] @ (61a4c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 6165c │ │ │ │ - ldr r3, [pc, #228] @ (61aa8 ) │ │ │ │ + b.n 61604 │ │ │ │ + ldr r3, [pc, #228] @ (61a50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 6158e │ │ │ │ - ldr r3, [pc, #224] @ (61aac ) │ │ │ │ + b.n 61536 │ │ │ │ + ldr r3, [pc, #224] @ (61a54 ) │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #8 │ │ │ │ - b.n 61972 │ │ │ │ + b.n 6191a │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 61902 │ │ │ │ + b.n 618aa │ │ │ │ nop │ │ │ │ - b.n 61e6c │ │ │ │ + b.n 61ed4 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r4, pc, #80 @ (adr r4, 619e4 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r1, r1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r3, pc, #760 @ (adr r3, 61ca0 ) │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 61a78 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #16 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, 61a80 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 61a8a │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + hlt 0x0034 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 61a80 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 61a6e │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 61a80 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 61a7e │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ - uxth r0, r7 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - itt cs │ │ │ │ - movcs r4, r0 │ │ │ │ - sxtbcs r0, r5 │ │ │ │ + cbnz r4, 61a0c │ │ │ │ movs r4, r0 │ │ │ │ - sxtb r0, r7 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 61a8a │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 61a8a │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - sxtb r6, r3 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - sxtb r0, r3 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 61a9a │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 61a90 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 61a74 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 61a6c │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 61be4 ) │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r7, #7 │ │ │ │ movs r1, r1 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r6, 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -138409,79 +138404,79 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ ldrd fp, r2, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #2820] @ 625e8 │ │ │ │ + ldr.w r3, [pc, #2820] @ 62590 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r8, lr, [sp, #40] @ 0x28 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.w 61c18 │ │ │ │ + beq.w 61bc0 │ │ │ │ cmp r7, #1 │ │ │ │ ite le │ │ │ │ movle.w r8, #0 │ │ │ │ movgt.w r8, #1 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r8, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 61ca6 │ │ │ │ + beq.w 61c4e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 61ef6 │ │ │ │ + bne.w 61e9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r4, #1 │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 61b3c │ │ │ │ + beq.n 61ae4 │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ ldrb.w sl, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - beq.w 61fd0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.w 61f78 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r8, lsl #1] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.w 61fd0 │ │ │ │ + bmi.w 61f78 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - beq.w 625de │ │ │ │ + beq.w 62586 │ │ │ │ ldrh.w r3, [r3, #90] @ 0x5a │ │ │ │ movs r2, #3 │ │ │ │ eor.w r8, r5, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 61ec8 │ │ │ │ + bmi.w 61e70 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ @@ -138493,168 +138488,168 @@ │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 60de0 │ │ │ │ + bl 60d88 │ │ │ │ ldrb.w r9, [r6] │ │ │ │ and.w r8, r8, r0 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.w 61cfc │ │ │ │ + beq.w 61ca4 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - beq.w 61d22 │ │ │ │ + beq.w 61cca │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 62efc │ │ │ │ + beq.w 62ea4 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - beq.w 61d50 │ │ │ │ + beq.w 61cf8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r5, r9, #91 @ 0x5b │ │ │ │ clz r5, r5 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it le │ │ │ │ movle r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 62806 │ │ │ │ + beq.w 627ae │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ adds r4, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - bne.w 61b08 │ │ │ │ + bne.w 61ab0 │ │ │ │ movs r5, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 61c1a │ │ │ │ + beq.n 61bc2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 61c82 │ │ │ │ + beq.n 61c2a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 61c8c │ │ │ │ + beq.n 61c34 │ │ │ │ subs.w r2, r3, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, #1 │ │ │ │ it le │ │ │ │ orrle.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 62442 │ │ │ │ + bne.w 623ea │ │ │ │ ldrb.w r9, [r0, #1] │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - bne.n 61c9e │ │ │ │ + bne.n 61c46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 61c9a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 61c42 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - bne.w 626e8 │ │ │ │ + bne.w 62690 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61c1a │ │ │ │ + b.n 61bc2 │ │ │ │ cmp r7, #1 │ │ │ │ it gt │ │ │ │ addgt r7, #1 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 61c1a │ │ │ │ + b.n 61bc2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r7, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 61c1a │ │ │ │ + blt.n 61bc2 │ │ │ │ add.w fp, r0, #1 │ │ │ │ - b.n 61f32 │ │ │ │ + b.n 61eda │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bne.n 61c5a │ │ │ │ + bne.n 61c02 │ │ │ │ adds r4, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 61b08 │ │ │ │ + b.n 61ab0 │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ - beq.w 61e82 │ │ │ │ + beq.w 61e2a │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.w 62722 │ │ │ │ + beq.w 626ca │ │ │ │ cmp.w r9, #32 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #0 │ │ │ │ andne.w r8, r8, #1 │ │ │ │ mov.w r5, r9, lsl #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 61e84 │ │ │ │ + bne.w 61e2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 61f3a │ │ │ │ + ble.w 61ee2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 626dc │ │ │ │ + bcs.w 62684 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - bne.w 61bd6 │ │ │ │ + bne.w 61b7e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - bne.w 61bde │ │ │ │ + bne.w 61b86 │ │ │ │ adds r0, r6, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #123 @ 0x7b │ │ │ │ - beq.w 62648 │ │ │ │ + beq.w 625f0 │ │ │ │ cmp.w r9, #32 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #63 @ 0x3f │ │ │ │ - bne.w 61bf2 │ │ │ │ + bne.w 61b9a │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bne.w 62082 │ │ │ │ + bne.w 6202a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 624d2 │ │ │ │ + bcs.w 6247a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 620c8 │ │ │ │ + bne.w 62070 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 62462 │ │ │ │ + bmi.w 6240a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #19 │ │ │ │ movt r8, #128 @ 0x80 │ │ │ │ ldrb.w r9, [r6] │ │ │ │ sub.w r3, r3, #6 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ @@ -138662,15 +138657,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r7 │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bhi.w 62136 │ │ │ │ + bhi.w 620de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #7 │ │ │ │ @@ -138761,803 +138756,803 @@ │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r5, r6, #11 │ │ │ │ ldrb.w r9, [r0, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.n 61f00 │ │ │ │ + beq.n 61ea8 │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ mov fp, r4 │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 61cb6 │ │ │ │ + bne.w 61c5e │ │ │ │ movs r5, #86 @ 0x56 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r3, [r2, r5] │ │ │ │ ands.w r5, r3, #2048 @ 0x800 │ │ │ │ - beq.n 61ebe │ │ │ │ + beq.n 61e66 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ ands.w r5, r1, #2048 @ 0x800 │ │ │ │ - bne.n 61ed2 │ │ │ │ + bne.n 61e7a │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 61b94 │ │ │ │ + bpl.w 61b3c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 61f56 │ │ │ │ + beq.n 61efe │ │ │ │ mov r9, r4 │ │ │ │ - b.n 61b94 │ │ │ │ + b.n 61b3c │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ ldrh.w r1, [r2, r3, lsl #1] │ │ │ │ ands.w r5, r1, #2048 @ 0x800 │ │ │ │ - bne.n 61ed2 │ │ │ │ + bne.n 61e7a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ moveq.w r8, #1 │ │ │ │ - beq.w 61b94 │ │ │ │ + beq.w 61b3c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 61b94 │ │ │ │ + b.n 61b3c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, fp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r4, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 61f12 │ │ │ │ + beq.n 61eba │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 61e66 │ │ │ │ + beq.n 61e0e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 62430 │ │ │ │ + beq.w 623d8 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 61f00 │ │ │ │ + bne.n 61ea8 │ │ │ │ add.w fp, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 62728 │ │ │ │ + beq.w 626d0 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.w 61cfc │ │ │ │ + beq.w 61ca4 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - bne.w 61be6 │ │ │ │ - b.n 61d22 │ │ │ │ - ldr.w r3, [pc, #1684] @ 625ec │ │ │ │ + bne.w 61b8e │ │ │ │ + b.n 61cca │ │ │ │ + ldr.w r3, [pc, #1684] @ 62594 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 61f8c │ │ │ │ - ldr.w r3, [pc, #1672] @ 625f0 │ │ │ │ + cbz r3, 61f34 │ │ │ │ + ldr.w r3, [pc, #1672] @ 62598 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1668] @ 625f4 │ │ │ │ + ldr.w r2, [pc, #1668] @ 6259c │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 625d6 │ │ │ │ + bne.w 6257e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 625d6 │ │ │ │ + beq.w 6257e │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1624] @ 625f8 │ │ │ │ + ldr.w r1, [pc, #1624] @ 625a0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 62b7e │ │ │ │ + bcs.w 62b26 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61ece │ │ │ │ + beq.n 61e76 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [r9, #1] │ │ │ │ - b.n 61b94 │ │ │ │ + b.n 61b3c │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bne.w 62e72 │ │ │ │ + bne.w 62e1a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1552] @ 625f0 │ │ │ │ + ldr.w r3, [pc, #1552] @ 62598 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r1, [pc, #1556] @ 625fc │ │ │ │ + ldr.w r1, [pc, #1556] @ 625a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd fp, r2, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 60de0 │ │ │ │ + bl 60d88 │ │ │ │ mov r8, r0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 6204c │ │ │ │ + bmi.n 61ff4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 62050 │ │ │ │ + beq.n 61ff8 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 62ede │ │ │ │ + bne.w 62e86 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 62006 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 62006 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 62006 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 62006 │ │ │ │ adds r4, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 6201a │ │ │ │ + bpl.n 61fc2 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62010 │ │ │ │ + b.n 61fb8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 6205e │ │ │ │ + bne.n 62006 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 624a8 │ │ │ │ + beq.w 62450 │ │ │ │ eor.w r3, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r8, r3, r8 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 62438 │ │ │ │ - ldr.w r3, [pc, #1384] @ 625ec │ │ │ │ + beq.w 623e0 │ │ │ │ + ldr.w r3, [pc, #1384] @ 62594 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 620b8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 625f0 │ │ │ │ + cbz r3, 62060 │ │ │ │ + ldr.w r3, [pc, #1372] @ 62598 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1380] @ 62600 │ │ │ │ + ldr.w r2, [pc, #1380] @ 625a8 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 626f2 │ │ │ │ + bne.w 6269a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 626a8 │ │ │ │ + ble.w 62650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61d6e │ │ │ │ - ldr.w r3, [pc, #1312] @ 625ec │ │ │ │ + beq.w 61d16 │ │ │ │ + ldr.w r3, [pc, #1312] @ 62594 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 626a0 │ │ │ │ - ldr.w r3, [pc, #1300] @ 625f0 │ │ │ │ + beq.w 62648 │ │ │ │ + ldr.w r3, [pc, #1300] @ 62598 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.w 6247a │ │ │ │ + bpl.w 62422 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1304] @ 62604 │ │ │ │ + ldr.w r3, [pc, #1304] @ 625ac │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6271a │ │ │ │ - ldr.w r2, [pc, #1292] @ 62608 │ │ │ │ + beq.w 626c2 │ │ │ │ + ldr.w r2, [pc, #1292] @ 625b0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ - b.n 6247e │ │ │ │ + bl 5f1e8 │ │ │ │ + b.n 62426 │ │ │ │ adds r4, #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 623a0 │ │ │ │ + bhi.w 62348 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n 62108 │ │ │ │ + bmi.n 620b0 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ movs r1, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 62140 │ │ │ │ + bcc.n 620e8 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ mov r1, r3 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6212a │ │ │ │ + bcs.n 620d2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ strb r1, [r2, #0] │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #92 @ 0x5c │ │ │ │ - bne.n 62138 │ │ │ │ + bne.n 620e0 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 625c0 │ │ │ │ + bcs.w 62568 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1176] @ 6260c │ │ │ │ + ldr.w r1, [pc, #1176] @ 625b4 │ │ │ │ cmp r3, #6 │ │ │ │ add r1, pc │ │ │ │ - beq.w 62288 │ │ │ │ + beq.w 62230 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #60 @ 0x3c │ │ │ │ - bne.n 62138 │ │ │ │ - ldr.w r1, [pc, #1152] @ 62610 │ │ │ │ + bne.n 620e0 │ │ │ │ + ldr.w r1, [pc, #1152] @ 625b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62348 │ │ │ │ + beq.w 622f0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w r0, [r7, r2, lsl #1] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.w 624f2 │ │ │ │ + bmi.w 6249a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 624ea │ │ │ │ + beq.w 62492 │ │ │ │ sub.w r0, r2, #45 @ 0x2d │ │ │ │ - bls.w 6277a │ │ │ │ + bls.w 62722 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 624f2 │ │ │ │ + beq.w 6249a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #38 @ 0x26 │ │ │ │ - bne.n 62138 │ │ │ │ - ldr.w r1, [pc, #1072] @ 62614 │ │ │ │ + bne.n 620e0 │ │ │ │ + ldr.w r1, [pc, #1072] @ 625bc │ │ │ │ add r1, pc │ │ │ │ - b.n 62288 │ │ │ │ + b.n 62230 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6210a │ │ │ │ + beq.n 620b2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ - bne.n 6210a │ │ │ │ + bne.n 620b2 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61d9e │ │ │ │ + beq.w 61d46 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 621f8 │ │ │ │ + bne.n 621a0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 61d9e │ │ │ │ + bne.w 61d46 │ │ │ │ adds r6, r2, #2 │ │ │ │ - b.n 621f8 │ │ │ │ + b.n 621a0 │ │ │ │ mvn.w r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r5, r2 │ │ │ │ - bne.n 6231e │ │ │ │ + bne.n 622c6 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 623de │ │ │ │ + beq.w 62386 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - cbz r2, 6227a │ │ │ │ + cbz r2, 62222 │ │ │ │ strd r2, r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r4 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 62254 │ │ │ │ + b.n 621fc │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 623ca │ │ │ │ + beq.w 62372 │ │ │ │ ldrh.w r1, [r0, r2, lsl #1] │ │ │ │ movw ip, #8194 @ 0x2002 │ │ │ │ tst.w r1, ip │ │ │ │ - beq.n 6224a │ │ │ │ + beq.n 621f2 │ │ │ │ cmp r2, r3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bne.n 6227a │ │ │ │ + bne.n 62222 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 6227a │ │ │ │ + bne.n 62222 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w 6250a │ │ │ │ + bmi.w 624b2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5e348 │ │ │ │ + bl 5e2f0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r4 │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #46 @ 0x2e │ │ │ │ - bne.w 62138 │ │ │ │ + bne.w 620e0 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 625cc │ │ │ │ + bcs.w 62574 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 625b4 │ │ │ │ + bcs.w 6255c │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - bne.w 62138 │ │ │ │ + bne.w 620e0 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 625a8 │ │ │ │ + bcs.w 62550 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62500 │ │ │ │ + beq.w 624a8 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ tst r5, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq.n 62220 │ │ │ │ + beq.n 621c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 62418 │ │ │ │ + beq.n 623c0 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 62408 │ │ │ │ + beq.n 623b0 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 623ec │ │ │ │ + bne.n 62394 │ │ │ │ movs r2, #24 │ │ │ │ - ldr r1, [pc, #744] @ (62618 ) │ │ │ │ + ldr r1, [pc, #744] @ (625c0 ) │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 62232 │ │ │ │ + b.n 621da │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 623ce │ │ │ │ + bne.n 62376 │ │ │ │ mov fp, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 61f32 │ │ │ │ + beq.w 61eda │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 624dc │ │ │ │ + beq.w 62484 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 62772 │ │ │ │ + beq.w 6271a │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 6275c │ │ │ │ + bne.w 62704 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #684] @ (6261c ) │ │ │ │ + ldr r2, [pc, #684] @ (625c4 ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ mvn.w r2, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 6221c │ │ │ │ + b.n 621c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 623be │ │ │ │ + cbz r3, 62366 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 623be │ │ │ │ + cbz r3, 62366 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 62120 │ │ │ │ + bne.w 620c8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 62120 │ │ │ │ + beq.w 620c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 623ba │ │ │ │ + cbz r3, 62362 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62120 │ │ │ │ + bne.w 620c8 │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 6280c │ │ │ │ + bne.w 627b4 │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 6227a │ │ │ │ + b.n 62222 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ ldrd r4, r6, [r3] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 6230e │ │ │ │ + b.n 622b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, r5 │ │ │ │ eor.w r5, r5, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 6227e │ │ │ │ - ldr r3, [pc, #560] @ (62620 ) │ │ │ │ + b.n 62226 │ │ │ │ + ldr r3, [pc, #560] @ (625c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62490 │ │ │ │ - ldr r1, [pc, #552] @ (62624 ) │ │ │ │ + bgt.n 62438 │ │ │ │ + ldr r1, [pc, #552] @ (625cc ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 6227a │ │ │ │ - ldr r1, [pc, #540] @ (62628 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 62222 │ │ │ │ + ldr r1, [pc, #540] @ (625d0 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 6227a │ │ │ │ - ldr r3, [pc, #528] @ (6262c ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 62222 │ │ │ │ + ldr r3, [pc, #528] @ (625d4 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 6227a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 62222 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 61c18 │ │ │ │ + b.w 61bc0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 61d22 │ │ │ │ - b.n 62082 │ │ │ │ + bne.w 61cca │ │ │ │ + b.n 6202a │ │ │ │ cmp r3, #12 │ │ │ │ it ne │ │ │ │ movne r6, r0 │ │ │ │ - beq.n 624b4 │ │ │ │ + beq.n 6245c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 62806 │ │ │ │ + bne.w 627ae │ │ │ │ ldrb.w r9, [r6, #1] │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bgt.w 61ca0 │ │ │ │ + bgt.w 61c48 │ │ │ │ adds r7, #1 │ │ │ │ - b.w 61b08 │ │ │ │ + b.w 61ab0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ - ldr r1, [pc, #452] @ (62630 ) │ │ │ │ + ldr r1, [pc, #452] @ (625d8 ) │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 61d78 │ │ │ │ - ldr r0, [pc, #440] @ (62634 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 61d20 │ │ │ │ + ldr r0, [pc, #440] @ (625dc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #440] @ (62638 ) │ │ │ │ + ldr r1, [pc, #440] @ (625e0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 61d6e │ │ │ │ - ldr r3, [pc, #424] @ (6263c ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 61d16 │ │ │ │ + ldr r3, [pc, #424] @ (625e4 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 6227a │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 62222 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 6205e │ │ │ │ + bne.w 62006 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 62010 │ │ │ │ + b.n 61fb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62b74 │ │ │ │ + beq.w 62b1c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 6244a │ │ │ │ + b.n 623f2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 620c0 │ │ │ │ - ldr r3, [pc, #352] @ (62640 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 62068 │ │ │ │ + ldr r3, [pc, #352] @ (625e8 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 62378 │ │ │ │ + b.n 62320 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 621d2 │ │ │ │ + bne.w 6217a │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 621b4 │ │ │ │ + bne.w 6215c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ ldrd r3, r6, [r0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61d46 │ │ │ │ adds r3, r5, #2 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ ldrh.w lr, [r0, r1, lsl #1] │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ - bne.n 62510 │ │ │ │ + bne.n 624b8 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6227a │ │ │ │ - ldr r1, [pc, #260] @ (62644 ) │ │ │ │ + beq.w 62222 │ │ │ │ + ldr r1, [pc, #260] @ (625ec ) │ │ │ │ sub.w r2, ip, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ subs r2, #1 │ │ │ │ adds r7, r5, #1 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.w 627c8 │ │ │ │ + bcs.w 62770 │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r2, r4, [sp, #112] @ 0x70 │ │ │ │ - b.n 6257a │ │ │ │ + b.n 62522 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 627bc │ │ │ │ + bcs.w 62764 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.w 627c4 │ │ │ │ + bcs.w 6276c │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrd r3, r0, [sl] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n 62562 │ │ │ │ + bne.n 6250a │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 62562 │ │ │ │ + bcs.n 6250a │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bne.n 62562 │ │ │ │ + bne.n 6250a │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 62e9e │ │ │ │ + bcs.w 62e46 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62572 │ │ │ │ + b.n 6251a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - b.n 62138 │ │ │ │ + b.n 620e0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 622b8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 62260 │ │ │ │ add.w r9, r4, #2 │ │ │ │ - b.w 61b94 │ │ │ │ + b.w 61b3c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 61b82 │ │ │ │ - b.n 61fd8 │ │ │ │ - bgt.n 62674 │ │ │ │ + bne.w 61b2a │ │ │ │ + b.n 61f80 │ │ │ │ + bgt.n 624dc │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + adds r6, r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 62528 │ │ │ │ + bcc.n 625b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r1, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r3, pc, #464 @ (adr r3, 62784 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r3, pc, #784 @ (adr r3, 628c8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 6269c ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 62804 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #544 @ (adr r5, 62858 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #992 @ (adr r5, 62a1c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 62784 ) │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ movs r0, r1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 62a00 ) │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -139572,185 +139567,185 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.w 62806 │ │ │ │ + ble.w 627ae │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62806 │ │ │ │ + beq.w 627ae │ │ │ │ mov r1, fp │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 62cbc │ │ │ │ + bne.w 62c64 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ adds r4, r0, #1 │ │ │ │ - b.w 61b00 │ │ │ │ - ldr.w r0, [pc, #2144] @ 62f04 │ │ │ │ + b.w 61aa8 │ │ │ │ + ldr.w r0, [pc, #2144] @ 62eac │ │ │ │ add r0, pc │ │ │ │ - b.n 6247e │ │ │ │ + b.n 62426 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r5, #9 │ │ │ │ - b.n 626be │ │ │ │ + b.n 62666 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bgt.w 620c0 │ │ │ │ + bgt.w 62068 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc.w r1, [r8] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 626b6 │ │ │ │ + bcc.n 6265e │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 626b6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6265e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 61cee │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 61c96 │ │ │ │ adds r4, #1 │ │ │ │ mov.w r9, #45 @ 0x2d │ │ │ │ - b.w 61ca0 │ │ │ │ + b.w 61c48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 5f5a8 │ │ │ │ + bl 5f550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 620b8 │ │ │ │ + beq.w 62060 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 620b8 │ │ │ │ - ldr.w r0, [pc, #2028] @ 62f08 │ │ │ │ + b.n 62060 │ │ │ │ + ldr.w r0, [pc, #2028] @ 62eb0 │ │ │ │ add r0, pc │ │ │ │ - b.n 6247e │ │ │ │ + b.n 62426 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 61b3c │ │ │ │ + b.w 61ae4 │ │ │ │ cmp r7, #0 │ │ │ │ itt gt │ │ │ │ movgt r5, #9 │ │ │ │ ldrgt r6, [sp, #52] @ 0x34 │ │ │ │ - bgt.n 62748 │ │ │ │ + bgt.n 626f0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 62078 │ │ │ │ + b.n 62020 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 62732 │ │ │ │ + beq.n 626da │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r6, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 62740 │ │ │ │ - b.n 62738 │ │ │ │ - ldr.w r3, [pc, #1964] @ 62f0c │ │ │ │ + bcc.n 626e8 │ │ │ │ + b.n 626e0 │ │ │ │ + ldr.w r3, [pc, #1964] @ 62eb4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 627ac │ │ │ │ - ldr.w r1, [pc, #1956] @ 62f10 │ │ │ │ + bgt.n 62754 │ │ │ │ + ldr.w r1, [pc, #1956] @ 62eb8 │ │ │ │ add r1, pc │ │ │ │ - b.n 62378 │ │ │ │ - ldr.w r1, [pc, #1952] @ 62f14 │ │ │ │ + b.n 62320 │ │ │ │ + ldr.w r1, [pc, #1952] @ 62ebc │ │ │ │ add r1, pc │ │ │ │ - b.n 62378 │ │ │ │ + b.n 62320 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 624f2 │ │ │ │ + bls.w 6249a │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 621d2 │ │ │ │ - ldr.w r1, [pc, #1924] @ 62f18 │ │ │ │ + beq.w 6217a │ │ │ │ + ldr.w r1, [pc, #1924] @ 62ec0 │ │ │ │ subs r2, r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.w 61d9e │ │ │ │ - ldr.w r3, [pc, #1900] @ 62f1c │ │ │ │ + b.w 61d46 │ │ │ │ + ldr.w r3, [pc, #1900] @ 62ec4 │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 62378 │ │ │ │ + b.n 62320 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 62572 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6251a │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r3, r5, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr.w r4, [pc, #1856] @ 62f20 │ │ │ │ + ldr.w r4, [pc, #1856] @ 62ec8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1848] @ 62f24 │ │ │ │ + ldr.w r1, [pc, #1848] @ 62ecc │ │ │ │ adds r5, r4, r2 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r5, #0 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r6, r2, #2 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - b.w 61d9e │ │ │ │ + b.w 61d46 │ │ │ │ mov fp, r6 │ │ │ │ - b.w 61f32 │ │ │ │ + b.w 61eda │ │ │ │ mov r7, fp │ │ │ │ mov fp, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 62c88 │ │ │ │ - ldr.w r2, [pc, #1808] @ 62f28 │ │ │ │ + bne.w 62c30 │ │ │ │ + ldr.w r2, [pc, #1808] @ 62ed0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r2, [pc, #1800] @ 62f2c │ │ │ │ + ldr.w r2, [pc, #1800] @ 62ed4 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r2, [pc, #1792] @ 62f30 │ │ │ │ + ldr.w r2, [pc, #1792] @ 62ed8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -139759,209 +139754,209 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, fp │ │ │ │ cmp r1, r0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ - cbnz r2, 628b6 │ │ │ │ + cbnz r2, 6285e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 62a56 │ │ │ │ + beq.w 629fe │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 6289e │ │ │ │ + beq.n 62846 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 62aac │ │ │ │ + beq.w 62a54 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 6288a │ │ │ │ + bne.n 62832 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, r0, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 62e90 │ │ │ │ + bge.w 62e38 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - b.n 62838 │ │ │ │ + b.n 627e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 62cbc │ │ │ │ + beq.w 62c64 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r5, r4, [r5] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - b.n 62838 │ │ │ │ + b.n 627e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 6288a │ │ │ │ + ble.n 62832 │ │ │ │ mov r7, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ adds r4, r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 61b00 │ │ │ │ + b.w 61aa8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - bne.w 62ace │ │ │ │ + bne.w 62a76 │ │ │ │ adds r0, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 62bb6 │ │ │ │ - ldr.w r3, [pc, #1616] @ 62f34 │ │ │ │ + beq.w 62b5e │ │ │ │ + ldr.w r3, [pc, #1616] @ 62edc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62c82 │ │ │ │ - ldr.w r3, [pc, #1600] @ 62f38 │ │ │ │ + beq.w 62c2a │ │ │ │ + ldr.w r3, [pc, #1600] @ 62ee0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 62c7c │ │ │ │ + bpl.w 62c24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1588] @ 62f3c │ │ │ │ + ldr.w r3, [pc, #1588] @ 62ee4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 62e6c │ │ │ │ - ldr.w r2, [pc, #1576] @ 62f40 │ │ │ │ + beq.w 62e14 │ │ │ │ + ldr.w r2, [pc, #1576] @ 62ee8 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62a2a │ │ │ │ - ldr.w r3, [pc, #1540] @ 62f34 │ │ │ │ + beq.n 629d2 │ │ │ │ + ldr.w r3, [pc, #1540] @ 62edc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62b0e │ │ │ │ - ldr.w r3, [pc, #1524] @ 62f38 │ │ │ │ + beq.w 62ab6 │ │ │ │ + ldr.w r3, [pc, #1524] @ 62ee0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 62b06 │ │ │ │ + bpl.w 62aae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1520] @ 62f44 │ │ │ │ + ldr.w r3, [pc, #1520] @ 62eec │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 62cb6 │ │ │ │ - ldr.w r2, [pc, #1508] @ 62f48 │ │ │ │ + beq.w 62c5e │ │ │ │ + ldr.w r2, [pc, #1508] @ 62ef0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r9, r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 62b56 │ │ │ │ + beq.w 62afe │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 62b3e │ │ │ │ + beq.w 62ae6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 62b20 │ │ │ │ - ldr.w r3, [pc, #1464] @ 62f4c │ │ │ │ + beq.w 62ac8 │ │ │ │ + ldr.w r3, [pc, #1464] @ 62ef4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 62e96 │ │ │ │ - ldr.w r1, [pc, #1452] @ 62f50 │ │ │ │ + bgt.w 62e3e │ │ │ │ + ldr.w r1, [pc, #1452] @ 62ef8 │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 629f8 │ │ │ │ + bcs.n 629a0 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 629cc │ │ │ │ + bne.n 62974 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 629ce │ │ │ │ + beq.n 62976 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc.w r0, [r8] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 62aa4 │ │ │ │ + bcs.n 62a4c │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 629b4 │ │ │ │ + bcc.n 6295c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 62b6c │ │ │ │ + beq.w 62b14 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 62a08 │ │ │ │ + beq.n 629b0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 62b36 │ │ │ │ - ldr.w r3, [pc, #1368] @ 62f54 │ │ │ │ + beq.w 62ade │ │ │ │ + ldr.w r3, [pc, #1368] @ 62efc │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 62e64 │ │ │ │ - ldr.w r1, [pc, #1356] @ 62f58 │ │ │ │ + bgt.w 62e0c │ │ │ │ + ldr.w r1, [pc, #1356] @ 62f00 │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 62b16 │ │ │ │ + bcs.n 62abe │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 62866 │ │ │ │ + bne.w 6280e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -139976,649 +139971,649 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ addeq r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62856 │ │ │ │ + beq.w 627fe │ │ │ │ mov r1, r6 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 62b92 │ │ │ │ + beq.n 62b3a │ │ │ │ mov fp, r6 │ │ │ │ - b.n 62838 │ │ │ │ + b.n 627e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 629e2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6298a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6289a │ │ │ │ + bne.w 62842 │ │ │ │ ldrd r5, r4, [r0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - b.n 62838 │ │ │ │ + b.n 627e0 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 62a2a │ │ │ │ + bne.n 629d2 │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r9, fp, [sp, #8] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #44] @ 0x2c │ │ │ │ - beq.n 62be0 │ │ │ │ - b.n 62a2a │ │ │ │ - ldr.w r2, [pc, #1108] @ 62f5c │ │ │ │ + beq.n 62b88 │ │ │ │ + b.n 629d2 │ │ │ │ + ldr.w r2, [pc, #1108] @ 62f04 │ │ │ │ add r2, pc │ │ │ │ - b.n 6296e │ │ │ │ - ldr.w r2, [pc, #1104] @ 62f60 │ │ │ │ + b.n 62916 │ │ │ │ + ldr.w r2, [pc, #1104] @ 62f08 │ │ │ │ add r2, pc │ │ │ │ - b.n 6296e │ │ │ │ + b.n 62916 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 62a2a │ │ │ │ - ldr.w r1, [pc, #1088] @ 62f64 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 629d2 │ │ │ │ + ldr.w r1, [pc, #1088] @ 62f0c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 629b4 │ │ │ │ - ldr.w r1, [pc, #1072] @ 62f68 │ │ │ │ + bcc.w 6295c │ │ │ │ + ldr.w r1, [pc, #1072] @ 62f10 │ │ │ │ add r1, pc │ │ │ │ - b.n 62a0e │ │ │ │ - ldr.w r1, [pc, #1068] @ 62f6c │ │ │ │ + b.n 629b6 │ │ │ │ + ldr.w r1, [pc, #1068] @ 62f14 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 629b4 │ │ │ │ - b.n 62a08 │ │ │ │ - ldr.w r1, [pc, #1048] @ 62f70 │ │ │ │ + bcc.w 6295c │ │ │ │ + b.n 629b0 │ │ │ │ + ldr.w r1, [pc, #1048] @ 62f18 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 629b4 │ │ │ │ - ldr.w r1, [pc, #1028] @ 62f74 │ │ │ │ + bcc.w 6295c │ │ │ │ + ldr.w r1, [pc, #1028] @ 62f1c │ │ │ │ add r1, pc │ │ │ │ - b.n 62a0e │ │ │ │ + b.n 629b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r6, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 624ce │ │ │ │ + b.n 62476 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 61fb8 │ │ │ │ + bge.w 61f60 │ │ │ │ mov r9, r4 │ │ │ │ - b.w 61b94 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.w 61b3c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ ands.w r3, r3, #8 │ │ │ │ - bne.w 62856 │ │ │ │ + bne.w 627fe │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 61b00 │ │ │ │ + b.w 61aa8 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str.w fp, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ moveq r3, #128 @ 0x80 │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 628e2 │ │ │ │ - ldr r3, [pc, #916] @ (62f78 ) │ │ │ │ + bne.w 6288a │ │ │ │ + ldr r3, [pc, #916] @ (62f20 ) │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov r4, r6 │ │ │ │ add r3, pc │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 62c06 │ │ │ │ + b.n 62bae │ │ │ │ add.w r5, r9, #2 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 62cc2 │ │ │ │ + bne.n 62c6a │ │ │ │ mov r9, r4 │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ subs r6, r0, r7 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ addeq.w sl, r9, #2 │ │ │ │ streq r3, [sp, #100] @ 0x64 │ │ │ │ - beq.n 62c00 │ │ │ │ + beq.n 62ba8 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.n 62bf8 │ │ │ │ + beq.n 62ba0 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ - blx 8378 │ │ │ │ - cbz r0, 62c62 │ │ │ │ + blx 8320 │ │ │ │ + cbz r0, 62c0a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.n 62c46 │ │ │ │ + bne.n 62bee │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 62c00 │ │ │ │ + b.n 62ba8 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r3, r9, lsl #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, #292] @ 0x124 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 62c00 │ │ │ │ - ldr r2, [pc, #764] @ (62f7c ) │ │ │ │ + b.n 62ba8 │ │ │ │ + ldr r2, [pc, #764] @ (62f24 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62922 │ │ │ │ - ldr r2, [pc, #764] @ (62f80 ) │ │ │ │ + b.n 628ca │ │ │ │ + ldr r2, [pc, #764] @ (62f28 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62922 │ │ │ │ + b.n 628ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 62ec2 │ │ │ │ + beq.w 62e6a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 62ebc │ │ │ │ + beq.w 62e64 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 62eaa │ │ │ │ + bne.w 62e52 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #740] @ (62f84 ) │ │ │ │ + ldr r2, [pc, #740] @ (62f2c ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ - b.n 62816 │ │ │ │ - ldr r2, [pc, #720] @ (62f88 ) │ │ │ │ + b.n 627be │ │ │ │ + ldr r2, [pc, #720] @ (62f30 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6296e │ │ │ │ + b.n 62916 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 61f32 │ │ │ │ + b.w 61eda │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bpl.w 6292a │ │ │ │ + bpl.w 628d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 628e2 │ │ │ │ - ldr r2, [pc, #600] @ (62f34 ) │ │ │ │ + beq.w 6288a │ │ │ │ + ldr r2, [pc, #600] @ (62edc ) │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 62e36 │ │ │ │ - ldr r2, [pc, #588] @ (62f38 ) │ │ │ │ + beq.w 62dde │ │ │ │ + ldr r2, [pc, #588] @ (62ee0 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r3, r1, #28 │ │ │ │ - bpl.w 62e30 │ │ │ │ + bpl.w 62dd8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #660] @ (62f8c ) │ │ │ │ + ldr r2, [pc, #660] @ (62f34 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 62e5e │ │ │ │ - ldr r2, [pc, #648] @ (62f90 ) │ │ │ │ + beq.w 62e06 │ │ │ │ + ldr r2, [pc, #648] @ (62f38 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 62e18 │ │ │ │ + beq.n 62dc0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 62e04 │ │ │ │ + beq.n 62dac │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 62dec │ │ │ │ - ldr r2, [pc, #612] @ (62f94 ) │ │ │ │ + beq.n 62d94 │ │ │ │ + ldr r2, [pc, #612] @ (62f3c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 62e4e │ │ │ │ - ldr r1, [pc, #604] @ (62f98 ) │ │ │ │ + bgt.w 62df6 │ │ │ │ + ldr r1, [pc, #604] @ (62f40 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp sl, r9 │ │ │ │ - bcs.n 62d90 │ │ │ │ + bcs.n 62d38 │ │ │ │ mov r3, sl │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 62d68 │ │ │ │ + bne.n 62d10 │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #2 │ │ │ │ - beq.n 62d6a │ │ │ │ + beq.n 62d12 │ │ │ │ mov sl, r3 │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ add.w r0, r2, #1 │ │ │ │ itt cc │ │ │ │ strcc.w r0, [r8] │ │ │ │ strbcc r1, [r2, #0] │ │ │ │ - bcs.n 62de4 │ │ │ │ + bcs.n 62d8c │ │ │ │ cmp sl, r9 │ │ │ │ - bcc.n 62d4c │ │ │ │ + bcc.n 62cf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 62e2a │ │ │ │ + beq.n 62dd2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 62d9c │ │ │ │ + beq.n 62d44 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 62dfe │ │ │ │ - ldr r3, [pc, #520] @ (62f9c ) │ │ │ │ + beq.n 62da6 │ │ │ │ + ldr r3, [pc, #520] @ (62f44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e56 │ │ │ │ - ldr r1, [pc, #512] @ (62fa0 ) │ │ │ │ + bgt.n 62dfe │ │ │ │ + ldr r1, [pc, #512] @ (62f48 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62e42 │ │ │ │ - ldr r3, [pc, #388] @ (62f38 ) │ │ │ │ + beq.n 62dea │ │ │ │ + ldr r3, [pc, #388] @ (62ee0 ) │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 62e3c │ │ │ │ + bpl.n 62de4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #480] @ (62fa4 ) │ │ │ │ + ldr r3, [pc, #480] @ (62f4c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 62e48 │ │ │ │ - ldr r2, [pc, #472] @ (62fa8 ) │ │ │ │ + beq.n 62df0 │ │ │ │ + ldr r2, [pc, #472] @ (62f50 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #464] @ (62fac ) │ │ │ │ + ldr r1, [pc, #464] @ (62f54 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6292a │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 628d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 62d7e │ │ │ │ - ldr r1, [pc, #448] @ (62fb0 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 62d26 │ │ │ │ + ldr r1, [pc, #448] @ (62f58 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp sl, r9 │ │ │ │ - bcc.n 62d4c │ │ │ │ - ldr r1, [pc, #436] @ (62fb4 ) │ │ │ │ + bcc.n 62cf4 │ │ │ │ + ldr r1, [pc, #436] @ (62f5c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62da0 │ │ │ │ - ldr r1, [pc, #432] @ (62fb8 ) │ │ │ │ + b.n 62d48 │ │ │ │ + ldr r1, [pc, #432] @ (62f60 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp sl, r9 │ │ │ │ - bcc.n 62d4c │ │ │ │ - b.n 62d9c │ │ │ │ - ldr r1, [pc, #416] @ (62fbc ) │ │ │ │ + bcc.n 62cf4 │ │ │ │ + b.n 62d44 │ │ │ │ + ldr r1, [pc, #416] @ (62f64 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp sl, r9 │ │ │ │ - bcc.n 62d4c │ │ │ │ - ldr r1, [pc, #404] @ (62fc0 ) │ │ │ │ + bcc.n 62cf4 │ │ │ │ + ldr r1, [pc, #404] @ (62f68 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62da0 │ │ │ │ - ldr r2, [pc, #400] @ (62fc4 ) │ │ │ │ + b.n 62d48 │ │ │ │ + ldr r2, [pc, #400] @ (62f6c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62d10 │ │ │ │ - ldr r2, [pc, #400] @ (62fc8 ) │ │ │ │ + b.n 62cb8 │ │ │ │ + ldr r2, [pc, #400] @ (62f70 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62d10 │ │ │ │ - ldr r2, [pc, #396] @ (62fcc ) │ │ │ │ + b.n 62cb8 │ │ │ │ + ldr r2, [pc, #396] @ (62f74 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62dd8 │ │ │ │ - ldr r2, [pc, #396] @ (62fd0 ) │ │ │ │ + b.n 62d80 │ │ │ │ + ldr r2, [pc, #396] @ (62f78 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62dd8 │ │ │ │ - ldr r2, [pc, #392] @ (62fd4 ) │ │ │ │ + b.n 62d80 │ │ │ │ + ldr r2, [pc, #392] @ (62f7c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62dd8 │ │ │ │ - ldr r1, [pc, #392] @ (62fd8 ) │ │ │ │ + b.n 62d80 │ │ │ │ + ldr r1, [pc, #392] @ (62f80 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.n 62d3e │ │ │ │ - ldr r1, [pc, #388] @ (62fdc ) │ │ │ │ + b.n 62ce6 │ │ │ │ + ldr r1, [pc, #388] @ (62f84 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.n 62da0 │ │ │ │ - ldr r2, [pc, #384] @ (62fe0 ) │ │ │ │ + b.n 62d48 │ │ │ │ + ldr r2, [pc, #384] @ (62f88 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62d10 │ │ │ │ - ldr r1, [pc, #380] @ (62fe4 ) │ │ │ │ + b.n 62cb8 │ │ │ │ + ldr r1, [pc, #380] @ (62f8c ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.n 62a0e │ │ │ │ - ldr r2, [pc, #376] @ (62fe8 ) │ │ │ │ + b.n 629b6 │ │ │ │ + ldr r2, [pc, #376] @ (62f90 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62922 │ │ │ │ + b.n 628ca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r1, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str.w fp, [sp, #172] @ 0xac │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 5e018 │ │ │ │ + b.w 5dfc0 │ │ │ │ mov fp, r4 │ │ │ │ - b.w 61f32 │ │ │ │ - ldr r1, [pc, #340] @ (62fec ) │ │ │ │ + b.w 61eda │ │ │ │ + ldr r1, [pc, #340] @ (62f94 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.n 629a6 │ │ │ │ + b.n 6294e │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, sl │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 625a4 │ │ │ │ - ldr r3, [pc, #324] @ (62ff0 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6254c │ │ │ │ + ldr r3, [pc, #324] @ (62f98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62ed0 │ │ │ │ - ldr r1, [pc, #316] @ (62ff4 ) │ │ │ │ + bgt.n 62e78 │ │ │ │ + ldr r1, [pc, #316] @ (62f9c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62ca8 │ │ │ │ - ldr r1, [pc, #312] @ (62ff8 ) │ │ │ │ + b.n 62c50 │ │ │ │ + ldr r1, [pc, #312] @ (62fa0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62ca8 │ │ │ │ - ldr r3, [pc, #312] @ (62ffc ) │ │ │ │ + b.n 62c50 │ │ │ │ + ldr r3, [pc, #312] @ (62fa4 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 62ca8 │ │ │ │ - ldr r3, [pc, #300] @ (63000 ) │ │ │ │ + b.n 62c50 │ │ │ │ + ldr r3, [pc, #300] @ (62fa8 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 62ca8 │ │ │ │ + b.n 62c50 │ │ │ │ eor.w r3, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r8, r3, r8 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.w 62078 │ │ │ │ + b.w 62020 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 62078 │ │ │ │ + b.w 62020 │ │ │ │ nop │ │ │ │ - add r3, pc, #384 @ (adr r3, 63088 ) │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, 632a4 ) │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #72 @ (adr r3, 62f64 ) │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r0, #18 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 630b0 ) │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 63124 ) │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 630d4 ) │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ movs r1, r1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 62fdc ) │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 63344 ) │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r1, r1 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r7, pc, #64 @ (adr r7, 62f3c ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r1, r1 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r6, pc, #672 @ (adr r6, 631a4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, pc, #432 @ (adr r5, 630c8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r1, r1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r3, pc, #480 @ (adr r3, 63124 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r3, pc, #88 @ (adr r3, 62fa4 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r2, pc, #672 @ (adr r2, 63204 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 63228 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 63390 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 63214 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 6337c ) │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [pc, #4] @ (6300c ) │ │ │ │ + ldr r0, [pc, #4] @ (62fb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r1, r1 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r2, [pc, #2568] @ 63a2c │ │ │ │ - ldr.w r4, [pc, #2568] @ 63a30 │ │ │ │ + ldr.w r2, [pc, #2568] @ 639d4 │ │ │ │ + ldr.w r4, [pc, #2568] @ 639d8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2560] @ 63a34 │ │ │ │ + ldr.w r2, [pc, #2560] @ 639dc │ │ │ │ strd r3, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r3, [pc, #2556] @ 63a38 │ │ │ │ + ldr.w r3, [pc, #2556] @ 639e0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 64696 │ │ │ │ + beq.w 6463e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63f7e │ │ │ │ + beq.w 63f26 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63258 │ │ │ │ + beq.w 63200 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ movne.w sl, #3 │ │ │ │ - beq.w 64b16 │ │ │ │ - ldr.w ip, [pc, #2496] @ 63a3c │ │ │ │ + beq.w 64abe │ │ │ │ + ldr.w ip, [pc, #2496] @ 639e4 │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add ip, pc │ │ │ │ add.w r7, ip, #16 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ @@ -140626,290 +140621,290 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r4, [ip, #280] @ 0x118 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63f10 │ │ │ │ + bne.w 63eb8 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.w 63f8c │ │ │ │ + ble.w 63f34 │ │ │ │ movs r3, #28 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mla r9, r3, r4, r7 │ │ │ │ - ldr.w r8, [pc, #2440] @ 63a40 │ │ │ │ + ldr.w r8, [pc, #2440] @ 639e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ strd r3, r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #10 │ │ │ │ - ble.w 63dc4 │ │ │ │ - ldr.w r4, [pc, #2400] @ 63a44 │ │ │ │ + ble.w 63d6c │ │ │ │ + ldr.w r4, [pc, #2400] @ 639ec │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63eca │ │ │ │ + beq.w 63e72 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 663c6 │ │ │ │ - ldr.w r1, [pc, #2380] @ 63a48 │ │ │ │ + bcs.w 6636e │ │ │ │ + ldr.w r1, [pc, #2380] @ 639f0 │ │ │ │ add.w r7, r3, #20 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r3, [r9, #6] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - bne.w 63272 │ │ │ │ + bne.w 6321a │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr.w r5, [r9, #-20] │ │ │ │ cmp.w sl, #9 │ │ │ │ ldrb.w r6, [r9, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 6325e │ │ │ │ + beq.w 63206 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.w 6333e │ │ │ │ + beq.w 632e6 │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ sub.w r3, sl, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #4 │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bhi.w 63430 │ │ │ │ + bhi.w 633d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6392e │ │ │ │ + bne.w 638d6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e34 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + beq.w 63ddc │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ streq r6, [sp, #48] @ 0x30 │ │ │ │ moveq.w sl, #1 │ │ │ │ - bne.w 64688 │ │ │ │ + bne.w 64630 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 63c9c │ │ │ │ + bne.w 63c44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63dbc │ │ │ │ - ldr.w r3, [pc, #2212] @ 63a4c │ │ │ │ + bne.w 63d64 │ │ │ │ + ldr.w r3, [pc, #2212] @ 639f4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63f08 │ │ │ │ - ldr.w r3, [pc, #2196] @ 63a50 │ │ │ │ + beq.w 63eb0 │ │ │ │ + ldr.w r3, [pc, #2196] @ 639f8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 63e56 │ │ │ │ + bpl.w 63dfe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2184] @ 63a54 │ │ │ │ + ldr.w r3, [pc, #2184] @ 639fc │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 640d6 │ │ │ │ - ldr.w r2, [pc, #2172] @ 63a58 │ │ │ │ + beq.w 6407e │ │ │ │ + ldr.w r2, [pc, #2172] @ 63a00 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63e66 │ │ │ │ + bne.w 63e0e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 631fc │ │ │ │ + cbz r3, 631a4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 63206 │ │ │ │ + cbz r3, 631ae │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 63210 │ │ │ │ + cbz r3, 631b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 6321a │ │ │ │ + cbz r3, 631c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 63224 │ │ │ │ + cbz r3, 631cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 6322e │ │ │ │ + cbz r3, 631d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 63236 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - ldr.w r2, [pc, #2084] @ 63a5c │ │ │ │ - ldr.w r3, [pc, #2044] @ 63a38 │ │ │ │ + cbz r0, 631de │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + ldr.w r2, [pc, #2084] @ 63a04 │ │ │ │ + ldr.w r3, [pc, #2044] @ 639e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 67418 │ │ │ │ + bne.w 673c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 63078 │ │ │ │ + b.n 63020 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r2, 632bc │ │ │ │ + cbnz r2, 63264 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 632a6 │ │ │ │ + cbnz r3, 6324e │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r9, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 63816 │ │ │ │ + bls.w 637be │ │ │ │ add.w r9, r9, #28 │ │ │ │ - b.n 63116 │ │ │ │ + b.n 630be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 64994 │ │ │ │ + beq.w 6493c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 632bc │ │ │ │ + cbnz r3, 63264 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6326c │ │ │ │ + beq.n 63214 │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 6328a │ │ │ │ + beq.n 63232 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 6330e │ │ │ │ + cbnz r2, 632b6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 63c20 │ │ │ │ + beq.w 63bc8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 63d02 │ │ │ │ + beq.w 63caa │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - bne.w 63912 │ │ │ │ + bne.w 638ba │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 63c84 │ │ │ │ + beq.w 63c2c │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 632f6 │ │ │ │ + beq.n 6329e │ │ │ │ mov r5, r1 │ │ │ │ - b.n 63268 │ │ │ │ + b.n 63210 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 63c82 │ │ │ │ + beq.w 63c2a │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 632ca │ │ │ │ + beq.n 63272 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 632d6 │ │ │ │ + bne.n 6327e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 64b7a │ │ │ │ + bne.w 64b22 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6467e │ │ │ │ + beq.w 64626 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 66344 │ │ │ │ + beq.w 662ec │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - beq.w 66330 │ │ │ │ + beq.w 662d8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 632d6 │ │ │ │ + b.n 6327e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63bde │ │ │ │ + beq.w 63b86 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcs.w 63c42 │ │ │ │ + bcs.w 63bea │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bhi.n 633d8 │ │ │ │ + bhi.n 63380 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bhi.n 633b6 │ │ │ │ + bhi.n 6335e │ │ │ │ tbb [pc, r6] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r6, [pc, #136] @ (63404 ) │ │ │ │ - ldr r4, [pc, #364] @ (634e8 ) │ │ │ │ - ldr r2, [pc, #372] @ (634f4 ) │ │ │ │ + ldr r6, [pc, #136] @ (633ac ) │ │ │ │ + ldr r4, [pc, #364] @ (63490 ) │ │ │ │ + ldr r2, [pc, #372] @ (6349c ) │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -140923,130 +140918,130 @@ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.n 633b6 │ │ │ │ + bcc.n 6335e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.n 63362 │ │ │ │ + bcc.n 6330a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bls.n 6336a │ │ │ │ + bls.n 63312 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.n 6339c │ │ │ │ - b.n 633b6 │ │ │ │ + beq.n 63344 │ │ │ │ + b.n 6335e │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 63362 │ │ │ │ + bne.n 6330a │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 63362 │ │ │ │ + b.n 6330a │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ movs r6, #97 @ 0x61 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63270 │ │ │ │ + beq.w 63218 │ │ │ │ ldrd r6, r5, [r3] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 63362 │ │ │ │ + b.n 6330a │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ - b.n 6339c │ │ │ │ + b.n 63344 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ cmple.w sl, #1 │ │ │ │ - bne.w 6392e │ │ │ │ + bne.w 638d6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq.w sl, #2 │ │ │ │ - beq.w 63184 │ │ │ │ + beq.w 6312c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w sl, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 63656 │ │ │ │ - bhi.n 6354c │ │ │ │ + beq.w 635fe │ │ │ │ + bhi.n 634f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 638fc │ │ │ │ + beq.w 638a4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 63792 │ │ │ │ + beq.w 6373a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r5, r0, #1 │ │ │ │ bic.w r7, r2, r2, asr #31 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ eor.w r3, r7, #1 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ cmp.w sl, #3 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d82 │ │ │ │ + bne.w 63d2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 63fa0 │ │ │ │ + beq.w 63f48 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 6441e │ │ │ │ + beq.w 643c6 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - bne.w 63d98 │ │ │ │ + bne.w 63d40 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r1, r6 │ │ │ │ @@ -141056,54 +141051,54 @@ │ │ │ │ iteee ne │ │ │ │ addne r0, r5, #1 │ │ │ │ addeq r0, r5, #2 │ │ │ │ ldreq r3, [sp, #124] @ 0x7c │ │ │ │ orreq.w r3, r3, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #124] @ 0x7c │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w ip, #91 @ 0x5b │ │ │ │ - beq.w 645d0 │ │ │ │ - ldr.w r3, [pc, #1340] @ 63a4c │ │ │ │ + beq.w 64578 │ │ │ │ + ldr.w r3, [pc, #1340] @ 639f4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ands.w r0, r2, #32 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - beq.w 645fc │ │ │ │ + beq.w 645a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f88 │ │ │ │ - ldr.w r3, [pc, #1316] @ 63a50 │ │ │ │ + beq.w 64f30 │ │ │ │ + ldr.w r3, [pc, #1316] @ 639f8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.w 64eea │ │ │ │ + bmi.w 64e92 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr.w r3, [pc, #1308] @ 63a60 │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr.w r3, [pc, #1308] @ 63a08 │ │ │ │ add r3, pc │ │ │ │ - b.w 65228 │ │ │ │ + b.w 651d0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 63792 │ │ │ │ + beq.w 6373a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ addeq r5, r0, #1 │ │ │ │ - beq.n 6346a │ │ │ │ + beq.n 63412 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ adds r5, r0, #1 │ │ │ │ bic.w r7, r1, r1, asr #31 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 63490 │ │ │ │ - add r1, pc, #8 @ (adr r1, 63574 ) │ │ │ │ + bhi.n 63438 │ │ │ │ + add r1, pc, #8 @ (adr r1, 6351c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -141135,492 +141130,492 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 63644 │ │ │ │ + cbz r3, 635ec │ │ │ │ and.w fp, r3, #1 │ │ │ │ cmp.w sl, #6 │ │ │ │ - bgt.w 6442e │ │ │ │ + bgt.w 643d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6363e │ │ │ │ + bne.n 635e6 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bgt.n 63638 │ │ │ │ + bgt.n 635e0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65458 │ │ │ │ + bcs.w 65400 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65ef6 │ │ │ │ + bcs.w 65e9e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 6347a │ │ │ │ + bne.w 63422 │ │ │ │ adds r1, r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6346a │ │ │ │ + bne.w 63412 │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6346a │ │ │ │ + b.n 63412 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 63490 │ │ │ │ + bne.w 63438 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63644 │ │ │ │ + beq.n 635ec │ │ │ │ adds r5, r0, #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 6346a │ │ │ │ + b.n 63412 │ │ │ │ cmp.w sl, #2 │ │ │ │ it le │ │ │ │ orrle.w r7, r7, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n 6346a │ │ │ │ + b.n 63412 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 64be2 │ │ │ │ + beq.w 64b8a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 64620 │ │ │ │ + beq.w 645c8 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 64a2c │ │ │ │ + beq.w 649d4 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 64482 │ │ │ │ + beq.w 6442a │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ iteee ne │ │ │ │ strne r5, [sp, #136] @ 0x88 │ │ │ │ addeq r3, r5, #1 │ │ │ │ streq r3, [sp, #136] @ 0x88 │ │ │ │ moveq r3, #8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ it ne │ │ │ │ strne r2, [sp, #124] @ 0x7c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 65164 │ │ │ │ + beq.w 6510c │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 66028 │ │ │ │ + beq.w 65fd0 │ │ │ │ cmp r5, #12 │ │ │ │ - bne.w 65242 │ │ │ │ + bne.w 651ea │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.w 658a0 │ │ │ │ + ble.w 65848 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 65c0e │ │ │ │ - ldr r3, [pc, #836] @ (63a64 ) │ │ │ │ + bne.w 65bb6 │ │ │ │ + ldr r3, [pc, #836] @ (63a0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66000 │ │ │ │ + beq.w 65fa8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ - bl 5e424 │ │ │ │ + bl 5e3cc │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 66924 │ │ │ │ + beq.w 668cc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 65c96 │ │ │ │ + beq.w 65c3e │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq.w 651c0 │ │ │ │ + beq.w 65168 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 66168 │ │ │ │ + beq.w 66110 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.w 64a5e │ │ │ │ + bne.w 64a06 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 64a5e │ │ │ │ + b.w 64a06 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63c06 │ │ │ │ + bne.w 63bae │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r3, 637ba │ │ │ │ + cbz r3, 63762 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 637ae │ │ │ │ + bne.n 63756 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63bd4 │ │ │ │ + beq.w 63b7c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 63ca4 │ │ │ │ + bcs.w 63c4c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 637fe │ │ │ │ + bhi.n 637a6 │ │ │ │ mov r2, r1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ sub.w r1, r3, #9 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 637f0 │ │ │ │ + bls.n 63798 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63cc6 │ │ │ │ + bne.w 63c6e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r9, #8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 6327e │ │ │ │ + bhi.w 63226 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 650c8 │ │ │ │ + bne.w 65070 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bgt.w 6684a │ │ │ │ + bgt.w 667f2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq.n 63870 │ │ │ │ + beq.n 63818 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 64110 │ │ │ │ + beq.w 640b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65bf8 │ │ │ │ + bcs.w 65ba0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #7 │ │ │ │ - beq.w 65502 │ │ │ │ + beq.w 654aa │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.w 673f4 │ │ │ │ + bne.w 6739c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 665f8 │ │ │ │ - ldr r4, [pc, #476] @ (63a68 ) │ │ │ │ + bne.w 665a0 │ │ │ │ + ldr r4, [pc, #476] @ (63a10 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r5, [pc, #476] @ (63a6c ) │ │ │ │ + ldr r5, [pc, #476] @ (63a14 ) │ │ │ │ add r4, pc │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 638a6 │ │ │ │ + b.n 6384e │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 64adc │ │ │ │ + beq.w 64a84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6389e │ │ │ │ + beq.n 63846 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f3e │ │ │ │ + beq.w 64ee6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r1, [pc, #424] @ (63a70 ) │ │ │ │ + ldr r1, [pc, #424] @ (63a18 ) │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 64ed4 │ │ │ │ + bcs.w 64e7c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #384] @ (63a74 ) │ │ │ │ + ldr r3, [pc, #384] @ (63a1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #280] @ 0x118 │ │ │ │ - b.n 63f38 │ │ │ │ + b.n 63ee0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63bca │ │ │ │ + beq.w 63b72 │ │ │ │ ldrd r7, r5, [r3] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 6346a │ │ │ │ + b.n 63412 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 6394e │ │ │ │ + beq.n 638f6 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 63e28 │ │ │ │ + beq.w 63dd0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 632f2 │ │ │ │ + bne.w 6329a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 63268 │ │ │ │ + b.n 63210 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 63184 │ │ │ │ + beq.w 6312c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #2 │ │ │ │ it gt │ │ │ │ movgt r3, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 6345c │ │ │ │ + b.n 63404 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #32 │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r5, #2] │ │ │ │ addeq r5, #2 │ │ │ │ - beq.w 63268 │ │ │ │ + beq.w 63210 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 63e76 │ │ │ │ + beq.w 63e1e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 6406e │ │ │ │ + beq.w 64016 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 649da │ │ │ │ + beq.w 64982 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 649ba │ │ │ │ + beq.w 64962 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ strdne r5, r5, [sp, #88] @ 0x58 │ │ │ │ - beq.w 64446 │ │ │ │ + beq.w 643ee │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 63a20 │ │ │ │ - cbnz r2, 639ac │ │ │ │ + beq.n 639c8 │ │ │ │ + cbnz r2, 63954 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63270 │ │ │ │ + beq.w 63218 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63c78 │ │ │ │ + bcs.w 63c20 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63a78 │ │ │ │ + bne.n 63a20 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63c3e │ │ │ │ + beq.w 63be6 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 63bf4 │ │ │ │ + bne.w 63b9c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63bee │ │ │ │ + beq.w 63b96 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63ec0 │ │ │ │ + bcs.w 63e68 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63be6 │ │ │ │ + bcs.w 63b8e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.n 63268 │ │ │ │ + b.n 63210 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ addne r5, r4, #1 │ │ │ │ - beq.n 639ac │ │ │ │ - b.n 63268 │ │ │ │ - stmia r7!, {} │ │ │ │ + beq.n 63954 │ │ │ │ + b.n 63210 │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 63b44 ) │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr8, {0} │ │ │ │ + cdp2 0, 11, cr0, cr4, cr8, {0} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b5c │ │ │ │ + ble.n 63b04 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.w 63d26 │ │ │ │ + beq.w 63cce │ │ │ │ subs r3, r1, #7 │ │ │ │ ldrd r2, r0, [fp] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bhi.w 640c2 │ │ │ │ + bhi.w 6406a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #22 │ │ │ │ lsrs r7, r3, #18 │ │ │ │ lsls r5, r3, #20 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r7, r1, #22 │ │ │ │ lsrs r1, r0, #19 │ │ │ │ @@ -141701,382 +141696,382 @@ │ │ │ │ lsls r7, r2, #12 │ │ │ │ lsls r7, r2, #12 │ │ │ │ lsls r7, r2, #12 │ │ │ │ lsls r7, r2, #12 │ │ │ │ lsls r7, r2, #12 │ │ │ │ lsls r1, r4, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65420 │ │ │ │ + bcs.w 653c8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ adds r5, r4, #3 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 639d8 │ │ │ │ + beq.w 63980 │ │ │ │ adds r4, #2 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 63a84 │ │ │ │ + bne.n 63a2c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq.n 63b40 │ │ │ │ + beq.n 63ae8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64466 │ │ │ │ + bcs.w 6440e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2924] @ 646e8 │ │ │ │ + ldr.w r3, [pc, #2924] @ 64690 │ │ │ │ ldr.w r7, [fp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ add r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64b98 │ │ │ │ + beq.w 64b40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64b98 │ │ │ │ + beq.w 64b40 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 63bc0 │ │ │ │ + blt.n 63b68 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ itttt ge │ │ │ │ ldrge.w r3, [fp, #24] │ │ │ │ ldrge r2, [sp, #84] @ 0x54 │ │ │ │ addge r3, r3, r2 │ │ │ │ strge.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 637c2 │ │ │ │ + bne.w 6376a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 63272 │ │ │ │ + b.w 6321a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 6335c │ │ │ │ + b.w 63304 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - b.n 639d2 │ │ │ │ + b.n 6397a │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 63c0e │ │ │ │ + b.n 63bb6 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 63c4e │ │ │ │ + beq.n 63bf6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63c0a │ │ │ │ + bne.n 63bb2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 637a8 │ │ │ │ + b.n 63750 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 649a0 │ │ │ │ + beq.w 64948 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 63d0a │ │ │ │ + beq.n 63cb2 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 646ce │ │ │ │ + beq.w 64676 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 639a0 │ │ │ │ + b.n 63948 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 639e2 │ │ │ │ + b.n 6398a │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 6335c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63304 │ │ │ │ movs r1, #17 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 63c0e │ │ │ │ + bhi.n 63bb6 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 63c54 │ │ │ │ + bmi.n 63bfc │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 63c0e │ │ │ │ + bne.n 63bb6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r5, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 639cc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 63974 │ │ │ │ adds r1, r5, #2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 640a8 │ │ │ │ + beq.w 64050 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bne.w 639a0 │ │ │ │ - b.n 63a20 │ │ │ │ + bne.w 63948 │ │ │ │ + b.n 639c8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 6345c │ │ │ │ + b.w 63404 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 637d4 │ │ │ │ + bge.w 6377c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2612] @ 646ec │ │ │ │ + ldr.w r3, [pc, #2612] @ 64694 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 631ae │ │ │ │ - ldr.w r3, [pc, #2600] @ 646f0 │ │ │ │ + b.w 63156 │ │ │ │ + ldr.w r3, [pc, #2600] @ 64698 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2592] @ 646f4 │ │ │ │ + ldr.w r1, [pc, #2592] @ 6469c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 60de0 │ │ │ │ + bl 60d88 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 63804 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 637ac │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 632f2 │ │ │ │ + bne.w 6329a │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 64450 │ │ │ │ + beq.w 643f8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ mov.w r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bne.w 639a0 │ │ │ │ - b.n 63a20 │ │ │ │ + bne.w 63948 │ │ │ │ + b.n 639c8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 663d8 │ │ │ │ + beq.w 66380 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 662a0 │ │ │ │ + beq.w 66248 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 662a0 │ │ │ │ + beq.w 66248 │ │ │ │ ldrd r2, r0, [fp] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n 63d66 │ │ │ │ + bcs.n 63d0e │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 63d76 │ │ │ │ + bcs.n 63d1e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ - b.n 639d2 │ │ │ │ + b.n 6397a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 63d5a │ │ │ │ + bcc.n 63d02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ - b.n 639d2 │ │ │ │ + b.n 6397a │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 64976 │ │ │ │ + beq.w 6491e │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 64c46 │ │ │ │ + beq.w 64bee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #123 @ 0x7b │ │ │ │ - bne.w 6346a │ │ │ │ + bne.w 63412 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 6345c │ │ │ │ + b.w 63404 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ sub.w r3, sl, #3 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 649fc │ │ │ │ + bls.w 649a4 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bgt.w 643f2 │ │ │ │ + bgt.w 6439a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 630e0 │ │ │ │ + bne.w 63088 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65088 │ │ │ │ + bcs.w 65030 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 630f0 │ │ │ │ + b.w 63098 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq.w sl, #1 │ │ │ │ - beq.w 63184 │ │ │ │ + beq.w 6312c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 6345c │ │ │ │ - ldr.w r4, [pc, #2208] @ 646f8 │ │ │ │ + b.w 63404 │ │ │ │ + ldr.w r4, [pc, #2208] @ 646a0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 631f2 │ │ │ │ + beq.w 6319a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 63e66 │ │ │ │ - b.w 631f2 │ │ │ │ + bne.n 63e0e │ │ │ │ + b.w 6319a │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 65b86 │ │ │ │ + beq.w 65b2e │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ittt ne │ │ │ │ strne r7, [sp, #92] @ 0x5c │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #88] @ 0x58 │ │ │ │ - bne.w 6399c │ │ │ │ + bne.w 63944 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ streq r7, [sp, #92] @ 0x5c │ │ │ │ - beq.w 6445e │ │ │ │ + beq.w 64406 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r7 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ strd r7, r7, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 639a0 │ │ │ │ - b.n 63a20 │ │ │ │ + bne.w 63948 │ │ │ │ + b.n 639c8 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 63a08 │ │ │ │ - ldr.w r0, [pc, #2096] @ 646fc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 639b0 │ │ │ │ + ldr.w r0, [pc, #2096] @ 646a4 │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6448e │ │ │ │ - ldr.w r1, [pc, #2080] @ 64700 │ │ │ │ + beq.w 64436 │ │ │ │ + ldr.w r1, [pc, #2080] @ 646a8 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 630f0 │ │ │ │ - ldr.w r1, [pc, #2068] @ 64704 │ │ │ │ + bne.w 63098 │ │ │ │ + ldr.w r1, [pc, #2068] @ 646ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6448e │ │ │ │ + beq.w 64436 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ - b.w 630f0 │ │ │ │ - ldr.w r4, [pc, #2044] @ 64708 │ │ │ │ + b.w 63098 │ │ │ │ + ldr.w r4, [pc, #2044] @ 646b0 │ │ │ │ add r4, pc │ │ │ │ - b.n 63e5c │ │ │ │ + b.n 63e04 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r8, [pc, #2040] @ 6470c │ │ │ │ + ldr.w r8, [pc, #2040] @ 646b4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r8, pc │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -142085,396 +142080,396 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6466a │ │ │ │ - ldr.w r2, [pc, #2000] @ 64710 │ │ │ │ + ble.w 64612 │ │ │ │ + ldr.w r2, [pc, #2000] @ 646b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - b.n 63f54 │ │ │ │ + b.n 63efc │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 6466a │ │ │ │ + beq.w 64612 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 63f4a │ │ │ │ - ldr.w r2, [pc, #1976] @ 64714 │ │ │ │ + bne.n 63ef2 │ │ │ │ + ldr.w r2, [pc, #1976] @ 646bc │ │ │ │ movs r1, #28 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ add.w r2, r2, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ble.w 6466a │ │ │ │ + ble.w 64612 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r3, #28 │ │ │ │ - b.w 630d8 │ │ │ │ - ldr.w r3, [pc, #1944] @ 64718 │ │ │ │ + b.w 63080 │ │ │ │ + ldr.w r3, [pc, #1944] @ 646c0 │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, #292] @ 0x124 │ │ │ │ - b.w 63078 │ │ │ │ - beq.w 6680c │ │ │ │ + b.w 63020 │ │ │ │ + beq.w 667b4 │ │ │ │ ldr.w r3, [ip, #352] @ 0x160 │ │ │ │ adds r2, r3, #4 │ │ │ │ add.w r9, r3, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 630b6 │ │ │ │ + b.w 6305e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - ble.w 640de │ │ │ │ + ble.w 64086 │ │ │ │ ldrh.w r3, [r9, #6] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 640de │ │ │ │ + bmi.w 64086 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 64fa4 │ │ │ │ + beq.w 64f4c │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 65836 │ │ │ │ + beq.w 657de │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64c86 │ │ │ │ + beq.w 64c2e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64754 │ │ │ │ + beq.w 646fc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 64766 │ │ │ │ + beq.w 6470e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 65ed8 │ │ │ │ + beq.w 65e80 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65bb4 │ │ │ │ + bcs.w 65b5c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 650fe │ │ │ │ + beq.w 650a6 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bmi.w 653fe │ │ │ │ + bmi.w 653a6 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 662ac │ │ │ │ + bcs.w 66254 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66280 │ │ │ │ + bcs.w 66228 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 6510e │ │ │ │ + b.w 650b6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r5, #2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 64472 │ │ │ │ + ble.w 6441a │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 6506c │ │ │ │ + beq.w 65014 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ strd r7, r5, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq r4, r4, r5 │ │ │ │ ldrbeq r2, [r0, #1] │ │ │ │ - b.n 6399c │ │ │ │ + b.n 63944 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 6445a │ │ │ │ + beq.w 64402 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ strd r3, r1, [sp, #88] @ 0x58 │ │ │ │ - bne.w 639a0 │ │ │ │ - b.n 63a20 │ │ │ │ + bne.w 63948 │ │ │ │ + b.n 639c8 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 651ec │ │ │ │ + bcs.w 65194 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 639d2 │ │ │ │ - ldr.w r4, [pc, #1604] @ 6471c │ │ │ │ + b.n 6397a │ │ │ │ + ldr.w r4, [pc, #1604] @ 646c4 │ │ │ │ add r4, pc │ │ │ │ - b.n 63e5c │ │ │ │ + b.n 63e04 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strd r7, r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 64f72 │ │ │ │ + beq.w 64f1a │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 63d92 │ │ │ │ + bne.w 63d3a │ │ │ │ orr.w r3, r7, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 634e0 │ │ │ │ + b.w 63488 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6674e │ │ │ │ + beq.w 666f6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 6559c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bne.w 65544 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67248 │ │ │ │ + beq.w 671f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 6416a │ │ │ │ + bls.n 64112 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 6414a │ │ │ │ + b.n 640f2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 673b0 │ │ │ │ + beq.w 67358 │ │ │ │ mov r7, r1 │ │ │ │ subs r1, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #13 │ │ │ │ it ne │ │ │ │ cmpne r2, #10 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 64142 │ │ │ │ + beq.n 640ea │ │ │ │ mov r3, r7 │ │ │ │ - cbz r4, 6416a │ │ │ │ + cbz r4, 64112 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w sl, #2 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ble.w 66762 │ │ │ │ + ble.w 6670a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrh r7, [r3, #26] │ │ │ │ ands.w r5, r7, #4 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #228] @ 0xe4 │ │ │ │ - beq.w 670b8 │ │ │ │ + beq.w 67060 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 614d0 │ │ │ │ + bl 61478 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64220 │ │ │ │ + beq.n 641c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 67116 │ │ │ │ + beq.w 670be │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ strbhi r2, [r3, #0] │ │ │ │ - bls.w 670a6 │ │ │ │ + bls.w 6704e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ cmp.w sl, #6 │ │ │ │ - beq.w 67120 │ │ │ │ + beq.w 670c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 64220 │ │ │ │ + beq.n 641c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ strd sl, r0, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 614d0 │ │ │ │ + bl 61478 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 6422a │ │ │ │ + cbz r3, 641d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 64234 │ │ │ │ + cbz r3, 641dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6664e │ │ │ │ + bcs.w 665f6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6665c │ │ │ │ - ldr.w r4, [pc, #1220] @ 64720 │ │ │ │ + beq.w 66604 │ │ │ │ + ldr.w r4, [pc, #1220] @ 646c8 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ - bl 9b078 <__isoc23_strtoul@@Base+0x1e958> │ │ │ │ + bl 9aa90 <__isoc23_strtoul@@Base+0x1e3c8> │ │ │ │ ldr.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #19 │ │ │ │ itt le │ │ │ │ movle r3, #80 @ 0x50 │ │ │ │ strle.w r3, [r4, #296] @ 0x128 │ │ │ │ - ldr.w r3, [pc, #1192] @ 64724 │ │ │ │ + ldr.w r3, [pc, #1192] @ 646cc │ │ │ │ cmp.w sl, #2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ and.w r4, r4, #1 │ │ │ │ - bgt.w 671b8 │ │ │ │ - ldr.w r3, [pc, #1116] @ 646ec │ │ │ │ + bgt.w 67160 │ │ │ │ + ldr.w r3, [pc, #1116] @ 64694 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ - cbz r7, 642aa │ │ │ │ + cbz r7, 64252 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67200 │ │ │ │ + beq.w 671a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 67390 │ │ │ │ + bne.w 67338 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ sub.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp.w sl, #4 │ │ │ │ ite le │ │ │ │ movle r6, r2 │ │ │ │ orrgt.w r6, r2, #1 │ │ │ │ - ldr.w r2, [pc, #1108] @ 64728 │ │ │ │ + ldr.w r2, [pc, #1108] @ 646d0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #296] @ 0x128 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6726e │ │ │ │ + bne.w 67216 │ │ │ │ add.w ip, r3, #8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #2 │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #10 │ │ │ │ it lt │ │ │ │ movlt r3, #10 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1072] @ 6472c │ │ │ │ + ldr.w r3, [pc, #1072] @ 646d4 │ │ │ │ add r3, pc │ │ │ │ strd r4, r4, [r3] │ │ │ │ ldrb.w r7, [r9] │ │ │ │ cmp r7, #10 │ │ │ │ - bne.n 64314 │ │ │ │ + bne.n 642bc │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 6430c │ │ │ │ + beq.n 642b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 66f18 │ │ │ │ - ldr.w r2, [pc, #1044] @ 64730 │ │ │ │ + beq.w 66ec0 │ │ │ │ + ldr.w r2, [pc, #1044] @ 646d8 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r7 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1032] @ 64734 │ │ │ │ + ldr.w r2, [pc, #1032] @ 646dc │ │ │ │ add.w r8, r9, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ sub.w r2, sl, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -142486,290 +142481,290 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 66b24 │ │ │ │ + beq.w 66acc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 66a7e │ │ │ │ + beq.w 66a26 │ │ │ │ clz r2, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 66a42 │ │ │ │ + bne.w 669ea │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 674b6 │ │ │ │ + beq.w 6745e │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.w 6695e │ │ │ │ + beq.w 66906 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 674a4 │ │ │ │ + beq.w 6744c │ │ │ │ cmp r5, #27 │ │ │ │ - bne.w 6696e │ │ │ │ + bne.w 66916 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 67172 │ │ │ │ + bcs.w 6711a │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ movs r1, #27 │ │ │ │ strb r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 643c4 │ │ │ │ + b.n 6436c │ │ │ │ sub.w r9, r9, #97 @ 0x61 │ │ │ │ cmp.w r9, #25 │ │ │ │ - bls.w 6718a │ │ │ │ + bls.w 67132 │ │ │ │ ldrb.w r9, [r5] │ │ │ │ mov r8, r5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 669ac │ │ │ │ + beq.w 66954 │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ addhi r3, r2, #1 │ │ │ │ strhi.w r3, [fp] │ │ │ │ strbhi.w r9, [r2] │ │ │ │ - bhi.n 643b8 │ │ │ │ + bhi.n 64360 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 643b8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 64360 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r9 │ │ │ │ itt cc │ │ │ │ ldrcc r5, [sp, #96] @ 0x60 │ │ │ │ movcc r4, r5 │ │ │ │ - bcs.w 663ee │ │ │ │ + bcs.w 66396 │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 64414 │ │ │ │ + bmi.n 643bc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ adds r4, #28 │ │ │ │ cmp r9, r4 │ │ │ │ - bhi.n 64400 │ │ │ │ + bhi.n 643a8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 63e10 │ │ │ │ + b.n 63db8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ - b.w 634e2 │ │ │ │ - ldr r1, [pc, #776] @ (64738 ) │ │ │ │ + b.w 6348a │ │ │ │ + ldr r1, [pc, #776] @ (646e0 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 63638 │ │ │ │ - b.w 6363e │ │ │ │ + beq.w 635e0 │ │ │ │ + b.w 635e6 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 640b0 │ │ │ │ - b.n 649d6 │ │ │ │ + bne.w 64058 │ │ │ │ + b.n 6497e │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 640b0 │ │ │ │ + bne.w 64058 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 639ac │ │ │ │ + b.w 63954 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 63b7a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63b22 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 63c8e │ │ │ │ + bne.w 63c36 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 640b0 │ │ │ │ - b.n 6445a │ │ │ │ + bne.w 64058 │ │ │ │ + b.n 64402 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 6346a │ │ │ │ - ldr r3, [pc, #684] @ (6473c ) │ │ │ │ + b.w 63412 │ │ │ │ + ldr r3, [pc, #684] @ (646e4 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrsh.w r0, [r3, #22] │ │ │ │ - blx 8360 │ │ │ │ + blx 8308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 630f0 │ │ │ │ - ldr r0, [pc, #664] @ (64740 ) │ │ │ │ + beq.w 63098 │ │ │ │ + ldr r0, [pc, #664] @ (646e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 630f0 │ │ │ │ - ldr r1, [pc, #656] @ (64744 ) │ │ │ │ + beq.w 63098 │ │ │ │ + ldr r1, [pc, #656] @ (646ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 630f0 │ │ │ │ - ldr r3, [pc, #644] @ (64748 ) │ │ │ │ + beq.w 63098 │ │ │ │ + ldr r3, [pc, #644] @ (646f0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 630f0 │ │ │ │ + b.w 63098 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ - b.n 63d44 │ │ │ │ + b.n 63cec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ - b.n 63d44 │ │ │ │ + b.n 63cec │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f5a │ │ │ │ + beq.w 64f02 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.w 65cc6 │ │ │ │ + beq.w 65c6e │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 6549c │ │ │ │ + bcs.w 65444 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #588] @ (6474c ) │ │ │ │ + ldr r3, [pc, #588] @ (646f4 ) │ │ │ │ ldr.w r7, [fp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ add r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65e36 │ │ │ │ + beq.w 65dde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65e36 │ │ │ │ + beq.w 65dde │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 65bc0 │ │ │ │ + blt.w 65b68 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 65bc0 │ │ │ │ + blt.w 65b68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 65e08 │ │ │ │ + beq.w 65db0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 6688c │ │ │ │ + beq.w 66834 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 665c8 │ │ │ │ + bls.w 66570 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 64586 │ │ │ │ + cbz r3, 6452e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r5, r4, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 65154 │ │ │ │ + bcs.w 650fc │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r4, r5 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #69 @ 0x45 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #97 @ 0x61 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64fb2 │ │ │ │ + beq.w 64f5a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 63d98 │ │ │ │ + b.w 63d40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f96 │ │ │ │ - ldr r3, [pc, #236] @ (646f0 ) │ │ │ │ + beq.w 64f3e │ │ │ │ + ldr r3, [pc, #236] @ (64698 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 64f0c │ │ │ │ + bmi.w 64eb4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr r3, [pc, #308] @ (64750 ) │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr r3, [pc, #308] @ (646f8 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 65228 │ │ │ │ + b.w 651d0 │ │ │ │ cmp.w sl, #4 │ │ │ │ - ble.w 64aec │ │ │ │ + ble.w 64a94 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 64af4 │ │ │ │ + beq.w 64a9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 653e4 │ │ │ │ + beq.w 6538c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -142778,195 +142773,195 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e6cc │ │ │ │ + bl 5e674 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66908 │ │ │ │ + bne.w 668b0 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - b.n 63f72 │ │ │ │ + b.n 63f1a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6326c │ │ │ │ + b.w 63214 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 6345c │ │ │ │ + b.w 63404 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6305a │ │ │ │ - ldr r3, [pc, #56] @ (646ec ) │ │ │ │ + bne.w 63002 │ │ │ │ + ldr r3, [pc, #56] @ (64694 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strd r1, r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.w 631ae │ │ │ │ + b.w 63156 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ movne r4, r1 │ │ │ │ - bne.w 640b0 │ │ │ │ + bne.w 64058 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 6445e │ │ │ │ + b.n 64406 │ │ │ │ nop │ │ │ │ - smlal r0, r0, lr, r8 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + stc2 0, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r4, r0 │ │ │ │ - strb.w r0, [sl, r8] │ │ │ │ - @ instruction: 0xf7ee0008 │ │ │ │ - @ instruction: 0xf7ce0008 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + str??.w r0, [r2, r8] │ │ │ │ + str.w r0, [r6, r8] │ │ │ │ + strh.w r0, [r6, r8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf4f00008 │ │ │ │ - @ instruction: 0xf4d00008 │ │ │ │ - orns r0, ip, #8912896 @ 0x880000 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + adc.w r0, r8, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf5280008 │ │ │ │ + @ instruction: 0xf4d40008 │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #18] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf28c0008 │ │ │ │ - movw r0, #49160 @ 0xc008 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + @ instruction: 0xf2e40008 │ │ │ │ + subw r0, r4, #8 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 64766 │ │ │ │ + beq.n 6470e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65464 │ │ │ │ + beq.w 6540c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 64c08 │ │ │ │ + bne.w 64bb0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64c64 │ │ │ │ + bcs.w 64c0c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6494e │ │ │ │ + beq.w 648f6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65076 │ │ │ │ + bcs.w 6501e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 64956 │ │ │ │ + beq.w 648fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6346a │ │ │ │ - ldr.w r1, [pc, #2892] @ 65304 │ │ │ │ + b.w 63412 │ │ │ │ + ldr.w r1, [pc, #2892] @ 652ac │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 656be │ │ │ │ + beq.w 65666 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66548 │ │ │ │ + bcs.w 664f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 664b2 │ │ │ │ + bcs.w 6645a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 64830 │ │ │ │ + cbz r3, 647d8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 664c6 │ │ │ │ + bcs.w 6646e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64830 │ │ │ │ + beq.n 647d8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6659a │ │ │ │ + bcs.w 66542 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ @@ -142981,72 +142976,72 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65c02 │ │ │ │ + beq.w 65baa │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66466 │ │ │ │ + bcs.w 6640e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #2692] @ 65308 │ │ │ │ + ldr.w r3, [pc, #2692] @ 652b0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6492c │ │ │ │ + beq.n 648d4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, #0 │ │ │ │ - bpl.n 648d0 │ │ │ │ + bpl.n 64878 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66560 │ │ │ │ + bcs.w 66508 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 65be0 │ │ │ │ + bcc.w 65b88 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #61 @ 0x3d │ │ │ │ moveq r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -143055,127 +143050,127 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - cbz r7, 6492c │ │ │ │ + bl 5fb84 │ │ │ │ + cbz r7, 648d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 663e2 │ │ │ │ + bcs.w 6638a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bgt.w 65b7a │ │ │ │ + bgt.w 65b22 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbnz r3, 6494e │ │ │ │ + cbnz r3, 648f6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6628c │ │ │ │ + bcs.w 66234 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 647ae │ │ │ │ + bne.w 64756 │ │ │ │ movs r7, #0 │ │ │ │ adds r0, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.n 64428 │ │ │ │ + b.n 643d0 │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64682 │ │ │ │ + beq.w 6462a │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 6328a │ │ │ │ + beq.w 63232 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #2 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - b.w 632ca │ │ │ │ + b.w 63272 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ittt ne │ │ │ │ strne r5, [sp, #92] @ 0x5c │ │ │ │ movne r4, r3 │ │ │ │ strne r5, [sp, #88] @ 0x58 │ │ │ │ - bne.w 6399c │ │ │ │ + bne.w 63944 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 640b0 │ │ │ │ + bne.w 64058 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - b.n 6445e │ │ │ │ - ldr.w r3, [pc, #2352] @ 6530c │ │ │ │ + b.n 64406 │ │ │ │ + ldr.w r3, [pc, #2352] @ 652b4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63970 │ │ │ │ + beq.w 63918 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r5, #3 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ - bl 5e424 │ │ │ │ + bl 5e3cc │ │ │ │ mov r1, r0 │ │ │ │ - b.w 63970 │ │ │ │ + b.w 63918 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ cmp.w sl, #5 │ │ │ │ - ble.w 630e0 │ │ │ │ - ldr.w r3, [pc, #2288] @ 65310 │ │ │ │ + ble.w 63088 │ │ │ │ + ldr.w r3, [pc, #2288] @ 652b8 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 630f0 │ │ │ │ + b.w 63098 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bgt.w 65844 │ │ │ │ + bgt.w 657ec │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.w 65c30 │ │ │ │ + beq.w 65bd8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #1 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ it ne │ │ │ │ movne.w r7, #4294967295 @ 0xffffffff │ │ │ │ @@ -143186,278 +143181,278 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #123 @ 0x7b │ │ │ │ - beq.n 64a98 │ │ │ │ - cbz r7, 64ab8 │ │ │ │ + beq.n 64a40 │ │ │ │ + cbz r7, 64a60 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 6441e │ │ │ │ + beq.w 643c6 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 63644 │ │ │ │ - b.w 634d6 │ │ │ │ + bne.w 635ec │ │ │ │ + b.w 6347e │ │ │ │ movs r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 634c2 │ │ │ │ + bne.w 6346a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite le │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - bgt.w 64c6e │ │ │ │ + bgt.w 64c16 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63fc8 │ │ │ │ + bne.w 63f70 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - b.w 640ea │ │ │ │ - ldr.w r4, [pc, #2100] @ 65314 │ │ │ │ + b.w 64092 │ │ │ │ + ldr.w r4, [pc, #2100] @ 652bc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, #24 │ │ │ │ - b.w 63e5c │ │ │ │ + b.w 63e04 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.w 6537c │ │ │ │ + beq.w 65324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #1 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ it ne │ │ │ │ movne.w r7, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp, #144] @ 0x90 │ │ │ │ - b.n 64a5e │ │ │ │ + b.n 64a06 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w sl, #5 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63078 │ │ │ │ - ldr.w r4, [pc, #2032] @ 65318 │ │ │ │ + beq.w 63020 │ │ │ │ + ldr.w r4, [pc, #2032] @ 652c0 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r5, [pc, #2032] @ 6531c │ │ │ │ + ldr.w r5, [pc, #2032] @ 652c4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ adds r7, r3, #1 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 64b48 │ │ │ │ + b.n 64af0 │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6616e │ │ │ │ + beq.w 66116 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b40 │ │ │ │ + beq.n 64ae8 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 6616e │ │ │ │ + blt.w 66116 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b.w 63078 │ │ │ │ + b.w 63020 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 66336 │ │ │ │ + bne.w 662de │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6467e │ │ │ │ + beq.w 64626 │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 63284 │ │ │ │ + beq.w 6322c │ │ │ │ adds r5, #2 │ │ │ │ - b.w 6332c │ │ │ │ - ldr.w r1, [pc, #1924] @ 65320 │ │ │ │ + b.w 632d4 │ │ │ │ + ldr.w r1, [pc, #1924] @ 652c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63ba4 │ │ │ │ - ldr.w r1, [pc, #1912] @ 65324 │ │ │ │ + beq.w 63b4c │ │ │ │ + ldr.w r1, [pc, #1912] @ 652cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63ba4 │ │ │ │ + bne.w 63b4c │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 64bda │ │ │ │ + bcc.n 64b82 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 639ec │ │ │ │ + bls.w 63994 │ │ │ │ str.w r1, [fp] │ │ │ │ - b.w 639ec │ │ │ │ + b.w 63994 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 64c04 │ │ │ │ + beq.n 64bac │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 64be6 │ │ │ │ + bne.n 64b8e │ │ │ │ subs r1, #1 │ │ │ │ - bne.n 64be6 │ │ │ │ + bne.n 64b8e │ │ │ │ subs r1, r2, r5 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 636b6 │ │ │ │ + b.w 6365e │ │ │ │ adds r1, #1 │ │ │ │ - b.n 64be6 │ │ │ │ + b.n 64b8e │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add.w r3, fp, r2 │ │ │ │ subs r7, r2, #1 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ subs r4, r3, #1 │ │ │ │ - b.n 64c28 │ │ │ │ + b.n 64bd0 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 64c42 │ │ │ │ + beq.n 64bea │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 64c24 │ │ │ │ + beq.n 64bcc │ │ │ │ ldrd r0, r2, [fp] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 64c1a │ │ │ │ + bcc.n 64bc2 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 64c28 │ │ │ │ + bne.n 64bd0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - b.n 64788 │ │ │ │ + b.n 64730 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 634e0 │ │ │ │ + b.w 63488 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 64788 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 64730 │ │ │ │ ldrh.w r3, [r9, #6] │ │ │ │ ands.w r2, r3, #16 │ │ │ │ - beq.w 65206 │ │ │ │ + beq.w 651ae │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63fc8 │ │ │ │ - b.n 64ad6 │ │ │ │ + bne.w 63f70 │ │ │ │ + b.n 64a7e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 64ca2 │ │ │ │ + bne.n 64c4a │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 6476a │ │ │ │ + b.n 64712 │ │ │ │ cmp.w sl, #2 │ │ │ │ - ble.w 64014 │ │ │ │ + ble.w 63fbc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 658ae │ │ │ │ + bcs.w 65856 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 64cf8 │ │ │ │ + cbnz r3, 64ca0 │ │ │ │ tst.w r8, #4 │ │ │ │ - bne.w 653dc │ │ │ │ - ldr.w r1, [pc, #1624] @ 65328 │ │ │ │ + bne.w 65384 │ │ │ │ + ldr.w r1, [pc, #1624] @ 652d0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1624] @ 6532c │ │ │ │ + ldr.w r3, [pc, #1624] @ 652d4 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 60de0 │ │ │ │ + bl 60d88 │ │ │ │ cmp.w sl, #6 │ │ │ │ - ble.w 650e2 │ │ │ │ + ble.w 6508a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 654a8 │ │ │ │ + bmi.w 65450 │ │ │ │ ands.w r7, r8, #4 │ │ │ │ - beq.w 65a10 │ │ │ │ + beq.w 659b8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r1, [pc, #1560] @ 65330 │ │ │ │ + ldr.w r1, [pc, #1560] @ 652d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldrd r3, r2, [sp, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 651fa │ │ │ │ - ldr.w r1, [pc, #1544] @ 65334 │ │ │ │ + bhi.w 651a2 │ │ │ │ + ldr.w r1, [pc, #1544] @ 652dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 658ba │ │ │ │ + beq.w 65862 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #32 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ @@ -143466,18 +143461,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65eba │ │ │ │ + beq.w 65e62 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -143487,19 +143482,19 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 659c2 │ │ │ │ + beq.w 6596a │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -143508,95 +143503,95 @@ │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 658ca │ │ │ │ + bmi.w 65872 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 65dc0 │ │ │ │ - ldr.w fp, [pc, #1360] @ 65338 │ │ │ │ + beq.w 65d68 │ │ │ │ + ldr.w fp, [pc, #1360] @ 652e0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 64e90 │ │ │ │ - ldr.w r3, [pc, #1352] @ 6533c │ │ │ │ + bpl.n 64e38 │ │ │ │ + ldr.w r3, [pc, #1352] @ 652e4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 65cdc │ │ │ │ + bne.w 65c84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66386 │ │ │ │ - ldr.w r3, [pc, #1312] @ 6532c │ │ │ │ + beq.w 6632e │ │ │ │ + ldr.w r3, [pc, #1312] @ 652d4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 66326 │ │ │ │ + bpl.w 662ce │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1312] @ 65340 │ │ │ │ + ldr.w r3, [pc, #1312] @ 652e8 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 668f2 │ │ │ │ - ldr.w r2, [pc, #1300] @ 65344 │ │ │ │ + beq.w 6689a │ │ │ │ + ldr.w r2, [pc, #1300] @ 652ec │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1292] @ 65348 │ │ │ │ + ldr.w r1, [pc, #1292] @ 652f0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6611a │ │ │ │ + bcs.w 660c2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 66110 │ │ │ │ - ldr.w fp, [pc, #1248] @ 6534c │ │ │ │ + beq.w 660b8 │ │ │ │ + ldr.w fp, [pc, #1248] @ 652f4 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add fp, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65714 │ │ │ │ + bne.w 656bc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ it eq │ │ │ │ addeq r7, sp, #232 @ 0xe8 │ │ │ │ - bne.w 647ae │ │ │ │ + bne.w 64756 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ @@ -143604,189 +143599,189 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r3, r7, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 638e2 │ │ │ │ + bge.w 6388a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 631a6 │ │ │ │ + b.w 6314e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1120] @ 65350 │ │ │ │ + ldr.w r3, [pc, #1120] @ 652f8 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 65234 │ │ │ │ - ldr.w r2, [pc, #1108] @ 65354 │ │ │ │ + beq.w 651dc │ │ │ │ + ldr.w r2, [pc, #1108] @ 652fc │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b.n 64f2a │ │ │ │ + b.n 64ed2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1096] @ 65358 │ │ │ │ + ldr.w r3, [pc, #1096] @ 65300 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6521c │ │ │ │ - ldr.w r2, [pc, #1084] @ 6535c │ │ │ │ + beq.w 651c4 │ │ │ │ + ldr.w r2, [pc, #1084] @ 65304 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 673a8 │ │ │ │ + bne.w 67350 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.w 63fe6 │ │ │ │ + b.w 63f8e │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 638c2 │ │ │ │ - b.n 64ee2 │ │ │ │ + bne.w 6386a │ │ │ │ + b.n 64e8a │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 65ec8 │ │ │ │ + bcs.w 65e70 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ orr.w r3, r7, #256 @ 0x100 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 64428 │ │ │ │ + b.w 643d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr r3, [pc, #972] @ (65360 ) │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr r3, [pc, #972] @ (65308 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 65228 │ │ │ │ + b.n 651d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr r3, [pc, #964] @ (65364 ) │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr r3, [pc, #964] @ (6530c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 65228 │ │ │ │ + b.n 651d0 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 64428 │ │ │ │ + b.w 643d0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r7, r7, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 66948 │ │ │ │ - ldr r3, [pc, #912] @ (65368 ) │ │ │ │ + bne.w 668f0 │ │ │ │ + ldr r3, [pc, #912] @ (65310 ) │ │ │ │ strd sl, r8, [sp, #208] @ 0xd0 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r3, #288 @ 0x120 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str.w fp, [sp, #220] @ 0xdc │ │ │ │ - b.n 6500c │ │ │ │ + b.n 64fb4 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 65042 │ │ │ │ + bne.n 64fea │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 65094 │ │ │ │ + bne.n 6503c │ │ │ │ mov r5, r9 │ │ │ │ add.w r4, r9, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r9, r0 │ │ │ │ sub.w fp, r0, r4 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 64ff6 │ │ │ │ + bne.n 64f9e │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 65004 │ │ │ │ + b.n 64fac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6504c │ │ │ │ + b.n 64ff4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 65004 │ │ │ │ + beq.n 64fac │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65046 │ │ │ │ + bne.n 64fee │ │ │ │ add.w r5, sl, r5, lsl #3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - b.n 65004 │ │ │ │ + b.n 64fac │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 639ac │ │ │ │ + b.w 63954 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 647ae │ │ │ │ - b.n 64956 │ │ │ │ + bne.w 64756 │ │ │ │ + b.n 648fe │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 630f0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63098 │ │ │ │ mov ip, r9 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldrd sl, r8, [sp, #208] @ 0xd0 │ │ │ │ ldrd r9, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ mov r1, r3 │ │ │ │ @@ -143797,82 +143792,82 @@ │ │ │ │ moveq r5, ip │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 64c8e │ │ │ │ + b.n 64c36 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r4, [pc, #668] @ (6536c ) │ │ │ │ + ldr r4, [pc, #668] @ (65314 ) │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r4, pc │ │ │ │ adds r4, #16 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - b.w 63836 │ │ │ │ + b.w 637de │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 654c6 │ │ │ │ + bcs.w 6546e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #9 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 6510e │ │ │ │ + b.n 650b6 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 654bc │ │ │ │ + bcs.w 65464 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6569e │ │ │ │ + beq.w 65646 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65fc0 │ │ │ │ + beq.w 65f68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65f02 │ │ │ │ + bcs.w 65eaa │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #8 │ │ │ │ - bhi.w 654ea │ │ │ │ + bhi.w 65492 │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ mov r4, r5 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.w 65434 │ │ │ │ + ble.w 653dc │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ @@ -143883,537 +143878,537 @@ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne.w 66472 │ │ │ │ + bne.w 6641a │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 65c9a │ │ │ │ + beq.w 65c42 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - bne.w 63762 │ │ │ │ + bne.w 6370a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65dea │ │ │ │ + bne.w 65d92 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 65de2 │ │ │ │ + beq.w 65d8a │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dea │ │ │ │ + beq.w 65d92 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 63762 │ │ │ │ + b.w 6370a │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ subs r2, r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 64d3a │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 64ce2 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ itee le │ │ │ │ strle r2, [sp, #108] @ 0x6c │ │ │ │ ldrgt r2, [sp, #108] @ 0x6c │ │ │ │ orrgt r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63fc8 │ │ │ │ - b.n 64ad6 │ │ │ │ + bne.w 63f70 │ │ │ │ + b.n 64a7e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr r3, [pc, #328] @ (65370 ) │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr r3, [pc, #328] @ (65318 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - b.n 64c8e │ │ │ │ + b.n 64c36 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63d98 │ │ │ │ - ldr r3, [pc, #308] @ (65374 ) │ │ │ │ + bne.w 63d40 │ │ │ │ + ldr r3, [pc, #308] @ (6531c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 65228 │ │ │ │ + b.n 651d0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ subs r3, r0, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 665f0 │ │ │ │ + beq.w 66598 │ │ │ │ sub.w r3, r5, #61 @ 0x3d │ │ │ │ rsbs fp, r3, #0 │ │ │ │ adc.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 665f0 │ │ │ │ + bne.w 66598 │ │ │ │ cmp r5, #33 @ 0x21 │ │ │ │ - bne.w 673ec │ │ │ │ + bne.w 67394 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 63708 │ │ │ │ - ldr r1, [pc, #240] @ (65378 ) │ │ │ │ + b.w 636b0 │ │ │ │ + ldr r1, [pc, #240] @ (65320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 66266 │ │ │ │ + bne.w 6620e │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6641e │ │ │ │ + bcs.w 663c6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66350 │ │ │ │ + bne.w 662f8 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bhi.w 654d0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 652e0 ) │ │ │ │ + bhi.w 65478 │ │ │ │ + add r3, pc, #8 @ (adr r3, 65288 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ - bl ffd3d2e2 │ │ │ │ - bl ffd3d2e6 │ │ │ │ - bl ffd3d2ea │ │ │ │ + bl ffd3d28a │ │ │ │ + bl ffd3d28e │ │ │ │ + bl ffd3d292 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffd3d302 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + bl ffd3d2aa │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 12, cr0, cr4, cr8, {0} │ │ │ │ - ldcl 0, cr0, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - stc 0, cr0, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - rors r6, r0 │ │ │ │ + vhadd.s16 d0, d12, d8 │ │ │ │ + stcl 0, cr0, [sl, #32] │ │ │ │ + stc 0, cr0, [r6, #32] │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0!, {r3} │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + @ instruction: 0xe9880008 │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - strd r0, r0, [r0], #-32 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldmia.w r8!, {r3} │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe83e0008 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldmia.w r6, {r3} │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 65070 │ │ │ │ + b.n 650c8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 64af4 │ │ │ │ + bne.w 64a9c │ │ │ │ ldrb.w fp, [r5, #1] │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - beq.w 66674 │ │ │ │ + beq.w 6661c │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 675e0 │ │ │ │ + beq.w 67588 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - bne.w 6667c │ │ │ │ + bne.w 66624 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r3, r5, #2 │ │ │ │ streq r3, [sp, #152] @ 0x98 │ │ │ │ - beq.w 6739e │ │ │ │ + beq.w 67346 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 64afa │ │ │ │ + b.w 64aa2 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ - b.w 63d44 │ │ │ │ - ldr.w r1, [pc, #2864] @ 65f10 │ │ │ │ + b.w 63cec │ │ │ │ + ldr.w r1, [pc, #2864] @ 65eb8 │ │ │ │ add r1, pc │ │ │ │ - b.n 64cd2 │ │ │ │ + b.n 64c7a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 64638 │ │ │ │ - b.n 64ee2 │ │ │ │ + bne.w 645e0 │ │ │ │ + b.n 64e8a │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bcs.w 662b8 │ │ │ │ + bcs.w 66260 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 64054 │ │ │ │ + b.w 63ffc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ - b.w 63d44 │ │ │ │ + b.w 63cec │ │ │ │ mov r0, fp │ │ │ │ adds r5, r4, #3 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 639d8 │ │ │ │ - b.w 63b5a │ │ │ │ + beq.w 63980 │ │ │ │ + b.w 63b02 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str.w fp, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 65ba4 │ │ │ │ + beq.w 65b4c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 64a5e │ │ │ │ + b.w 64a06 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 63622 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 635ca │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66b18 │ │ │ │ + bcs.w 66ac0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66b00 │ │ │ │ + beq.w 66aa8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66642 │ │ │ │ + bcs.w 665ea │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 64766 │ │ │ │ + b.w 6470e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 644fe │ │ │ │ - ldr.w r1, [pc, #2664] @ 65f14 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 644a6 │ │ │ │ + ldr.w r1, [pc, #2664] @ 65ebc │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 64d08 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 64cb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6510e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 650b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 650f8 │ │ │ │ - ldr.w r3, [pc, #2628] @ 65f18 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 650a0 │ │ │ │ + ldr.w r3, [pc, #2628] @ 65ec0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 665a6 │ │ │ │ - ldr.w r1, [pc, #2616] @ 65f1c │ │ │ │ + bgt.w 6654e │ │ │ │ + ldr.w r1, [pc, #2616] @ 65ec4 │ │ │ │ add r1, pc │ │ │ │ - b.w 647bc │ │ │ │ - ldr.w r3, [pc, #2612] @ 65f20 │ │ │ │ + b.w 64764 │ │ │ │ + ldr.w r3, [pc, #2612] @ 65ec8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 668e2 │ │ │ │ - ldr.w r1, [pc, #2600] @ 65f24 │ │ │ │ + bgt.w 6688a │ │ │ │ + ldr.w r1, [pc, #2600] @ 65ecc │ │ │ │ add r1, pc │ │ │ │ - b.n 6528a │ │ │ │ + b.n 65232 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #61 @ 0x3d │ │ │ │ - b.n 65534 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 654dc │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 6552c │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 654d4 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r5, [r3, r5, lsl #2] │ │ │ │ cmp r6, r9 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - beq.n 6553c │ │ │ │ + beq.n 654e4 │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 65514 │ │ │ │ + bne.n 654bc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r4, #0] │ │ │ │ add.w lr, sp, #332 @ 0x14c │ │ │ │ mov r2, lr │ │ │ │ str.w lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 662ce │ │ │ │ + bne.w 66276 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 662c4 │ │ │ │ + beq.w 6626c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 668da │ │ │ │ - ldr.w r3, [pc, #2492] @ 65f28 │ │ │ │ + beq.w 66882 │ │ │ │ + ldr.w r3, [pc, #2492] @ 65ed0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #2492] @ 65f2c │ │ │ │ + ldr.w r1, [pc, #2492] @ 65ed4 │ │ │ │ mov r2, r7 │ │ │ │ strd lr, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 655e8 │ │ │ │ + beq.n 65590 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 67192 │ │ │ │ + beq.w 6713a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 655b4 │ │ │ │ + beq.n 6555c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6744a │ │ │ │ + bcs.w 673f2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ - bcs.w 67438 │ │ │ │ + bcs.w 673e0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ cmp.w sl, #4 │ │ │ │ - ble.w 64128 │ │ │ │ + ble.w 640d0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - cbz r2, 65628 │ │ │ │ + cbz r2, 655d0 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 67426 │ │ │ │ + bcs.w 673ce │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ + beq.w 64e8a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 6561a │ │ │ │ + bne.n 655c2 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 65610 │ │ │ │ + beq.n 655b8 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #10 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67474 │ │ │ │ - ldr.w r3, [pc, #2300] @ 65f30 │ │ │ │ + beq.w 6741c │ │ │ │ + ldr.w r3, [pc, #2300] @ 65ed8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [pc, #2296] @ 65f34 │ │ │ │ + ldr.w r1, [pc, #2296] @ 65edc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 60de0 │ │ │ │ + bl 60d88 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #128] @ 0x80 │ │ │ │ - bls.w 6417a │ │ │ │ + bls.w 64122 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - b.w 6413a │ │ │ │ - ldr.w r1, [pc, #2236] @ 65f38 │ │ │ │ + b.w 640e2 │ │ │ │ + ldr.w r1, [pc, #2236] @ 65ee0 │ │ │ │ add r1, pc │ │ │ │ - b.w 647bc │ │ │ │ - ldr.w r1, [pc, #2228] @ 65f3c │ │ │ │ + b.w 64764 │ │ │ │ + ldr.w r1, [pc, #2228] @ 65ee4 │ │ │ │ add r1, pc │ │ │ │ - b.w 647bc │ │ │ │ - ldr.w r1, [pc, #2224] @ 65f40 │ │ │ │ + b.w 64764 │ │ │ │ + ldr.w r1, [pc, #2224] @ 65ee8 │ │ │ │ add r1, pc │ │ │ │ - b.n 6528a │ │ │ │ - ldr.w r1, [pc, #2220] @ 65f44 │ │ │ │ + b.n 65232 │ │ │ │ + ldr.w r1, [pc, #2220] @ 65eec │ │ │ │ add r1, pc │ │ │ │ - b.n 6528a │ │ │ │ + b.n 65232 │ │ │ │ ldrd r1, r2, [sp, #136] @ 0x88 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66438 │ │ │ │ + bne.w 663e0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 647fa │ │ │ │ + bne.w 647a2 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6492c │ │ │ │ + beq.w 648d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ - bne.w 6612a │ │ │ │ + bne.w 660d2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66636 │ │ │ │ + bcs.w 665de │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #2 │ │ │ │ @@ -144427,137 +144422,137 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - b.w 6492c │ │ │ │ - ldr.w r3, [pc, #2096] @ 65f48 │ │ │ │ + bl 5fb84 │ │ │ │ + b.w 648d4 │ │ │ │ + ldr.w r3, [pc, #2096] @ 65ef0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66014 │ │ │ │ - ldr.w r3, [pc, #2056] @ 65f30 │ │ │ │ + beq.w 65fbc │ │ │ │ + ldr.w r3, [pc, #2056] @ 65ed8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 6601e │ │ │ │ + bpl.w 65fc6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2068] @ 65f4c │ │ │ │ + ldr.w r3, [pc, #2068] @ 65ef4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 66414 │ │ │ │ - ldr.w r2, [pc, #2056] @ 65f50 │ │ │ │ + beq.w 663bc │ │ │ │ + ldr.w r2, [pc, #2056] @ 65ef8 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #2044] @ 65f54 │ │ │ │ + ldr.w r1, [pc, #2044] @ 65efc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, r3, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bls.n 657b4 │ │ │ │ + bls.n 6575c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, fp │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov fp, r7 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r1, #63 @ 0x3f │ │ │ │ - bne.n 65796 │ │ │ │ + bne.n 6573e │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 65798 │ │ │ │ + beq.n 65740 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r3, #1 │ │ │ │ strcc r0, [r6, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 6582e │ │ │ │ + bcs.n 657d6 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 6577c │ │ │ │ + bhi.n 65724 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66274 │ │ │ │ + bcs.w 6621c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #8 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 660f6 │ │ │ │ + bcs.w 6609e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 66102 │ │ │ │ + bcs.w 660aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 66110 │ │ │ │ + beq.w 660b8 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 647ae │ │ │ │ - b.w 64ea4 │ │ │ │ + bne.w 64756 │ │ │ │ + b.w 64e4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 657a8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 65750 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 634e0 │ │ │ │ + b.w 63488 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -144565,204 +144560,204 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63644 │ │ │ │ + bne.w 635ec │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66ae4 │ │ │ │ + beq.w 66a8c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ orrs r2, r7 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - b.n 65442 │ │ │ │ + b.n 653ea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64cc0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 64c68 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65ff0 │ │ │ │ + beq.w 65f98 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 64d76 │ │ │ │ + b.w 64d1e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65db8 │ │ │ │ + beq.w 65d60 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ - ldr.w r2, [pc, #1628] @ 65f48 │ │ │ │ + bl 5dfc0 │ │ │ │ + ldr.w r2, [pc, #1628] @ 65ef0 │ │ │ │ subs r3, r0, r7 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 666c0 │ │ │ │ + beq.w 66668 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67a94 │ │ │ │ - ldr.w r2, [pc, #1572] @ 65f30 │ │ │ │ + beq.w 67a3c │ │ │ │ + ldr.w r2, [pc, #1572] @ 65ed8 │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.w 677ec │ │ │ │ - ldr.w r2, [pc, #1596] @ 65f58 │ │ │ │ + bpl.w 67794 │ │ │ │ + ldr.w r2, [pc, #1596] @ 65f00 │ │ │ │ ldr.w r1, [fp] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, #644 @ 0x284 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 67622 │ │ │ │ - ldr.w r2, [pc, #1576] @ 65f5c │ │ │ │ + beq.w 675ca │ │ │ │ + ldr.w r2, [pc, #1576] @ 65f04 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6761a │ │ │ │ + beq.w 675c2 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.w 67600 │ │ │ │ - ldr.w r0, [pc, #1548] @ 65f60 │ │ │ │ + bmi.w 675a8 │ │ │ │ + ldr.w r0, [pc, #1548] @ 65f08 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r1, [pc, #1544] @ 65f64 │ │ │ │ + ldr.w r1, [pc, #1544] @ 65f0c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r1, pc │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 666b0 │ │ │ │ + bcs.w 66658 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 66110 │ │ │ │ + beq.w 660b8 │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 65dc0 │ │ │ │ - ldr.w fp, [pc, #1452] @ 65f68 │ │ │ │ + beq.w 65d68 │ │ │ │ + ldr.w fp, [pc, #1452] @ 65f10 │ │ │ │ add fp, pc │ │ │ │ - b.w 64dea │ │ │ │ + b.w 64d92 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 65c1e │ │ │ │ + bpl.w 65bc6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 659d6 │ │ │ │ + cbz r3, 6597e │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 658d2 │ │ │ │ + bne.w 6587a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 659b8 │ │ │ │ + bne.n 65960 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w fp, [pc, #1400] @ 65f6c │ │ │ │ + ldr.w fp, [pc, #1400] @ 65f14 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 64dea │ │ │ │ - ldr.w r1, [pc, #1372] @ 65f70 │ │ │ │ + b.w 64d92 │ │ │ │ + ldr.w r1, [pc, #1372] @ 65f18 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 6642a │ │ │ │ + bne.w 663d2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 663a4 │ │ │ │ + bcc.w 6634c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, fp │ │ │ │ ite ne │ │ │ │ movne r1, r3 │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66398 │ │ │ │ + bcs.w 66340 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65fd8 │ │ │ │ + beq.w 65f80 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -144771,196 +144766,196 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - cbz r0, 65ad0 │ │ │ │ + bl 5fb84 │ │ │ │ + cbz r0, 65a78 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6740c │ │ │ │ + bcs.w 673b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1220] @ 65f74 │ │ │ │ + ldr.w r3, [pc, #1220] @ 65f1c │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 663ba │ │ │ │ + bcs.w 66362 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r0, [pc, #1168] @ 65f78 │ │ │ │ + ldr.w r0, [pc, #1168] @ 65f20 │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r0, pc │ │ │ │ ands r2, r3 │ │ │ │ add.w ip, r0, #288 @ 0x120 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add.w r1, r3, ip │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 66534 │ │ │ │ + bne.w 664dc │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #9 │ │ │ │ - bne.n 65af8 │ │ │ │ + bne.n 65aa0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ bic.w r3, r3, #288 @ 0x120 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne.w 664d2 │ │ │ │ + bne.w 6647a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6645a │ │ │ │ + bcs.w 66402 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 65fa8 │ │ │ │ + beq.w 65f50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ + bl 5fb84 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - cbz r3, 65b76 │ │ │ │ - ldr.w r1, [pc, #1040] @ 65f7c │ │ │ │ + cbz r3, 65b1e │ │ │ │ + ldr.w r1, [pc, #1040] @ 65f24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d76 │ │ │ │ - b.w 64da2 │ │ │ │ + bne.w 64d1e │ │ │ │ + b.w 64d4a │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 64a5e │ │ │ │ + b.w 64a06 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64030 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63fd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65e08 │ │ │ │ + beq.w 65db0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 65e00 │ │ │ │ + beq.w 65da8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 64556 │ │ │ │ + b.w 644fe │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ add.w r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ite ne │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ moveq r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 648ea │ │ │ │ + b.w 64892 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 63870 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63818 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 648ae │ │ │ │ - b.w 6492c │ │ │ │ + bne.w 64856 │ │ │ │ + b.w 648d4 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ - b.w 63744 │ │ │ │ + b.w 636ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 659dc │ │ │ │ - ldr.w fp, [pc, #856] @ 65f80 │ │ │ │ + beq.w 65984 │ │ │ │ + ldr.w fp, [pc, #856] @ 65f28 │ │ │ │ add fp, pc │ │ │ │ - b.w 64dea │ │ │ │ + b.w 64d92 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.w 64a3c │ │ │ │ + bne.w 649e4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cbz r3, 65c46 │ │ │ │ + cbz r3, 65bee │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 67142 │ │ │ │ + beq.w 670ea │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r1, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64a3c │ │ │ │ + beq.w 649e4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -144970,398 +144965,398 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne.w 63762 │ │ │ │ - b.w 651c0 │ │ │ │ + bne.w 6370a │ │ │ │ + b.w 65168 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 668fa │ │ │ │ + bcs.w 668a2 │ │ │ │ adds r4, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66590 │ │ │ │ - ldr r3, [pc, #588] @ (65f30 ) │ │ │ │ + beq.w 66538 │ │ │ │ + ldr r3, [pc, #588] @ (65ed8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 664be │ │ │ │ + bpl.w 66466 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #656] @ (65f84 ) │ │ │ │ + ldr r3, [pc, #656] @ (65f2c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 66938 │ │ │ │ - ldr r2, [pc, #648] @ (65f88 ) │ │ │ │ + beq.w 668e0 │ │ │ │ + ldr r2, [pc, #648] @ (65f30 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #640] @ (65f8c ) │ │ │ │ + ldr r1, [pc, #640] @ (65f34 ) │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add.w fp, r3, r2 │ │ │ │ cmp fp, r3 │ │ │ │ - bls.n 65d6e │ │ │ │ + bls.n 65d16 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ mov r9, r6 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r1, #63 @ 0x3f │ │ │ │ - bne.n 65d4c │ │ │ │ + bne.n 65cf4 │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 65d4e │ │ │ │ + beq.n 65cf6 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ cmp r3, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r3, #1 │ │ │ │ strcc r0, [r5, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 65db0 │ │ │ │ + bcs.n 65d58 │ │ │ │ cmp fp, r4 │ │ │ │ - bhi.n 65d32 │ │ │ │ + bhi.n 65cda │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r9 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66930 │ │ │ │ - ldr r3, [pc, #436] @ (65f30 ) │ │ │ │ + beq.w 668d8 │ │ │ │ + ldr r3, [pc, #436] @ (65ed8 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.w 66390 │ │ │ │ + bpl.w 66338 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #516] @ (65f90 ) │ │ │ │ + ldr r3, [pc, #516] @ (65f38 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 66940 │ │ │ │ - ldr r2, [pc, #508] @ (65f94 ) │ │ │ │ + beq.w 668e8 │ │ │ │ + ldr r2, [pc, #508] @ (65f3c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #500] @ (65f98 ) │ │ │ │ + ldr r1, [pc, #500] @ (65f40 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 64e48 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 64df0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 65d5e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 65d06 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 659b8 │ │ │ │ + bne.w 65960 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w fp, [pc, #472] @ 65f9c │ │ │ │ + ldr.w fp, [pc, #472] @ 65f44 │ │ │ │ adds r0, r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add fp, pc │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 64dea │ │ │ │ + b.w 64d92 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 651e4 │ │ │ │ + beq.w 6518c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r7, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 63762 │ │ │ │ + b.w 6370a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 65bd0 │ │ │ │ + beq.w 65b78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq r4, #1 │ │ │ │ ldrbeq r1, [r0, #1] │ │ │ │ - b.w 639d2 │ │ │ │ - ldr r1, [pc, #360] @ (65fa0 ) │ │ │ │ + b.w 6397a │ │ │ │ + ldr r1, [pc, #360] @ (65f48 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64526 │ │ │ │ - ldr r1, [pc, #348] @ (65fa4 ) │ │ │ │ + beq.w 644ce │ │ │ │ + ldr r1, [pc, #348] @ (65f4c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5d61c │ │ │ │ + bl 5d5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 64526 │ │ │ │ + bne.w 644ce │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 65e72 │ │ │ │ + bcc.n 65e1a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ add r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 65e76 │ │ │ │ + bls.n 65e1e │ │ │ │ str.w r0, [fp] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 65e0c │ │ │ │ + beq.n 65db4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 67498 │ │ │ │ + beq.w 67440 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 65bd8 │ │ │ │ + beq.w 65b80 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66918 │ │ │ │ + bcs.w 668c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66898 │ │ │ │ + bcs.w 66840 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 65bd0 │ │ │ │ + b.n 65b78 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66318 │ │ │ │ + beq.w 662c0 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b.w 64daa │ │ │ │ + b.w 64d52 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 64030 │ │ │ │ - b.w 64ee2 │ │ │ │ + bne.w 63fd8 │ │ │ │ + b.w 64e8a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 63638 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 635e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65136 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 650de │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ movs r4, r0 │ │ │ │ - b.n 66414 │ │ │ │ + b.n 6646c │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r4, r0 │ │ │ │ - b.n 663e8 │ │ │ │ + b.n 66440 │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 65f7c │ │ │ │ + b.n 65fd4 │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - bgt.n 65eb0 │ │ │ │ + bgt.n 65f08 │ │ │ │ movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [r4], #-28 @ 0xffffffe4 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + ldc2l 0, cr0, [r4], {7} │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - bge.n 66044 │ │ │ │ + bge.n 65e9c │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 65f20 │ │ │ │ + bge.n 65f78 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66554 │ │ │ │ + bcs.w 664fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 65b64 │ │ │ │ + b.n 65b0c │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66742 │ │ │ │ + bcs.w 666ea │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 65120 │ │ │ │ + b.w 650c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66af4 │ │ │ │ + bcs.w 66a9c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 65ad0 │ │ │ │ + b.n 65a78 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66368 │ │ │ │ + beq.w 66310 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 64daa │ │ │ │ + b.w 64d52 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - beq.w 667fa │ │ │ │ + beq.w 667a2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 64a5e │ │ │ │ - ldr.w r3, [pc, #2996] @ 66bcc │ │ │ │ + b.w 64a06 │ │ │ │ + ldr.w r3, [pc, #2996] @ 66b74 │ │ │ │ add r3, pc │ │ │ │ - b.w 65754 │ │ │ │ - ldr.w r3, [pc, #2992] @ 66bd0 │ │ │ │ + b.w 656fc │ │ │ │ + ldr.w r3, [pc, #2992] @ 66b78 │ │ │ │ add r3, pc │ │ │ │ - b.w 65754 │ │ │ │ + b.w 656fc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 660c0 │ │ │ │ + beq.n 66068 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 6602a │ │ │ │ - add r1, pc, #8 @ (adr r1, 66044 ) │ │ │ │ + bhi.n 65fd2 │ │ │ │ + add r1, pc, #8 @ (adr r1, 65fec ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r7, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @@ -145396,51 +145391,51 @@ │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sub.w fp, r0, r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.w 667a0 │ │ │ │ + ble.w 66748 │ │ │ │ cmp r3, #12 │ │ │ │ itt eq │ │ │ │ addeq r3, r2, #2 │ │ │ │ streq r3, [sp, #140] @ 0x8c │ │ │ │ - beq.w 63708 │ │ │ │ + beq.w 636b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 63708 │ │ │ │ + b.w 636b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 657e0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65788 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 657f2 │ │ │ │ + bge.w 6579a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 631ae │ │ │ │ + b.w 63156 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 64e5a │ │ │ │ - b.n 66110 │ │ │ │ + bge.w 64e02 │ │ │ │ + b.n 660b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66952 │ │ │ │ + bcs.w 668fa │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #2 │ │ │ │ @@ -145454,84 +145449,84 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5fbdc │ │ │ │ - b.w 64916 │ │ │ │ + bl 5fb84 │ │ │ │ + b.w 648be │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.w 64a5e │ │ │ │ - ldr.w r3, [pc, #2660] @ 66bd4 │ │ │ │ + b.w 64a06 │ │ │ │ + ldr.w r3, [pc, #2660] @ 66b7c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #268] @ 0x10c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 646b2 │ │ │ │ - ldr.w r3, [pc, #2628] @ 66bd8 │ │ │ │ + beq.w 6465a │ │ │ │ + ldr.w r3, [pc, #2628] @ 66b80 │ │ │ │ add r3, pc │ │ │ │ add.w r5, r3, #600 @ 0x258 │ │ │ │ add.w r4, r3, #636 @ 0x27c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ adds r5, #12 │ │ │ │ - bl 5e3c0 │ │ │ │ + bl 5e368 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 661a0 │ │ │ │ - ldr.w r5, [pc, #2604] @ 66bdc │ │ │ │ - ldr.w r7, [pc, #2604] @ 66be0 │ │ │ │ + bne.n 66148 │ │ │ │ + ldr.w r5, [pc, #2604] @ 66b84 │ │ │ │ + ldr.w r7, [pc, #2604] @ 66b88 │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ add.w r4, r5, #360 @ 0x168 │ │ │ │ add r7, pc │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r2, [r4], #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 661c6 │ │ │ │ - ldr.w r4, [pc, #2568] @ 66be4 │ │ │ │ + bne.n 6616e │ │ │ │ + ldr.w r4, [pc, #2568] @ 66b8c │ │ │ │ add r4, pc │ │ │ │ add.w r5, r4, #636 @ 0x27c │ │ │ │ add.w r4, r4, #768 @ 0x300 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ adds r5, #12 │ │ │ │ - bl 5e3c0 │ │ │ │ + bl 5e368 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 661e6 │ │ │ │ + bne.n 6618e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 668b0 │ │ │ │ + bcs.w 66858 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6745a │ │ │ │ + beq.w 67402 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ it lt │ │ │ │ movlt r6, #5 │ │ │ │ - ldr.w r3, [pc, #2504] @ 66be8 │ │ │ │ + ldr.w r3, [pc, #2504] @ 66b90 │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r3, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -145545,1444 +145540,1444 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #32] │ │ │ │ strd r2, r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r8, [pc, #2456] @ 66bec │ │ │ │ + ldr.w r8, [pc, #2456] @ 66b94 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ add r8, pc │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - b.w 63f38 │ │ │ │ + b.w 63ee0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 652ce │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 65276 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 657ca │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65772 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 6510e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 650b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 647ae │ │ │ │ - b.w 64956 │ │ │ │ + bne.w 64756 │ │ │ │ + b.w 648fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r4, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 639ec │ │ │ │ + b.w 63994 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64054 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63ffc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64054 │ │ │ │ - ldr.w r3, [pc, #2344] @ 66bf0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 63ffc │ │ │ │ + ldr.w r3, [pc, #2344] @ 66b98 │ │ │ │ add r3, pc │ │ │ │ - b.w 6556e │ │ │ │ + b.w 65516 │ │ │ │ addw r4, sp, #333 @ 0x14d │ │ │ │ movs r2, #32 │ │ │ │ subs r0, r3, #1 │ │ │ │ strb.w r2, [sp, #332] @ 0x14c │ │ │ │ add.w r5, r3, #60 @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ - b.n 662f0 │ │ │ │ + b.n 66298 │ │ │ │ cmp r5, r0 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ - beq.w 668ec │ │ │ │ + beq.w 66894 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - bne.n 662e4 │ │ │ │ + bne.n 6628c │ │ │ │ mov r2, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 65554 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65554 │ │ │ │ + b.w 654fc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 65c1a │ │ │ │ + bpl.w 65bc2 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b.w 659d6 │ │ │ │ - ldr.w r3, [pc, #2252] @ 66bf4 │ │ │ │ + b.w 6597e │ │ │ │ + ldr.w r3, [pc, #2252] @ 66b9c │ │ │ │ add r3, pc │ │ │ │ - b.w 64e3a │ │ │ │ + b.w 64de2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 64b82 │ │ │ │ + beq.w 64b2a │ │ │ │ mov r5, r1 │ │ │ │ - b.w 63268 │ │ │ │ + b.w 63210 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6328a │ │ │ │ - ldr.w r1, [pc, #2212] @ 66bf8 │ │ │ │ + b.w 63232 │ │ │ │ + ldr.w r1, [pc, #2212] @ 66ba0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b.w 652ce │ │ │ │ + b.w 65276 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 65c1a │ │ │ │ + bpl.w 65bc2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 6719c │ │ │ │ - ldr.w fp, [pc, #2176] @ 66bfc │ │ │ │ + beq.w 67144 │ │ │ │ + ldr.w fp, [pc, #2176] @ 66ba4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add fp, pc │ │ │ │ - b.w 64dea │ │ │ │ - ldr.w r3, [pc, #2168] @ 66c00 │ │ │ │ + b.w 64d92 │ │ │ │ + ldr.w r3, [pc, #2168] @ 66ba8 │ │ │ │ add r3, pc │ │ │ │ - b.w 64e3a │ │ │ │ - ldr.w r2, [pc, #2160] @ 66c04 │ │ │ │ + b.w 64de2 │ │ │ │ + ldr.w r2, [pc, #2160] @ 66bac │ │ │ │ add r2, pc │ │ │ │ - b.n 65da2 │ │ │ │ + b.n 65d4a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65a56 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 659fe │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ite ne │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 65a40 │ │ │ │ + b.w 659e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65ae6 │ │ │ │ - ldr.w r2, [pc, #2112] @ 66c08 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65a8e │ │ │ │ + ldr.w r2, [pc, #2112] @ 66bb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 6381c │ │ │ │ + b.w 637c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 639ec │ │ │ │ + b.w 63994 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 6492c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 648d4 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 665be │ │ │ │ + bls.w 66566 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2056] @ 66c0c │ │ │ │ + ldr.w r2, [pc, #2056] @ 66bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 6381c │ │ │ │ - ldr.w r3, [pc, #2040] @ 66c10 │ │ │ │ + b.w 637c4 │ │ │ │ + ldr.w r3, [pc, #2040] @ 66bb8 │ │ │ │ add r3, pc │ │ │ │ - b.w 65754 │ │ │ │ + b.w 656fc │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 652b2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6525a │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.w 65a40 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.w 659e8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 665b2 │ │ │ │ + bcs.w 6655a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 656b6 │ │ │ │ + b.w 6565e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65b36 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65ade │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64876 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6481e │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 6656c │ │ │ │ + beq.n 66514 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - bne.w 63762 │ │ │ │ + bne.w 6370a │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 651c0 │ │ │ │ + beq.w 65168 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - beq.w 651c0 │ │ │ │ - b.w 651e4 │ │ │ │ + beq.w 65168 │ │ │ │ + b.w 6518c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 647fa │ │ │ │ - ldr.w r3, [pc, #1876] @ 66c14 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 647a2 │ │ │ │ + ldr.w r3, [pc, #1876] @ 66bbc │ │ │ │ add r3, pc │ │ │ │ - b.n 65d0a │ │ │ │ + b.n 65cb2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64814 │ │ │ │ - ldr.w r2, [pc, #1860] @ 66c18 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 647bc │ │ │ │ + ldr.w r2, [pc, #1860] @ 66bc0 │ │ │ │ mov.w fp, #58 @ 0x3a │ │ │ │ add r2, pc │ │ │ │ add.w r7, r2, #288 @ 0x120 │ │ │ │ add.w r3, r2, #360 @ 0x168 │ │ │ │ strd r3, r5, [sp, #136] @ 0x88 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 66506 │ │ │ │ + b.n 664ae │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6652a │ │ │ │ + beq.n 664d2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 664fe │ │ │ │ + beq.n 664a6 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc.w fp, [r2] │ │ │ │ - bcc.n 664f2 │ │ │ │ + bcc.n 6649a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 664f2 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6649a │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ mov r6, r7 │ │ │ │ - b.w 65b20 │ │ │ │ + b.w 65ac8 │ │ │ │ add r0, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 65b0c │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 65ab4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 647e4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6478c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65b64 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65b0c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 648ce │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 64876 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp.w sl, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq.w 6648a │ │ │ │ - b.w 63762 │ │ │ │ - ldr.w r3, [pc, #1672] @ 66c1c │ │ │ │ + beq.w 66432 │ │ │ │ + b.w 6370a │ │ │ │ + ldr.w r3, [pc, #1672] @ 66bc4 │ │ │ │ add r3, pc │ │ │ │ - b.w 65d0a │ │ │ │ + b.w 65cb2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64830 │ │ │ │ - ldr.w r1, [pc, #1656] @ 66c20 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 647d8 │ │ │ │ + ldr.w r1, [pc, #1656] @ 66bc8 │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.w 647bc │ │ │ │ + b.w 64764 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 656b6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6565e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 66402 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 663aa │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 673e4 │ │ │ │ + bne.w 6738c │ │ │ │ adds r3, r2, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 63708 │ │ │ │ + b.w 636b0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 6721c │ │ │ │ - cbz r2, 6661a │ │ │ │ + beq.w 671c4 │ │ │ │ + cbz r2, 665c2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #148] @ 0x94 │ │ │ │ - bne.w 65592 │ │ │ │ + bne.w 6553a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67244 │ │ │ │ + beq.w 671ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 673dc │ │ │ │ + bcs.w 67384 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - b.w 6413a │ │ │ │ + b.w 640e2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 656e6 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6568e │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 64766 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6470e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 64246 │ │ │ │ + bge.w 641ee │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1472] @ 66c24 │ │ │ │ + ldr.w r3, [pc, #1472] @ 66bcc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 631ae │ │ │ │ - ldr.w r3, [pc, #1456] @ 66c28 │ │ │ │ + b.w 63156 │ │ │ │ + ldr.w r3, [pc, #1456] @ 66bd0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #104] @ 0x68 │ │ │ │ strne r3, [sp, #108] @ 0x6c │ │ │ │ - beq.w 6739e │ │ │ │ + beq.w 67346 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64afa │ │ │ │ + beq.w 64aa2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ - b.w 65c60 │ │ │ │ + b.w 65c08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 65984 │ │ │ │ - b.n 66110 │ │ │ │ - ldr.w r3, [pc, #1384] @ 66c2c │ │ │ │ + bge.w 6592c │ │ │ │ + b.n 660b8 │ │ │ │ + ldr.w r3, [pc, #1384] @ 66bd4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ rsb r1, r1, #2 │ │ │ │ adds r3, r1, r3 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 675d2 │ │ │ │ - ldr.w r3, [pc, #1368] @ 66c30 │ │ │ │ + beq.w 6757a │ │ │ │ + ldr.w r3, [pc, #1368] @ 66bd8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 675c8 │ │ │ │ - ldr.w r2, [pc, #1356] @ 66c34 │ │ │ │ + bpl.w 67570 │ │ │ │ + ldr.w r2, [pc, #1356] @ 66bdc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 66e6e │ │ │ │ - ldr.w r2, [pc, #1340] @ 66c38 │ │ │ │ + beq.w 66e16 │ │ │ │ + ldr.w r2, [pc, #1340] @ 66be0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66e66 │ │ │ │ + beq.w 66e0e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 66e76 │ │ │ │ - ldr.w r0, [pc, #1308] @ 66c3c │ │ │ │ + bmi.w 66e1e │ │ │ │ + ldr.w r0, [pc, #1308] @ 66be4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ - ldr.w r1, [pc, #1300] @ 66c40 │ │ │ │ + ldr.w r1, [pc, #1300] @ 66be8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 65972 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 6591a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65120 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 650c8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67248 │ │ │ │ + beq.w 671f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 6413a │ │ │ │ + bcc.w 640e2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 641f8 │ │ │ │ + beq.w 641a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 641f2 │ │ │ │ + beq.w 6419a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.w 641c0 │ │ │ │ + beq.w 64168 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66e8e │ │ │ │ + bcs.w 66e36 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 641c0 │ │ │ │ + b.w 64168 │ │ │ │ cmp r3, #12 │ │ │ │ itt eq │ │ │ │ addeq r3, r2, #2 │ │ │ │ streq r3, [sp, #140] @ 0x8c │ │ │ │ - beq.w 665f0 │ │ │ │ + beq.w 66598 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 63708 │ │ │ │ + b.w 636b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sub.w fp, r0, r3 │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.w 665e0 │ │ │ │ + ble.w 66588 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 673d0 │ │ │ │ + beq.w 67378 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 6527e │ │ │ │ + b.w 65226 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 651c0 │ │ │ │ - ldr.w r3, [pc, #1044] @ 66c24 │ │ │ │ + b.w 65168 │ │ │ │ + ldr.w r3, [pc, #1044] @ 66bcc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 671ae │ │ │ │ - ldr.w r3, [pc, #1040] @ 66c30 │ │ │ │ + beq.w 67156 │ │ │ │ + ldr.w r3, [pc, #1040] @ 66bd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r4, r2, #28 │ │ │ │ - bpl.w 671a4 │ │ │ │ + bpl.w 6714c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w ip, ip, #644 @ 0x284 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 6741c │ │ │ │ - ldr.w r2, [pc, #1032] @ 66c44 │ │ │ │ + beq.w 673c4 │ │ │ │ + ldr.w r2, [pc, #1032] @ 66bec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 63236 │ │ │ │ + b.w 631de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 66854 │ │ │ │ + cbz r3, 667fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w sl, #9 │ │ │ │ - beq.w 67080 │ │ │ │ + beq.w 67028 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6706e │ │ │ │ + bcs.w 67016 │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 64ee2 │ │ │ │ - ldr r3, [pc, #968] @ (66c48 ) │ │ │ │ + beq.w 64e8a │ │ │ │ + ldr r3, [pc, #968] @ (66bf0 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r3, #16] │ │ │ │ - b.w 63236 │ │ │ │ + b.w 631de │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 65e08 │ │ │ │ - b.w 64556 │ │ │ │ + bne.w 65db0 │ │ │ │ + b.w 644fe │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 64556 │ │ │ │ + b.w 644fe │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 66206 │ │ │ │ + bge.w 661ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #856] @ (66c24 ) │ │ │ │ + ldr r3, [pc, #856] @ (66bcc ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.w 631ae │ │ │ │ - ldr r3, [pc, #880] @ (66c4c ) │ │ │ │ + b.w 63156 │ │ │ │ + ldr r3, [pc, #880] @ (66bf4 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 6556e │ │ │ │ - ldr r1, [pc, #876] @ (66c50 ) │ │ │ │ + b.w 65516 │ │ │ │ + ldr r1, [pc, #876] @ (66bf8 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.w 6528a │ │ │ │ + b.w 65232 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - b.w 65554 │ │ │ │ - ldr r3, [pc, #864] @ (66c54 ) │ │ │ │ + b.w 654fc │ │ │ │ + ldr r3, [pc, #864] @ (66bfc ) │ │ │ │ add r3, pc │ │ │ │ - b.w 64e3a │ │ │ │ + b.w 64de2 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #2 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - b.w 639d2 │ │ │ │ + b.w 6397a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #788] @ (66c24 ) │ │ │ │ + ldr r3, [pc, #788] @ (66bcc ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - b.w 631ae │ │ │ │ + b.w 63156 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65ea4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65e4c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 6517c │ │ │ │ - ldr r2, [pc, #804] @ (66c58 ) │ │ │ │ + b.w 65124 │ │ │ │ + ldr r2, [pc, #804] @ (66c00 ) │ │ │ │ add r2, pc │ │ │ │ - b.w 65da2 │ │ │ │ - ldr r3, [pc, #800] @ (66c5c ) │ │ │ │ + b.w 65d4a │ │ │ │ + ldr r3, [pc, #800] @ (66c04 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 65d0a │ │ │ │ - ldr r2, [pc, #796] @ (66c60 ) │ │ │ │ + b.w 65cb2 │ │ │ │ + ldr r2, [pc, #796] @ (66c08 ) │ │ │ │ add r2, pc │ │ │ │ - b.w 65da2 │ │ │ │ + b.w 65d4a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - b.w 650a0 │ │ │ │ + b.w 65048 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 6613a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 660e2 │ │ │ │ cmp r4, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ subne r4, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r7, sl │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66d02 │ │ │ │ + bne.w 66caa │ │ │ │ ldr.w r2, [fp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 66cf4 │ │ │ │ + bcs.w 66c9c │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r5, [r2, #0] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add.w r8, r9, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6435c │ │ │ │ + bne.w 64304 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 66cf0 │ │ │ │ + bcc.w 66c98 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ adds r4, r1, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.w 66cf0 │ │ │ │ + bhi.w 66c98 │ │ │ │ cmp r2, r1 │ │ │ │ it ls │ │ │ │ subls r1, r2, r1 │ │ │ │ - bls.n 66a02 │ │ │ │ + bls.n 669aa │ │ │ │ movs r5, #19 │ │ │ │ movt r5, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ subs r0, #9 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #23 │ │ │ │ - bhi.n 669fa │ │ │ │ + bhi.n 669a2 │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 669fa │ │ │ │ + bpl.n 669a2 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 669dc │ │ │ │ + bne.n 66984 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r2, r1 │ │ │ │ - bmi.n 66a0a │ │ │ │ + bmi.n 669b2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ it ge │ │ │ │ strge.w r2, [fp] │ │ │ │ cmp.w sl, #6 │ │ │ │ - beq.w 66dd0 │ │ │ │ + beq.w 66d78 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 66dc0 │ │ │ │ + bcs.w 66d68 │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6665c │ │ │ │ + beq.w 66604 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 6687e │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 66826 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, sl │ │ │ │ - ble.w 67678 │ │ │ │ + ble.w 67620 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ movs r5, #32 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ subs r6, r2, r6 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6698a │ │ │ │ + beq.n 66932 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 674f8 │ │ │ │ + beq.w 674a0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, r8 │ │ │ │ adds r5, r2, #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbnz r3, 66ace │ │ │ │ + cbnz r3, 66a76 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, sl │ │ │ │ - bgt.n 66aae │ │ │ │ - b.n 66adc │ │ │ │ + bgt.n 66a56 │ │ │ │ + b.n 66a84 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ mov.w r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 66adc │ │ │ │ + beq.n 66a84 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 66a98 │ │ │ │ + bcc.n 66a40 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 66aa4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 66a4c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67526 │ │ │ │ + beq.w 674ce │ │ │ │ adds r5, #4 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 66ac0 │ │ │ │ - b.w 6752c │ │ │ │ + beq.n 66a68 │ │ │ │ + b.w 674d4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #312] @ (66c24 ) │ │ │ │ + ldr r3, [pc, #312] @ (66bcc ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - b.w 631ae │ │ │ │ + b.w 63156 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65ad0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65a78 │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66f0c │ │ │ │ + bcs.w 66eb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 65482 │ │ │ │ + b.w 6542a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65478 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65420 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 66e9e │ │ │ │ + bcs.w 66e46 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq.n 66b9a │ │ │ │ + beq.n 66b42 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 66c9c │ │ │ │ + beq.w 66c44 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 669ac │ │ │ │ + beq.w 66954 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 66b24 │ │ │ │ + beq.n 66acc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 66ea8 │ │ │ │ + beq.w 66e50 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 66a38 │ │ │ │ + beq.w 669e0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, sl │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 64388 │ │ │ │ + b.w 64330 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 66b9a │ │ │ │ + beq.n 66b42 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 66c68 │ │ │ │ - ldr r2, [pc, #180] @ (66c64 ) │ │ │ │ + bls.n 66c10 │ │ │ │ + ldr r2, [pc, #180] @ (66c0c ) │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r6 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 669a0 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + b.n 66948 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 66b88 │ │ │ │ + bvs.n 66be0 │ │ │ │ movs r0, r1 │ │ │ │ - rsb r0, lr, #8847360 @ 0x870000 │ │ │ │ - sub.w r0, lr, #8847360 @ 0x870000 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + @ instruction: 0xf62e0007 │ │ │ │ + addw r0, lr, #2055 @ 0x807 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf5880007 │ │ │ │ - bpl.n 66c3c │ │ │ │ + @ instruction: 0xf5e80007 │ │ │ │ + bpl.n 66a94 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf28a0007 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf2ea0007 │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + ldr r4, [pc, #896] @ (66f54 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + ldr r5, [pc, #328] @ (66d20 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 66d00 │ │ │ │ + beq.n 66b58 │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + subs r4, r6, #0 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 66c78 │ │ │ │ + cbz r2, 66c20 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 66fee │ │ │ │ + beq.w 66f96 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 66fee │ │ │ │ + beq.w 66f96 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 67010 │ │ │ │ - ldr.w r1, [pc, #2956] @ 67810 │ │ │ │ + beq.w 66fb8 │ │ │ │ + ldr.w r1, [pc, #2956] @ 677b8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.w 66eb6 │ │ │ │ - ldr.w r1, [pc, #2928] @ 67814 │ │ │ │ + bne.w 66e5e │ │ │ │ + ldr.w r1, [pc, #2928] @ 677bc │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 66ccc │ │ │ │ - ldr.w r1, [pc, #2912] @ 67818 │ │ │ │ + cbz r0, 66c74 │ │ │ │ + ldr.w r1, [pc, #2912] @ 677c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66f3e │ │ │ │ - ldr.w r2, [pc, #2892] @ 6781c │ │ │ │ + bne.w 66ee6 │ │ │ │ + ldr.w r2, [pc, #2892] @ 677c4 │ │ │ │ add.w r8, r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 64380 │ │ │ │ + b.w 64328 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 669fa │ │ │ │ + b.n 669a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66d9e │ │ │ │ + beq.n 66d46 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 67ab4 │ │ │ │ + blt.w 67a5c │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, r6 │ │ │ │ - blt.w 67ab4 │ │ │ │ + blt.w 67a5c │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ adds r3, r2, r6 │ │ │ │ str.w r3, [fp] │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 66d36 │ │ │ │ + beq.n 66cde │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 66d36 │ │ │ │ + bhi.n 66cde │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 66d36 │ │ │ │ + bhi.n 66cde │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #32 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [r8, #1] │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ cmp r3, #10 │ │ │ │ itt eq │ │ │ │ moveq r9, r8 │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - beq.w 66b28 │ │ │ │ + beq.w 66ad0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 66e5c │ │ │ │ + bcs.n 66e04 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66e4c │ │ │ │ + ble.n 66df4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 66d82 │ │ │ │ + b.n 66d2a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66e3a │ │ │ │ + beq.n 66de2 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 66d7a │ │ │ │ + bcc.n 66d22 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 66d7a │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 66d22 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.n 66d3e │ │ │ │ + beq.n 66ce6 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 66d3e │ │ │ │ + beq.n 66ce6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 66e2c │ │ │ │ + bcs.n 66dd4 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r5, [r2, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ - b.n 66d3e │ │ │ │ + b.n 66ce6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 66a22 │ │ │ │ - b.n 6665c │ │ │ │ - ldr.w r1, [pc, #2636] @ 67820 │ │ │ │ + bge.w 669ca │ │ │ │ + b.n 66604 │ │ │ │ + ldr.w r1, [pc, #2636] @ 677c8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 66e1e │ │ │ │ + bls.n 66dc6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r6, [pc, #2616] @ 67824 │ │ │ │ + ldr.w r6, [pc, #2616] @ 677cc │ │ │ │ subs r4, r2, r3 │ │ │ │ - ldr.w r7, [pc, #2612] @ 67828 │ │ │ │ + ldr.w r7, [pc, #2612] @ 677d0 │ │ │ │ subs r4, #1 │ │ │ │ add r6, pc │ │ │ │ add r7, pc │ │ │ │ mov r8, r2 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ adds r5, #1 │ │ │ │ sub.w r8, r8, #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #768] @ 0x300 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 66e00 │ │ │ │ - ldr.w r1, [pc, #2572] @ 6782c │ │ │ │ + bne.n 66da8 │ │ │ │ + ldr.w r1, [pc, #2572] @ 677d4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 66a12 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 669ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr.w r2, [fp] │ │ │ │ - b.n 66d3e │ │ │ │ + b.n 66ce6 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ mov r9, r8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 66d6e │ │ │ │ - ldr.w r0, [pc, #2504] @ 67830 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 66d16 │ │ │ │ + ldr.w r0, [pc, #2504] @ 677d8 │ │ │ │ add r0, pc │ │ │ │ - b.n 66724 │ │ │ │ - ldr.w fp, [pc, #2500] @ 67834 │ │ │ │ + b.n 666cc │ │ │ │ + ldr.w fp, [pc, #2500] @ 677dc │ │ │ │ add fp, pc │ │ │ │ - b.n 6671e │ │ │ │ + b.n 666c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6671e │ │ │ │ - ldr.w r2, [pc, #2484] @ 67838 │ │ │ │ + beq.w 666c6 │ │ │ │ + ldr.w r2, [pc, #2484] @ 677e0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ - b.n 66724 │ │ │ │ + bl 5f1e8 │ │ │ │ + b.n 666cc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 641c0 │ │ │ │ + b.w 64168 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 66b3e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 66ae6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 66a86 │ │ │ │ + b.n 66a2e │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 66faa │ │ │ │ + bne.n 66f52 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 66ebc │ │ │ │ + beq.n 66e64 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 66fea │ │ │ │ + beq.w 66f92 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r4, r9, r4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 66f46 │ │ │ │ + bge.n 66eee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ strb r4, [r1, #2] │ │ │ │ adds r4, r1, #2 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - cbz r3, 66f08 │ │ │ │ + cbz r3, 66eb0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 66ef2 │ │ │ │ + b.n 66e9a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - beq.n 66f08 │ │ │ │ + beq.n 66eb0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 66ee6 │ │ │ │ + bne.n 66e8e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ - ldr.w r1, [pc, #2368] @ 6783c │ │ │ │ + ldr.w r1, [pc, #2368] @ 677e4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ strb r3, [r2, #3] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 66f8a │ │ │ │ + b.n 66f32 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65482 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 6542a │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 6705a │ │ │ │ + bhi.w 67002 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ adds r3, r1, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 66cec │ │ │ │ + bhi.w 66c94 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 67052 │ │ │ │ + bcs.w 66ffa │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 669d4 │ │ │ │ + b.n 6697c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 66f8a │ │ │ │ + ble.n 66f32 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 66f8a │ │ │ │ - ldr.w r5, [pc, #2284] @ 67840 │ │ │ │ - ldr.w r6, [pc, #2284] @ 67844 │ │ │ │ + bls.n 66f32 │ │ │ │ + ldr.w r5, [pc, #2284] @ 677e8 │ │ │ │ + ldr.w r6, [pc, #2284] @ 677ec │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #768] @ 0x300 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrb.w r3, [r7, #-2]! │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66f5e │ │ │ │ + bne.n 66f06 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 66fc4 │ │ │ │ - ldr.w r2, [pc, #2228] @ 67848 │ │ │ │ + beq.n 66f6c │ │ │ │ + ldr.w r2, [pc, #2228] @ 677f0 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov sl, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 66f3e │ │ │ │ - ldr.w r2, [pc, #2204] @ 6784c │ │ │ │ + bne.n 66ee6 │ │ │ │ + ldr.w r2, [pc, #2204] @ 677f4 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 669a0 │ │ │ │ - ldr.w r1, [pc, #2184] @ 67850 │ │ │ │ + b.n 66948 │ │ │ │ + ldr.w r1, [pc, #2184] @ 677f8 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ mov sl, r6 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr.w r2, [pc, #2172] @ 67854 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr.w r2, [pc, #2172] @ 677fc │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r4, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 66fae │ │ │ │ + b.n 66f56 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 67048 │ │ │ │ + beq.n 66ff0 │ │ │ │ add.w r8, r9, #2 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 67034 │ │ │ │ - ldr.w r3, [pc, #2136] @ 67858 │ │ │ │ + beq.n 66fdc │ │ │ │ + ldr.w r3, [pc, #2136] @ 67800 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 66a42 │ │ │ │ + b.n 669ea │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #2116] @ 6785c │ │ │ │ + ldr.w r2, [pc, #2116] @ 67804 │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r4, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 669a0 │ │ │ │ - ldr.w r3, [pc, #2088] @ 67860 │ │ │ │ + b.n 66948 │ │ │ │ + ldr.w r3, [pc, #2088] @ 67808 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ add r3, pc │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 66a86 │ │ │ │ + b.n 66a2e │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 67062 │ │ │ │ + bne.n 6700a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 66eba │ │ │ │ + b.n 66e62 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ subs r1, r2, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 66a02 │ │ │ │ + b.n 669aa │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 669fa │ │ │ │ + b.n 669a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 66f46 │ │ │ │ + b.n 66eee │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 66870 │ │ │ │ - b.w 64ee2 │ │ │ │ + bge.w 66818 │ │ │ │ + b.w 64e8a │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r1, r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 66860 │ │ │ │ + ble.w 66808 │ │ │ │ subs r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 67182 │ │ │ │ + bhi.n 6712a │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 67182 │ │ │ │ + bhi.n 6712a │ │ │ │ mov r3, r1 │ │ │ │ - b.w 66860 │ │ │ │ + b.w 66808 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 641d0 │ │ │ │ - b.w 64ee2 │ │ │ │ + bge.w 64178 │ │ │ │ + b.w 64e8a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6418c │ │ │ │ + beq.w 64134 │ │ │ │ lsls r0, r7, #25 │ │ │ │ - bpl.n 670d6 │ │ │ │ + bpl.n 6707e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 6720c │ │ │ │ + beq.w 671b4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -146990,42 +146985,42 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 614d0 │ │ │ │ + bl 61478 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64220 │ │ │ │ + beq.w 641c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r7, [sp, #72] @ 0x48 │ │ │ │ - bne.w 641c0 │ │ │ │ + bne.w 64168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.w 64220 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.w 641c8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 641e6 │ │ │ │ + bmi.w 6418e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 641e6 │ │ │ │ - ldr.w r1, [pc, #1840] @ 67864 │ │ │ │ + bpl.w 6418e │ │ │ │ + ldr.w r1, [pc, #1840] @ 6780c │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 641e6 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 6418e │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp, #8] │ │ │ │ @@ -147033,405 +147028,405 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 61ab0 │ │ │ │ + bl 61a58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 6346a │ │ │ │ + b.w 63412 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 643b4 │ │ │ │ + b.w 6435c │ │ │ │ str.w r3, [fp] │ │ │ │ - b.w 66860 │ │ │ │ + b.w 66808 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r9, r5 │ │ │ │ - b.n 669a0 │ │ │ │ + b.n 66948 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.w 655e8 │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.w 65590 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 659dc │ │ │ │ - ldr.w r4, [pc, #1728] @ 67868 │ │ │ │ + b.w 65984 │ │ │ │ + ldr.w r4, [pc, #1728] @ 67810 │ │ │ │ add r4, pc │ │ │ │ - b.w 63236 │ │ │ │ - ldr.w r4, [pc, #1724] @ 6786c │ │ │ │ + b.w 631de │ │ │ │ + ldr.w r4, [pc, #1724] @ 67814 │ │ │ │ add r4, pc │ │ │ │ - b.w 63236 │ │ │ │ + b.w 631de │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 642aa │ │ │ │ + bne.w 64252 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 67390 │ │ │ │ + bne.w 67338 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 671f6 │ │ │ │ + bcs.n 6719e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #5 │ │ │ │ mov.w ip, #0 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ mov r1, ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.w 642fa │ │ │ │ + b.w 642a2 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 671d8 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 67180 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 642b2 │ │ │ │ + b.w 6425a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 670d6 │ │ │ │ + beq.w 6707e │ │ │ │ adds r4, #2 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ - b.w 6418e │ │ │ │ + b.w 64136 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 673b6 │ │ │ │ + beq.w 6735e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 65592 │ │ │ │ + bne.w 6553a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 641b0 │ │ │ │ - b.w 64220 │ │ │ │ + bne.w 64158 │ │ │ │ + b.w 641c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64220 │ │ │ │ + beq.w 641c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 67116 │ │ │ │ + beq.w 670be │ │ │ │ cmp.w sl, #2 │ │ │ │ - bgt.w 641bc │ │ │ │ + bgt.w 64164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 66774 │ │ │ │ + b.w 6671c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r1, #10 │ │ │ │ it lt │ │ │ │ movlt r1, #10 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 67386 │ │ │ │ + bcs.w 6732e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #6 │ │ │ │ - bne.n 671e0 │ │ │ │ + bne.n 67188 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ add.w r1, sp, #458 @ 0x1ca │ │ │ │ movs r2, #0 │ │ │ │ subs r5, r3, #1 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r4, r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 672ce │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 67276 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 672c0 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 67268 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r4, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r4, [r7], #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6736c │ │ │ │ + beq.n 67314 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 672a8 │ │ │ │ + bne.n 67250 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r4, r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 672e2 │ │ │ │ + cbz r2, 6728a │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #1420] @ 67870 │ │ │ │ + ldr.w r2, [pc, #1420] @ 67818 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #300] @ 0x12c │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bpl.n 6737e │ │ │ │ - ldr.w r2, [pc, #1404] @ 67874 │ │ │ │ + bpl.n 67326 │ │ │ │ + ldr.w r2, [pc, #1404] @ 6781c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1404] @ 67878 │ │ │ │ + ldr.w r1, [pc, #1404] @ 67820 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr.w r3, [pc, #1392] @ 6787c │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr.w r3, [pc, #1392] @ 67824 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 67376 │ │ │ │ - ldr.w r3, [pc, #1384] @ 67880 │ │ │ │ + cbz r3, 6731e │ │ │ │ + ldr.w r3, [pc, #1384] @ 67828 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 67376 │ │ │ │ + bpl.n 6731e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1372] @ 67884 │ │ │ │ + ldr.w r3, [pc, #1372] @ 6782c │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67376 │ │ │ │ + beq.n 6731e │ │ │ │ mov r0, r8 │ │ │ │ - bl 5f050 │ │ │ │ + bl 5eff8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 5f240 │ │ │ │ - ldr.w r1, [pc, #1348] @ 67888 │ │ │ │ + bl 5f1e8 │ │ │ │ + ldr.w r1, [pc, #1348] @ 67830 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r1, #2 │ │ │ │ strh.w r3, [sp, #296] @ 0x128 │ │ │ │ - b.w 642fa │ │ │ │ + b.w 642a2 │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ ldrd r4, r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 672e2 │ │ │ │ + b.n 6728a │ │ │ │ mov r0, r8 │ │ │ │ - bl 5f050 │ │ │ │ - b.n 67342 │ │ │ │ - ldr.w r2, [pc, #1292] @ 6788c │ │ │ │ + bl 5eff8 │ │ │ │ + b.n 672ea │ │ │ │ + ldr.w r2, [pc, #1292] @ 67834 │ │ │ │ add r2, pc │ │ │ │ - b.n 672fa │ │ │ │ + b.n 672a2 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6728c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 67234 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 66a12 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 669ba │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 6668c │ │ │ │ + b.w 66634 │ │ │ │ ldrb.w ip, [r5] │ │ │ │ - b.w 63d98 │ │ │ │ + b.w 63d40 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - b.w 6416a │ │ │ │ + b.w 64112 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 64220 │ │ │ │ + beq.w 641c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 67116 │ │ │ │ + beq.w 670be │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 641c0 │ │ │ │ + b.w 64168 │ │ │ │ adds r3, r2, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 63708 │ │ │ │ + b.w 636b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 6417a │ │ │ │ + b.w 64122 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 667ac │ │ │ │ + b.w 66754 │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ - b.w 6370c │ │ │ │ + b.w 636b4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 655e0 │ │ │ │ + beq.w 65588 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 65592 │ │ │ │ - b.w 655da │ │ │ │ + bne.w 6553a │ │ │ │ + b.w 65582 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.w 65aa0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r4, [pc, #1136] @ 67890 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.w 65a48 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldr.w r4, [pc, #1136] @ 67838 │ │ │ │ add r4, pc │ │ │ │ - b.w 63236 │ │ │ │ + b.w 631de │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 655fc │ │ │ │ - b.w 64ee2 │ │ │ │ + bge.w 655a4 │ │ │ │ + b.w 64e8a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 655c4 │ │ │ │ - b.w 64ee2 │ │ │ │ + bge.w 6556c │ │ │ │ + b.w 64e8a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w 655b4 │ │ │ │ - ldr.w r3, [pc, #1056] @ 6787c │ │ │ │ + b.w 6555c │ │ │ │ + ldr.w r3, [pc, #1056] @ 67824 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ - b.w 631ae │ │ │ │ + b.w 63156 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 67490 │ │ │ │ + cbz r3, 67438 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ strne r2, [sp, #128] @ 0x80 │ │ │ │ - bne.w 641c0 │ │ │ │ + bne.w 64168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b.w 64220 │ │ │ │ + b.w 641c8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 65e0c │ │ │ │ - b.w 65e84 │ │ │ │ + bne.w 65db4 │ │ │ │ + b.w 65e2c │ │ │ │ sub.w r3, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6696e │ │ │ │ + b.w 66916 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 67768 │ │ │ │ + beq.w 67710 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 676a2 │ │ │ │ + bne.w 6764a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 67640 │ │ │ │ - bhi.w 6762c │ │ │ │ + beq.w 675e8 │ │ │ │ + bhi.w 675d4 │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.w 67692 │ │ │ │ + beq.w 6763a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 64394 │ │ │ │ - ldr r1, [pc, #940] @ (67894 ) │ │ │ │ + bne.w 6433c │ │ │ │ + ldr r1, [pc, #940] @ (6783c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 6696e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 66916 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 67508 │ │ │ │ + bne.n 674b0 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 67500 │ │ │ │ + beq.n 674a8 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 6751e │ │ │ │ - ldr r1, [pc, #904] @ (67898 ) │ │ │ │ + beq.n 674c6 │ │ │ │ + ldr r1, [pc, #904] @ (67840 ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add sl, r0 │ │ │ │ - cbnz r3, 67572 │ │ │ │ + cbnz r3, 6751a │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - b.w 669a0 │ │ │ │ + b.w 66948 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 67566 │ │ │ │ + beq.n 6750e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, sl │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 66aae │ │ │ │ + bgt.w 66a56 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6755c │ │ │ │ + bcs.n 67504 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 66a90 │ │ │ │ + b.w 66a38 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6754e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 674f6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 66b28 │ │ │ │ + b.w 66ad0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 678d4 │ │ │ │ + beq.w 6787c │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ uxtb r5, r1 │ │ │ │ cmp r5, #24 │ │ │ │ - bhi.w 67806 │ │ │ │ + bhi.w 677ae │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 67806 │ │ │ │ + bhi.w 677ae │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ @@ -147450,627 +147445,627 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r5, r1, #9 │ │ │ │ - ldr.w fp, [pc, #720] @ 6789c │ │ │ │ + ldr.w fp, [pc, #720] @ 67844 │ │ │ │ add fp, pc │ │ │ │ - b.w 6671e │ │ │ │ - ldr.w fp, [pc, #716] @ 678a0 │ │ │ │ - ldr r0, [pc, #716] @ (678a4 ) │ │ │ │ + b.w 666c6 │ │ │ │ + ldr.w fp, [pc, #716] @ 67848 │ │ │ │ + ldr r0, [pc, #716] @ (6784c ) │ │ │ │ add fp, pc │ │ │ │ add r0, pc │ │ │ │ - b.w 66724 │ │ │ │ + b.w 666cc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.w 653b2 │ │ │ │ - ldr r3, [pc, #688] @ (678a8 ) │ │ │ │ + bpl.w 6535a │ │ │ │ + ldr r3, [pc, #688] @ (67850 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 6667c │ │ │ │ + b.w 66624 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 65952 │ │ │ │ - ldr r2, [pc, #668] @ (678ac ) │ │ │ │ + beq.w 658fa │ │ │ │ + ldr r2, [pc, #668] @ (67854 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ - b.w 65958 │ │ │ │ - ldr r0, [pc, #660] @ (678b0 ) │ │ │ │ + bl 5f1e8 │ │ │ │ + b.w 65900 │ │ │ │ + ldr r0, [pc, #660] @ (67858 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 65958 │ │ │ │ - ldr r3, [pc, #656] @ (678b4 ) │ │ │ │ + b.w 65900 │ │ │ │ + ldr r3, [pc, #656] @ (6785c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b.w 65952 │ │ │ │ + b.w 658fa │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.w 64394 │ │ │ │ + bne.w 6433c │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n 67654 │ │ │ │ + beq.n 675fc │ │ │ │ mov r5, r3 │ │ │ │ - b.w 6696e │ │ │ │ - ldr r1, [pc, #628] @ (678b8 ) │ │ │ │ + b.w 66916 │ │ │ │ + ldr r1, [pc, #628] @ (67860 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 6696e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 66916 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne.n 6763a │ │ │ │ + bne.n 675e2 │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne.n 6763a │ │ │ │ + bne.n 675e2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 67958 │ │ │ │ + beq.w 67900 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 676fe │ │ │ │ + beq.n 676a6 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ - b.w 6696e │ │ │ │ + b.w 66916 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r6, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66a70 │ │ │ │ - b.w 66dba │ │ │ │ + bne.w 66a18 │ │ │ │ + b.w 66d62 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq.w 6795e │ │ │ │ + beq.w 67906 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ - b.w 6696e │ │ │ │ + b.w 66916 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 67916 │ │ │ │ + beq.w 678be │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r8, r7 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ - b.n 676c6 │ │ │ │ + b.n 6766e │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6790a │ │ │ │ + beq.w 678b2 │ │ │ │ sub.w r2, r1, #9 │ │ │ │ cmp r1, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.w 6790a │ │ │ │ + bls.w 678b2 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.w 6790a │ │ │ │ + beq.w 678b2 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 678fa │ │ │ │ + beq.w 678a2 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.w 678ea │ │ │ │ + beq.w 67892 │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ cmp r2, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r2, #1 │ │ │ │ strcc r0, [r7, #0] │ │ │ │ strbcc r1, [r2, #0] │ │ │ │ - bcc.n 676bc │ │ │ │ + bcc.n 67664 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 676bc │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 67664 │ │ │ │ ldrb.w r3, [r9, #5] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 67672 │ │ │ │ + bne.n 6761a │ │ │ │ add.w r5, r9, #5 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 67672 │ │ │ │ + bne.n 6761a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 67672 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6761a │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r5, #3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r1, [r0, r3, lsl #1] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.n 6771e │ │ │ │ + bmi.n 676c6 │ │ │ │ sub.w r1, r3, #45 @ 0x2d │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #2 │ │ │ │ - bls.n 6771e │ │ │ │ + bls.n 676c6 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 67a02 │ │ │ │ + beq.w 679aa │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #372] @ (678bc ) │ │ │ │ + ldr r1, [pc, #372] @ (67864 ) │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ str.w r9, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ sub.w r2, r8, r9 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.w 6696e │ │ │ │ - ldr r1, [pc, #340] @ (678c0 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.w 66916 │ │ │ │ + ldr r1, [pc, #340] @ (67868 ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 674a4 │ │ │ │ + beq.w 6744c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 67a7e │ │ │ │ - ldr r1, [pc, #320] @ (678c4 ) │ │ │ │ + beq.w 67a26 │ │ │ │ + ldr r1, [pc, #320] @ (6786c ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66980 │ │ │ │ + bne.w 66928 │ │ │ │ subs r4, #1 │ │ │ │ - bne.w 66980 │ │ │ │ - ldr r3, [pc, #300] @ (678c8 ) │ │ │ │ + bne.w 66928 │ │ │ │ + ldr r3, [pc, #300] @ (67870 ) │ │ │ │ add.w r5, r9, #7 │ │ │ │ mov r9, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #292] @ (678cc ) │ │ │ │ + ldr r3, [pc, #292] @ (67874 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ mov r8, r9 │ │ │ │ tst.w r1, #223 @ 0xdf │ │ │ │ - beq.w 67a56 │ │ │ │ + beq.w 679fe │ │ │ │ sub.w r3, r1, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 67a56 │ │ │ │ + bls.w 679fe │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.w 67a56 │ │ │ │ + beq.w 679fe │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 67a48 │ │ │ │ + beq.w 679f0 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.w 67a3a │ │ │ │ + beq.w 679e2 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 67aa2 │ │ │ │ + bcs.w 67a4a │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 677aa │ │ │ │ - ldr r3, [pc, #224] @ (678d0 ) │ │ │ │ + b.n 67752 │ │ │ │ + ldr r3, [pc, #224] @ (67878 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b.w 65952 │ │ │ │ + b.w 658fa │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ add.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 67578 │ │ │ │ + b.n 67520 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - b.n 67578 │ │ │ │ + b.n 67520 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 67578 │ │ │ │ + bne.w 67520 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 67578 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + b.n 67520 │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ movs r4, r0 │ │ │ │ - strd r0, r0, [lr, #-28]! │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + strd r0, r0, [lr, #28] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe80a0007 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + strd r0, r0, [sl], #-28 │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + ldr r7, [pc, #624] @ (67ab8 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + ldr r7, [pc, #576] @ (67a8c ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldr r7, [pc, #648] @ (67ad8 ) │ │ │ │ movs r4, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + ldr r7, [pc, #320] @ (67998 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + ldr r7, [pc, #272] @ (6796c ) │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + ldr r7, [pc, #176] @ (67910 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + ldr r5, [pc, #392] @ (67a04 ) │ │ │ │ movs r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble.w 6751e │ │ │ │ - ldr r1, [pc, #484] @ (67ac4 ) │ │ │ │ + ble.w 674c6 │ │ │ │ + ldr r1, [pc, #484] @ (67a6c ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ add sl, r0 │ │ │ │ - b.n 6751e │ │ │ │ - ldr r1, [pc, #476] @ (67ac8 ) │ │ │ │ + b.n 674c6 │ │ │ │ + ldr r1, [pc, #476] @ (67a70 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 676bc │ │ │ │ - ldr r1, [pc, #464] @ (67acc ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 67664 │ │ │ │ + ldr r1, [pc, #464] @ (67a74 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 676bc │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 67664 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ mov r0, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str.w r2, [fp] │ │ │ │ - bcc.w 67aba │ │ │ │ + bcc.w 67a62 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ add r1, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 67aba │ │ │ │ + bhi.w 67a62 │ │ │ │ sub.w r1, r3, r9 │ │ │ │ ldrb.w r5, [r0, #-1] │ │ │ │ subs r1, #1 │ │ │ │ add r1, sl │ │ │ │ cmp r3, r8 │ │ │ │ it hi │ │ │ │ movhi sl, r1 │ │ │ │ cmp sl, r7 │ │ │ │ - blt.n 679e8 │ │ │ │ + blt.n 67990 │ │ │ │ cmp r5, #27 │ │ │ │ - bne.n 679fc │ │ │ │ + bne.n 679a4 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 643a0 │ │ │ │ + b.w 64348 │ │ │ │ add.w r5, r9, #4 │ │ │ │ - b.n 6770a │ │ │ │ + b.n 676b2 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne.w 6763a │ │ │ │ + bne.w 675e2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #6] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #7] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #9] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #10] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r5, [r9, #11] │ │ │ │ and.w r5, r5, #223 @ 0xdf │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - bne.w 6769c │ │ │ │ + bne.w 67644 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 6696e │ │ │ │ - ldr r1, [pc, #252] @ (67ad0 ) │ │ │ │ + bne.w 66916 │ │ │ │ + ldr r1, [pc, #252] @ (67a78 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ add.w r8, r9, #13 │ │ │ │ add r1, pc │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.w 6696e │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.w 66916 │ │ │ │ subs r6, r2, r6 │ │ │ │ cmp r5, #27 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq.w 643a0 │ │ │ │ + beq.w 64348 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 6698a │ │ │ │ + b.w 66932 │ │ │ │ mov r8, r3 │ │ │ │ - b.w 66da2 │ │ │ │ + b.w 66d4a │ │ │ │ movw r1, #7181 @ 0x1c0d │ │ │ │ movt r1, #5376 @ 0x1500 │ │ │ │ mov r8, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ ldrh.w r5, [r0, r3, lsl #1] │ │ │ │ lsls r5, r5, #28 │ │ │ │ - bmi.n 67a0a │ │ │ │ + bmi.n 679b2 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67aae │ │ │ │ + bhi.n 67a56 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.w 67740 │ │ │ │ + bls.w 676e8 │ │ │ │ subs r3, #35 @ 0x23 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.n 67a0a │ │ │ │ - b.n 67740 │ │ │ │ + bmi.n 679b2 │ │ │ │ + b.n 676e8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne.w 6780c │ │ │ │ + bne.w 677b4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 67578 │ │ │ │ + b.n 67520 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 677aa │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 67752 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 677aa │ │ │ │ - ldr r1, [pc, #124] @ (67ad4 ) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 67752 │ │ │ │ + ldr r1, [pc, #124] @ (67a7c ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #6 │ │ │ │ add r3, sl │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 67a86 │ │ │ │ + blt.n 67a2e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 66d06 │ │ │ │ + bne.w 66cae │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ - b.w 66daa │ │ │ │ + b.w 66d52 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6696e │ │ │ │ + b.w 66916 │ │ │ │ ldr.w r2, [fp] │ │ │ │ add.w sl, r3, #1 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ - b.w 6698a │ │ │ │ - ldr r3, [pc, #64] @ (67ad8 ) │ │ │ │ - ldr r0, [pc, #68] @ (67adc ) │ │ │ │ + b.w 66932 │ │ │ │ + ldr r3, [pc, #64] @ (67a80 ) │ │ │ │ + ldr r0, [pc, #68] @ (67a84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r0, pc │ │ │ │ - b.w 65958 │ │ │ │ + b.w 65900 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 677aa │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 67752 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - b.n 67578 │ │ │ │ + b.n 67520 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 67a0a │ │ │ │ - b.n 67740 │ │ │ │ + beq.n 679b2 │ │ │ │ + b.n 676e8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [r3, r3] │ │ │ │ + ldr r3, [pc, #304] @ (67ba0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + ldr r2, [pc, #736] @ (67d64 ) │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r2, [pc, #784] @ (67d98 ) │ │ │ │ movs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 63010 │ │ │ │ + b.w 62fb8 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #2544] @ 684ec │ │ │ │ + ldr.w r3, [pc, #2544] @ 68494 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r2, [pc, #2544] @ 684f0 │ │ │ │ + ldr.w r2, [pc, #2544] @ 68498 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #2532] @ 684f4 │ │ │ │ + ldr.w r3, [pc, #2532] @ 6849c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67d52 │ │ │ │ - ldr.w r5, [pc, #2516] @ 684f8 │ │ │ │ + beq.w 67cfa │ │ │ │ + ldr.w r5, [pc, #2516] @ 684a0 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ - ldr.w r3, [pc, #2508] @ 684fc │ │ │ │ + ldr.w r3, [pc, #2508] @ 684a4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67d20 │ │ │ │ + beq.w 67cc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 68770 │ │ │ │ - ldr.w r3, [pc, #2476] @ 68500 │ │ │ │ + beq.w 68718 │ │ │ │ + ldr.w r3, [pc, #2476] @ 684a8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67ec4 │ │ │ │ + beq.w 67e6c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 67b72 │ │ │ │ + b.n 67b1a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67ec4 │ │ │ │ + beq.w 67e6c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 67b66 │ │ │ │ - cbz r1, 67b92 │ │ │ │ - ldr.w r3, [pc, #2440] @ 68504 │ │ │ │ + bne.n 67b0e │ │ │ │ + cbz r1, 67b3a │ │ │ │ + ldr.w r3, [pc, #2440] @ 684ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r1, [r3, #352] @ 0x160 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2420] @ 68508 │ │ │ │ + ldr.w r3, [pc, #2420] @ 684b0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r3, #280] @ 0x118 │ │ │ │ adds r3, r2, #4 │ │ │ │ - ldr.w r0, [pc, #2408] @ 6850c │ │ │ │ + ldr.w r0, [pc, #2408] @ 684b4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrb.w fp, [r3, #25] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 67f9c │ │ │ │ - ldr.w r1, [pc, #2380] @ 68510 │ │ │ │ + beq.w 67f44 │ │ │ │ + ldr.w r1, [pc, #2380] @ 684b8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 67d78 │ │ │ │ + beq.w 67d20 │ │ │ │ ldr.w r1, [ip, #112] @ 0x70 │ │ │ │ - cbz r1, 67c04 │ │ │ │ - ldr.w r1, [pc, #2356] @ 68514 │ │ │ │ + cbz r1, 67bac │ │ │ │ + ldr.w r1, [pc, #2356] @ 684bc │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.w 67d78 │ │ │ │ + bpl.w 67d20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr.w lr, [pc, #2320] @ 68518 │ │ │ │ + ldr.w lr, [pc, #2320] @ 684c0 │ │ │ │ mov sl, r7 │ │ │ │ - ldr.w r1, [pc, #2316] @ 6851c │ │ │ │ + ldr.w r1, [pc, #2316] @ 684c4 │ │ │ │ add lr, pc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -148078,79 +148073,79 @@ │ │ │ │ add.w r1, lr, #248 @ 0xf8 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - cbz r2, 67c5a │ │ │ │ + cbz r2, 67c02 │ │ │ │ add.w r8, sl, r5, lsl #2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67d52 │ │ │ │ + beq.w 67cfa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 67f1e │ │ │ │ + bne.w 67ec6 │ │ │ │ adds r5, #1 │ │ │ │ str r7, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 67dbc │ │ │ │ + beq.w 67d64 │ │ │ │ ldr.w r6, [sl, r5, lsl #2] │ │ │ │ add.w r8, sl, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67d52 │ │ │ │ + beq.n 67cfa │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 67d80 │ │ │ │ + bne.w 67d28 │ │ │ │ sub.w r3, r7, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 67e36 │ │ │ │ + bne.w 67dde │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 67e62 │ │ │ │ + beq.w 67e0a │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 67eb6 │ │ │ │ + beq.w 67e5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 67d52 │ │ │ │ + beq.n 67cfa │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq.w 67e78 │ │ │ │ + beq.w 67e20 │ │ │ │ movs r7, #45 @ 0x2d │ │ │ │ - ldr.w r2, [pc, #2172] @ 68520 │ │ │ │ + ldr.w r2, [pc, #2172] @ 684c8 │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ add.w r5, fp, #36 @ 0x24 │ │ │ │ bfi r3, r7, #8, #8 │ │ │ │ str.w r1, [r2, #292] @ 0x124 │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb r7, [r4, #28] │ │ │ │ add r4, r5 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.w 67fe2 │ │ │ │ + beq.w 67f8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 686f2 │ │ │ │ + beq.w 6869a │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 67ce6 │ │ │ │ + b.n 67c8e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 686f4 │ │ │ │ + beq.w 6869c │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 6873c │ │ │ │ + beq.w 686e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r1, r2, #91 @ 0x5b │ │ │ │ adds r3, #99 @ 0x63 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ ite cc │ │ │ │ @@ -148161,384 +148156,384 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 67cdc │ │ │ │ + beq.n 67c84 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ - b.n 67cdc │ │ │ │ + b.n 67c84 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ - cbz r2, 67d30 │ │ │ │ + cbz r2, 67cd8 │ │ │ │ strd r3, r3, [r5, #280] @ 0x118 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 67b52 │ │ │ │ - ldr.w r4, [pc, #2028] @ 68524 │ │ │ │ + bne.w 67afa │ │ │ │ + ldr.w r4, [pc, #2028] @ 684cc │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ - bl 5e6cc │ │ │ │ + bl 5e674 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ itt le │ │ │ │ movle r3, #2 │ │ │ │ strle.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #2000] @ 68528 │ │ │ │ - ldr.w r3, [pc, #1944] @ 684f4 │ │ │ │ + ldr.w r2, [pc, #2000] @ 684d0 │ │ │ │ + ldr.w r3, [pc, #1944] @ 6849c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 69a78 │ │ │ │ + bne.w 69a20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r1, [ip, #116] @ 0x74 │ │ │ │ - b.n 67c06 │ │ │ │ + b.n 67bae │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.n 67e08 │ │ │ │ + beq.n 67db0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ ldrh.w r9, [r2, #26] │ │ │ │ - beq.n 67e3e │ │ │ │ + beq.n 67de6 │ │ │ │ tst.w r9, #256 @ 0x100 │ │ │ │ - beq.n 67d52 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 67cfa │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 67d52 │ │ │ │ + bpl.n 67cfa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67d52 │ │ │ │ + beq.n 67cfa │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r4, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 67c3a │ │ │ │ + b.n 67be2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 67c60 │ │ │ │ + beq.w 67c08 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str.w r5, [r7, #240] @ 0xf0 │ │ │ │ ldr.w r6, [sl] │ │ │ │ - cbz r6, 67dfc │ │ │ │ + cbz r6, 67da4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl 5e544 │ │ │ │ + bl 5e4ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r7, #240] @ 0xf0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r0, 67dfc │ │ │ │ + cbz r0, 67da4 │ │ │ │ add.w r3, r7, #240 @ 0xf0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #292] @ 0x124 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b.n 67c60 │ │ │ │ + b.n 67c08 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 67e7e │ │ │ │ + beq.n 67e26 │ │ │ │ subs.w r1, r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 67f92 │ │ │ │ + bne.w 67f3a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67d52 │ │ │ │ + beq.n 67cfa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 67db8 │ │ │ │ + bne.n 67d60 │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 67db8 │ │ │ │ + b.n 67d60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 67c9e │ │ │ │ - b.n 67d52 │ │ │ │ + bne.w 67c46 │ │ │ │ + b.n 67cfa │ │ │ │ tst.w r9, #512 @ 0x200 │ │ │ │ - bne.n 67e08 │ │ │ │ + bne.n 67db0 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 67d90 │ │ │ │ + beq.n 67d38 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrh.w r1, [r1, r2, lsl #1] │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ - bne.n 67e0a │ │ │ │ - b.n 67d90 │ │ │ │ + bne.n 67db2 │ │ │ │ + b.n 67d38 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68fc6 │ │ │ │ + beq.w 68f6e │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 67d52 │ │ │ │ + beq.w 67cfa │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - bne.w 67c9e │ │ │ │ + bne.w 67c46 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - b.n 67ca0 │ │ │ │ + b.n 67c48 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 68fc6 │ │ │ │ + beq.w 68f6e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 67d52 │ │ │ │ + beq.w 67cfa │ │ │ │ sub.w r1, r1, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 68368 │ │ │ │ + beq.w 68310 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #4] │ │ │ │ - bne.w 67c9e │ │ │ │ - b.n 67ca0 │ │ │ │ + bne.w 67c46 │ │ │ │ + b.n 67c48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ streq.w fp, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 67db8 │ │ │ │ - ldr.w r3, [pc, #1636] @ 6852c │ │ │ │ + b.n 67d60 │ │ │ │ + ldr.w r3, [pc, #1636] @ 684d4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ subs r6, #1 │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ cmp r6, r1 │ │ │ │ - blt.n 67fa2 │ │ │ │ + blt.n 67f4a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 68380 │ │ │ │ - ldr.w r3, [pc, #1612] @ 68530 │ │ │ │ + ble.w 68328 │ │ │ │ + ldr.w r3, [pc, #1612] @ 684d8 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 67ef6 │ │ │ │ + b.n 67e9e │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.w 68380 │ │ │ │ + ble.w 68328 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 67eec │ │ │ │ + bne.n 67e94 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.w 68380 │ │ │ │ + ble.w 68328 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67d52 │ │ │ │ + beq.w 67cfa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1572] @ 68534 │ │ │ │ + ldr.w r3, [pc, #1572] @ 684dc │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #16 │ │ │ │ - b.n 67ba2 │ │ │ │ + b.n 67b4a │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r7, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ strb r7, [r4, #29] │ │ │ │ it ne │ │ │ │ movne r3, #45 @ 0x2d │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #28] │ │ │ │ strb r1, [r4, #30] │ │ │ │ - beq.w 687e4 │ │ │ │ + beq.w 6878c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bhi.n 67fb4 │ │ │ │ + bhi.n 67f5c │ │ │ │ cmp r7, #31 │ │ │ │ - bls.n 68012 │ │ │ │ + bls.n 67fba │ │ │ │ sub.w r2, r7, #32 │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 68012 │ │ │ │ + bpl.n 67fba │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt eq │ │ │ │ moveq sl, r1 │ │ │ │ streq.w sl, [sp, #56] @ 0x38 │ │ │ │ - beq.w 6882a │ │ │ │ - ldr.w r0, [pc, #1468] @ 68538 │ │ │ │ + beq.w 687d2 │ │ │ │ + ldr.w r0, [pc, #1468] @ 684e0 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ + bl 5f690 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 67d56 │ │ │ │ + b.n 67cfe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67d52 │ │ │ │ + beq.w 67cfa │ │ │ │ mov r6, r3 │ │ │ │ - b.n 67ea8 │ │ │ │ + b.n 67e50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 67c06 │ │ │ │ + b.n 67bae │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - bne.n 67ee2 │ │ │ │ - b.n 67f0c │ │ │ │ + bne.n 67e8a │ │ │ │ + b.n 67eb4 │ │ │ │ sub.w r3, r7, #91 @ 0x5b │ │ │ │ ands.w r1, r3, #253 @ 0xfd │ │ │ │ - beq.n 67f5e │ │ │ │ + beq.n 67f06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.w 680d8 │ │ │ │ + beq.w 68080 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69312 │ │ │ │ + beq.w 692ba │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne.n 68024 │ │ │ │ - ldr.w r3, [pc, #1380] @ 6853c │ │ │ │ + bne.n 67fcc │ │ │ │ + ldr.w r3, [pc, #1380] @ 684e4 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r3, [r3, #619] @ 0x26b │ │ │ │ - b.n 68044 │ │ │ │ + b.n 67fec │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne.w 67cd4 │ │ │ │ + bne.w 67c7c │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ itett eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #84] @ 0x54 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ - beq.w 67ce6 │ │ │ │ + beq.w 67c8e │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 67ce6 │ │ │ │ + b.n 67c8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 680d8 │ │ │ │ + beq.n 68080 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69312 │ │ │ │ - ldr.w r2, [pc, #1304] @ 68540 │ │ │ │ + beq.w 692ba │ │ │ │ + ldr.w r2, [pc, #1304] @ 684e8 │ │ │ │ add r2, pc │ │ │ │ add r6, r2 │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ - cbz r3, 68044 │ │ │ │ + cbz r3, 67fec │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r1, [r1, #89] @ 0x59 │ │ │ │ - cbz r1, 68044 │ │ │ │ + cbz r1, 67fec │ │ │ │ add r2, r1 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r3, [r2, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r2, r3 │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 680d6 │ │ │ │ + beq.n 6807e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 68070 │ │ │ │ + beq.n 68018 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #20] │ │ │ │ tst.w r5, #20 │ │ │ │ - beq.w 69a06 │ │ │ │ + beq.w 699ae │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr.w r6, [sl, r2, lsl #2] │ │ │ │ adds r0, r6, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68fd4 │ │ │ │ + beq.w 68f7c │ │ │ │ ands.w r2, r5, #4 │ │ │ │ - beq.w 69afe │ │ │ │ + beq.w 69aa6 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 69112 │ │ │ │ + bne.w 690ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 69dc6 │ │ │ │ + bne.w 69d6e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r9, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r5, #28 │ │ │ │ - bmi.w 69dbc │ │ │ │ + bmi.w 69d64 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -148552,745 +148547,745 @@ │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 681b0 │ │ │ │ - bhi.n 681ce │ │ │ │ + beq.n 68158 │ │ │ │ + bhi.n 68176 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 68194 │ │ │ │ + beq.n 6813c │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 68194 │ │ │ │ + beq.n 6813c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 691c4 │ │ │ │ + bne.w 6916c │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 684a8 │ │ │ │ + beq.w 68450 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 681f2 │ │ │ │ + bne.n 6819a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 68364 │ │ │ │ + beq.w 6830c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ addne r0, r4, #1 │ │ │ │ - beq.w 68364 │ │ │ │ + beq.w 6830c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 680fc │ │ │ │ + bne.n 680a4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 680fc │ │ │ │ + bne.n 680a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r4 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ strd r9, r4, [sp] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 680fc │ │ │ │ + b.n 680a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6821c │ │ │ │ + bne.n 681c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68228 │ │ │ │ + beq.n 681d0 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ strb.w r6, [r8, #36] @ 0x24 │ │ │ │ str.w r6, [r8, #32] │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 680fc │ │ │ │ + b.n 680a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - bl 5efe4 │ │ │ │ + bl 5ef8c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 680fc │ │ │ │ + bne.n 680a4 │ │ │ │ ldrd r6, r5, [r0] │ │ │ │ - b.n 680fc │ │ │ │ + b.n 680a4 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 68194 │ │ │ │ + beq.n 6813c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 691c4 │ │ │ │ + bne.w 6916c │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 683f0 │ │ │ │ - bls.n 6812a │ │ │ │ + beq.w 68398 │ │ │ │ + bls.n 680d2 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 680fc │ │ │ │ + beq.n 680a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 680fc │ │ │ │ + beq.n 680a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 68eb2 │ │ │ │ + beq.w 68e5a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - beq.w 68a12 │ │ │ │ - ldr r3, [pc, #824] @ (68544 ) │ │ │ │ + beq.w 689ba │ │ │ │ + ldr r3, [pc, #824] @ (684ec ) │ │ │ │ add r3, pc │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ add r3, r8 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 680fc │ │ │ │ + b.n 680a4 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, r5, [r6] │ │ │ │ - blx 7b64 │ │ │ │ - b.n 680fc │ │ │ │ + blx 7b24 │ │ │ │ + b.n 680a4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r8 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 684de │ │ │ │ + bne.w 68486 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 68f2a │ │ │ │ + bne.w 68ed2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69d94 │ │ │ │ + beq.w 69d3c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [pc, #744] @ (68548 ) │ │ │ │ + ldr r4, [pc, #744] @ (684f0 ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r5, [pc, #744] @ (6854c ) │ │ │ │ + ldr r5, [pc, #744] @ (684f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 6827c │ │ │ │ + b.n 68224 │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 684cc │ │ │ │ + beq.w 68474 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68274 │ │ │ │ + beq.n 6821c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68798 │ │ │ │ + beq.w 68740 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 687a2 │ │ │ │ + bne.w 6874a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 687a2 │ │ │ │ + bne.w 6874a │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 687a2 │ │ │ │ + beq.w 6874a │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ adds r7, r2, #2 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 6835e │ │ │ │ + bne.n 68306 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne.n 6835e │ │ │ │ + bne.n 68306 │ │ │ │ adds r7, r2, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [pc, #640] @ (68550 ) │ │ │ │ + ldr r4, [pc, #640] @ (684f8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #636] @ (68554 ) │ │ │ │ + ldr r5, [pc, #636] @ (684fc ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 682ea │ │ │ │ + b.n 68292 │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 683ac │ │ │ │ + beq.n 68354 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 682e4 │ │ │ │ + beq.n 6828c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - ble.w 68f02 │ │ │ │ + ble.w 68eaa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68f02 │ │ │ │ + beq.w 68eaa │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 68f02 │ │ │ │ + bne.w 68eaa │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 68f02 │ │ │ │ + bne.w 68eaa │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68f02 │ │ │ │ - ldr r3, [pc, #548] @ (68558 ) │ │ │ │ + beq.w 68eaa │ │ │ │ + ldr r3, [pc, #548] @ (68500 ) │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ mov r4, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6834c │ │ │ │ + beq.n 682f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68340 │ │ │ │ - ldr r3, [pc, #524] @ (6855c ) │ │ │ │ + bne.n 682e8 │ │ │ │ + ldr r3, [pc, #524] @ (68504 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 6919c │ │ │ │ + beq.w 69144 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 67c28 │ │ │ │ + b.n 67bd0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 682ce │ │ │ │ + b.n 68276 │ │ │ │ adds r0, r4, #2 │ │ │ │ - b.n 68148 │ │ │ │ + b.n 680f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 67ea8 │ │ │ │ + bpl.w 67e50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 67db8 │ │ │ │ - b.n 67e32 │ │ │ │ + bne.w 67d60 │ │ │ │ + b.n 67dda │ │ │ │ cmp r6, #7 │ │ │ │ - ldr r4, [pc, #476] @ (68560 ) │ │ │ │ + ldr r4, [pc, #476] @ (68508 ) │ │ │ │ ite ls │ │ │ │ movls r1, #28 │ │ │ │ movhi r1, #212 @ 0xd4 │ │ │ │ add r4, pc │ │ │ │ itett ls │ │ │ │ movls r5, r6 │ │ │ │ movhi r5, #7 │ │ │ │ mulls r1, r6 │ │ │ │ addls r1, #16 │ │ │ │ add r1, r4 │ │ │ │ - bl 5e6cc │ │ │ │ + bl 5e674 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r5 │ │ │ │ itt le │ │ │ │ addle r3, r5, #1 │ │ │ │ strle.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 67f02 │ │ │ │ - ldr r3, [pc, #356] @ (68514 ) │ │ │ │ + b.n 67eaa │ │ │ │ + ldr r3, [pc, #356] @ (684bc ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #432] @ (68564 ) │ │ │ │ + ldr r1, [pc, #432] @ (6850c ) │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6951c │ │ │ │ + bne.w 694c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #404] @ (68568 ) │ │ │ │ + ldr r1, [pc, #404] @ (68510 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68ab4 │ │ │ │ - ldr r3, [pc, #388] @ (6856c ) │ │ │ │ + beq.w 68a5c │ │ │ │ + ldr r3, [pc, #388] @ (68514 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.n 68338 │ │ │ │ + b.n 682e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 68570 │ │ │ │ + beq.w 68518 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 68596 │ │ │ │ + bne.w 6853e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 68a98 │ │ │ │ + beq.w 68a40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 69052 │ │ │ │ + beq.w 68ffa │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 68ec6 │ │ │ │ + beq.w 68e6e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ ittee eq │ │ │ │ addeq r0, r4, #1 │ │ │ │ moveq r5, #17 │ │ │ │ movne r0, r4 │ │ │ │ movne r5, #1 │ │ │ │ ite eq │ │ │ │ ldrbeq r3, [r4, #1] │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq r0, #1 │ │ │ │ orreq.w r5, r5, #8 │ │ │ │ - beq.n 68472 │ │ │ │ + beq.n 6841a │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 69034 │ │ │ │ + beq.w 68fdc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ itt eq │ │ │ │ streq.w r9, [sp, #76] @ 0x4c │ │ │ │ moveq r9, r0 │ │ │ │ - bne.w 68dc6 │ │ │ │ + bne.w 68d6e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 68c0c │ │ │ │ + beq.w 68bb4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ - beq.w 68134 │ │ │ │ - b.n 680fc │ │ │ │ + beq.w 680dc │ │ │ │ + b.n 680a4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r4 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68134 │ │ │ │ + beq.w 680dc │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 68134 │ │ │ │ + b.n 680dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69396 │ │ │ │ + bne.w 6933e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 68298 │ │ │ │ + b.n 68240 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - b.n 680fc │ │ │ │ + b.n 680a4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 68582 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r0, 6857c │ │ │ │ + pop {r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 68578 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r0, 6857a │ │ │ │ + pop {} │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 6856c │ │ │ │ + cbnz r0, 6852a │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r4, 6856e │ │ │ │ + cbnz r4, 6852c │ │ │ │ movs r0, r1 │ │ │ │ - hlt 0x0022 │ │ │ │ + revsh r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ - rev r6, r2 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r0, r1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ - bpl.n 6854c │ │ │ │ + bpl.n 685b4 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 68548 │ │ │ │ + bpl.n 685b0 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 68470 │ │ │ │ + bmi.n 684d8 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 68470 │ │ │ │ + bmi.n 684d8 │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - cbz r6, 685d4 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #120] @ (685e0 ) │ │ │ │ + ldr r1, [pc, #568] @ (68748 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #816] @ (6889c ) │ │ │ │ + ldr r1, [pc, #240] @ (68604 ) │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 685ca │ │ │ │ + cbz r0, 68588 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 68ec0 │ │ │ │ + beq.w 68e68 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 68574 │ │ │ │ + bne.n 6851c │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 68574 │ │ │ │ + bne.n 6851c │ │ │ │ sub.w r1, r5, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9dd68 <__isoc23_strtoul@@Base+0x21648> │ │ │ │ + bl 9d780 <__isoc23_strtoul@@Base+0x210b8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68414 │ │ │ │ + beq.w 683bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ - beq.w 680fc │ │ │ │ + beq.w 680a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68414 │ │ │ │ + beq.w 683bc │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 69126 │ │ │ │ + beq.w 690ce │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 68a20 │ │ │ │ + bne.w 689c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68642 │ │ │ │ + beq.n 685ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ adds r4, r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ subs r1, r0, r4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r0, [pc, #2704] @ 69090 │ │ │ │ + ldr.w r0, [pc, #2704] @ 69038 │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ - ldr.w r3, [pc, #2696] @ 69094 │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ + ldr.w r3, [pc, #2696] @ 6903c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 68642 │ │ │ │ - ldr.w r3, [pc, #2684] @ 69098 │ │ │ │ + cbz r3, 685ea │ │ │ │ + ldr.w r3, [pc, #2684] @ 69040 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #2680] @ 6909c │ │ │ │ + ldr.w r1, [pc, #2680] @ 69044 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #644 @ 0x284 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69354 │ │ │ │ + bne.w 692fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ mov r7, r4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6992a │ │ │ │ + beq.w 698d2 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, fp │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 686ae │ │ │ │ + b.n 68656 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 688fe │ │ │ │ + beq.w 688a6 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ - beq.w 68908 │ │ │ │ + beq.w 688b0 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 68908 │ │ │ │ + bne.w 688b0 │ │ │ │ movs r4, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68b88 │ │ │ │ + beq.w 68b30 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ - beq.n 68676 │ │ │ │ + beq.n 6861e │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 68b20 │ │ │ │ + beq.w 68ac8 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.w 68b2a │ │ │ │ + bne.w 68ad2 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq.w 68b20 │ │ │ │ + beq.w 68ac8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 691b2 │ │ │ │ + beq.w 6915a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.w 68bc8 │ │ │ │ + bne.w 68b70 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 68bfc │ │ │ │ + bne.w 68ba4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 686a6 │ │ │ │ + b.n 6864e │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #2464] @ 690a0 │ │ │ │ + ldr.w r2, [pc, #2464] @ 69048 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ adds r1, r3, r5 │ │ │ │ add.w r5, r3, fp │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ - beq.w 68ed0 │ │ │ │ + beq.w 68e78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68dae │ │ │ │ + beq.w 68d56 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 68db8 │ │ │ │ + bhi.w 68d60 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 689ee │ │ │ │ + bhi.w 68996 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 680e2 │ │ │ │ + b.n 6808a │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 6876a │ │ │ │ + bmi.n 68712 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ strb.w r2, [r3, #112] @ 0x70 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 686f6 │ │ │ │ + b.n 6869e │ │ │ │ ldr.w r1, [r5, #280] @ 0x118 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 67edc │ │ │ │ + bne.w 67e84 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ - bl 5e6cc │ │ │ │ + bl 5e674 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 67d52 │ │ │ │ + bgt.w 67cfa │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - b.w 67d52 │ │ │ │ + b.w 67cfa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68298 │ │ │ │ + bne.w 68240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 63010 │ │ │ │ - ldr.w r3, [pc, #2288] @ 690a4 │ │ │ │ + bl 62fb8 │ │ │ │ + ldr.w r3, [pc, #2288] @ 6904c │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 69a44 │ │ │ │ - cbz r5, 687d0 │ │ │ │ + bne.w 699ec │ │ │ │ + cbz r5, 68778 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 687c4 │ │ │ │ + bne.n 6876c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ - ldr.w r3, [pc, #2240] @ 690a8 │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ + ldr.w r3, [pc, #2240] @ 69050 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68b16 │ │ │ │ + beq.w 68abe │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ strh.w r3, [r4, #29] │ │ │ │ strh.w r3, [r4, #37] @ 0x25 │ │ │ │ - bl 63010 │ │ │ │ - ldr.w r3, [pc, #2208] @ 690ac │ │ │ │ + bl 62fb8 │ │ │ │ + ldr.w r3, [pc, #2208] @ 69054 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 69ad0 │ │ │ │ + beq.w 69a78 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ @@ -149298,610 +149293,610 @@ │ │ │ │ ldr.w fp, [r1] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [fp, #4] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 6885a │ │ │ │ + beq.n 68802 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str.w r2, [fp, #104] @ 0x68 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ asrs r2, r2, #31 │ │ │ │ str.w r2, [fp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r1, #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 693f6 │ │ │ │ + beq.w 6939e │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 69602 │ │ │ │ + beq.w 695aa │ │ │ │ subs.w r3, sl, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6962a │ │ │ │ + beq.w 695d2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6961a │ │ │ │ + beq.w 695c2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 698a4 │ │ │ │ + bne.w 6984c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 6a020 │ │ │ │ + bls.w 69fc8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69852 │ │ │ │ + bne.w 697fa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 69676 │ │ │ │ + beq.w 6961e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67d56 │ │ │ │ + beq.w 67cfe │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 688e8 │ │ │ │ - b.w 67d56 │ │ │ │ + bne.n 68890 │ │ │ │ + b.w 67cfe │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 68c06 │ │ │ │ + beq.w 68bae │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 688f8 │ │ │ │ + bne.n 688a0 │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6942c │ │ │ │ + beq.w 693d4 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6891c │ │ │ │ + bne.n 688c4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69436 │ │ │ │ + beq.w 693de │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 69550 │ │ │ │ + bne.w 694f8 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #44543 @ 0xadff │ │ │ │ - b.n 68972 │ │ │ │ + b.n 6891a │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq.n 68988 │ │ │ │ + beq.n 68930 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 6954e │ │ │ │ + bne.w 694f6 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ - cbz r0, 68988 │ │ │ │ + cbz r0, 68930 │ │ │ │ sub.w r3, r0, #33 @ 0x21 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 68964 │ │ │ │ + bhi.n 6890c │ │ │ │ asr.w r3, r1, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 68968 │ │ │ │ + bmi.n 68910 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 699a6 │ │ │ │ + bne.w 6994e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 699a0 │ │ │ │ + beq.w 69948 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68a70 │ │ │ │ + beq.n 68a18 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68f26 │ │ │ │ + bne.w 68ece │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69a5c │ │ │ │ + bne.w 69a04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 6825e │ │ │ │ + b.n 68206 │ │ │ │ sub.w r2, r4, #32 │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 68736 │ │ │ │ + bpl.w 686de │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 68820 │ │ │ │ + beq.w 687c8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6825e │ │ │ │ + b.n 68206 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #25 │ │ │ │ movne r1, #17 │ │ │ │ - b.w 6820a │ │ │ │ + b.w 681b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 685d2 │ │ │ │ + beq.w 6857a │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69ee8 │ │ │ │ + bne.w 69e90 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6910a │ │ │ │ + beq.w 690b2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6910c │ │ │ │ + beq.w 690b4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 6905e │ │ │ │ + bne.w 69006 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68436 │ │ │ │ + b.n 683de │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1524] @ 690b0 │ │ │ │ + ldr.w r1, [pc, #1524] @ 69058 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 683e4 │ │ │ │ + bne.w 6838c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1500] @ 690b4 │ │ │ │ + ldr.w r1, [pc, #1500] @ 6905c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69e8c │ │ │ │ + bne.w 69e34 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1480] @ 690b8 │ │ │ │ + ldr.w r1, [pc, #1480] @ 69060 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6946c │ │ │ │ - ldr.w r2, [pc, #1464] @ 690bc │ │ │ │ + beq.w 69414 │ │ │ │ + ldr.w r2, [pc, #1464] @ 69064 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #300] @ 0x12c │ │ │ │ - b.n 68338 │ │ │ │ - bl 5f1b0 │ │ │ │ + b.n 682e0 │ │ │ │ + bl 5f158 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 687f4 │ │ │ │ + b.n 6879c │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 686a6 │ │ │ │ + b.n 6864e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 691b2 │ │ │ │ + beq.w 6915a │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne.n 68bc8 │ │ │ │ + bne.n 68b70 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #1 │ │ │ │ - beq.w 68ea6 │ │ │ │ + beq.w 68e4e │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbz r2, 68b88 │ │ │ │ + cbz r2, 68b30 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 68b62 │ │ │ │ + b.n 68b0a │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 68b88 │ │ │ │ + beq.n 68b30 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 68b88 │ │ │ │ + beq.n 68b30 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 68b88 │ │ │ │ + beq.n 68b30 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ - cbz r2, 68b88 │ │ │ │ + cbz r2, 68b30 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 68b50 │ │ │ │ + bne.n 68af8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r9, fp │ │ │ │ - bls.w 686a6 │ │ │ │ + bls.w 6864e │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 686a6 │ │ │ │ + beq.w 6864e │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 68b72 │ │ │ │ + bne.n 68b1a │ │ │ │ mov r9, fp │ │ │ │ - b.n 686a6 │ │ │ │ + b.n 6864e │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69e36 │ │ │ │ + beq.w 69dde │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68c58 │ │ │ │ + bne.n 68c00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 694b6 │ │ │ │ + bne.w 6945e │ │ │ │ adds r7, r0, #1 │ │ │ │ - b.n 68656 │ │ │ │ + b.n 685fe │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 68b88 │ │ │ │ + beq.n 68b30 │ │ │ │ ldrb.w r2, [r9, #-1] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq.n 68bfc │ │ │ │ + beq.n 68ba4 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 68b48 │ │ │ │ + beq.n 68af0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldrh.w r2, [r0, r1, lsl #1] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.n 68b48 │ │ │ │ + bpl.n 68af0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 68b9a │ │ │ │ + b.n 68b42 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 68680 │ │ │ │ + b.n 68628 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r4 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, 68c50 │ │ │ │ + cbz r3, 68bf8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r2, r4, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.w 6918e │ │ │ │ + beq.w 69136 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 693b0 │ │ │ │ + bne.w 69358 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.w 68134 │ │ │ │ + b.w 680dc │ │ │ │ mov r5, r7 │ │ │ │ add.w r9, fp, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68c90 │ │ │ │ + b.n 68c38 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 68cd2 │ │ │ │ + beq.n 68c7a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.n 68cdc │ │ │ │ + beq.n 68c84 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbnz r2, 68cdc │ │ │ │ + cbnz r2, 68c84 │ │ │ │ movs r4, #1 │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68d66 │ │ │ │ + beq.n 68d0e │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - beq.n 68c62 │ │ │ │ + beq.n 68c0a │ │ │ │ ldrb.w r7, [r9] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 68d02 │ │ │ │ + beq.n 68caa │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 68d0c │ │ │ │ + bne.n 68cb4 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - beq.n 68d02 │ │ │ │ + beq.n 68caa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6950e │ │ │ │ + beq.w 694b6 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 68d82 │ │ │ │ + bne.n 68d2a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 68ba0 │ │ │ │ + bne.w 68b48 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 68c32 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 68fce │ │ │ │ + beq.w 68f76 │ │ │ │ mov r6, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ccc │ │ │ │ + bne.n 68c74 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69896 │ │ │ │ + beq.w 6983e │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68cf0 │ │ │ │ + bne.n 68c98 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 6892c │ │ │ │ + b.n 688d4 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 68c32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6950e │ │ │ │ + beq.w 694b6 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - bne.n 68d82 │ │ │ │ + bne.n 68d2a │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #1 │ │ │ │ - beq.w 690ea │ │ │ │ + beq.w 69092 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 68d66 │ │ │ │ + cbz r3, 68d0e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 68d44 │ │ │ │ + b.n 68cec │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 68d66 │ │ │ │ + beq.n 68d0e │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 68d66 │ │ │ │ + beq.n 68d0e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 68d66 │ │ │ │ + beq.n 68d0e │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ - cbz r3, 68d66 │ │ │ │ + cbz r3, 68d0e │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 68d32 │ │ │ │ + bne.n 68cda │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r9, fp │ │ │ │ - bls.n 68c8a │ │ │ │ + bls.n 68c32 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68c8a │ │ │ │ + beq.n 68c32 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 68d52 │ │ │ │ + bne.n 68cfa │ │ │ │ mov r9, fp │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 68c32 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68ba0 │ │ │ │ + bne.w 68b48 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 6892c │ │ │ │ + b.n 688d4 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 68d66 │ │ │ │ + beq.n 68d0e │ │ │ │ ldrb.w r6, [r9, #-1] │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r6, #45 @ 0x2d │ │ │ │ - beq.w 68ba0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.w 68b48 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ lsls r1, r2, #23 │ │ │ │ - bpl.n 68d2a │ │ │ │ + bpl.n 68cd2 │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bmi.w 68ba0 │ │ │ │ - b.n 68d2a │ │ │ │ - bl 5f1b0 │ │ │ │ + bmi.w 68b48 │ │ │ │ + b.n 68cd2 │ │ │ │ + bl 5f158 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bls.w 68730 │ │ │ │ + bls.w 686d8 │ │ │ │ sub.w r3, r4, #91 @ 0x5b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 68736 │ │ │ │ - b.n 68a02 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ - ldr.w lr, [pc, #756] @ 690c0 │ │ │ │ - ldr r3, [pc, #756] @ (690c4 ) │ │ │ │ + bne.w 686de │ │ │ │ + b.n 689aa │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ + ldr.w lr, [pc, #756] @ 69068 │ │ │ │ + ldr r3, [pc, #756] @ (6906c ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add lr, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ ldrh.w r0, [r1, r3, lsl #1] │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 68df0 │ │ │ │ + bpl.n 68d98 │ │ │ │ ldrh.w r0, [r1, r2, lsl #1] │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bmi.n 68e90 │ │ │ │ + bmi.n 68e38 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 690fe │ │ │ │ + beq.w 690a6 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ add r3, r8 │ │ │ │ strb.w r5, [r3, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n 68e68 │ │ │ │ + bne.n 68e10 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #2]! │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 68e4e │ │ │ │ + bhi.n 68df6 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.n 68e82 │ │ │ │ + bls.n 68e2a │ │ │ │ sub.w r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 68e52 │ │ │ │ + bhi.n 68dfa │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r2, r4, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ @@ -149912,453 +149907,451 @@ │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ cmp r4, #18 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r4, #8 │ │ │ │ movs r4, r5 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 68e86 │ │ │ │ + beq.n 68e2e │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #364] @ 0x16c │ │ │ │ add r2, r8 │ │ │ │ strb.w r1, [r2, #89] @ 0x59 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 68e16 │ │ │ │ + beq.n 68dbe │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6848e │ │ │ │ + b.w 68436 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 68e86 │ │ │ │ + bne.n 68e2e │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.n 68e68 │ │ │ │ + bmi.n 68e10 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 68dd8 │ │ │ │ + b.n 68d80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68e52 │ │ │ │ + bne.n 68dfa │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6848e │ │ │ │ + b.w 68436 │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrh.w ip, [r1, r2, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 68e94 │ │ │ │ - b.n 68e08 │ │ │ │ + bne.n 68e3c │ │ │ │ + b.n 68db0 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ add.w r9, r9, #2 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 686a6 │ │ │ │ + b.w 6864e │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #13 │ │ │ │ movne r1, #5 │ │ │ │ - b.w 6820a │ │ │ │ + b.w 681b2 │ │ │ │ adds r2, #1 │ │ │ │ - b.w 68574 │ │ │ │ + b.w 6851c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r5, #5 │ │ │ │ - b.w 6845c │ │ │ │ + b.w 68404 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 690cc │ │ │ │ + beq.w 69074 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69064 │ │ │ │ + beq.w 6900c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 691a4 │ │ │ │ + beq.w 6914c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #63 @ 0x3f │ │ │ │ adds r1, #1 │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 68298 │ │ │ │ - ldr r0, [pc, #452] @ (690c8 ) │ │ │ │ + b.w 68240 │ │ │ │ + ldr r0, [pc, #452] @ (69070 ) │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 68818 │ │ │ │ + beq.w 687c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68f18 │ │ │ │ - b.n 68818 │ │ │ │ + bne.n 68ec0 │ │ │ │ + b.n 687c0 │ │ │ │ mov r8, r6 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69242 │ │ │ │ + beq.w 691ea │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ - cbz r0, 68f66 │ │ │ │ + cbz r0, 68f0e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 68f66 │ │ │ │ + cbz r3, 68f0e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ - beq.n 68f74 │ │ │ │ + beq.n 68f1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 69232 │ │ │ │ + bls.w 691da │ │ │ │ subs r3, r2, r4 │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it hi │ │ │ │ addhi.w r2, r4, #63 @ 0x3f │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ ldrcc r0, [sp, #64] @ 0x40 │ │ │ │ - bcc.n 68f9e │ │ │ │ - b.n 690f6 │ │ │ │ + bcc.n 68f46 │ │ │ │ + b.n 6909e │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 690f4 │ │ │ │ + bcs.w 6909c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 68f8c │ │ │ │ + bne.n 68f34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 69aee │ │ │ │ + bne.w 69a96 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r2, fp, #36 @ 0x24 │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69ad8 │ │ │ │ + bne.w 69a80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 6825e │ │ │ │ + b.w 68206 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.w 67d52 │ │ │ │ + b.w 67cfa │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 68c6a │ │ │ │ + b.n 68c12 │ │ │ │ add.w r3, sl, r2, lsl #2 │ │ │ │ and.w r6, r5, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 694e0 │ │ │ │ + beq.w 69488 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - cbz r6, 6900c │ │ │ │ + cbz r6, 68fb4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 693d6 │ │ │ │ + beq.w 6937e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #27] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 693d6 │ │ │ │ + bne.w 6937e │ │ │ │ lsls r5, r5, #27 │ │ │ │ - bmi.w 69a6e │ │ │ │ + bmi.w 69a16 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6916e │ │ │ │ + beq.w 69116 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 680d4 │ │ │ │ + b.w 6807c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.w 68480 │ │ │ │ + b.w 68428 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69258 │ │ │ │ + beq.w 69200 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 68e88 │ │ │ │ + b.n 68e30 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ - cbnz r2, 69078 │ │ │ │ + cbnz r2, 69020 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ - cbz r2, 69078 │ │ │ │ + cbz r2, 69020 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - cbnz r1, 690dc │ │ │ │ + cbnz r1, 69084 │ │ │ │ mov.w r2, #63 @ 0x3f │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 68298 │ │ │ │ + b.w 68240 │ │ │ │ nop │ │ │ │ - asrs r2, r5 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 690aa │ │ │ │ + cbz r0, 69068 │ │ │ │ movs r0, r1 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r6, r0 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + vhadd.u32 d16, d4, d5 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + vhadd.u8 d0, d10, d5 │ │ │ │ + negs r6, r2 │ │ │ │ movs r4, r0 │ │ │ │ - blx fp │ │ │ │ + negs r0, r1 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + tst r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r0, r1 │ │ │ │ - bics r4, r1 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ movs r4, r0 │ │ │ │ - bl 5f1b0 │ │ │ │ + bl 5f158 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 69064 │ │ │ │ + beq.n 6900c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne.w 68eea │ │ │ │ + bne.w 68e92 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 68ede │ │ │ │ + b.n 68e86 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ add.w r9, r9, #2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 68c32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 68fa4 │ │ │ │ + b.n 68f4c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ - b.w 6848e │ │ │ │ + b.w 68436 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 68a72 │ │ │ │ + b.n 68a1a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ - b.w 680d4 │ │ │ │ - ldr.w r3, [pc, #2788] @ 69c0c │ │ │ │ + b.w 6807c │ │ │ │ + ldr.w r3, [pc, #2788] @ 69bb4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 685c2 │ │ │ │ + beq.w 6856a │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 69572 │ │ │ │ + bcs.w 6951a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r0, r5, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 5e424 │ │ │ │ + bl 5e3cc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 694ee │ │ │ │ + beq.w 69496 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b.w 685cc │ │ │ │ + b.w 68574 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69afe │ │ │ │ + beq.w 69aa6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 680d4 │ │ │ │ + beq.w 6807c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 68134 │ │ │ │ + b.w 680dc │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ mov r8, r2 │ │ │ │ mov.w r2, #63 @ 0x3f │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ - b.w 68298 │ │ │ │ + b.w 68240 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov sl, r3 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - b.w 68926 │ │ │ │ + b.w 688ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 69a68 │ │ │ │ + bne.w 69a10 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r2, r2, r3, lsl #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ - bne.w 69398 │ │ │ │ + bne.w 69340 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r1, [r3, #26] │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 69398 │ │ │ │ + bpl.w 69340 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strb.w r2, [fp, #29] │ │ │ │ uxtb r2, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - b.w 6883a │ │ │ │ + b.w 687e2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68f74 │ │ │ │ + bne.w 68f1c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 69986 │ │ │ │ + beq.w 6992e │ │ │ │ subs r3, r2, r4 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 69978 │ │ │ │ + bhi.w 69920 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 69ac4 │ │ │ │ + bcs.w 69a6c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 68f9e │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 68f46 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r1, [r2, r3, lsl #1] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ lsls r5, r1, #20 │ │ │ │ - bpl.n 69280 │ │ │ │ + bpl.n 69228 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ sub.w r1, r7, r2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ - bne.n 692b2 │ │ │ │ + bne.n 6925a │ │ │ │ ldrb.w r3, [r9, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6905a │ │ │ │ + beq.w 69002 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 692fc │ │ │ │ + beq.n 692a4 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.n 69308 │ │ │ │ + bhi.n 692b0 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 69606 │ │ │ │ + bhi.w 695ae │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 69292 │ │ │ │ + beq.n 6923a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6905a │ │ │ │ + beq.w 69002 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r9 │ │ │ │ subs r1, r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ @@ -150369,141 +150362,141 @@ │ │ │ │ addne r4, r6, #1 │ │ │ │ addeq r4, r6, #2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 69fb2 │ │ │ │ + beq.w 69f5a │ │ │ │ ldrb.w r2, [r9, #-1] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 691d8 │ │ │ │ + beq.w 69180 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w fp, [r2] │ │ │ │ - b.w 6883a │ │ │ │ + b.w 687e2 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 692b8 │ │ │ │ + bne.n 69260 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 69292 │ │ │ │ + b.n 6923a │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 692b2 │ │ │ │ + beq.n 6925a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 692aa │ │ │ │ - b.n 692b2 │ │ │ │ + bne.n 69252 │ │ │ │ + b.n 6925a │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69f86 │ │ │ │ + beq.w 69f2e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ adds r4, r0, #4 │ │ │ │ str r6, [r0, #32] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r6, [pc, #2268] @ 69c10 │ │ │ │ + ldr.w r6, [pc, #2268] @ 69bb8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r6, pc │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr.w ip, [r6, #352] @ 0x160 │ │ │ │ str.w ip, [r8] │ │ │ │ str.w r8, [r6, #352] @ 0x160 │ │ │ │ - b.w 680e2 │ │ │ │ + b.w 6808a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 68642 │ │ │ │ + beq.w 685ea │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #2216] @ 69c14 │ │ │ │ + ldr.w r1, [pc, #2216] @ 69bbc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.w 69944 │ │ │ │ + bcs.w 698ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 69952 │ │ │ │ + beq.w 698fa │ │ │ │ adds r4, r5, #1 │ │ │ │ - b.w 68646 │ │ │ │ + b.w 685ee │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 67f78 │ │ │ │ + beq.w 67f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 693a0 │ │ │ │ - b.w 67f78 │ │ │ │ + bne.n 69348 │ │ │ │ + b.w 67f20 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.w 69a32 │ │ │ │ + beq.w 699da │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ it eq │ │ │ │ addeq r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 68134 │ │ │ │ + b.w 680dc │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6900c │ │ │ │ + beq.w 68fb4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ movs r6, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 695ca │ │ │ │ + beq.w 69572 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69594 │ │ │ │ + beq.w 6953c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69582 │ │ │ │ + beq.w 6952a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 69422 │ │ │ │ + cbz r3, 693ca │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69416 │ │ │ │ - ldr.w r0, [pc, #2036] @ 69c18 │ │ │ │ + bne.n 693be │ │ │ │ + ldr.w r0, [pc, #2036] @ 69bc0 │ │ │ │ add r0, pc │ │ │ │ - b.w 67f7e │ │ │ │ + b.w 67f26 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6957c │ │ │ │ + beq.w 69524 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ @@ -150515,537 +150508,537 @@ │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69ece │ │ │ │ + beq.w 69e76 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.w 68940 │ │ │ │ + b.w 688e8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1960] @ 69c1c │ │ │ │ + ldr.w r1, [pc, #1960] @ 69bc4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69a8a │ │ │ │ + bne.w 69a32 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1936] @ 69c20 │ │ │ │ + ldr.w r1, [pc, #1936] @ 69bc8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5f2dc │ │ │ │ + bl 5f284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69a7c │ │ │ │ - ldr.w r3, [pc, #1920] @ 69c24 │ │ │ │ + beq.w 69a24 │ │ │ │ + ldr.w r3, [pc, #1920] @ 69bcc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #296] @ 0x128 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 68338 │ │ │ │ + b.w 682e0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69a22 │ │ │ │ + bne.w 699ca │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 68938 │ │ │ │ + b.w 688e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 680d4 │ │ │ │ + beq.w 6807c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [r4, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69a28 │ │ │ │ + beq.w 699d0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r2], #-1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b.w 685cc │ │ │ │ + b.w 68574 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - b.w 68cfa │ │ │ │ + b.w 68ca2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9dd68 <__isoc23_strtoul@@Base+0x21648> │ │ │ │ + bl 9d780 <__isoc23_strtoul@@Base+0x210b8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #1788] @ 69c28 │ │ │ │ + ldr.w r0, [pc, #1788] @ 69bd0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68818 │ │ │ │ + beq.w 687c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6953e │ │ │ │ - b.w 68818 │ │ │ │ + bne.n 694e6 │ │ │ │ + b.w 687c0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 68994 │ │ │ │ + beq.w 6893c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 69f92 │ │ │ │ + bne.w 69f3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb r1, [r3, #29] │ │ │ │ strb r2, [r3, #30] │ │ │ │ - b.w 689a6 │ │ │ │ + b.w 6894e │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 69146 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 690ee │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 69436 │ │ │ │ + b.n 693de │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [fp, #104] @ 0x68 │ │ │ │ - b.w 688d4 │ │ │ │ + b.w 6887c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 688ac │ │ │ │ + bne.w 68854 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 6a032 │ │ │ │ + beq.w 69fda │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a09a │ │ │ │ + beq.w 6a042 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str.w r1, [fp, #24] │ │ │ │ str.w r3, [fp, #12] │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.w 688b2 │ │ │ │ + b.w 6885a │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldr.w ip, [r7, r2, lsl #2] │ │ │ │ add.w r0, ip, r5 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ ldrb.w r5, [ip, r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 698be │ │ │ │ + beq.w 69866 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 69de2 │ │ │ │ + beq.w 69d8a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ - b.w 688d4 │ │ │ │ + b.w 6887c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 693f8 │ │ │ │ + b.n 693a0 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #4608 @ 0x1200 │ │ │ │ uxtb r3, r3 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 692aa │ │ │ │ - b.n 692b2 │ │ │ │ + bpl.w 69252 │ │ │ │ + b.n 6925a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ asrs r3, r2, #31 │ │ │ │ strd r2, r3, [fp, #104] @ 0x68 │ │ │ │ - b.w 688de │ │ │ │ + b.w 68886 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 698a4 │ │ │ │ + bne.w 6984c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str.w r3, [fp, #108] @ 0x6c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 688de │ │ │ │ + bne.w 68886 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 688de │ │ │ │ + bne.w 68886 │ │ │ │ adds r3, #1 │ │ │ │ str.w sl, [fp, #24] │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 688de │ │ │ │ + b.w 68886 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 688de │ │ │ │ + bne.w 68886 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 688de │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.w 68886 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.w 688de │ │ │ │ + bpl.w 68886 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 688de │ │ │ │ - ldr.w r3, [pc, #1376] @ 69c2c │ │ │ │ + beq.w 68886 │ │ │ │ + ldr.w r3, [pc, #1376] @ 69bd4 │ │ │ │ movw sl, #65534 @ 0xfffe │ │ │ │ movt sl, #44543 @ 0xadff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1340] @ 69c30 │ │ │ │ + ldr.w r3, [pc, #1340] @ 69bd8 │ │ │ │ mov sl, ip │ │ │ │ str r4, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 69f6a │ │ │ │ + beq.w 69f12 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 69f66 │ │ │ │ + beq.w 69f0e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #91 @ 0x5b │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69f66 │ │ │ │ + bne.w 69f0e │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 69f44 │ │ │ │ + bne.w 69eec │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69d08 │ │ │ │ + beq.w 69cb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r2, r5 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ - ldr.w r3, [pc, #1216] @ 69c34 │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ + ldr.w r3, [pc, #1216] @ 69bdc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 6979e │ │ │ │ - ldr.w r3, [pc, #1200] @ 69c38 │ │ │ │ + cbz r3, 69746 │ │ │ │ + ldr.w r3, [pc, #1200] @ 69be0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 6979e │ │ │ │ + bpl.n 69746 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 6979e │ │ │ │ + cbz r3, 69746 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 5f240 │ │ │ │ + bl 5f1e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 69d0a │ │ │ │ - ldr.w r1, [pc, #1168] @ 69c3c │ │ │ │ + beq.w 69cb2 │ │ │ │ + ldr.w r1, [pc, #1168] @ 69be4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 69cf0 │ │ │ │ + bcs.w 69c98 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 69954 │ │ │ │ + beq.w 698fc │ │ │ │ adds r5, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a006 │ │ │ │ + beq.w 69fae │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ - bne.w 69b18 │ │ │ │ + bne.w 69ac0 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 69b0c │ │ │ │ + beq.w 69ab4 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ - beq.w 69d0e │ │ │ │ + beq.w 69cb6 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69d0e │ │ │ │ + bne.w 69cb6 │ │ │ │ movs r5, #1 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 697e4 │ │ │ │ + bne.n 6978c │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 69be2 │ │ │ │ + beq.w 69b8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 6a00c │ │ │ │ + bne.w 69fb4 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 697d4 │ │ │ │ + b.n 6977c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r4, 69870 │ │ │ │ + cbnz r4, 69818 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 688d4 │ │ │ │ + bne.w 6887c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - cbz r3, 69882 │ │ │ │ + cbz r3, 6982a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69876 │ │ │ │ + bne.n 6981e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a090 │ │ │ │ + beq.w 6a038 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 69436 │ │ │ │ + b.n 693de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 698b6 │ │ │ │ + cbz r3, 6985e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 698aa │ │ │ │ - ldr r0, [pc, #904] @ (69c40 ) │ │ │ │ + bne.n 69852 │ │ │ │ + ldr r0, [pc, #904] @ (69be8 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 67f7e │ │ │ │ + b.w 67f26 │ │ │ │ add.w r0, r7, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a12c │ │ │ │ + beq.w 6a0d4 │ │ │ │ adds r2, #2 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 6a0f6 │ │ │ │ + beq.w 6a09e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 695f8 │ │ │ │ + bne.w 695a0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ strd r0, r1, [fp, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3] │ │ │ │ str.w r0, [fp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6a14a │ │ │ │ + bne.w 6a0f2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 695f8 │ │ │ │ + beq.w 695a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 6a14a │ │ │ │ + bne.w 6a0f2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r5, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.n 695f8 │ │ │ │ + b.n 695a0 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69da0 │ │ │ │ + beq.w 69d48 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69a0c │ │ │ │ + bne.n 699b4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r9, fp │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ - b.w 68ba0 │ │ │ │ + b.w 68b48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 69384 │ │ │ │ + bge.w 6932c │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 69966 │ │ │ │ + cbz r3, 6990e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6995a │ │ │ │ + bne.n 69902 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 68f9e │ │ │ │ + b.w 68f46 │ │ │ │ subs r0, r2, r4 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 69f34 │ │ │ │ + bhi.w 69edc │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 69f28 │ │ │ │ + bcs.w 69ed0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 68f9e │ │ │ │ + b.w 68f46 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - b.w 689b6 │ │ │ │ + b.w 6895e │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #76] @ 0x4c │ │ │ │ - beq.n 69a3a │ │ │ │ + beq.n 699e2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #76] @ 0x4c │ │ │ │ addeq r2, #2 │ │ │ │ streq r2, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r4, r4, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #6 │ │ │ │ @@ -151057,529 +151050,529 @@ │ │ │ │ movhi r4, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ it hi │ │ │ │ strhi r1, [sp, #140] @ 0x8c │ │ │ │ add.w r0, r5, #29 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r5, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.w 689a6 │ │ │ │ + b.w 6894e │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ mov r4, r3 │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ add.w r9, fp, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68ba0 │ │ │ │ - b.w 68d70 │ │ │ │ + bne.w 68b48 │ │ │ │ + b.w 68d18 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b.w 68a5c │ │ │ │ + b.w 68a04 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r5, r2, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - b.w 685cc │ │ │ │ + b.w 68574 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 693c0 │ │ │ │ + b.n 69368 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 699bc │ │ │ │ + b.n 69964 │ │ │ │ mov r4, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 68818 │ │ │ │ + beq.w 687c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69a4c │ │ │ │ - b.w 68818 │ │ │ │ + bne.n 699f4 │ │ │ │ + b.w 687c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #28] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 692f2 │ │ │ │ + b.n 6929a │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.w 67d56 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 67cfe │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ - cbz r0, 69ab0 │ │ │ │ + cbz r0, 69a58 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69a7e │ │ │ │ + b.n 69a26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #436] @ (69c44 ) │ │ │ │ + ldr r0, [pc, #436] @ (69bec ) │ │ │ │ add.w r1, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68818 │ │ │ │ + beq.w 687c0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69aa0 │ │ │ │ + b.n 69a48 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.w 68faa │ │ │ │ + b.w 68f52 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 687d0 │ │ │ │ + b.w 68778 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 69a68 │ │ │ │ + b.n 69a10 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a0da │ │ │ │ - ldr r0, [pc, #336] @ (69c48 ) │ │ │ │ + beq.w 6a082 │ │ │ │ + ldr r0, [pc, #336] @ (69bf0 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 67f7e │ │ │ │ + b.w 67f26 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 697f4 │ │ │ │ + beq.w 6979c │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69b06 │ │ │ │ - b.n 697f6 │ │ │ │ + bne.n 69aae │ │ │ │ + b.n 6979e │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 69b48 │ │ │ │ + beq.n 69af0 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 69b50 │ │ │ │ + bne.n 69af8 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r4, #45 @ 0x2d │ │ │ │ - beq.n 69b48 │ │ │ │ + beq.n 69af0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69bde │ │ │ │ + beq.n 69b86 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 69bb0 │ │ │ │ + bne.n 69b58 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 6982c │ │ │ │ + bne.w 697d4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6981e │ │ │ │ + b.n 697c6 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6981e │ │ │ │ + b.n 697c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69bde │ │ │ │ + beq.n 69b86 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r4, #45 @ 0x2d │ │ │ │ - bne.n 69bb0 │ │ │ │ + bne.n 69b58 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 69d00 │ │ │ │ + beq.w 69ca8 │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69824 │ │ │ │ + beq.w 697cc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 69b8e │ │ │ │ + b.n 69b36 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 69824 │ │ │ │ + beq.w 697cc │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 69824 │ │ │ │ + beq.w 697cc │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 69824 │ │ │ │ + beq.w 697cc │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69824 │ │ │ │ + beq.w 697cc │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 69b72 │ │ │ │ + bne.n 69b1a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 6981e │ │ │ │ + bls.w 697c6 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 6981e │ │ │ │ + beq.w 697c6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 69b9e │ │ │ │ + bne.n 69b46 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 6981e │ │ │ │ + b.n 697c6 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 6982c │ │ │ │ + beq.w 697d4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 6982c │ │ │ │ + beq.w 697d4 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 6982c │ │ │ │ + beq.w 697d4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 69b66 │ │ │ │ + bpl.n 69b0e │ │ │ │ ldrh.w r2, [r1, r4, lsl #1] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 6982c │ │ │ │ - b.n 69b66 │ │ │ │ + bmi.w 697d4 │ │ │ │ + b.n 69b0e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r0 │ │ │ │ - cbnz r5, 69c52 │ │ │ │ + cbnz r5, 69bfa │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbnz r2, 69c08 │ │ │ │ + cbnz r2, 69bb0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 69d22 │ │ │ │ + bne.w 69cca │ │ │ │ movs r5, #1 │ │ │ │ - b.n 69c52 │ │ │ │ - add r6, pc, #152 @ (adr r6, 69ca8 ) │ │ │ │ + b.n 69bfa │ │ │ │ + add r6, pc, #504 @ (adr r6, 69db0 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 69c74 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 69d7c ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #680 @ (adr r2, 69ed0 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 69bd8 ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 69e10 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 69f18 ) │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 69c70 │ │ │ │ + beq.n 69c18 │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 69d36 │ │ │ │ + bne.n 69cde │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ - cbz r1, 69c70 │ │ │ │ + cbz r1, 69c18 │ │ │ │ sub.w r2, r1, #33 @ 0x21 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 69c4c │ │ │ │ + bhi.n 69bf4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ asr.w r2, r1, r2 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 69c50 │ │ │ │ + bmi.n 69bf8 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 69d8c │ │ │ │ + bne.w 69d34 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69d68 │ │ │ │ + bne.n 69d10 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 696fc │ │ │ │ + beq.w 696a4 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3, #104] @ 0x68 │ │ │ │ str.w r8, [r3, #20] │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 688de │ │ │ │ + bne.w 68886 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d84 │ │ │ │ + beq.n 69d2c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69ce2 │ │ │ │ + b.n 69c8a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 697c2 │ │ │ │ - b.n 69954 │ │ │ │ + bge.w 6976a │ │ │ │ + b.n 698fc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6981e │ │ │ │ + b.n 697c6 │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 697d2 │ │ │ │ + b.n 6977a │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 69be0 │ │ │ │ + beq.w 69b88 │ │ │ │ ldrb.w r5, [r3, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69d18 │ │ │ │ - b.n 69be0 │ │ │ │ + bne.n 69cc0 │ │ │ │ + b.n 69b88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 69c52 │ │ │ │ + beq.n 69bfa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 69d6c │ │ │ │ + cbz r0, 69d14 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69d2a │ │ │ │ + b.n 69cd2 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.n 69c78 │ │ │ │ + beq.n 69c20 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 69c7c │ │ │ │ + beq.n 69c24 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 69d8c │ │ │ │ + bne.n 69d34 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 69c7c │ │ │ │ + beq.n 69c24 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - beq.n 69d90 │ │ │ │ + beq.n 69d38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ rsb fp, r0, #0 │ │ │ │ - b.n 69c7c │ │ │ │ + b.n 69c24 │ │ │ │ mov r8, fp │ │ │ │ - b.n 69cc6 │ │ │ │ + b.n 69c6e │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 6a17c │ │ │ │ + ldr.w r0, [pc, #1036] @ 6a124 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #1016] @ (6a180 ) │ │ │ │ + ldr r0, [pc, #1016] @ (6a128 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 69d74 │ │ │ │ + b.n 69d1c │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 69d52 │ │ │ │ + bne.n 69cfa │ │ │ │ adds r6, #1 │ │ │ │ - b.n 69d58 │ │ │ │ + b.n 69d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ - b.w 691d8 │ │ │ │ + b.w 69180 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 69434 │ │ │ │ + bne.w 693dc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 69436 │ │ │ │ + b.w 693de │ │ │ │ str r7, [sp, #24] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69a72 │ │ │ │ + beq.w 69a1a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r2, r0 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r1, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 67d56 │ │ │ │ + b.w 67cfe │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 5f10c │ │ │ │ + bl 5f0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [fp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr.w fp, [r3] │ │ │ │ str.w r0, [fp, #20] │ │ │ │ - cbnz r1, 69e50 │ │ │ │ + cbnz r1, 69df8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69e48 │ │ │ │ + beq.n 69df0 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 695f8 │ │ │ │ + beq.w 695a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r2, [fp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67d56 │ │ │ │ + beq.w 67cfe │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69e26 │ │ │ │ + b.n 69dce │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - b.w 6892c │ │ │ │ + b.w 688d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 69e7a │ │ │ │ + beq.n 69e22 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r5, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ + bl 5f690 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67d56 │ │ │ │ + beq.w 67cfe │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69e6a │ │ │ │ + b.n 69e12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w sl, [fp, #4] │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.n 69e6a │ │ │ │ + b.n 69e12 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r2, [sl] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ addeq.w sl, r3, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 5f050 │ │ │ │ + bl 5eff8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #728] @ (6a184 ) │ │ │ │ + ldr r0, [pc, #728] @ (6a12c ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 68818 │ │ │ │ + beq.w 687c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69ebe │ │ │ │ - b.w 68818 │ │ │ │ + bne.n 69e66 │ │ │ │ + b.w 687c0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69466 │ │ │ │ + beq.w 6940e │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a158 │ │ │ │ + beq.w 6a100 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69ed8 │ │ │ │ + b.n 69e80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r2] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ @@ -151587,82 +151580,82 @@ │ │ │ │ strb.w r1, [fp, #37] @ 0x25 │ │ │ │ subs r2, #1 │ │ │ │ strb.w r9, [fp, #38] @ 0x26 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 69f1c │ │ │ │ + cbnz r2, 69ec4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - b.w 691d8 │ │ │ │ + b.w 69180 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov sl, r9 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 6883a │ │ │ │ + b.w 687e2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.w 68faa │ │ │ │ + b.w 68f52 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 68f9e │ │ │ │ + b.w 68f46 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 69ca2 │ │ │ │ - b.w 69744 │ │ │ │ + bne.w 69c4a │ │ │ │ + b.w 696ec │ │ │ │ mov r4, r6 │ │ │ │ - b.n 69ca2 │ │ │ │ + b.n 69c4a │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 6971c │ │ │ │ + bpl.w 696c4 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6971c │ │ │ │ + bne.w 696c4 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 69cc6 │ │ │ │ + b.n 69c6e │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 680e2 │ │ │ │ + b.w 6808a │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.w 699a6 │ │ │ │ + bne.w 6994e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 69560 │ │ │ │ + beq.w 69508 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 69a3a │ │ │ │ + beq.w 699e2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 699ae │ │ │ │ + b.n 69956 │ │ │ │ add.w r8, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r5, r5, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -151674,219 +151667,219 @@ │ │ │ │ strhi r2, [sp, #140] @ 0x8c │ │ │ │ movhi r2, #6 │ │ │ │ ldr.w fp, [r3] │ │ │ │ it hi │ │ │ │ movhi r5, r2 │ │ │ │ add r5, fp │ │ │ │ add.w r0, fp, #29 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r2, [r5, #29] │ │ │ │ ldrb.w r2, [r9, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 691d8 │ │ │ │ - b.w 6883a │ │ │ │ + beq.w 69180 │ │ │ │ + b.w 687e2 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 69824 │ │ │ │ + b.n 697cc │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 69ca2 │ │ │ │ + beq.w 69c4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69be8 │ │ │ │ + beq.w 69b90 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 69ca2 │ │ │ │ + b.n 69c4a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 688be │ │ │ │ + bne.w 68866 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 688be │ │ │ │ + bne.w 68866 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, r3, #3 │ │ │ │ - bl 5dfb8 │ │ │ │ + bl 5df60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 688be │ │ │ │ + bne.w 68866 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 688be │ │ │ │ + bne.w 68866 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r0, r7, #1 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 6a04a │ │ │ │ + bne.n 69ff2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6a0a8 │ │ │ │ + cbz r3, 6a050 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.n 6a0a8 │ │ │ │ + beq.n 6a050 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ str.w r9, [fp, #20] │ │ │ │ strd r2, r3, [fp, #104] @ 0x68 │ │ │ │ - b.w 688be │ │ │ │ + b.w 68866 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 69436 │ │ │ │ + b.w 693de │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 6a0e2 │ │ │ │ + cbz r0, 6a08a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6a09c │ │ │ │ + b.n 6a044 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ - bl 5e018 │ │ │ │ + bl 5dfc0 │ │ │ │ subs r1, r0, r5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ adds r2, r7, #2 │ │ │ │ - ldr r0, [pc, #188] @ (6a188 ) │ │ │ │ + ldr r0, [pc, #188] @ (6a130 ) │ │ │ │ subs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 8bd7c <__isoc23_strtoul@@Base+0xf65c> │ │ │ │ + bl 8bd0c <__isoc23_strtoul@@Base+0xf644> │ │ │ │ str.w r0, [fp, #4] │ │ │ │ - b.w 688be │ │ │ │ - ldr r0, [pc, #176] @ (6a18c ) │ │ │ │ + b.w 68866 │ │ │ │ + ldr r0, [pc, #176] @ (6a134 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 67f7e │ │ │ │ + b.w 67f26 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 6a10a │ │ │ │ + beq.n 6a0b2 │ │ │ │ ldrb r3, [r3, #27] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 698de │ │ │ │ + bpl.w 69886 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne.w 698de │ │ │ │ + bne.w 69886 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 698de │ │ │ │ + beq.w 69886 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ strd r2, r3, [fp, #104] @ 0x68 │ │ │ │ - b.w 695f8 │ │ │ │ + b.w 695a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 695f8 │ │ │ │ + beq.w 695a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0e2 │ │ │ │ + beq.n 6a08a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6a13c │ │ │ │ + b.n 6a0e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 6a160 │ │ │ │ + cbz r0, 6a108 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6a14c │ │ │ │ + b.n 6a0f4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #52] @ (6a190 ) │ │ │ │ + ldr r0, [pc, #52] @ (6a138 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 69d74 │ │ │ │ + b.n 69d1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5f6e8 │ │ │ │ - b.w 67f8c │ │ │ │ + bl 5f690 │ │ │ │ + b.w 67f34 │ │ │ │ nop │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ movs r4, 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w r2, [pc, #1852] @ 6a8e4 │ │ │ │ + ldr.w r2, [pc, #1852] @ 6a88c │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r3, [pc, #1852] @ 6a8e8 │ │ │ │ + ldr.w r3, [pc, #1852] @ 6a890 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #1848] @ 6a8ec │ │ │ │ + ldr.w r7, [pc, #1848] @ 6a894 │ │ │ │ mov r8, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a3cc │ │ │ │ + beq.w 6a374 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1824] @ 6a8f0 │ │ │ │ + ldr.w r6, [pc, #1824] @ 6a898 │ │ │ │ add r6, pc │ │ │ │ ldr.w r4, [r6, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6a744 │ │ │ │ - ldr.w r3, [pc, #1812] @ 6a8f4 │ │ │ │ + beq.w 6a6ec │ │ │ │ + ldr.w r3, [pc, #1812] @ 6a89c │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 6a6a4 │ │ │ │ + beq.w 6a64c │ │ │ │ str.w r5, [r3, #260] @ 0x104 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r6, [r2], #1 │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi.n 6a29c │ │ │ │ - add r1, pc, #8 @ (adr r1, 6a20c ) │ │ │ │ + bhi.n 6a244 │ │ │ │ + add r1, pc, #8 @ (adr r1, 6a1b4 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ lsls r1, r2, #2 │ │ │ │ @@ -151951,259 +151944,259 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6a7de │ │ │ │ + beq.w 6a786 │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 6a442 │ │ │ │ + bne.w 6a3ea │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r4, #0] │ │ │ │ strbcc r6, [r2, #0] │ │ │ │ - bcs.w 6a780 │ │ │ │ + bcs.w 6a728 │ │ │ │ ldrb.w r9, [r5, #1] │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ - beq.w 6a768 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.w 6a710 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 6a320 │ │ │ │ + bpl.n 6a2c8 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 6a31c │ │ │ │ + ble.n 6a2c4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldrh.w r1, [fp, r1, lsl #1] │ │ │ │ lsls r3, r1, #18 │ │ │ │ - bpl.n 6a31c │ │ │ │ + bpl.n 6a2c4 │ │ │ │ add.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi.n 6a31c │ │ │ │ + bhi.n 6a2c4 │ │ │ │ ldrb.w r3, [r5, r9] │ │ │ │ add.w r2, r5, r9 │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6a426 │ │ │ │ + beq.w 6a3ce │ │ │ │ ldrb.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #44 @ 0x2c │ │ │ │ - beq.n 6a346 │ │ │ │ + beq.n 6a2ee │ │ │ │ cmp.w r9, #32 │ │ │ │ - beq.n 6a346 │ │ │ │ - bhi.w 6a468 │ │ │ │ + beq.n 6a2ee │ │ │ │ + bhi.w 6a410 │ │ │ │ cmp.w r9, #10 │ │ │ │ - bhi.w 6a726 │ │ │ │ + bhi.w 6a6ce │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 6a72e │ │ │ │ - ldr.w r2, [pc, #1456] @ 6a8f8 │ │ │ │ - ldr.w r0, [pc, #1456] @ 6a8fc │ │ │ │ - ldr.w r3, [pc, #1456] @ 6a900 │ │ │ │ + bls.w 6a6d6 │ │ │ │ + ldr.w r2, [pc, #1456] @ 6a8a0 │ │ │ │ + ldr.w r0, [pc, #1456] @ 6a8a4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 6a8a8 │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r7, r2] │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a720 │ │ │ │ - ldr.w r3, [pc, #1432] @ 6a904 │ │ │ │ + beq.w 6a6c8 │ │ │ │ + ldr.w r3, [pc, #1432] @ 6a8ac │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 6a65c │ │ │ │ + bpl.w 6a604 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r3, r0, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6a7a2 │ │ │ │ - ldr.w r2, [pc, #1408] @ 6a908 │ │ │ │ + beq.w 6a74a │ │ │ │ + ldr.w r2, [pc, #1408] @ 6a8b0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5f240 │ │ │ │ - ldr.w r9, [pc, #1400] @ 6a90c │ │ │ │ + bl 5f1e8 │ │ │ │ + ldr.w r9, [pc, #1400] @ 6a8b4 │ │ │ │ add r9, pc │ │ │ │ str.w r0, [r9, #248] @ 0xf8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6a662 │ │ │ │ - ldr.w r2, [pc, #1380] @ 6a910 │ │ │ │ + bcs.w 6a60a │ │ │ │ + ldr.w r2, [pc, #1380] @ 6a8b8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r3, [r2, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a678 │ │ │ │ + beq.w 6a620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ sub.w r5, r5, sl │ │ │ │ str.w r1, [r2, #256] @ 0x100 │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6a824 │ │ │ │ - ldr.w r6, [pc, #1340] @ 6a914 │ │ │ │ + beq.w 6a7cc │ │ │ │ + ldr.w r6, [pc, #1340] @ 6a8bc │ │ │ │ mov.w r9, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r4, r6, #248 @ 0xf8 │ │ │ │ ldr.w r3, [r6, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a7de │ │ │ │ - ldr.w r3, [pc, #1288] @ 6a8f8 │ │ │ │ + beq.w 6a786 │ │ │ │ + ldr.w r3, [pc, #1288] @ 6a8a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r7, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str.w r9, [r3, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ - bl 67ae8 │ │ │ │ + bl 67a90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne.w 6a828 │ │ │ │ + bne.w 6a7d0 │ │ │ │ ldr.w r5, [r6, #260] @ 0x104 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6a1cc │ │ │ │ - b.n 6a3e2 │ │ │ │ + bne.w 6a174 │ │ │ │ + b.n 6a38a │ │ │ │ adds r6, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 6a426 │ │ │ │ + bmi.n 6a3ce │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ - b.n 6a346 │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ + b.n 6a2ee │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 6a798 │ │ │ │ + bcs.w 6a740 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6a78a │ │ │ │ + bcs.w 6a732 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r9, [r5] │ │ │ │ - b.n 6a2ce │ │ │ │ + b.n 6a276 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.w 6a6b6 │ │ │ │ + beq.w 6a65e │ │ │ │ cmp.w r9, #61 @ 0x3d │ │ │ │ - bne.w 6a72e │ │ │ │ + bne.w 6a6d6 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.w 6a7ca │ │ │ │ + bcs.w 6a772 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6a4fa │ │ │ │ + beq.n 6a4a2 │ │ │ │ mov.w fp, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, fp │ │ │ │ mov r9, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 6a4d0 │ │ │ │ + b.n 6a478 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6a4fe │ │ │ │ + beq.n 6a4a6 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.w 6a612 │ │ │ │ + beq.w 6a5ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6a538 │ │ │ │ + beq.n 6a4e0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r0, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r0, #0] │ │ │ │ - bcs.w 6a7be │ │ │ │ + bcs.w 6a766 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6a4fa │ │ │ │ + cbz r1, 6a4a2 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 6a4a4 │ │ │ │ + bne.n 6a44c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 6a64e │ │ │ │ - bl 5d448 │ │ │ │ + bcc.w 6a5f6 │ │ │ │ + bl 5d3f0 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6a4d0 │ │ │ │ + bne.n 6a478 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6a346 │ │ │ │ + b.n 6a2ee │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 6a764 │ │ │ │ + beq.w 6a70c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r4, #0] │ │ │ │ strbcc r1, [r2, #0] │ │ │ │ - bcs.w 6a7b2 │ │ │ │ + bcs.w 6a75a │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 6a4ca │ │ │ │ + bgt.n 6a472 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6a4fa │ │ │ │ + beq.n 6a4a2 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.w 6a63e │ │ │ │ + beq.w 6a5e6 │ │ │ │ sub.w r2, r1, #9 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 6a5dc │ │ │ │ - add r0, pc, #8 @ (adr r0, 6a54c ) │ │ │ │ + bhi.n 6a584 │ │ │ │ + add r0, pc, #8 @ (adr r0, 6a4f4 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r1, r2, #2 │ │ │ │ @@ -152273,475 +152266,475 @@ │ │ │ │ @ instruction: 0xffafffff │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r0, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r0, #0] │ │ │ │ - bcs.w 6a816 │ │ │ │ + bcs.w 6a7be │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 6a7f6 │ │ │ │ + beq.w 6a79e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 6a876 │ │ │ │ + beq.w 6a81e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a346 │ │ │ │ + beq.w 6a2ee │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 6a63c │ │ │ │ + beq.n 6a5e4 │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 6a538 │ │ │ │ + bne.n 6a4e0 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ addcc r3, r0, #1 │ │ │ │ strcc r3, [r4, #0] │ │ │ │ strbcc r1, [r0, #0] │ │ │ │ - bcs.w 6a7a8 │ │ │ │ + bcs.w 6a750 │ │ │ │ mov r2, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 6a4ca │ │ │ │ + b.n 6a472 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ adds r6, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 6a4ca │ │ │ │ + b.n 6a472 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 6a4e2 │ │ │ │ - bl 5d448 │ │ │ │ + bcs.w 6a48a │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ strb r0, [r3, #0] │ │ │ │ - b.n 6a4ee │ │ │ │ - ldr r0, [pc, #696] @ (6a918 ) │ │ │ │ + b.n 6a496 │ │ │ │ + ldr r0, [pc, #696] @ (6a8c0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6a390 │ │ │ │ + b.n 6a338 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt.w r3, [r9, #252] @ 0xfc │ │ │ │ - bge.w 6a3aa │ │ │ │ + bge.w 6a352 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 5f6e8 │ │ │ │ + bl 5f690 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #656] @ (6a91c ) │ │ │ │ - ldr r3, [pc, #604] @ (6a8e8 ) │ │ │ │ + ldr r2, [pc, #656] @ (6a8c4 ) │ │ │ │ + ldr r3, [pc, #604] @ (6a890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6a8e0 │ │ │ │ + bne.w 6a888 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #592] @ (6a8f8 ) │ │ │ │ + ldr r3, [pc, #592] @ (6a8a0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ addeq r5, r5, r3 │ │ │ │ - b.n 6a1f0 │ │ │ │ + b.n 6a198 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 6a478 │ │ │ │ - ldr r2, [pc, #568] @ (6a8f8 ) │ │ │ │ + beq.w 6a420 │ │ │ │ + ldr r2, [pc, #568] @ (6a8a0 ) │ │ │ │ adds r3, r5, #1 │ │ │ │ sub.w r3, r3, sl │ │ │ │ movs r1, #1 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6a8d0 │ │ │ │ + bcs.w 6a878 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6a678 │ │ │ │ + beq.n 6a620 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r2, #36 @ 0x24 │ │ │ │ - b.n 6a702 │ │ │ │ + b.n 6a6aa │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 6a70a │ │ │ │ + cbz r0, 6a6b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, r2, #99 @ 0x63 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 6a6f2 │ │ │ │ + bcc.n 6a69a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ str r3, [r2, #4] │ │ │ │ strd r4, r5, [r2, #104] @ 0x68 │ │ │ │ str r3, [r2, #20] │ │ │ │ strh r1, [r2, #28] │ │ │ │ - b.n 6a688 │ │ │ │ - ldr r0, [pc, #508] @ (6a920 ) │ │ │ │ + b.n 6a630 │ │ │ │ + ldr r0, [pc, #508] @ (6a8c8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6a390 │ │ │ │ + b.n 6a338 │ │ │ │ cmp.w r9, #13 │ │ │ │ - beq.w 6a346 │ │ │ │ + beq.w 6a2ee │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6a7ec │ │ │ │ + bcs.n 6a794 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 6a31c │ │ │ │ + b.n 6a2c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r6, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a1dc │ │ │ │ - b.n 6a7e8 │ │ │ │ + bne.w 6a184 │ │ │ │ + b.n 6a790 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 6a51a │ │ │ │ + b.n 6a4c2 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.n 6a7d4 │ │ │ │ + bcs.n 6a77c │ │ │ │ ldrb.w r9, [r5, #2] │ │ │ │ adds r5, #2 │ │ │ │ - b.n 6a2ce │ │ │ │ + b.n 6a276 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a2c0 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a268 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r9, [r5] │ │ │ │ - b.n 6a2ce │ │ │ │ + b.n 6a276 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a450 │ │ │ │ - ldr r0, [pc, #384] @ (6a924 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a3f8 │ │ │ │ + ldr r0, [pc, #384] @ (6a8cc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6a390 │ │ │ │ + b.n 6a338 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a624 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a5cc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 6a516 │ │ │ │ + b.n 6a4be │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 6a4c6 │ │ │ │ + b.n 6a46e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a48c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a434 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a778 │ │ │ │ - ldr r3, [pc, #328] @ (6a928 ) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a720 │ │ │ │ + ldr r3, [pc, #328] @ (6a8d0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a688 │ │ │ │ + b.n 6a630 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6a31c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6a2c4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6a346 │ │ │ │ + beq.w 6a2ee │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 6a896 │ │ │ │ + beq.n 6a83e │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 6a8a2 │ │ │ │ + beq.n 6a84a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 6a8c8 │ │ │ │ + beq.n 6a870 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 6a4b2 │ │ │ │ + b.n 6a45a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 6a5ee │ │ │ │ + b.n 6a596 │ │ │ │ movs r0, #45 @ 0x2d │ │ │ │ - b.n 6a688 │ │ │ │ + b.n 6a630 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r0, #63 @ 0x3f │ │ │ │ - bne.n 6a838 │ │ │ │ + bne.n 6a7e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.n 6a8b4 │ │ │ │ + beq.n 6a85c │ │ │ │ ldrb.w r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 6a688 │ │ │ │ + bne.w 6a630 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 6a688 │ │ │ │ + bne.w 6a630 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a688 │ │ │ │ + beq.w 6a630 │ │ │ │ add.w r1, r3, #38 @ 0x26 │ │ │ │ add.w r4, r3, #37 @ 0x25 │ │ │ │ strb.w r2, [r3, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a864 │ │ │ │ - b.n 6a688 │ │ │ │ + bne.n 6a80c │ │ │ │ + b.n 6a630 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6a346 │ │ │ │ + beq.w 6a2ee │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 6a8a8 │ │ │ │ + beq.n 6a850 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 6a8a2 │ │ │ │ + beq.n 6a84a │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 6a8c0 │ │ │ │ + beq.n 6a868 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 6a4b2 │ │ │ │ + b.n 6a45a │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 6a4d4 │ │ │ │ + b.n 6a47c │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 6a504 │ │ │ │ + b.n 6a4ac │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 6a4d4 │ │ │ │ + b.n 6a47c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ streq r2, [r3, #4] │ │ │ │ - b.n 6a838 │ │ │ │ + b.n 6a7e0 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 6a612 │ │ │ │ + b.n 6a5ba │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 6a612 │ │ │ │ + b.n 6a5ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 6a6e0 │ │ │ │ - b.n 6a678 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + bge.w 6a688 │ │ │ │ + b.n 6a620 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r5, #0] │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r1 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (6a9ac ) │ │ │ │ + ldr r3, [pc, #112] @ (6a954 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 6a96e │ │ │ │ - ldr r0, [pc, #104] @ (6a9b0 ) │ │ │ │ + cbz r1, 6a916 │ │ │ │ + ldr r0, [pc, #104] @ (6a958 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 6a96a │ │ │ │ + cbz r4, 6a912 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 6a9a8 │ │ │ │ - ldr r1, [pc, #84] @ (6a9b4 ) │ │ │ │ + cbz r2, 6a950 │ │ │ │ + ldr r1, [pc, #84] @ (6a95c ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 6a95a │ │ │ │ + b.n 6a902 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a95c │ │ │ │ - ldr r1, [pc, #68] @ (6a9b8 ) │ │ │ │ + bne.n 6a904 │ │ │ │ + ldr r1, [pc, #68] @ (6a960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 6a996 │ │ │ │ + cbz r4, 6a93e │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8098 │ │ │ │ - ldr r2, [pc, #40] @ (6a9b4 ) │ │ │ │ + blx 804c │ │ │ │ + ldr r2, [pc, #40] @ (6a95c ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - b.n 6a964 │ │ │ │ + b.n 6a90c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a97c │ │ │ │ + bne.n 6a924 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a964 │ │ │ │ - ldr r5, [pc, #944] @ (6ad60 ) │ │ │ │ + b.n 6a90c │ │ │ │ + ldr r6, [pc, #304] @ (6aa88 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs.w fp, r1, #0 │ │ │ │ - ble.n 6aa2c │ │ │ │ + ble.n 6a9d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.n 6a9d4 │ │ │ │ + bge.n 6a97c │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov r8, r2 │ │ │ │ subs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ asrs r7, r7, #1 │ │ │ │ sub.w sl, fp, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 6aa24 │ │ │ │ + ble.n 6a9cc │ │ │ │ add.w r6, r5, r7, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa1c │ │ │ │ + bge.n 6a9c4 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ subs r4, r4, r7 │ │ │ │ - bpl.n 6a9fa │ │ │ │ + bpl.n 6a9a2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 6a9f8 │ │ │ │ + bne.n 6a9a0 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ asrs r7, r7, #1 │ │ │ │ - bne.n 6a9e6 │ │ │ │ + bne.n 6a98e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #144] @ (6aad0 ) │ │ │ │ + ldr r2, [pc, #144] @ (6aa78 ) │ │ │ │ subs r4, r0, #0 │ │ │ │ - ldr r3, [pc, #144] @ (6aad4 ) │ │ │ │ + ldr r3, [pc, #144] @ (6aa7c ) │ │ │ │ it ge │ │ │ │ clzge r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -152751,261 +152744,261 @@ │ │ │ │ mov.w r2, #136 @ 0x88 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ lsrge r5, r5, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ cmp r4, #22 │ │ │ │ - bgt.n 6aab0 │ │ │ │ + bgt.n 6aa58 │ │ │ │ cmp r4, #20 │ │ │ │ ite lt │ │ │ │ movlt.w r3, #536870912 @ 0x20000000 │ │ │ │ movge.w r3, #268435456 @ 0x10000000 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r1, #132] @ 0x84 │ │ │ │ str r6, [r1, #0] │ │ │ │ - blx 7da0 │ │ │ │ - cbnz r0, 6aac6 │ │ │ │ - cbnz r5, 6aabe │ │ │ │ + blx 7d54 │ │ │ │ + cbnz r0, 6aa6e │ │ │ │ + cbnz r5, 6aa66 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #60] @ (6aad8 ) │ │ │ │ - ldr r3, [pc, #56] @ (6aad4 ) │ │ │ │ + ldr r2, [pc, #60] @ (6aa80 ) │ │ │ │ + ldr r3, [pc, #56] @ (6aa7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6aaca │ │ │ │ + bne.n 6aa72 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #29 │ │ │ │ ite ne │ │ │ │ movne.w r3, #536870912 @ 0x20000000 │ │ │ │ moveq.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6aa82 │ │ │ │ + b.n 6aa2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 743ec │ │ │ │ - b.n 6aa96 │ │ │ │ + bl 74394 │ │ │ │ + b.n 6aa3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa98 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6aa40 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #904] @ (6ae5c ) │ │ │ │ + ldr r5, [pc, #264] @ (6ab84 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #576] @ (6ad1c ) │ │ │ │ + ldr r4, [pc, #960] @ (6ae44 ) │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr.w ip, [pc, #96] @ 6ab4c │ │ │ │ + ldr.w ip, [pc, #96] @ 6aaf4 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #92] @ (6ab50 ) │ │ │ │ + ldr r3, [pc, #92] @ (6aaf8 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7da0 │ │ │ │ - cbnz r0, 6ab40 │ │ │ │ + blx 7d54 │ │ │ │ + cbnz r0, 6aae8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cbnz r6, 6ab3c │ │ │ │ + cbnz r6, 6aae4 │ │ │ │ bic.w r3, r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 7da0 │ │ │ │ - ldr r2, [pc, #44] @ (6ab54 ) │ │ │ │ - ldr r3, [pc, #40] @ (6ab50 ) │ │ │ │ + blx 7d54 │ │ │ │ + ldr r2, [pc, #44] @ (6aafc ) │ │ │ │ + ldr r3, [pc, #40] @ (6aaf8 ) │ │ │ │ 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 6ab46 │ │ │ │ + bne.n 6aaee │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 6ab18 │ │ │ │ + b.n 6aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ab24 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6aacc │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #224] @ (6ac30 ) │ │ │ │ + ldr r4, [pc, #608] @ (6ad58 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #16] @ (6ab68 ) │ │ │ │ + ldr r4, [pc, #400] @ (6ac90 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [pc, #600] @ (6adb4 ) │ │ │ │ + ldr r0, [pc, #600] @ (6ad5c ) │ │ │ │ add r0, pc │ │ │ │ - cbz r1, 6aba8 │ │ │ │ + cbz r1, 6ab50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.n 6aba2 │ │ │ │ + bhi.n 6ab4a │ │ │ │ tbb [pc, ip] │ │ │ │ movs r3, #20 │ │ │ │ cmp r5, #20 │ │ │ │ adds r4, #6 │ │ │ │ mov r6, r7 │ │ │ │ strb r0, [r5, #29] │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6ad62 │ │ │ │ - ldr r3, [pc, #540] @ (6adb8 ) │ │ │ │ + bne.w 6ad0a │ │ │ │ + ldr r3, [pc, #540] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6acae │ │ │ │ - ldr r3, [pc, #520] @ (6adbc ) │ │ │ │ + bne.n 6ac56 │ │ │ │ + ldr r3, [pc, #520] @ (6ad64 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6aba2 │ │ │ │ - ldr r2, [pc, #508] @ (6adb8 ) │ │ │ │ - ldr r3, [pc, #512] @ (6adc0 ) │ │ │ │ + bne.n 6ab4a │ │ │ │ + ldr r2, [pc, #508] @ (6ad60 ) │ │ │ │ + ldr r3, [pc, #512] @ (6ad68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #492] @ (6adb8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #492] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6aca4 │ │ │ │ + beq.n 6ac4c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6ad6e │ │ │ │ - ldr r3, [pc, #476] @ (6adc4 ) │ │ │ │ + bne.w 6ad16 │ │ │ │ + ldr r3, [pc, #476] @ (6ad6c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #456] @ (6adb8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #456] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ace6 │ │ │ │ + beq.n 6ac8e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #436] @ (6adb8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #436] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6ad2c │ │ │ │ + bne.w 6acd4 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #436] @ (6adc8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #436] @ (6ad70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6acfa │ │ │ │ + beq.n 6aca2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 8825c <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ + bl 88204 <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6ad9e │ │ │ │ + beq.w 6ad46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad00 │ │ │ │ + beq.n 6aca8 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #8194 @ 0x2002 │ │ │ │ - bl 844bc <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ + bl 84464 <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aba2 │ │ │ │ - ldr r3, [pc, #392] @ (6adcc ) │ │ │ │ + beq.n 6ab4a │ │ │ │ + ldr r3, [pc, #392] @ (6ad74 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ad54 │ │ │ │ - ldr r3, [pc, #372] @ (6add0 ) │ │ │ │ + bne.n 6acfc │ │ │ │ + ldr r3, [pc, #372] @ (6ad78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aba2 │ │ │ │ + beq.n 6ab4a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #324] @ (6adb8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #324] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6acf0 │ │ │ │ + beq.n 6ac98 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #304] @ (6adb8 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #304] @ (6ad60 ) │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ad3e │ │ │ │ - ldr r3, [pc, #284] @ (6adb8 ) │ │ │ │ + bne.n 6ace6 │ │ │ │ + ldr r3, [pc, #284] @ (6ad60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ subs r2, #69 @ 0x45 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.n 6ad14 │ │ │ │ + bhi.n 6acbc │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -153024,625 +153017,625 @@ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6aba2 │ │ │ │ + beq.w 6ab4a │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ - ldr r3, [pc, #200] @ (6add4 ) │ │ │ │ + blx 7968 │ │ │ │ + ldr r3, [pc, #200] @ (6ad7c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac32 │ │ │ │ - b.n 6aba2 │ │ │ │ + bne.n 6abda │ │ │ │ + b.n 6ab4a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #176] @ (6add8 ) │ │ │ │ + ldr r3, [pc, #176] @ (6ad80 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 6abb6 │ │ │ │ + b.n 6ab5e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r3, [pc, #108] @ (6adb8 ) │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ + ldr r3, [pc, #108] @ (6ad60 ) │ │ │ │ negs r0, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b4f0 │ │ │ │ - ldr r3, [pc, #128] @ (6addc ) │ │ │ │ + bl 7b498 │ │ │ │ + ldr r3, [pc, #128] @ (6ad84 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 6aba2 │ │ │ │ + b.n 6ab4a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ - b.n 6ab9a │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ + b.n 6ab42 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r3, [pc, #100] @ (6ade0 ) │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ + ldr r3, [pc, #100] @ (6ad88 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #96] @ (6ade4 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r3, [pc, #96] @ (6ad8c ) │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6abb6 │ │ │ │ - ldr r3, [pc, #92] @ (6ade8 ) │ │ │ │ + b.n 6ab5e │ │ │ │ + ldr r3, [pc, #92] @ (6ad90 ) │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6abb6 │ │ │ │ - ldr r3, [pc, #84] @ (6adec ) │ │ │ │ + b.n 6ab5e │ │ │ │ + ldr r3, [pc, #84] @ (6ad94 ) │ │ │ │ movs r2, #3 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 6abb6 │ │ │ │ + b.n 6ab5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6aba2 │ │ │ │ + beq.w 6ab4a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 6aba2 │ │ │ │ - ldr r3, [pc, #840] @ (6b100 ) │ │ │ │ + b.n 6ab4a │ │ │ │ + ldr r4, [pc, #200] @ (6ae28 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ 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 r6, [pc, #204] @ (6aed0 ) │ │ │ │ + ldr r6, [pc, #204] @ (6ae78 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #204] @ (6aed4 ) │ │ │ │ + ldr r3, [pc, #204] @ (6ae7c ) │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6aeba │ │ │ │ + bgt.n 6ae62 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ae86 │ │ │ │ - ldr r2, [pc, #188] @ (6aed8 ) │ │ │ │ + beq.n 6ae2e │ │ │ │ + ldr r2, [pc, #188] @ (6ae80 ) │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ ldr r4, [r6, r2] │ │ │ │ - b.n 6ae58 │ │ │ │ + b.n 6ae00 │ │ │ │ cmp r5, #31 │ │ │ │ - bgt.n 6ae40 │ │ │ │ + bgt.n 6ade8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r2, r3, #1 │ │ │ │ strhi r2, [r4, #0] │ │ │ │ strbhi.w r8, [r3] │ │ │ │ - bls.n 6aea0 │ │ │ │ + bls.n 6ae48 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.n 6ae74 │ │ │ │ + bcs.n 6ae1c │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 6ae86 │ │ │ │ + cbz r3, 6ae2e │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bpl.n 6ae28 │ │ │ │ + bpl.n 6add0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ and.w r5, r3, #127 @ 0x7f │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 6aeaa │ │ │ │ + bcs.n 6ae52 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #63 @ 0x3f │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 6ae28 │ │ │ │ + b.n 6add0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ae58 │ │ │ │ - cbz r7, 6aeb4 │ │ │ │ - ldr r3, [pc, #76] @ (6aed8 ) │ │ │ │ + bne.n 6ae00 │ │ │ │ + cbz r7, 6ae5c │ │ │ │ + ldr r3, [pc, #76] @ (6ae80 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6ae40 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6ade8 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6ae28 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6add0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #28] @ (6aed8 ) │ │ │ │ + ldr r3, [pc, #28] @ (6ae80 ) │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - b.n 6ae86 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + b.n 6ae2e │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #144] @ (6af64 ) │ │ │ │ + ldr r1, [pc, #528] @ (6b08c ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ 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, [r0, #0] │ │ │ │ - ldr r5, [pc, #172] @ (6af9c ) │ │ │ │ + ldr r5, [pc, #172] @ (6af44 ) │ │ │ │ sub sp, #8 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 6af04 │ │ │ │ + cbz r0, 6aeac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi r0, [r0, #52] @ 0x34 │ │ │ │ addmi r0, #52 @ 0x34 │ │ │ │ - bl 6aedc │ │ │ │ + bl 6ae84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands.w r1, r3, #2 │ │ │ │ - bne.n 6af54 │ │ │ │ + bne.n 6aefc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 6af16 │ │ │ │ - bl 6adf0 │ │ │ │ + cbz r0, 6aebe │ │ │ │ + bl 6ad98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n 6af58 │ │ │ │ + ble.n 6af00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6af8a │ │ │ │ - ldr r3, [pc, #116] @ (6afa0 ) │ │ │ │ + beq.n 6af32 │ │ │ │ + ldr r3, [pc, #116] @ (6af48 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 6af70 │ │ │ │ - ldr r3, [pc, #112] @ (6afa4 ) │ │ │ │ + cbz r3, 6af18 │ │ │ │ + ldr r3, [pc, #112] @ (6af4c ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 6af76 │ │ │ │ - ldr r3, [pc, #104] @ (6afa8 ) │ │ │ │ + bmi.n 6af1e │ │ │ │ + ldr r3, [pc, #104] @ (6af50 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #104] @ (6afac ) │ │ │ │ + ldr r1, [pc, #104] @ (6af54 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ - ldr r1, [pc, #104] @ (6afb0 ) │ │ │ │ + ldr r1, [pc, #104] @ (6af58 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6af5c │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6af04 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ (6afac ) │ │ │ │ + ldr r3, [pc, #80] @ (6af54 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r1, [pc, #84] @ (6afb4 ) │ │ │ │ + ldr r1, [pc, #84] @ (6af5c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #68] @ (6afb8 ) │ │ │ │ + b.w 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #68] @ (6af60 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6af40 │ │ │ │ - ldr r3, [pc, #68] @ (6afbc ) │ │ │ │ + b.n 6aee8 │ │ │ │ + ldr r3, [pc, #68] @ (6af64 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 6af40 │ │ │ │ - ldr r3, [pc, #32] @ (6afac ) │ │ │ │ + b.n 6aee8 │ │ │ │ + ldr r3, [pc, #32] @ (6af54 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (6afc0 ) │ │ │ │ + ldr r1, [pc, #48] @ (6af68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6af5c │ │ │ │ - ldr r0, [pc, #232] @ (6b088 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6af04 │ │ │ │ + ldr r0, [pc, #616] @ (6b1b0 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (6b048 ) │ │ │ │ + ldr r4, [pc, #116] @ (6aff0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6b032 │ │ │ │ - ldr r1, [pc, #108] @ (6b04c ) │ │ │ │ + cbz r0, 6afda │ │ │ │ + ldr r1, [pc, #108] @ (6aff4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #104] @ (6b050 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #104] @ (6aff8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b026 │ │ │ │ + cbz r0, 6afce │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 6b02a │ │ │ │ - ldr r1, [pc, #84] @ (6b054 ) │ │ │ │ + beq.n 6afd2 │ │ │ │ + ldr r1, [pc, #84] @ (6affc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 6b00e │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 6afb6 │ │ │ │ movs r0, #0 │ │ │ │ - blx 7f30 │ │ │ │ - ldr r3, [pc, #72] @ (6b058 ) │ │ │ │ + blx 7ee4 │ │ │ │ + ldr r3, [pc, #72] @ (6b000 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r1, [pc, #68] @ (6b05c ) │ │ │ │ + ldr r1, [pc, #68] @ (6b004 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9c790 <__isoc23_strtoul@@Base+0x20070> │ │ │ │ + bl 9c1a8 <__isoc23_strtoul@@Base+0x1fae0> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b008 │ │ │ │ - b.n 6affc │ │ │ │ - ldr r2, [pc, #44] @ (6b060 ) │ │ │ │ - ldr r1, [pc, #44] @ (6b064 ) │ │ │ │ + beq.n 6afb0 │ │ │ │ + b.n 6afa4 │ │ │ │ + ldr r2, [pc, #44] @ (6b008 ) │ │ │ │ + ldr r1, [pc, #44] @ (6b00c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afdc │ │ │ │ - b.n 6b026 │ │ │ │ + bne.n 6af84 │ │ │ │ + b.n 6afce │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ movs r4, 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 r5, [pc, #2520] @ 6ba54 │ │ │ │ + ldr.w r5, [pc, #2520] @ 6b9fc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r4, [pc, #2520] @ 6ba58 │ │ │ │ + ldr.w r4, [pc, #2520] @ 6ba00 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #2516] @ 6ba5c │ │ │ │ - ldr.w r3, [pc, #2516] @ 6ba60 │ │ │ │ + ldr.w r9, [pc, #2516] @ 6ba04 │ │ │ │ + ldr.w r3, [pc, #2516] @ 6ba08 │ │ │ │ mov r7, r2 │ │ │ │ add r9, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6b374 │ │ │ │ + beq.w 6b31c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6b358 │ │ │ │ + ble.w 6b300 │ │ │ │ and.w r2, r4, #10240 @ 0x2800 │ │ │ │ bic.w r5, r4, #255 @ 0xff │ │ │ │ cmp.w r2, #8192 @ 0x2000 │ │ │ │ uxtb r4, r4 │ │ │ │ - beq.n 6b102 │ │ │ │ - cbz r6, 6b102 │ │ │ │ + beq.n 6b0aa │ │ │ │ + cbz r6, 6b0aa │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 6b100 │ │ │ │ + beq.n 6b0a8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b422 │ │ │ │ + beq.w 6b3ca │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6b5a6 │ │ │ │ + beq.w 6b54e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 6b10e │ │ │ │ + b.n 6b0b6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 6b32e │ │ │ │ + bgt.w 6b2d6 │ │ │ │ lsls r2, r5, #17 │ │ │ │ - bpl.n 6b12a │ │ │ │ + bpl.n 6b0d2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ eors r2, r1 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 6b32e │ │ │ │ + bpl.w 6b2d6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6b2fc │ │ │ │ + blt.w 6b2a4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ it lt │ │ │ │ orrlt.w r5, r5, #16640 @ 0x4100 │ │ │ │ orrs r2, r1 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bic.w r5, r5, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6b41c │ │ │ │ + beq.w 6b3c4 │ │ │ │ lsls r0, r5, #22 │ │ │ │ iteet mi │ │ │ │ movmi r2, r7 │ │ │ │ strpl r7, [sp, #12] │ │ │ │ ldrpl r2, [r3, #0] │ │ │ │ ldrmi.w r1, [r2], #4 │ │ │ │ ite mi │ │ │ │ strmi r2, [sp, #12] │ │ │ │ strpl r2, [sp, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ it mi │ │ │ │ strmi r1, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6b3ee │ │ │ │ - ldr.w r2, [pc, #2292] @ 6ba64 │ │ │ │ + beq.w 6b396 │ │ │ │ + ldr.w r2, [pc, #2292] @ 6ba0c │ │ │ │ ldr.w r7, [r9, r2] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne.w 6b4f0 │ │ │ │ + bne.w 6b498 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2268] @ 6ba68 │ │ │ │ + ldr.w r3, [pc, #2268] @ 6ba10 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 6b19e │ │ │ │ - ldr.w r1, [pc, #2264] @ 6ba6c │ │ │ │ + cbz r2, 6b146 │ │ │ │ + ldr.w r1, [pc, #2264] @ 6ba14 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ lsls r1, r5, #20 │ │ │ │ - bpl.w 6b39c │ │ │ │ + bpl.w 6b344 │ │ │ │ ands.w r1, r5, #8192 @ 0x2000 │ │ │ │ - bne.w 6b65a │ │ │ │ + bne.w 6b602 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b880 │ │ │ │ - ldr.w r3, [pc, #2228] @ 6ba70 │ │ │ │ + beq.w 6b828 │ │ │ │ + ldr.w r3, [pc, #2228] @ 6ba18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6b896 │ │ │ │ - ldr.w r2, [pc, #2216] @ 6ba74 │ │ │ │ + bmi.w 6b83e │ │ │ │ + ldr.w r2, [pc, #2216] @ 6ba1c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2216] @ 6ba78 │ │ │ │ + ldr.w r1, [pc, #2216] @ 6ba20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b63c │ │ │ │ - ldr.w r1, [pc, #2200] @ 6ba7c │ │ │ │ + beq.w 6b5e4 │ │ │ │ + ldr.w r1, [pc, #2200] @ 6ba24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - bl 6adf0 │ │ │ │ + bl 6ad98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b55a │ │ │ │ + bne.w 6b502 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 6b5ee │ │ │ │ + beq.w 6b596 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ - beq.w 6b5be │ │ │ │ + beq.w 6b566 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6b890 │ │ │ │ + beq.w 6b838 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6b91e │ │ │ │ + blt.w 6b8c6 │ │ │ │ lsls r0, r5, #21 │ │ │ │ - bpl.n 6b266 │ │ │ │ + bpl.n 6b20e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b67c │ │ │ │ - ldr.w r3, [pc, #2108] @ 6ba70 │ │ │ │ + beq.w 6b624 │ │ │ │ + ldr.w r3, [pc, #2108] @ 6ba18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6b85c │ │ │ │ - ldr.w r3, [pc, #2108] @ 6ba80 │ │ │ │ + bmi.w 6b804 │ │ │ │ + ldr.w r3, [pc, #2108] @ 6ba28 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6b668 │ │ │ │ + beq.w 6b610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr.w r1, [pc, #2088] @ 6ba84 │ │ │ │ + ldr.w r1, [pc, #2088] @ 6ba2c │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6b596 │ │ │ │ + beq.w 6b53e │ │ │ │ lsls r2, r5, #20 │ │ │ │ - bpl.w 6b3c2 │ │ │ │ + bpl.w 6b36a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92fcc <__isoc23_strtoul@@Base+0x168ac> │ │ │ │ + bl 92a2c <__isoc23_strtoul@@Base+0x16364> │ │ │ │ ands.w r3, r5, #4096 @ 0x1000 │ │ │ │ - bne.n 6b2c4 │ │ │ │ + bne.n 6b26c │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r0, r5, #23 │ │ │ │ - bpl.n 6b29e │ │ │ │ + bpl.n 6b246 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b722 │ │ │ │ + bne.w 6b6ca │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 6b2b2 │ │ │ │ + cbz r3, 6b25a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6b42a │ │ │ │ + blt.w 6b3d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6b872 │ │ │ │ + bcs.w 6b81a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6b43c │ │ │ │ + ble.w 6b3e4 │ │ │ │ bic.w r3, r4, #512 @ 0x200 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ itett gt │ │ │ │ ldrgt r3, [r2, #56] @ 0x38 │ │ │ │ ldrle r3, [r2, #68] @ 0x44 │ │ │ │ addgt r3, #1 │ │ │ │ @@ -153650,1163 +153643,1163 @@ │ │ │ │ itt le │ │ │ │ addle r3, #1 │ │ │ │ strle r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r4, #22 │ │ │ │ itt mi │ │ │ │ movmi r5, #0 │ │ │ │ uxtbmi r4, r4 │ │ │ │ - bpl.w 6b43c │ │ │ │ + bpl.w 6b3e4 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 73efc │ │ │ │ - b.n 6b3f0 │ │ │ │ + bl 73ea4 │ │ │ │ + b.n 6b398 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6b130 │ │ │ │ + beq.w 6b0d8 │ │ │ │ mvns r1, r4 │ │ │ │ asrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 6b130 │ │ │ │ - ldr.w r2, [pc, #1912] @ 6ba88 │ │ │ │ - ldr.w r3, [pc, #1860] @ 6ba58 │ │ │ │ + bmi.w 6b0d8 │ │ │ │ + ldr.w r2, [pc, #1912] @ 6ba30 │ │ │ │ + ldr.w r3, [pc, #1860] @ 6ba00 │ │ │ │ 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 6ba38 │ │ │ │ + bne.w 6b9e0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 6b30e │ │ │ │ - ldr.w r1, [pc, #1880] @ 6ba8c │ │ │ │ - ldr.w r2, [pc, #1824] @ 6ba58 │ │ │ │ + ble.n 6b2b6 │ │ │ │ + ldr.w r1, [pc, #1880] @ 6ba34 │ │ │ │ + ldr.w r2, [pc, #1824] @ 6ba00 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6ba38 │ │ │ │ + bne.w 6b9e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r4, #1 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6b0c6 │ │ │ │ + bne.w 6b06e │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 6b30e │ │ │ │ + blt.n 6b2b6 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 6b12a │ │ │ │ - ldr.w r0, [pc, #1816] @ 6ba90 │ │ │ │ + b.n 6b0d2 │ │ │ │ + ldr.w r0, [pc, #1816] @ 6ba38 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ - ldr.w r3, [pc, #1808] @ 6ba94 │ │ │ │ - ldr.w r1, [pc, #1808] @ 6ba98 │ │ │ │ + bl 5df44 │ │ │ │ + ldr.w r3, [pc, #1808] @ 6ba3c │ │ │ │ + ldr.w r1, [pc, #1808] @ 6ba40 │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9c790 <__isoc23_strtoul@@Base+0x20070> │ │ │ │ + bl 9c1a8 <__isoc23_strtoul@@Base+0x1fae0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6b0ae │ │ │ │ + b.n 6b056 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b4fe │ │ │ │ + bne.w 6b4a6 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b55a │ │ │ │ + bne.w 6b502 │ │ │ │ bic.w r3, r5, #256 @ 0x100 │ │ │ │ tst.w r5, #1024 @ 0x400 │ │ │ │ mov r5, r3 │ │ │ │ - bne.w 6b216 │ │ │ │ + bne.w 6b1be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6b596 │ │ │ │ + beq.w 6b53e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b272 │ │ │ │ - ldr.w r3, [pc, #1696] @ 6ba70 │ │ │ │ + beq.w 6b21a │ │ │ │ + ldr.w r3, [pc, #1696] @ 6ba18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 6b272 │ │ │ │ + bpl.w 6b21a │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6b272 │ │ │ │ + b.n 6b21a │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1704] @ 6ba9c │ │ │ │ + ldr.w r2, [pc, #1704] @ 6ba44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b4a4 │ │ │ │ + bne.n 6b44c │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 6b30e │ │ │ │ + ble.w 6b2b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r0, r4, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6b30e │ │ │ │ + b.n 6b2b6 │ │ │ │ bic.w r5, r5, #16384 @ 0x4000 │ │ │ │ - b.n 6b14e │ │ │ │ + b.n 6b0f6 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6b10e │ │ │ │ + b.n 6b0b6 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6b846 │ │ │ │ + bcs.w 6b7ee │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ subs r2, r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 80f4 │ │ │ │ + blx 80a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - ldr.w r3, [pc, #1592] @ 6baa0 │ │ │ │ + ldr.w r3, [pc, #1592] @ 6ba48 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - ldr.w r3, [pc, #1580] @ 6baa4 │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + ldr.w r3, [pc, #1580] @ 6ba4c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrsh.w r1, [r0, #22] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - beq.w 6b61e │ │ │ │ + beq.w 6b5c6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6b2f0 │ │ │ │ + b.n 6b298 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r0, 6b4be │ │ │ │ + cbz r0, 6b466 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 850c0 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ + bl 85068 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b40a │ │ │ │ - ldr.w r2, [pc, #1512] @ 6baa8 │ │ │ │ + bne.n 6b3b2 │ │ │ │ + ldr.w r2, [pc, #1512] @ 6ba50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b760 │ │ │ │ + bne.w 6b708 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b804 │ │ │ │ + beq.w 6b7ac │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #6 │ │ │ │ - bl 6aa30 │ │ │ │ - blx 7f24 │ │ │ │ + bl 6a9d8 │ │ │ │ + blx 7ed8 │ │ │ │ movs r1, #6 │ │ │ │ - blx 7f0c │ │ │ │ - blx 7aec │ │ │ │ - b.n 6b40a │ │ │ │ + blx 7ec0 │ │ │ │ + blx 7aac │ │ │ │ + b.n 6b3b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6b184 │ │ │ │ + b.n 6b12c │ │ │ │ lsls r0, r5, #18 │ │ │ │ - bpl.w 6b684 │ │ │ │ + bpl.w 6b62c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6b76c │ │ │ │ + ble.w 6b714 │ │ │ │ ldr.w r3, [r8] │ │ │ │ and.w r2, r5, #1 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 6b5ae │ │ │ │ + ble.n 6b556 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 6b524 │ │ │ │ + cbz r2, 6b4cc │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6b9a4 │ │ │ │ + bne.w 6b94c │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6b946 │ │ │ │ - ldr.w r2, [pc, #1344] @ 6ba70 │ │ │ │ + beq.w 6b8ee │ │ │ │ + ldr.w r2, [pc, #1344] @ 6ba18 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6b98e │ │ │ │ - ldr.w r2, [pc, #1388] @ 6baac │ │ │ │ + bmi.w 6b936 │ │ │ │ + ldr.w r2, [pc, #1388] @ 6ba54 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1388] @ 6bab0 │ │ │ │ + ldr.w r1, [pc, #1388] @ 6ba58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b5b4 │ │ │ │ + beq.n 6b55c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - blx 7ae0 │ │ │ │ + blx 7aa0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ sub.w r3, r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b87c │ │ │ │ + beq.w 6b824 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ - ldr.w r1, [pc, #1328] @ 6bab4 │ │ │ │ + ldr.w r1, [pc, #1328] @ 6ba5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b1fa │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b1a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6b27c │ │ │ │ + beq.w 6b224 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6b26c │ │ │ │ + b.n 6b214 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 6b10e │ │ │ │ + b.n 6b0b6 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b55a │ │ │ │ + bne.n 6b502 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6b5ee │ │ │ │ + beq.n 6b596 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ - bne.w 6b20c │ │ │ │ + bne.w 6b1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b8a6 │ │ │ │ - ldr.w r3, [pc, #1188] @ 6ba70 │ │ │ │ + beq.w 6b84e │ │ │ │ + ldr.w r3, [pc, #1188] @ 6ba18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 6b81c │ │ │ │ - ldr.w r2, [pc, #1244] @ 6bab8 │ │ │ │ + bmi.w 6b7c4 │ │ │ │ + ldr.w r2, [pc, #1244] @ 6ba60 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1240] @ 6babc │ │ │ │ + ldr.w r1, [pc, #1240] @ 6ba64 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b212 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b1ba │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b8ac │ │ │ │ - ldr.w r3, [pc, #1140] @ 6ba70 │ │ │ │ + beq.w 6b854 │ │ │ │ + ldr.w r3, [pc, #1140] @ 6ba18 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6b80a │ │ │ │ - ldr.w r2, [pc, #1204] @ 6bac0 │ │ │ │ + bmi.w 6b7b2 │ │ │ │ + ldr.w r2, [pc, #1204] @ 6ba68 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1200] @ 6bac4 │ │ │ │ + ldr.w r1, [pc, #1200] @ 6ba6c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b212 │ │ │ │ - ldr.w r1, [pc, #1192] @ 6bac8 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b1ba │ │ │ │ + ldr.w r1, [pc, #1192] @ 6ba70 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6b49c │ │ │ │ + bne.w 6b444 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ - b.n 6b2f0 │ │ │ │ - ldr.w r3, [pc, #1164] @ 6bacc │ │ │ │ + bl 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ + b.n 6b298 │ │ │ │ + ldr.w r3, [pc, #1164] @ 6ba74 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b1ee │ │ │ │ + beq.w 6b196 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b1e2 │ │ │ │ - b.n 6b1ee │ │ │ │ - ldr.w r1, [pc, #1140] @ 6bad0 │ │ │ │ + bne.w 6b18a │ │ │ │ + b.n 6b196 │ │ │ │ + ldr.w r1, [pc, #1140] @ 6ba78 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b1da │ │ │ │ - ldr.w r1, [pc, #1128] @ 6bad4 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b182 │ │ │ │ + ldr.w r1, [pc, #1128] @ 6ba7c │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r2, sl │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b262 │ │ │ │ - ldr.w r3, [pc, #1112] @ 6bad8 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b20a │ │ │ │ + ldr.w r3, [pc, #1112] @ 6ba80 │ │ │ │ add r3, pc │ │ │ │ - b.n 6b246 │ │ │ │ + b.n 6b1ee │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b902 │ │ │ │ + beq.w 6b8aa │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6b90c │ │ │ │ + ble.w 6b8b4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi r0, [r0, #52] @ 0x34 │ │ │ │ addmi r0, #52 @ 0x34 │ │ │ │ - bl 6aedc │ │ │ │ + bl 6ae84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b9b4 │ │ │ │ + beq.w 6b95c │ │ │ │ lsls r2, r5, #17 │ │ │ │ - bpl.w 6b8b2 │ │ │ │ - ldr.w r1, [pc, #1068] @ 6badc │ │ │ │ + bpl.w 6b85a │ │ │ │ + ldr.w r1, [pc, #1068] @ 6ba84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - bl 6adf0 │ │ │ │ - ldr.w r1, [pc, #1060] @ 6bae0 │ │ │ │ + bl 6ad98 │ │ │ │ + ldr.w r1, [pc, #1060] @ 6ba88 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ lsls r0, r5, #16 │ │ │ │ - bpl.w 6b966 │ │ │ │ + bpl.w 6b90e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b9ca │ │ │ │ + beq.w 6b972 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b94c │ │ │ │ + beq.w 6b8f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #900] @ (6ba70 ) │ │ │ │ + ldr r3, [pc, #900] @ (6ba18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6ba08 │ │ │ │ - ldr r3, [pc, #1000] @ (6bae4 ) │ │ │ │ + bmi.w 6b9b0 │ │ │ │ + ldr r3, [pc, #1000] @ (6ba8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6b954 │ │ │ │ - ldr r1, [pc, #992] @ (6bae8 ) │ │ │ │ + bne.w 6b8fc │ │ │ │ + ldr r1, [pc, #992] @ (6ba90 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #988] @ (6baec ) │ │ │ │ + ldr r1, [pc, #988] @ (6ba94 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r1, [pc, #984] @ (6baf0 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r1, [pc, #984] @ (6ba98 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b504 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b4ac │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 6b29e │ │ │ │ - bl 72274 │ │ │ │ - ldr r1, [pc, #964] @ (6baf4 ) │ │ │ │ + beq.w 6b246 │ │ │ │ + bl 7221c │ │ │ │ + ldr r1, [pc, #964] @ (6ba9c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #23 │ │ │ │ itttt mi │ │ │ │ ldrmi r2, [sp, #12] │ │ │ │ ldrmi r3, [sp, #24] │ │ │ │ strmi r3, [r2, #0] │ │ │ │ ldrmi.w r2, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6b82e │ │ │ │ + blt.n 6b7d6 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b2a8 │ │ │ │ - b.n 6b2b2 │ │ │ │ + bne.w 6b250 │ │ │ │ + b.n 6b25a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b4cc │ │ │ │ - b.n 6b40a │ │ │ │ + beq.w 6b474 │ │ │ │ + b.n 6b3b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6b55a │ │ │ │ + bne.w 6b502 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6b924 │ │ │ │ - ldr r2, [pc, #748] @ (6ba70 ) │ │ │ │ + beq.w 6b8cc │ │ │ │ + ldr r2, [pc, #748] @ (6ba18 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6b930 │ │ │ │ - ldr r2, [pc, #872] @ (6baf8 ) │ │ │ │ + bmi.w 6b8d8 │ │ │ │ + ldr r2, [pc, #872] @ (6baa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bge.w 6b8f6 │ │ │ │ + bge.w 6b89e │ │ │ │ cmn.w r4, #9 │ │ │ │ - blt.w 6b92a │ │ │ │ - ldr r3, [pc, #856] @ (6bafc ) │ │ │ │ + blt.w 6b8d2 │ │ │ │ + ldr r3, [pc, #856] @ (6baa4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #856] @ (6bb00 ) │ │ │ │ + ldr r1, [pc, #856] @ (6baa8 ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 6b212 │ │ │ │ + ble.w 6b1ba │ │ │ │ mov sl, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b7e8 │ │ │ │ + b.n 6b790 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r1, #1 │ │ │ │ strcc r0, [r7, #0] │ │ │ │ strbcc r2, [r1, #0] │ │ │ │ - bcs.n 6b850 │ │ │ │ + bcs.n 6b7f8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n 6b886 │ │ │ │ + ble.n 6b82e │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ ittt cc │ │ │ │ addcc r0, r1, #1 │ │ │ │ strcc r0, [r7, #0] │ │ │ │ strbcc r2, [r1, #0] │ │ │ │ - bcc.n 6b7ce │ │ │ │ + bcc.n 6b776 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r2, #32 │ │ │ │ - b.n 6b7ce │ │ │ │ - bl 6afc4 │ │ │ │ - b.n 6b40a │ │ │ │ + b.n 6b776 │ │ │ │ + bl 6af6c │ │ │ │ + b.n 6b3b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #756] @ (6bb04 ) │ │ │ │ + ldr r3, [pc, #756] @ (6baac ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6b610 │ │ │ │ + b.n 6b5b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #740] @ (6bb08 ) │ │ │ │ + ldr r3, [pc, #740] @ (6bab0 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6b5e0 │ │ │ │ + b.n 6b588 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #28] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b42a │ │ │ │ + bne.w 6b3d2 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 6b434 │ │ │ │ + bhi.w 6b3dc │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6b43c │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6b3e4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ movs r2, #32 │ │ │ │ - b.n 6b7de │ │ │ │ + b.n 6b786 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #680] @ (6bb0c ) │ │ │ │ + ldr r3, [pc, #680] @ (6bab4 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6b246 │ │ │ │ + b.n 6b1ee │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6b2c4 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6b26c │ │ │ │ subs r2, r0, r2 │ │ │ │ - b.n 6b582 │ │ │ │ - ldr r2, [pc, #652] @ (6bb10 ) │ │ │ │ + b.n 6b52a │ │ │ │ + ldr r2, [pc, #652] @ (6bab8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6b1ce │ │ │ │ + b.n 6b176 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ - b.n 6b212 │ │ │ │ + b.n 6b1ba │ │ │ │ bic.w r5, r5, #256 @ 0x100 │ │ │ │ - b.n 6b212 │ │ │ │ + b.n 6b1ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #632] @ (6bb14 ) │ │ │ │ + ldr r3, [pc, #632] @ (6babc ) │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6b1ce │ │ │ │ - ldr r2, [pc, #624] @ (6bb18 ) │ │ │ │ + b.n 6b176 │ │ │ │ + ldr r2, [pc, #624] @ (6bac0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6b5e0 │ │ │ │ - ldr r2, [pc, #620] @ (6bb1c ) │ │ │ │ + b.n 6b588 │ │ │ │ + ldr r2, [pc, #620] @ (6bac4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6b610 │ │ │ │ - ldr r1, [pc, #620] @ (6bb20 ) │ │ │ │ + b.n 6b5b8 │ │ │ │ + ldr r1, [pc, #620] @ (6bac8 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - bl 6adf0 │ │ │ │ + bl 6ad98 │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6b504 │ │ │ │ - ldr r1, [pc, #604] @ (6bb24 ) │ │ │ │ + beq.w 6b4ac │ │ │ │ + ldr r1, [pc, #604] @ (6bacc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ and.w r3, r5, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r5, #16 │ │ │ │ - bpl.n 6b9be │ │ │ │ + bpl.n 6b966 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ba3c │ │ │ │ + beq.w 6b9e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b6ea │ │ │ │ - ldr r3, [pc, #564] @ (6bb28 ) │ │ │ │ + bne.w 6b692 │ │ │ │ + ldr r3, [pc, #564] @ (6bad0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b6fc │ │ │ │ - ldr r1, [pc, #564] @ (6bb2c ) │ │ │ │ + b.n 6b6a4 │ │ │ │ + ldr r1, [pc, #564] @ (6bad4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b7b4 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b75c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b6a8 │ │ │ │ - b.n 6b8bc │ │ │ │ + bne.w 6b650 │ │ │ │ + b.n 6b864 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6b6a8 │ │ │ │ + bne.w 6b650 │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6b770 │ │ │ │ - b.n 6b8c4 │ │ │ │ + beq.w 6b718 │ │ │ │ + b.n 6b86c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6b778 │ │ │ │ - ldr r2, [pc, #520] @ (6bb30 ) │ │ │ │ + b.n 6b720 │ │ │ │ + ldr r2, [pc, #520] @ (6bad8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6b792 │ │ │ │ - ldr r3, [pc, #520] @ (6bb34 ) │ │ │ │ + b.n 6b73a │ │ │ │ + ldr r3, [pc, #520] @ (6badc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b7a6 │ │ │ │ - ldr r3, [pc, #516] @ (6bb38 ) │ │ │ │ + b.n 6b74e │ │ │ │ + ldr r3, [pc, #516] @ (6bae0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6b792 │ │ │ │ - ldr r2, [pc, #500] @ (6bb3c ) │ │ │ │ + b.n 6b73a │ │ │ │ + ldr r2, [pc, #500] @ (6bae4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6b542 │ │ │ │ - ldr r3, [pc, #496] @ (6bb40 ) │ │ │ │ + b.n 6b4ea │ │ │ │ + ldr r3, [pc, #496] @ (6bae8 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #492] @ (6bb44 ) │ │ │ │ + ldr r1, [pc, #492] @ (6baec ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #488] @ (6bb48 ) │ │ │ │ + ldr r1, [pc, #488] @ (6baf0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b9f0 │ │ │ │ - ldr r3, [pc, #252] @ (6ba70 ) │ │ │ │ + beq.n 6b998 │ │ │ │ + ldr r3, [pc, #252] @ (6ba18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.n 6b9f6 │ │ │ │ - ldr r3, [pc, #460] @ (6bb4c ) │ │ │ │ + bmi.n 6b99e │ │ │ │ + ldr r3, [pc, #460] @ (6baf4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #460] @ (6bb50 ) │ │ │ │ + ldr r1, [pc, #460] @ (6baf8 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6b716 │ │ │ │ - ldr r3, [pc, #452] @ (6bb54 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6b6be │ │ │ │ + ldr r3, [pc, #452] @ (6bafc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6b542 │ │ │ │ - ldr r1, [pc, #432] @ (6bb58 ) │ │ │ │ + b.n 6b4ea │ │ │ │ + ldr r1, [pc, #432] @ (6bb00 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6b524 │ │ │ │ + b.n 6b4cc │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6b50a │ │ │ │ - b.n 6b8c4 │ │ │ │ + beq.w 6b4b2 │ │ │ │ + b.n 6b86c │ │ │ │ and.w r3, r5, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b716 │ │ │ │ - b.n 6b966 │ │ │ │ + beq.w 6b6be │ │ │ │ + b.n 6b90e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 6ba1a │ │ │ │ + cbz r3, 6b9c2 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (6ba70 ) │ │ │ │ + ldr r3, [pc, #148] @ (6ba18 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.n 6ba26 │ │ │ │ - ldr r3, [pc, #372] @ (6bb5c ) │ │ │ │ + bmi.n 6b9ce │ │ │ │ + ldr r3, [pc, #372] @ (6bb04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #372] @ (6bb60 ) │ │ │ │ + ldr r3, [pc, #372] @ (6bb08 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b6fc │ │ │ │ - ldr r3, [pc, #368] @ (6bb64 ) │ │ │ │ + b.n 6b6a4 │ │ │ │ + ldr r3, [pc, #368] @ (6bb0c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b980 │ │ │ │ + b.n 6b928 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #364] @ (6bb68 ) │ │ │ │ + ldr r3, [pc, #364] @ (6bb10 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6b980 │ │ │ │ + b.n 6b928 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #348] @ (6bb6c ) │ │ │ │ + ldr r3, [pc, #348] @ (6bb14 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6b6fc │ │ │ │ - ldr r3, [pc, #340] @ (6bb70 ) │ │ │ │ + b.n 6b6a4 │ │ │ │ + ldr r3, [pc, #340] @ (6bb18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #336] @ (6bb74 ) │ │ │ │ + ldr r3, [pc, #336] @ (6bb1c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b954 │ │ │ │ + b.n 6b8fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #332] @ (6bb78 ) │ │ │ │ + ldr r3, [pc, #332] @ (6bb20 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 6b8e4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6b88c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9d8 │ │ │ │ - ldr r3, [pc, #308] @ (6bb7c ) │ │ │ │ + bne.n 6b980 │ │ │ │ + ldr r3, [pc, #308] @ (6bb24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #304] @ (6bb80 ) │ │ │ │ + ldr r3, [pc, #304] @ (6bb28 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6b6fc │ │ │ │ + b.n 6b6a4 │ │ │ │ nop │ │ │ │ - mov r8, r5 │ │ │ │ + bx r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, pc │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #24 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, lr │ │ │ │ movs r0, r1 │ │ │ │ - mvns r2, r6 │ │ │ │ + add r2, sl │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r4, r0 │ │ │ │ - bl 35a96 │ │ │ │ - add r6, pc, #896 @ (adr r6, 6be1c ) │ │ │ │ + bl 35a3e │ │ │ │ + add r7, pc, #256 @ (adr r7, 6bb44 ) │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfad00003 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + adc.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + movs r1, #30 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r0, #30 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + subs r0, r5, #5 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #30 │ │ │ │ + subs r6, r1, #6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #32 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #18 │ │ │ │ + subs r2, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r4, r0 │ │ │ │ - str.w r0, [r8, #3] │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf3380003 │ │ │ │ + subs r6, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + subs r2, r3, #4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + subs r0, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + subs r4, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + subs r6, r2, #4 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + subs r2, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + subs r2, r3, #3 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + subs r6, r6, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + subs r4, r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + subs r6, r6, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + subs r2, r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + subs r0, r1, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + subs r4, r0, #0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + adds r0, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006bb84 : │ │ │ │ +0006bb2c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ (6bbd8 ) │ │ │ │ + ldr r1, [pc, #64] @ (6bb80 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #64] @ (6bbdc ) │ │ │ │ + ldr r3, [pc, #64] @ (6bb84 ) │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ 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 6b068 │ │ │ │ - ldr r2, [pc, #40] @ (6bbe0 ) │ │ │ │ - ldr r3, [pc, #36] @ (6bbdc ) │ │ │ │ + bl 6b010 │ │ │ │ + ldr r2, [pc, #40] @ (6bb88 ) │ │ │ │ + ldr r3, [pc, #36] @ (6bb84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6bbd2 │ │ │ │ + bne.n 6bb7a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #148] @ (6bc88 ) │ │ │ │ + ldr r4, [pc, #148] @ (6bc30 ) │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r1, #26 │ │ │ │ add r4, pc │ │ │ │ - bpl.n 6bc1e │ │ │ │ + bpl.n 6bbc6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc6e │ │ │ │ - ldr.w ip, [pc, #132] @ 6bc8c │ │ │ │ + beq.n 6bc16 │ │ │ │ + ldr.w ip, [pc, #132] @ 6bc34 │ │ │ │ lsls r1, r1, #27 │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r2, [r4, #0] │ │ │ │ - bpl.n 6bc1c │ │ │ │ - ldr r2, [pc, #124] @ (6bc90 ) │ │ │ │ + bpl.n 6bbc4 │ │ │ │ + ldr r2, [pc, #124] @ (6bc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [r2, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r3, 6bc42 │ │ │ │ + cbz r3, 6bbea │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 6bc36 │ │ │ │ + bmi.n 6bbde │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ orr.w r2, r5, #64 @ 0x40 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6bc8c ) │ │ │ │ + ldr r2, [pc, #84] @ (6bc34 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6bc2c │ │ │ │ - ldr r2, [pc, #80] @ (6bc94 ) │ │ │ │ + b.n 6bbd4 │ │ │ │ + ldr r2, [pc, #80] @ (6bc3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - cbz r3, 6bc76 │ │ │ │ + cbz r3, 6bc1e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #60] @ (6bc8c ) │ │ │ │ + ldr r2, [pc, #60] @ (6bc34 ) │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strd r2, r2, [r0, #56] @ 0x38 │ │ │ │ strd r2, r2, [r0, #64] @ 0x40 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ str r2, [r0, #116] @ 0x74 │ │ │ │ - b.n 6bc24 │ │ │ │ - ldr r2, [pc, #40] @ (6bc98 ) │ │ │ │ + b.n 6bbcc │ │ │ │ + ldr r2, [pc, #40] @ (6bc40 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6bc04 │ │ │ │ + b.n 6bbac │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bc4e │ │ │ │ + bne.n 6bbf6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [pc, #112] @ (6bd0c ) │ │ │ │ + ldr r4, [pc, #464] @ (6be14 ) │ │ │ │ movs r0, r1 │ │ │ │ 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, #64] @ (6bcf0 ) │ │ │ │ + ldr r1, [pc, #64] @ (6bc98 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (6bcf4 ) │ │ │ │ + ldr r3, [pc, #64] @ (6bc9c ) │ │ │ │ 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 6b068 │ │ │ │ - ldr r2, [pc, #44] @ (6bcf8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6bcf4 ) │ │ │ │ + bl 6b010 │ │ │ │ + ldr r2, [pc, #44] @ (6bca0 ) │ │ │ │ + ldr r3, [pc, #36] @ (6bc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6bcea │ │ │ │ + bne.n 6bc92 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #108] @ 6bd78 │ │ │ │ + ldr.w ip, [pc, #108] @ 6bd20 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w lr, [pc, #104] @ 6bd7c │ │ │ │ + ldr.w lr, [pc, #104] @ 6bd24 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ - cbz r4, 6bd50 │ │ │ │ - ldr.w lr, [pc, #92] @ 6bd80 │ │ │ │ + cbz r4, 6bcf8 │ │ │ │ + ldr.w lr, [pc, #92] @ 6bd28 │ │ │ │ ldr.w r5, [ip, lr] │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.n 6bd3a │ │ │ │ + bne.n 6bce2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, 6bd66 │ │ │ │ - cbz r1, 6bd5a │ │ │ │ - cbz r6, 6bd60 │ │ │ │ + cbz r0, 6bd0e │ │ │ │ + cbz r1, 6bd02 │ │ │ │ + cbz r6, 6bd08 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bd34 │ │ │ │ + beq.n 6bcdc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #48] @ (6bd84 ) │ │ │ │ + ldr r4, [pc, #48] @ (6bd2c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ - b.n 6bd22 │ │ │ │ + b.n 6bcca │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6bd40 │ │ │ │ + bne.n 6bce8 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 6bd40 │ │ │ │ - ldr.w lr, [pc, #32] @ 6bd88 │ │ │ │ + b.n 6bce8 │ │ │ │ + ldr.w lr, [pc, #32] @ 6bd30 │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bd3e │ │ │ │ - b.n 6bd5a │ │ │ │ - subs r2, #22 │ │ │ │ + bne.n 6bce6 │ │ │ │ + b.n 6bd02 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #140] @ (6be1c ) │ │ │ │ - ldr r1, [pc, #144] @ (6be20 ) │ │ │ │ + ldr r3, [pc, #140] @ (6bdc4 ) │ │ │ │ + ldr r1, [pc, #144] @ (6bdc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 6bdd6 │ │ │ │ - ldr r3, [pc, #136] @ (6be24 ) │ │ │ │ + cbz r2, 6bd7e │ │ │ │ + ldr r3, [pc, #136] @ (6bdcc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 6bdc8 │ │ │ │ + bmi.n 6bd70 │ │ │ │ and.w r2, r2, #40 @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 6bdb6 │ │ │ │ - b.w 8274 │ │ │ │ - ldr r3, [pc, #112] @ (6be28 ) │ │ │ │ + beq.n 6bd5e │ │ │ │ + b.w 821c │ │ │ │ + ldr r3, [pc, #112] @ (6bdd0 ) │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bdd0 │ │ │ │ - ldr r0, [pc, #104] @ (6be2c ) │ │ │ │ + beq.n 6bd78 │ │ │ │ + ldr r0, [pc, #104] @ (6bdd4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #100] @ (6be30 ) │ │ │ │ + ldr r0, [pc, #100] @ (6bdd8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #96] @ (6be34 ) │ │ │ │ + ldr r0, [pc, #96] @ (6bddc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #96] @ (6be38 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 6be3c │ │ │ │ - ldr r0, [pc, #96] @ (6be40 ) │ │ │ │ + ldr r2, [pc, #96] @ (6bde0 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 6bde4 │ │ │ │ + ldr r0, [pc, #96] @ (6bde8 ) │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ str.w ip, [r3] │ │ │ │ strd r0, ip, [r3, #56] @ 0x38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -154824,559 +154817,559 @@ │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r0, r0, [r3, #40] @ 0x28 │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ - b.n 6bd98 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + b.n 6bd40 │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bee8 │ │ │ │ + beq.n 6be90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6bedc │ │ │ │ + beq.n 6be84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - cbz r0, 6bec6 │ │ │ │ + cbz r0, 6be6e │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 6bed8 │ │ │ │ + beq.n 6be80 │ │ │ │ cmp r0, #171 @ 0xab │ │ │ │ - bne.n 6beca │ │ │ │ + bne.n 6be72 │ │ │ │ movs r4, #187 @ 0xbb │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6beee │ │ │ │ + beq.n 6be96 │ │ │ │ ldrb.w ip, [r1, #1] │ │ │ │ sub.w r3, ip, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 6beca │ │ │ │ + bhi.n 6be72 │ │ │ │ sub.w r0, ip, #45 @ 0x2d │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 6beee │ │ │ │ + bhi.n 6be96 │ │ │ │ sub.w r2, ip, #46 @ 0x2e │ │ │ │ adds r3, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 6be90 │ │ │ │ - b.n 6bef4 │ │ │ │ + bhi.n 6be38 │ │ │ │ + b.n 6be9c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bee0 │ │ │ │ + beq.n 6be88 │ │ │ │ ldrb.w lr, [r3] │ │ │ │ mov ip, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 6be8c │ │ │ │ + bne.n 6be34 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 6beee │ │ │ │ + bne.n 6be96 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6beee │ │ │ │ - cbz r5, 6bec6 │ │ │ │ + bne.n 6be96 │ │ │ │ + cbz r5, 6be6e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 6bee4 │ │ │ │ + bhi.n 6be8c │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3], #-1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r2, ip, r2, lsl #7 │ │ │ │ - bne.n 6beb4 │ │ │ │ + bne.n 6be5c │ │ │ │ lsls r2, r2, #4 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r5, 6bed2 │ │ │ │ + cbz r5, 6be7a │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ - b.n 6be60 │ │ │ │ + b.n 6be08 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov ip, r2 │ │ │ │ - b.n 6be9e │ │ │ │ + b.n 6be46 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 6bec2 │ │ │ │ + b.n 6be6a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bec6 │ │ │ │ + b.n 6be6e │ │ │ │ mov ip, r3 │ │ │ │ - b.n 6be9e │ │ │ │ + b.n 6be46 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6be44 │ │ │ │ + b.n 6bdec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c050 │ │ │ │ + beq.w 6bff8 │ │ │ │ add lr, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c0c0 │ │ │ │ + beq.w 6c068 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r5 │ │ │ │ - ldr r5, [pc, #432] @ (6c0d0 ) │ │ │ │ + ldr r5, [pc, #432] @ (6c078 ) │ │ │ │ movs r0, #4 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, #171 @ 0xab │ │ │ │ it ne │ │ │ │ cmpne r2, #60 @ 0x3c │ │ │ │ add r5, pc │ │ │ │ - bne.n 6bf76 │ │ │ │ + bne.n 6bf1e │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ sub.w ip, r7, #48 @ 0x30 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.n 6bfd8 │ │ │ │ - cbz r3, 6bf66 │ │ │ │ + bls.n 6bf80 │ │ │ │ + cbz r3, 6bf0e │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 6bf66 │ │ │ │ + bcs.n 6bf0e │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ cmp r4, lr │ │ │ │ - bcs.w 6c0c6 │ │ │ │ + bcs.w 6c06e │ │ │ │ adds r2, r3, #2 │ │ │ │ strb r6, [r3, #1] │ │ │ │ cmp r2, lr │ │ │ │ - bcs.w 6c0ca │ │ │ │ + bcs.w 6c072 │ │ │ │ adds r2, r3, #3 │ │ │ │ strb r6, [r3, #2] │ │ │ │ cmp r2, lr │ │ │ │ - bcs.w 6c0ca │ │ │ │ + bcs.w 6c072 │ │ │ │ strb r6, [r3, #3] │ │ │ │ adds r3, #4 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ - cbz r2, 6bfc4 │ │ │ │ + cbz r2, 6bf6c │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, #171 @ 0xab │ │ │ │ it ne │ │ │ │ cmpne r2, #60 @ 0x3c │ │ │ │ - beq.n 6bf2e │ │ │ │ + beq.n 6bed6 │ │ │ │ and.w r4, r2, #223 @ 0xdf │ │ │ │ cmp r4, #67 @ 0x43 │ │ │ │ - bne.n 6bffe │ │ │ │ + bne.n 6bfa6 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ - bne.n 6bf3a │ │ │ │ - cbz r3, 6bfbc │ │ │ │ + bne.n 6bee2 │ │ │ │ + cbz r3, 6bf64 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 6bfbc │ │ │ │ - ldr r4, [pc, #324] @ (6c0d4 ) │ │ │ │ + bcs.n 6bf64 │ │ │ │ + ldr r4, [pc, #324] @ (6c07c ) │ │ │ │ add r4, pc │ │ │ │ ldrb r7, [r4, r2] │ │ │ │ mov r2, r3 │ │ │ │ strb.w r7, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bcs.n 6c072 │ │ │ │ + bcs.n 6c01a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r2, lr │ │ │ │ - bcs.n 6c072 │ │ │ │ + bcs.n 6c01a │ │ │ │ adds r4, r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, lr │ │ │ │ strb r2, [r3, #2] │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ - bcs.n 6bfbc │ │ │ │ + bcs.n 6bf64 │ │ │ │ strb r2, [r3, #3] │ │ │ │ adds r3, #4 │ │ │ │ adds r1, #2 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bf6c │ │ │ │ - cbz r3, 6bfd2 │ │ │ │ + bne.n 6bf14 │ │ │ │ + cbz r3, 6bf7a │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r3, lr │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r1, #2 │ │ │ │ add.w r8, sl, ip │ │ │ │ cmp sl, r8 │ │ │ │ it cs │ │ │ │ ldrbcs r4, [r1, #2] │ │ │ │ - bcs.n 6c060 │ │ │ │ + bcs.n 6c008 │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 6bff2 │ │ │ │ + b.n 6bf9a │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 6c05a │ │ │ │ + beq.n 6c002 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bfee │ │ │ │ - b.n 6bf3a │ │ │ │ + bne.n 6bf96 │ │ │ │ + b.n 6bee2 │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ - bne.n 6bf3a │ │ │ │ + bne.n 6bee2 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ - bne.n 6bf3a │ │ │ │ + bne.n 6bee2 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ - bne.n 6bf3a │ │ │ │ - cbz r3, 6c04c │ │ │ │ + bne.n 6bee2 │ │ │ │ + cbz r3, 6bff4 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 6c04c │ │ │ │ - ldr r4, [pc, #184] @ (6c0d8 ) │ │ │ │ + bcs.n 6bff4 │ │ │ │ + ldr r4, [pc, #184] @ (6c080 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r7, [r4, r2] │ │ │ │ mov r2, r3 │ │ │ │ strb.w r7, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bcs.n 6c078 │ │ │ │ + bcs.n 6c020 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r2, lr │ │ │ │ - bcs.n 6c078 │ │ │ │ + bcs.n 6c020 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ strb r2, [r3, #2] │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bcs.n 6c078 │ │ │ │ + bcs.n 6c020 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ adds r1, #3 │ │ │ │ - b.n 6bf68 │ │ │ │ + b.n 6bf10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bfd2 │ │ │ │ + beq.n 6bf7a │ │ │ │ mov lr, r5 │ │ │ │ - b.n 6bf1a │ │ │ │ + b.n 6bec2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ cmp r4, #187 @ 0xbb │ │ │ │ it ne │ │ │ │ cmpne r4, #62 @ 0x3e │ │ │ │ - bne.w 6bf3a │ │ │ │ - cbnz r3, 6c07e │ │ │ │ + bne.w 6bee2 │ │ │ │ + cbnz r3, 6c026 │ │ │ │ add.w r1, r8, #1 │ │ │ │ - b.n 6bf68 │ │ │ │ + b.n 6bf10 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #2 │ │ │ │ - b.n 6bfbe │ │ │ │ + b.n 6bf66 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #3 │ │ │ │ - b.n 6bf68 │ │ │ │ + b.n 6bf10 │ │ │ │ cmp sl, r8 │ │ │ │ - bcs.n 6c0a0 │ │ │ │ - ldr r1, [pc, #88] @ (6c0dc ) │ │ │ │ + bcs.n 6c048 │ │ │ │ + ldr r1, [pc, #88] @ (6c084 ) │ │ │ │ add r1, pc │ │ │ │ cmp r3, lr │ │ │ │ mov r2, r3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ itttt cc │ │ │ │ ldrbcc.w r3, [sl, #-1] │ │ │ │ ldrbcc r3, [r1, r3] │ │ │ │ strbcc.w r3, [r2], #1 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 6c086 │ │ │ │ + bne.n 6c02e │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 6c06c │ │ │ │ + bgt.n 6c014 │ │ │ │ subs r7, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, lr │ │ │ │ add.w r7, r7, #1 │ │ │ │ itt cc │ │ │ │ strbcc.w r1, [r2], #1 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 6c0aa │ │ │ │ - b.n 6c06c │ │ │ │ + bne.n 6c052 │ │ │ │ + b.n 6c014 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6bfca │ │ │ │ + b.n 6bf72 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 6bf66 │ │ │ │ + b.n 6bf0e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 6bf66 │ │ │ │ + b.n 6bf0e │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #68] @ (6c128 ) │ │ │ │ - ldr r2, [pc, #72] @ (6c12c ) │ │ │ │ + ldr r3, [pc, #68] @ (6c0d0 ) │ │ │ │ + ldr r2, [pc, #72] @ (6c0d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ands.w r1, r2, #4 │ │ │ │ - bne.n 6c102 │ │ │ │ + bne.n 6c0aa │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 6c11a │ │ │ │ - ldr r2, [pc, #52] @ (6c130 ) │ │ │ │ + bpl.n 6c0c2 │ │ │ │ + ldr r2, [pc, #52] @ (6c0d8 ) │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ - b.n 6c10c │ │ │ │ - ldr.w ip, [pc, #48] @ 6c134 │ │ │ │ - ldr r1, [pc, #48] @ (6c138 ) │ │ │ │ + b.n 6c0b4 │ │ │ │ + ldr.w ip, [pc, #48] @ 6c0dc │ │ │ │ + ldr r1, [pc, #48] @ (6c0e0 ) │ │ │ │ add ip, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #44] @ (6c13c ) │ │ │ │ + ldr r2, [pc, #44] @ (6c0e4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w ip, [r3, #28] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (6c140 ) │ │ │ │ - ldr r2, [pc, #36] @ (6c144 ) │ │ │ │ + ldr r1, [pc, #36] @ (6c0e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (6c0ec ) │ │ │ │ ldr.w ip, [r3, r1] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 6c10c │ │ │ │ + b.n 6c0b4 │ │ │ │ nop │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #28] @ (6c168 ) │ │ │ │ + ldr r2, [pc, #28] @ (6c110 ) │ │ │ │ ubfx r1, r0, #2, #14 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add r2, pc │ │ │ │ and.w r3, r0, #6 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ asrs r0, r3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - stc 0, cr0, [r8, #20]! │ │ │ │ - ldr r3, [pc, #20] @ (6c184 ) │ │ │ │ + @ instruction: 0xe8180005 │ │ │ │ + ldr r3, [pc, #20] @ (6c12c ) │ │ │ │ and.w r2, r0, #7 │ │ │ │ ubfx r0, r0, #3, #13 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ asrs r0, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (6c244 ) │ │ │ │ + ldr r1, [pc, #172] @ (6c1ec ) │ │ │ │ movs r3, #12 │ │ │ │ - ldr r2, [pc, #172] @ (6c248 ) │ │ │ │ + ldr r2, [pc, #172] @ (6c1f0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 6c1b8 │ │ │ │ + cbz r3, 6c160 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6c1ea │ │ │ │ - ldr r3, [pc, #140] @ (6c24c ) │ │ │ │ + bpl.n 6c192 │ │ │ │ + ldr r3, [pc, #140] @ (6c1f4 ) │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1e4 │ │ │ │ + beq.n 6c18c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 6c226 │ │ │ │ - ldr r0, [pc, #124] @ (6c250 ) │ │ │ │ + beq.n 6c1ce │ │ │ │ + ldr r0, [pc, #124] @ (6c1f8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r4, r2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #108] @ (6c254 ) │ │ │ │ + ldr r0, [pc, #108] @ (6c1fc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6c1d6 │ │ │ │ - bl 6bd8c │ │ │ │ - cbz r0, 6c22e │ │ │ │ + b.n 6c17e │ │ │ │ + bl 6bd34 │ │ │ │ + cbz r0, 6c1d6 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - cbz r0, 6c23e │ │ │ │ + cbz r0, 6c1e6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 6c222 │ │ │ │ + cbz r1, 6c1ca │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #46 @ 0x2e │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6c238 │ │ │ │ + cbz r3, 6c1e0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 6c1d6 │ │ │ │ + b.n 6c17e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - b.n 6c20e │ │ │ │ - ldr r0, [pc, #48] @ (6c258 ) │ │ │ │ + b.n 6c1b6 │ │ │ │ + ldr r0, [pc, #48] @ (6c200 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ - b.n 6c1d6 │ │ │ │ - ldr r0, [pc, #44] @ (6c25c ) │ │ │ │ + b.n 6c17e │ │ │ │ + ldr r0, [pc, #44] @ (6c204 ) │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ add r0, pc │ │ │ │ - b.n 6c1d6 │ │ │ │ + b.n 6c17e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c21e │ │ │ │ - ldr r0, [pc, #32] @ (6c260 ) │ │ │ │ + b.n 6c1c6 │ │ │ │ + ldr r0, [pc, #32] @ (6c208 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6c1d6 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + b.n 6c17e │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r0, r1 │ │ │ │ - bx r4 │ │ │ │ + bx pc │ │ │ │ movs r0, r1 │ │ │ │ - mov r8, ip │ │ │ │ + bx r7 │ │ │ │ movs r0, r1 │ │ │ │ - mov ip, sl │ │ │ │ + bxns r5 │ │ │ │ movs r0, r1 │ │ │ │ - mov r8, r9 │ │ │ │ + bx r4 │ │ │ │ movs r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr.w ip, [pc, #104] @ 6c2d4 │ │ │ │ + ldr.w ip, [pc, #104] @ 6c27c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 6c290 │ │ │ │ - ldr r3, [pc, #84] @ (6c2d8 ) │ │ │ │ + cbnz r3, 6c238 │ │ │ │ + ldr r3, [pc, #84] @ (6c280 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #1004 @ 0x3ec │ │ │ │ - b.w 7e10 │ │ │ │ - ldr r3, [pc, #68] @ (6c2d8 ) │ │ │ │ + b.w 7dc4 │ │ │ │ + ldr r3, [pc, #68] @ (6c280 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp.w lr, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne.w lr, #92 @ 0x5c │ │ │ │ - bne.n 6c2b4 │ │ │ │ + bne.n 6c25c │ │ │ │ ldr.w r4, [r3, #1004] @ 0x3ec │ │ │ │ ldr.w r5, [r3, #996] @ 0x3e4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6c2c0 │ │ │ │ + beq.n 6c268 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add.w r3, r3, #1004 @ 0x3ec │ │ │ │ - b.w 7e10 │ │ │ │ + b.w 7dc4 │ │ │ │ ldr.w r4, [r3, #1008] @ 0x3f0 │ │ │ │ ldr.w r5, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6c2b4 │ │ │ │ + bne.n 6c25c │ │ │ │ str.w lr, [r0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #14 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6c2fe │ │ │ │ + cbz r0, 6c2a6 │ │ │ │ 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 │ │ │ │ - blx 7a84 │ │ │ │ + blx 7a44 │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r0, #1 │ │ │ │ strblt r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 6c332 │ │ │ │ + bhi.n 6c2da │ │ │ │ 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 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ tst.w r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -155385,3233 +155378,3218 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ubfx r3, r4, #4, #7 │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ and.w r0, r0, #1024 @ 0x400 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 6c362 │ │ │ │ - b.w 7deac <__isoc23_strtoul@@Base+0x178c> │ │ │ │ + cbz r0, 6c30a │ │ │ │ + b.w 7de54 <__isoc23_strtoul@@Base+0x178c> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2024] @ 0x7e8 │ │ │ │ - ldr r6, [pc, #100] @ (6c3d8 ) │ │ │ │ + ldr r6, [pc, #100] @ (6c380 ) │ │ │ │ subw sp, sp, #2056 @ 0x808 │ │ │ │ - ldr r3, [pc, #96] @ (6c3dc ) │ │ │ │ + ldr r3, [pc, #96] @ (6c384 ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #1023 @ 0x3ff │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2052] @ 0x804 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 6bf00 │ │ │ │ + bl 6bea8 │ │ │ │ movw r2, #1023 @ 0x3ff │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ strb.w r6, [sp, #1027] @ 0x403 │ │ │ │ - bl 6bf00 │ │ │ │ + bl 6bea8 │ │ │ │ addw r1, sp, #1028 @ 0x404 │ │ │ │ add r0, sp, #4 │ │ │ │ strb.w r6, [sp, #2051] @ 0x803 │ │ │ │ - blx 7a94 │ │ │ │ - ldr r2, [pc, #36] @ (6c3e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (6c3dc ) │ │ │ │ + blx 7a54 │ │ │ │ + ldr r2, [pc, #36] @ (6c388 ) │ │ │ │ + ldr r3, [pc, #32] @ (6c384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2052] @ 0x804 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c3d4 │ │ │ │ + bne.n 6c37c │ │ │ │ addw sp, sp, #2056 @ 0x808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + adds r4, #16 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ movs r0, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6c3f0 │ │ │ │ - cbz r0, 6c3ec │ │ │ │ + bhi.n 6c398 │ │ │ │ + cbz r0, 6c394 │ │ │ │ strb r1, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ and.w lr, r1, #15 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bhi.n 6c450 │ │ │ │ - cbz r0, 6c440 │ │ │ │ + bhi.n 6c3f8 │ │ │ │ + cbz r0, 6c3e8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strb.w r2, [r3], #2 │ │ │ │ add.w r2, lr, #48 @ 0x30 │ │ │ │ strb r2, [r0, #1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 6c44c │ │ │ │ + beq.n 6c3f4 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, lr, #3 │ │ │ │ - cbz r3, 6c43e │ │ │ │ + cbz r3, 6c3e6 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ands.w r2, r1, #127 @ 0x7f │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ lsrs r1, r1, #7 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - bne.n 6c41e │ │ │ │ + bne.n 6c3c6 │ │ │ │ add.w r0, lr, #3 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 6c412 │ │ │ │ + bne.n 6c3ba │ │ │ │ pop {pc} │ │ │ │ movs r0, #3 │ │ │ │ - b.n 6c43a │ │ │ │ + b.n 6c3e2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 6c468 │ │ │ │ + bls.n 6c410 │ │ │ │ and.w r0, r0, #15 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 6c46c │ │ │ │ + bhi.n 6c414 │ │ │ │ adds r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #36] @ (6c49c ) │ │ │ │ + ldr r0, [pc, #36] @ (6c444 ) │ │ │ │ add r0, pc │ │ │ │ - cbz r1, 6c48c │ │ │ │ - ldr r3, [pc, #36] @ (6c4a0 ) │ │ │ │ + cbz r1, 6c434 │ │ │ │ + ldr r3, [pc, #36] @ (6c448 ) │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r2, 6c490 │ │ │ │ + cbz r2, 6c438 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bic.w r3, r3, ip │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #188] @ (6c570 ) │ │ │ │ + ldr r3, [pc, #188] @ (6c518 ) │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 6c54a │ │ │ │ + beq.n 6c4f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ (6c574 ) │ │ │ │ + ldr r0, [pc, #160] @ (6c51c ) │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ add r0, pc │ │ │ │ add r0, r3 │ │ │ │ ldrsb.w r0, [r0, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6c54c │ │ │ │ + ble.n 6c4f4 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 6c568 │ │ │ │ - cbz r4, 6c54a │ │ │ │ + bcc.n 6c510 │ │ │ │ + cbz r4, 6c4f2 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #0] │ │ │ │ - beq.n 6c54a │ │ │ │ + beq.n 6c4f2 │ │ │ │ rsb r4, r0, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ lsls r2, r4 │ │ │ │ subs r2, #1 │ │ │ │ and.w lr, r2, r3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ and.w r4, r3, #192 @ 0xc0 │ │ │ │ sub.w r2, r1, ip │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ subs r2, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 6c556 │ │ │ │ + bne.n 6c4fe │ │ │ │ orr.w lr, r3, lr, lsl #6 │ │ │ │ cmn r2, r0 │ │ │ │ - bne.n 6c500 │ │ │ │ - ldr r3, [pc, #88] @ (6c578 ) │ │ │ │ + bne.n 6c4a8 │ │ │ │ + ldr r3, [pc, #88] @ (6c520 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ tst.w lr, r3 │ │ │ │ - beq.n 6c556 │ │ │ │ + beq.n 6c4fe │ │ │ │ cmp.w lr, #55296 @ 0xd800 │ │ │ │ - bcc.n 6c546 │ │ │ │ + bcc.n 6c4ee │ │ │ │ sub.w r3, lr, #65280 @ 0xff00 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ cmp.w lr, #57344 @ 0xe000 │ │ │ │ it cs │ │ │ │ cmpcs r3, #1 │ │ │ │ - bls.n 6c556 │ │ │ │ + bls.n 6c4fe │ │ │ │ str.w lr, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c54a │ │ │ │ + beq.n 6c4f2 │ │ │ │ mov r4, ip │ │ │ │ - b.n 6c55a │ │ │ │ + b.n 6c502 │ │ │ │ sub.w r4, ip, r1 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6c57c ) │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6c524 ) │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #60] @ 6c5cc │ │ │ │ + ldr.w ip, [pc, #60] @ 6c574 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #56] @ (6c5d0 ) │ │ │ │ + ldr r3, [pc, #56] @ (6c578 ) │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 6c4a4 │ │ │ │ - ldr r2, [pc, #36] @ (6c5d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (6c5d0 ) │ │ │ │ + bl 6c44c │ │ │ │ + ldr r2, [pc, #36] @ (6c57c ) │ │ │ │ + ldr r3, [pc, #28] @ (6c578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c5c6 │ │ │ │ + bne.n 6c56e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #324] @ 6c72c │ │ │ │ + ldr.w ip, [pc, #324] @ 6c6d4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #320] @ (6c730 ) │ │ │ │ + ldr r2, [pc, #320] @ (6c6d8 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #320] @ (6c734 ) │ │ │ │ - ldr r3, [pc, #324] @ (6c738 ) │ │ │ │ + ldr r1, [pc, #320] @ (6c6dc ) │ │ │ │ + ldr r3, [pc, #324] @ (6c6e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ - ldr.w ip, [pc, #320] @ 6c73c │ │ │ │ + ldr.w ip, [pc, #320] @ 6c6e4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #304] @ (6c740 ) │ │ │ │ + ldr r2, [pc, #304] @ (6c6e8 ) │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n 6c666 │ │ │ │ - ldr r2, [pc, #284] @ (6c744 ) │ │ │ │ + bpl.n 6c60e │ │ │ │ + ldr r2, [pc, #284] @ (6c6ec ) │ │ │ │ mov.w lr, #16 │ │ │ │ - ldr.w ip, [pc, #280] @ 6c748 │ │ │ │ + ldr.w ip, [pc, #280] @ 6c6f0 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #280] @ (6c74c ) │ │ │ │ - ldr r1, [pc, #280] @ (6c750 ) │ │ │ │ + ldr r0, [pc, #280] @ (6c6f4 ) │ │ │ │ + ldr r1, [pc, #280] @ (6c6f8 ) │ │ │ │ add ip, pc │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #276] @ (6c754 ) │ │ │ │ + ldr r2, [pc, #276] @ (6c6fc ) │ │ │ │ add r1, pc │ │ │ │ strd lr, ip, [r3, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #264] @ (6c758 ) │ │ │ │ - ldr r3, [pc, #224] @ (6c730 ) │ │ │ │ + ldr r2, [pc, #264] @ (6c700 ) │ │ │ │ + ldr r3, [pc, #224] @ (6c6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c728 │ │ │ │ + bne.n 6c6d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.n 6c686 │ │ │ │ + bmi.n 6c62e │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 6c6bc │ │ │ │ - ldr r1, [pc, #232] @ (6c75c ) │ │ │ │ + beq.n 6c664 │ │ │ │ + ldr r1, [pc, #232] @ (6c704 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ strd r0, r2, [r3, #40] @ 0x28 │ │ │ │ strd r1, r2, [r3, #56] @ 0x38 │ │ │ │ - b.n 6c64c │ │ │ │ + b.n 6c5f4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bmi.n 6c66a │ │ │ │ + bmi.n 6c612 │ │ │ │ movs r2, #6 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #204] @ (6c760 ) │ │ │ │ + ldr r2, [pc, #204] @ (6c708 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ (6c764 ) │ │ │ │ + ldr r2, [pc, #204] @ (6c70c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 6c722 │ │ │ │ - ldr r2, [pc, #188] @ (6c768 ) │ │ │ │ + bmi.n 6c6ca │ │ │ │ + ldr r2, [pc, #188] @ (6c710 ) │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - ldr r1, [pc, #188] @ (6c76c ) │ │ │ │ - ldr r2, [pc, #192] @ (6c770 ) │ │ │ │ + ldr r1, [pc, #188] @ (6c714 ) │ │ │ │ + ldr r2, [pc, #192] @ (6c718 ) │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b.n 6c64c │ │ │ │ + b.n 6c5f4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 7de0 <__ctype_get_mb_cur_max@plt> │ │ │ │ + blx 7d94 <__ctype_get_mb_cur_max@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - ble.n 6c672 │ │ │ │ - ldr.w ip, [pc, #164] @ 6c774 │ │ │ │ + ble.n 6c61a │ │ │ │ + ldr.w ip, [pc, #164] @ 6c71c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r1, ip] │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #152] @ (6c778 ) │ │ │ │ + ldr r0, [pc, #152] @ (6c720 ) │ │ │ │ ldr r0, [r1, r0] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #128] @ (6c768 ) │ │ │ │ + ldr r0, [pc, #128] @ (6c710 ) │ │ │ │ ldr r0, [r1, r0] │ │ │ │ - ldr r1, [pc, #144] @ (6c77c ) │ │ │ │ + ldr r1, [pc, #144] @ (6c724 ) │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [r3, #56] @ 0x38 │ │ │ │ add.w r0, r3, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ strh.w ip, [sp, #8] │ │ │ │ - blx 83d8 │ │ │ │ + blx 8380 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ str r0, [r3, #32] │ │ │ │ it gt │ │ │ │ ldrgt r0, [r3, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6c64c │ │ │ │ - ldr r0, [pc, #108] @ (6c780 ) │ │ │ │ + beq.n 6c5f4 │ │ │ │ + ldr r0, [pc, #108] @ (6c728 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [r3, #996] @ 0x3e4 │ │ │ │ strd r0, r1, [r3, #1004] @ 0x3ec │ │ │ │ - b.n 6c64c │ │ │ │ - ldr r0, [pc, #96] @ (6c784 ) │ │ │ │ + b.n 6c5f4 │ │ │ │ + ldr r0, [pc, #96] @ (6c72c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6c6ac │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + b.n 6c654 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ pld [r1, #255]! │ │ │ │ - pldw [pc, #4095] @ 6d74b │ │ │ │ + pldw [pc, #4095] @ 6d6f3 │ │ │ │ mrc2 15, 0, pc, cr11, cr15, {7} │ │ │ │ stc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ mcr2 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ @ instruction: 0xfb4dffff │ │ │ │ @ instruction: 0xfa21ffff │ │ │ │ stmdb 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, #-72] │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1472] @ 6cd60 │ │ │ │ - ldr.w r3, [pc, #1472] @ 6cd64 │ │ │ │ + ldr.w r1, [pc, #1472] @ 6cd08 │ │ │ │ + ldr.w r3, [pc, #1472] @ 6cd0c │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ add r1, pc │ │ │ │ sub sp, #4 │ │ │ │ - ldr.w r6, [pc, #1464] @ 6cd68 │ │ │ │ + ldr.w r6, [pc, #1464] @ 6cd10 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r6, pc │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c93a │ │ │ │ - ldr.w r3, [pc, #1436] @ 6cd6c │ │ │ │ + bne.w 6c8e2 │ │ │ │ + ldr.w r3, [pc, #1436] @ 6cd14 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ca3e │ │ │ │ - ldr.w r3, [pc, #1428] @ 6cd70 │ │ │ │ + beq.w 6c9e6 │ │ │ │ + ldr.w r3, [pc, #1428] @ 6cd18 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 6ca18 │ │ │ │ + beq.w 6c9c0 │ │ │ │ mov.w r9, #24 │ │ │ │ mla r9, r9, r5, r7 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ cmn r3, r2 │ │ │ │ - beq.w 6c992 │ │ │ │ + beq.w 6c93a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #36 @ 0x24 │ │ │ │ - beq.w 6ca6c │ │ │ │ + beq.w 6ca14 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6c9a6 │ │ │ │ + beq.w 6c94e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov.w r9, #24 │ │ │ │ str.w r4, [r8, r5, lsl #2] │ │ │ │ mla r9, r9, r5, r7 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - cbz r3, 6c846 │ │ │ │ + cbz r3, 6c7ee │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb06 │ │ │ │ + bne.w 6caae │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 6ca00 │ │ │ │ + bmi.w 6c9a8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 6c9dc │ │ │ │ - ldr.w r3, [pc, #1308] @ 6cd74 │ │ │ │ + beq.w 6c984 │ │ │ │ + ldr.w r3, [pc, #1308] @ 6cd1c │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ tst.w r3, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6c90e │ │ │ │ + beq.n 6c8b6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 6c90e │ │ │ │ - ldr.w ip, [pc, #1280] @ 6cd78 │ │ │ │ + bmi.n 6c8b6 │ │ │ │ + ldr.w ip, [pc, #1280] @ 6cd20 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cc54 │ │ │ │ - ldr.w r3, [pc, #1268] @ 6cd7c │ │ │ │ + beq.w 6cbfc │ │ │ │ + ldr.w r3, [pc, #1268] @ 6cd24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mul.w r2, r5, r2 │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - cbz r1, 6c8a2 │ │ │ │ + cbz r1, 6c84a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd sl, r1, [sp] │ │ │ │ - ldr.w r1, [pc, #1240] @ 6cd80 │ │ │ │ + ldr.w r1, [pc, #1240] @ 6cd28 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r0, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 6cb12 │ │ │ │ + beq.w 6caba │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 6c8d8 │ │ │ │ + bne.n 6c880 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - ldr.w r1, [pc, #1216] @ 6cd84 │ │ │ │ + ldr.w r1, [pc, #1216] @ 6cd2c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #88 @ 0x58 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r6, #24 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ mla r6, r6, r5, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 6cc00 │ │ │ │ + bmi.w 6cba8 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 6cc36 │ │ │ │ + bmi.w 6cbde │ │ │ │ lsls r6, r3, #15 │ │ │ │ - bmi.w 6cc18 │ │ │ │ + bmi.w 6cbc0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bmi.w 6cc8a │ │ │ │ - ldr.w r1, [pc, #1156] @ 6cd88 │ │ │ │ + bmi.w 6cc32 │ │ │ │ + ldr.w r1, [pc, #1156] @ 6cd30 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1144] @ 6cd8c │ │ │ │ + ldr.w r2, [pc, #1144] @ 6cd34 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [pc, #1096] @ 6cd64 │ │ │ │ + ldr.w r3, [pc, #1096] @ 6cd0c │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6cd5c │ │ │ │ + bne.w 6cd04 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1080] @ 6cd74 │ │ │ │ + ldr.w r3, [pc, #1080] @ 6cd1c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r3, #1 │ │ │ │ - ldr.w r3, [pc, #1060] @ 6cd6c │ │ │ │ + ldr.w r3, [pc, #1060] @ 6cd14 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ittt eq │ │ │ │ moveq r3, #24 │ │ │ │ mlaeq r3, r3, r5, r7 │ │ │ │ streq r4, [r3, #16] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - beq.w 6c7d2 │ │ │ │ - ldr.w r3, [pc, #1072] @ 6cd90 │ │ │ │ + beq.w 6c77a │ │ │ │ + ldr.w r3, [pc, #1072] @ 6cd38 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c7d2 │ │ │ │ - ldr.w r1, [pc, #1024] @ 6cd70 │ │ │ │ + beq.w 6c77a │ │ │ │ + ldr.w r1, [pc, #1024] @ 6cd18 │ │ │ │ ldr.w r8, [r6, r1] │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6caec │ │ │ │ + beq.w 6ca94 │ │ │ │ movs r0, #24 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 6c98e │ │ │ │ + cbz r3, 6c936 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 6c910 │ │ │ │ + b.n 6c8b8 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r8, #48 @ 0x30 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 6cae6 │ │ │ │ + beq.w 6ca8e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6c998 │ │ │ │ + bne.n 6c940 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ands.w r3, r2, #2 │ │ │ │ - beq.w 6ccbe │ │ │ │ + beq.w 6cc66 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 6cb0e │ │ │ │ + bpl.w 6cab6 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldrd r9, r3, [r3, #4] │ │ │ │ cmn.w r9, r3 │ │ │ │ - beq.n 6c9d6 │ │ │ │ + beq.n 6c97e │ │ │ │ movs r0, #0 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6c82a │ │ │ │ + b.n 6c7d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne.w 6c854 │ │ │ │ + bne.w 6c7fc │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.w 6c854 │ │ │ │ + bne.w 6c7fc │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ - cbz r2, 6ca00 │ │ │ │ + cbz r2, 6c9a8 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.w 6c854 │ │ │ │ + bne.w 6c7fc │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne.w 6c854 │ │ │ │ - ldr r3, [pc, #880] @ (6cd74 ) │ │ │ │ + bne.w 6c7fc │ │ │ │ + ldr r3, [pc, #880] @ (6cd1c ) │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - b.n 6c86a │ │ │ │ + b.n 6c812 │ │ │ │ movs r0, #24 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cc98 │ │ │ │ + beq.w 6cc40 │ │ │ │ bic.w r3, r3, #196608 @ 0x30000 │ │ │ │ mov.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #832] @ (6cd74 ) │ │ │ │ + ldr r3, [pc, #832] @ (6cd1c ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 6c86a │ │ │ │ + b.n 6c812 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r1, r1, #15 │ │ │ │ - bpl.n 6cab2 │ │ │ │ - ldr r3, [pc, #804] @ (6cd70 ) │ │ │ │ + bpl.n 6ca5a │ │ │ │ + ldr r3, [pc, #804] @ (6cd18 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7e0 │ │ │ │ - ldr r3, [pc, #820] @ (6cd94 ) │ │ │ │ + bne.w 6c788 │ │ │ │ + ldr r3, [pc, #820] @ (6cd3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7e0 │ │ │ │ - b.n 6cacc │ │ │ │ + bne.w 6c788 │ │ │ │ + b.n 6ca74 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c822 │ │ │ │ + bne.w 6c7ca │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cca4 │ │ │ │ + bne.w 6cc4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c9a6 │ │ │ │ + beq.n 6c94e │ │ │ │ movs r3, #24 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6c81a │ │ │ │ - ldr r1, [pc, #740] @ (6cd98 ) │ │ │ │ + b.n 6c7c2 │ │ │ │ + ldr r1, [pc, #740] @ (6cd40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7d8 │ │ │ │ + bne.w 6c780 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r3, [pc, #684] @ (6cd70 ) │ │ │ │ + ldr r3, [pc, #684] @ (6cd18 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7e0 │ │ │ │ - ldr r3, [pc, #716] @ (6cd9c ) │ │ │ │ + bne.w 6c788 │ │ │ │ + ldr r3, [pc, #716] @ (6cd44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7e0 │ │ │ │ + bne.w 6c788 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c7e0 │ │ │ │ + b.n 6c788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 6c81a │ │ │ │ + b.n 6c7c2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c7ea │ │ │ │ + bne.w 6c792 │ │ │ │ movs r1, #24 │ │ │ │ mla r1, r1, r5, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #15 │ │ │ │ it pl │ │ │ │ movpl r4, r3 │ │ │ │ - bpl.w 6c7e0 │ │ │ │ - b.n 6ca50 │ │ │ │ + bpl.w 6c788 │ │ │ │ + b.n 6c9f8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c910 │ │ │ │ - ldr r3, [pc, #652] @ (6cda0 ) │ │ │ │ + b.n 6c8b8 │ │ │ │ + ldr r3, [pc, #652] @ (6cd48 ) │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6ccb8 │ │ │ │ - ldr r3, [pc, #636] @ (6cda4 ) │ │ │ │ + beq.w 6cc60 │ │ │ │ + ldr r3, [pc, #636] @ (6cd4c ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6cd0c │ │ │ │ - ldr r3, [pc, #632] @ (6cda8 ) │ │ │ │ + beq.w 6ccb4 │ │ │ │ + ldr r3, [pc, #632] @ (6cd50 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6cd28 │ │ │ │ - ldr r3, [pc, #624] @ (6cdac ) │ │ │ │ + beq.w 6ccd0 │ │ │ │ + ldr r3, [pc, #624] @ (6cd54 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #624] @ (6cdb0 ) │ │ │ │ + ldr r1, [pc, #624] @ (6cd58 ) │ │ │ │ ldr.w ip, [r9, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6ccec │ │ │ │ - ldr r1, [pc, #616] @ (6cdb4 ) │ │ │ │ + beq.w 6cc94 │ │ │ │ + ldr r1, [pc, #616] @ (6cd5c ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6cd18 │ │ │ │ - ldr r1, [pc, #608] @ (6cdb8 ) │ │ │ │ + beq.w 6ccc0 │ │ │ │ + ldr r1, [pc, #608] @ (6cd60 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6cd44 │ │ │ │ - ldr r1, [pc, #604] @ (6cdbc ) │ │ │ │ + beq.w 6ccec │ │ │ │ + ldr r1, [pc, #604] @ (6cd64 ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6cd4c │ │ │ │ - ldr.w sl, [pc, #596] @ 6cdc0 │ │ │ │ + beq.w 6ccf4 │ │ │ │ + ldr.w sl, [pc, #596] @ 6cd68 │ │ │ │ add sl, pc │ │ │ │ - ldr r1, [pc, #596] @ (6cdc4 ) │ │ │ │ + ldr r1, [pc, #596] @ (6cd6c ) │ │ │ │ ldr.w lr, [r9, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6cce4 │ │ │ │ - ldr r1, [pc, #584] @ (6cdc8 ) │ │ │ │ + beq.w 6cc8c │ │ │ │ + ldr r1, [pc, #584] @ (6cd70 ) │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6cd04 │ │ │ │ - ldr r1, [pc, #580] @ (6cdcc ) │ │ │ │ + beq.w 6ccac │ │ │ │ + ldr r1, [pc, #580] @ (6cd74 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6cd34 │ │ │ │ - ldr r1, [pc, #572] @ (6cdd0 ) │ │ │ │ + beq.w 6ccdc │ │ │ │ + ldr r1, [pc, #572] @ (6cd78 ) │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6cd54 │ │ │ │ - ldr.w lr, [pc, #568] @ 6cdd4 │ │ │ │ + beq.w 6ccfc │ │ │ │ + ldr.w lr, [pc, #568] @ 6cd7c │ │ │ │ add lr, pc │ │ │ │ - ldr r1, [pc, #564] @ (6cdd8 ) │ │ │ │ + ldr r1, [pc, #564] @ (6cd80 ) │ │ │ │ ldr.w ip, [r9, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6ccf4 │ │ │ │ - ldr r1, [pc, #556] @ (6cddc ) │ │ │ │ + beq.w 6cc9c │ │ │ │ + ldr r1, [pc, #556] @ (6cd84 ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6cd20 │ │ │ │ - ldr r1, [pc, #548] @ (6cde0 ) │ │ │ │ + beq.w 6ccc8 │ │ │ │ + ldr r1, [pc, #548] @ (6cd88 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6cd3c │ │ │ │ - ldr.w ip, [pc, #544] @ 6cde4 │ │ │ │ + beq.w 6cce4 │ │ │ │ + ldr.w ip, [pc, #544] @ 6cd8c │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #540] @ (6cde8 ) │ │ │ │ + ldr r1, [pc, #540] @ (6cd90 ) │ │ │ │ ldr.w r9, [r9, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6ccde │ │ │ │ - ldr r1, [pc, #532] @ (6cdec ) │ │ │ │ + beq.w 6cc86 │ │ │ │ + ldr r1, [pc, #532] @ (6cd94 ) │ │ │ │ add r1, pc │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6cd12 │ │ │ │ - ldr r1, [pc, #524] @ (6cdf0 ) │ │ │ │ + beq.w 6ccba │ │ │ │ + ldr r1, [pc, #524] @ (6cd98 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6cd2e │ │ │ │ - ldr r1, [pc, #520] @ (6cdf4 ) │ │ │ │ + beq.w 6ccd6 │ │ │ │ + ldr r1, [pc, #520] @ (6cd9c ) │ │ │ │ add r1, pc │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #516] @ (6cdf8 ) │ │ │ │ + ldr r1, [pc, #516] @ (6cda0 ) │ │ │ │ strd sl, lr, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6c8d8 │ │ │ │ - ldr r1, [pc, #504] @ (6cdfc ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6c880 │ │ │ │ + ldr r1, [pc, #504] @ (6cda4 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 6c8ee │ │ │ │ - ldr r1, [pc, #484] @ (6ce00 ) │ │ │ │ + b.n 6c896 │ │ │ │ + ldr r1, [pc, #484] @ (6cda8 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ mla r2, r2, r5, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 6c8fa │ │ │ │ - ldr r1, [pc, #460] @ (6ce04 ) │ │ │ │ + b.n 6c8a2 │ │ │ │ + ldr r1, [pc, #460] @ (6cdac ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 6c8f4 │ │ │ │ - ldr r3, [pc, #292] @ (6cd7c ) │ │ │ │ - ldr.w lr, [pc, #432] @ 6ce08 │ │ │ │ - ldr r1, [pc, #432] @ (6ce0c ) │ │ │ │ + b.n 6c89c │ │ │ │ + ldr r3, [pc, #292] @ (6cd24 ) │ │ │ │ + ldr.w lr, [pc, #432] @ 6cdb0 │ │ │ │ + ldr r1, [pc, #432] @ (6cdb4 ) │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #432] @ (6ce10 ) │ │ │ │ + ldr r2, [pc, #432] @ (6cdb8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ strd r1, lr, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ - ldr r1, [pc, #416] @ (6ce14 ) │ │ │ │ - ldr r3, [pc, #416] @ (6ce18 ) │ │ │ │ + ldr r1, [pc, #416] @ (6cdbc ) │ │ │ │ + ldr r3, [pc, #416] @ (6cdc0 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #416] @ (6ce1c ) │ │ │ │ + ldr r1, [pc, #416] @ (6cdc4 ) │ │ │ │ add r3, pc │ │ │ │ str.w lr, [ip, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6c88c │ │ │ │ - ldr r1, [pc, #404] @ (6ce20 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6c834 │ │ │ │ + ldr r1, [pc, #404] @ (6cdc8 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6c900 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6c8a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c90e │ │ │ │ + beq.w 6c8b6 │ │ │ │ blx r3 │ │ │ │ - b.n 6c90e │ │ │ │ + b.n 6c8b6 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c822 │ │ │ │ + bne.w 6c7ca │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 6ca8e │ │ │ │ - ldr r3, [pc, #360] @ (6ce24 ) │ │ │ │ + b.n 6ca36 │ │ │ │ + ldr r3, [pc, #360] @ (6cdcc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6cb3c │ │ │ │ + b.n 6cae4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #5 │ │ │ │ - bl 70f0c │ │ │ │ + bl 70eb4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - cbz r0, 6ccfc │ │ │ │ + cbz r0, 6cca4 │ │ │ │ orr.w r2, r2, #34 @ 0x22 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 6c9b6 │ │ │ │ - ldr r1, [pc, #328] @ (6ce28 ) │ │ │ │ + b.n 6c95e │ │ │ │ + ldr r1, [pc, #328] @ (6cdd0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6cbee │ │ │ │ - ldr.w lr, [pc, #324] @ 6ce2c │ │ │ │ + b.n 6cb96 │ │ │ │ + ldr.w lr, [pc, #324] @ 6cdd4 │ │ │ │ add lr, pc │ │ │ │ - b.n 6cba0 │ │ │ │ - ldr.w sl, [pc, #320] @ 6ce30 │ │ │ │ + b.n 6cb48 │ │ │ │ + ldr.w sl, [pc, #320] @ 6cdd8 │ │ │ │ add sl, pc │ │ │ │ - b.n 6cb6e │ │ │ │ - ldr.w ip, [pc, #316] @ 6ce34 │ │ │ │ + b.n 6cb16 │ │ │ │ + ldr.w ip, [pc, #316] @ 6cddc │ │ │ │ add ip, pc │ │ │ │ - b.n 6cbc8 │ │ │ │ + b.n 6cb70 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 6c9b0 │ │ │ │ - ldr.w lr, [pc, #304] @ 6ce38 │ │ │ │ + b.n 6c958 │ │ │ │ + ldr.w lr, [pc, #304] @ 6cde0 │ │ │ │ add lr, pc │ │ │ │ - b.n 6cba0 │ │ │ │ - ldr r3, [pc, #300] @ (6ce3c ) │ │ │ │ + b.n 6cb48 │ │ │ │ + ldr r3, [pc, #300] @ (6cde4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6cb3c │ │ │ │ - ldr r1, [pc, #300] @ (6ce40 ) │ │ │ │ + b.n 6cae4 │ │ │ │ + ldr r1, [pc, #300] @ (6cde8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6cbee │ │ │ │ - ldr.w sl, [pc, #296] @ 6ce44 │ │ │ │ + b.n 6cb96 │ │ │ │ + ldr.w sl, [pc, #296] @ 6cdec │ │ │ │ add sl, pc │ │ │ │ - b.n 6cb6e │ │ │ │ - ldr.w ip, [pc, #292] @ 6ce48 │ │ │ │ + b.n 6cb16 │ │ │ │ + ldr.w ip, [pc, #292] @ 6cdf0 │ │ │ │ add ip, pc │ │ │ │ - b.n 6cbc8 │ │ │ │ - ldr r3, [pc, #288] @ (6ce4c ) │ │ │ │ + b.n 6cb70 │ │ │ │ + ldr r3, [pc, #288] @ (6cdf4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6cb3c │ │ │ │ - ldr r1, [pc, #288] @ (6ce50 ) │ │ │ │ + b.n 6cae4 │ │ │ │ + ldr r1, [pc, #288] @ (6cdf8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6cbee │ │ │ │ - ldr.w lr, [pc, #284] @ 6ce54 │ │ │ │ + b.n 6cb96 │ │ │ │ + ldr.w lr, [pc, #284] @ 6cdfc │ │ │ │ add lr, pc │ │ │ │ - b.n 6cba0 │ │ │ │ - ldr.w ip, [pc, #280] @ 6ce58 │ │ │ │ + b.n 6cb48 │ │ │ │ + ldr.w ip, [pc, #280] @ 6ce00 │ │ │ │ add ip, pc │ │ │ │ - b.n 6cbc8 │ │ │ │ - ldr.w sl, [pc, #276] @ 6ce5c │ │ │ │ + b.n 6cb70 │ │ │ │ + ldr.w sl, [pc, #276] @ 6ce04 │ │ │ │ add sl, pc │ │ │ │ - b.n 6cb6e │ │ │ │ - ldr.w sl, [pc, #272] @ 6ce60 │ │ │ │ + b.n 6cb16 │ │ │ │ + ldr.w sl, [pc, #272] @ 6ce08 │ │ │ │ add sl, pc │ │ │ │ - b.n 6cb6e │ │ │ │ - ldr.w lr, [pc, #268] @ 6ce64 │ │ │ │ + b.n 6cb16 │ │ │ │ + ldr.w lr, [pc, #268] @ 6ce0c │ │ │ │ add lr, pc │ │ │ │ - b.n 6cba0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + b.n 6cb48 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - bl 44ada2 │ │ │ │ + bl 44ad4a │ │ │ │ @ instruction: 0xfa57ffff │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r4, r0 │ │ │ │ - bl 36cdb2 │ │ │ │ + bl 36cd5a │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bl fff6edbe │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + bl fff6ed66 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r4, r0 │ │ │ │ str??.w pc, [r1, #4095] @ 0xfff │ │ │ │ - bl ffe34dca │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + bl ffe34d72 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bl fffd8dd2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + bl fffd8d7a │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ pldw [fp, #255]! │ │ │ │ - bl 16dde │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + bl 16d86 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ movs r4, r0 │ │ │ │ - bl fffd4dea │ │ │ │ - bl ffdfedee │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + bl fffd4d92 │ │ │ │ + bl ffdfed96 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r4, 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, #1880] @ 0x758 │ │ │ │ - ldr r2, [pc, #648] @ (6d104 ) │ │ │ │ + ldr r2, [pc, #648] @ (6d0ac ) │ │ │ │ subw sp, sp, #2180 @ 0x884 │ │ │ │ - ldr r4, [pc, #648] @ (6d108 ) │ │ │ │ + ldr r4, [pc, #648] @ (6d0b0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #648] @ (6d10c ) │ │ │ │ + ldr r1, [pc, #648] @ (6d0b4 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r1, [sp, #2172] @ 0x87c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ itt ne │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [sp, #0] │ │ │ │ - bne.w 6cff0 │ │ │ │ + bne.w 6cf98 │ │ │ │ add r7, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrb.w r2, [fp, #1] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne.w 6d0b8 │ │ │ │ + bne.w 6d060 │ │ │ │ ldrb.w r2, [fp, #2] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.w 6d0b8 │ │ │ │ - ldr r2, [pc, #588] @ (6d110 ) │ │ │ │ + bne.w 6d060 │ │ │ │ + ldr r2, [pc, #588] @ (6d0b8 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mul.w r2, r9, lr │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, r2] │ │ │ │ - b.n 6cee4 │ │ │ │ + b.n 6ce8c │ │ │ │ ldrb.w r4, [r0], #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6cfb2 │ │ │ │ + bne.n 6cf5a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6ceda │ │ │ │ + bne.n 6ce82 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.n 6cfbc │ │ │ │ + beq.n 6cf64 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #13 │ │ │ │ - bne.n 6ced0 │ │ │ │ + bne.n 6ce78 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #61 @ 0x3d │ │ │ │ - beq.n 6cf14 │ │ │ │ + beq.n 6cebc │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #61 @ 0x3d │ │ │ │ - bne.n 6cf08 │ │ │ │ + bne.n 6ceb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d0e2 │ │ │ │ + beq.w 6d08a │ │ │ │ add.w r1, fp, #1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 6cf2a │ │ │ │ + b.n 6ced2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.w 6d070 │ │ │ │ + beq.w 6d018 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf22 │ │ │ │ + bne.n 6ceca │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r4 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6cfe0 │ │ │ │ + beq.n 6cf88 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add.w r8, sp, #16 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ add.w r9, r5, r6 │ │ │ │ add.w r4, r2, r6, lsl #2 │ │ │ │ - b.n 6cf5e │ │ │ │ + b.n 6cf06 │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 6cfde │ │ │ │ + beq.n 6cf86 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cf54 │ │ │ │ + bne.n 6cefc │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - cbz r6, 6cf8a │ │ │ │ + cbz r6, 6cf32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6cf78 │ │ │ │ + bne.n 6cf20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #384] @ (6d114 ) │ │ │ │ - ldr r2, [pc, #376] @ (6d10c ) │ │ │ │ + ldr r1, [pc, #384] @ (6d0bc ) │ │ │ │ + ldr r2, [pc, #376] @ (6d0b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [sp, #2172] @ 0x87c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6d0fe │ │ │ │ + bne.w 6d0a6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ addw sp, sp, #2180 @ 0x884 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cef2 │ │ │ │ - b.n 6ceec │ │ │ │ + bne.n 6ce9a │ │ │ │ + b.n 6ce94 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ str.w lr, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - bne.n 6cefc │ │ │ │ + bne.n 6cea4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne.n 6cefc │ │ │ │ + bne.n 6cea4 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.n 6cefc │ │ │ │ + bne.n 6cea4 │ │ │ │ add.w fp, r0, #1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 6ced0 │ │ │ │ + b.n 6ce78 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq.w 6ceac │ │ │ │ + beq.w 6ce54 │ │ │ │ mov r3, fp │ │ │ │ ldr.w r9, [sp] │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ movw r7, #2047 @ 0x7ff │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 6d0b2 │ │ │ │ + bne.n 6d05a │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r9, #11 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6d0b2 │ │ │ │ + beq.n 6d05a │ │ │ │ add.w r5, r9, #1 │ │ │ │ add.w r1, sl, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 6d0a8 │ │ │ │ + beq.n 6d050 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - bne.n 6d028 │ │ │ │ - cbz r2, 6d09c │ │ │ │ + bne.n 6cfd0 │ │ │ │ + cbz r2, 6d044 │ │ │ │ sub.w ip, ip, sl │ │ │ │ add.w sl, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #2048 @ 0x800 │ │ │ │ itet cs │ │ │ │ movcs r2, r7 │ │ │ │ movcc r2, sl │ │ │ │ movcs sl, r2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r6, sl] │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c788 │ │ │ │ - cbz r0, 6d0c0 │ │ │ │ + bl 6c730 │ │ │ │ + cbz r0, 6d068 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r9, r5 │ │ │ │ - b.n 6d000 │ │ │ │ + b.n 6cfa8 │ │ │ │ sub.w ip, ip, fp │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ cmp.w r8, #2048 @ 0x800 │ │ │ │ mov fp, r4 │ │ │ │ ite cs │ │ │ │ movcs r8, r2 │ │ │ │ movcc r2, r8 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r0, r8] │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6cf3c │ │ │ │ + b.n 6cee4 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r4 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d060 │ │ │ │ + b.n 6d008 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 6d04c │ │ │ │ + b.n 6cff4 │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 6cf90 │ │ │ │ + b.n 6cf38 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r3, fp │ │ │ │ - b.n 6cff0 │ │ │ │ + b.n 6cf98 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ - beq.w 6cf8a │ │ │ │ + beq.w 6cf32 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bgt.n 6d0cc │ │ │ │ - b.n 6cf8a │ │ │ │ + bgt.n 6d074 │ │ │ │ + b.n 6cf32 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6cf8a │ │ │ │ + beq.w 6cf32 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6d0ea │ │ │ │ - b.n 6cf8a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bne.n 6d092 │ │ │ │ + b.n 6cf32 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r1, #8 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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, #1408] @ 6d6ac │ │ │ │ + ldr.w r2, [pc, #1408] @ 6d654 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1408] @ 6d6b0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 6d658 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #1404] @ 6d6b4 │ │ │ │ + ldr.w r5, [pc, #1404] @ 6d65c │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 701b4 │ │ │ │ + bl 7015c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 6d45c │ │ │ │ + blt.w 6d404 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6d30e │ │ │ │ - ldr.w r3, [pc, #1372] @ 6d6b8 │ │ │ │ + beq.w 6d2b6 │ │ │ │ + ldr.w r3, [pc, #1372] @ 6d660 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6d2a0 │ │ │ │ + beq.w 6d248 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ tst.w r6, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6d1f4 │ │ │ │ + beq.n 6d19c │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 6d1f4 │ │ │ │ - ldr.w ip, [pc, #1340] @ 6d6bc │ │ │ │ + bmi.n 6d19c │ │ │ │ + ldr.w ip, [pc, #1340] @ 6d664 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d5ba │ │ │ │ - ldr.w r3, [pc, #1328] @ 6d6c0 │ │ │ │ + beq.w 6d562 │ │ │ │ + ldr.w r3, [pc, #1328] @ 6d668 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 6d5b4 │ │ │ │ - ldr.w r3, [pc, #1312] @ 6d6c4 │ │ │ │ + beq.w 6d55c │ │ │ │ + ldr.w r3, [pc, #1312] @ 6d66c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ movs r3, #24 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d594 │ │ │ │ + beq.w 6d53c │ │ │ │ mov r3, r7 │ │ │ │ - ldr.w r1, [pc, #1292] @ 6d6c8 │ │ │ │ + ldr.w r1, [pc, #1292] @ 6d670 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6d58e │ │ │ │ - ldr.w r1, [pc, #1284] @ 6d6cc │ │ │ │ + beq.w 6d536 │ │ │ │ + ldr.w r1, [pc, #1284] @ 6d674 │ │ │ │ add r1, pc │ │ │ │ lsls r6, r6, #4 │ │ │ │ - bpl.w 6d580 │ │ │ │ - ldr.w r6, [pc, #1276] @ 6d6d0 │ │ │ │ + bpl.w 6d528 │ │ │ │ + ldr.w r6, [pc, #1276] @ 6d678 │ │ │ │ add r6, pc │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1268] @ 6d6d4 │ │ │ │ + ldr.w r1, [pc, #1268] @ 6d67c │ │ │ │ add r1, pc │ │ │ │ strd r1, r1, [sp] │ │ │ │ - ldr.w r1, [pc, #1264] @ 6d6d8 │ │ │ │ + ldr.w r1, [pc, #1264] @ 6d680 │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ands.w r9, r6, #134217728 @ 0x8000000 │ │ │ │ - beq.n 6d238 │ │ │ │ + beq.n 6d1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6d56e │ │ │ │ + bne.w 6d516 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 6d2de │ │ │ │ + beq.n 6d286 │ │ │ │ mov.w r9, #131072 @ 0x20000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d4ee │ │ │ │ - ldr.w r2, [pc, #1224] @ 6d6dc │ │ │ │ - ldr.w r3, [pc, #1176] @ 6d6b0 │ │ │ │ + beq.w 6d496 │ │ │ │ + ldr.w r2, [pc, #1224] @ 6d684 │ │ │ │ + ldr.w r3, [pc, #1176] @ 6d658 │ │ │ │ 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 6d6a8 │ │ │ │ + bne.w 6d650 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6c788 │ │ │ │ + b.w 6c730 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6d4d6 │ │ │ │ + bne.w 6d47e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d460 │ │ │ │ + beq.w 6d408 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 6d2d2 │ │ │ │ - ldr.w r3, [pc, #1144] @ 6d6c4 │ │ │ │ + beq.n 6d27a │ │ │ │ + ldr.w r3, [pc, #1144] @ 6d66c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r4, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6d54c │ │ │ │ - ldr.w r3, [pc, #1152] @ 6d6e0 │ │ │ │ + beq.w 6d4f4 │ │ │ │ + ldr.w r3, [pc, #1152] @ 6d688 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d210 │ │ │ │ + beq.n 6d1b8 │ │ │ │ lsls r2, r6, #31 │ │ │ │ ittt pl │ │ │ │ movpl r3, #24 │ │ │ │ mlapl r7, r3, r4, r7 │ │ │ │ strpl r1, [r7, #16] │ │ │ │ - ldr.w r3, [pc, #1132] @ 6d6e4 │ │ │ │ + ldr.w r3, [pc, #1132] @ 6d68c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #1124] @ 6d6e8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 6d6b0 │ │ │ │ + ldr.w r2, [pc, #1124] @ 6d690 │ │ │ │ + ldr.w r3, [pc, #1064] @ 6d658 │ │ │ │ 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 6d6a8 │ │ │ │ + bne.w 6d650 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [pc, #1096] @ 6d6ec │ │ │ │ + ldr.w r0, [pc, #1096] @ 6d694 │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ - ldr.w r3, [pc, #1092] @ 6d6f0 │ │ │ │ - ldr.w r1, [pc, #1092] @ 6d6f4 │ │ │ │ + bl 5df44 │ │ │ │ + ldr.w r3, [pc, #1092] @ 6d698 │ │ │ │ + ldr.w r1, [pc, #1092] @ 6d69c │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9c790 <__isoc23_strtoul@@Base+0x20070> │ │ │ │ - ldr.w r3, [pc, #1080] @ 6d6f8 │ │ │ │ + bl 9c1a8 <__isoc23_strtoul@@Base+0x1fae0> │ │ │ │ + ldr.w r3, [pc, #1080] @ 6d6a0 │ │ │ │ add r3, pc │ │ │ │ str r6, [r3, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ tst.w r6, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6d1f4 │ │ │ │ - b.n 6d17a │ │ │ │ - ldr.w r0, [pc, #1064] @ 6d6fc │ │ │ │ + beq.n 6d19c │ │ │ │ + b.n 6d122 │ │ │ │ + ldr.w r0, [pc, #1064] @ 6d6a4 │ │ │ │ add r0, pc │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r3, [pc, #1056] @ 6d700 │ │ │ │ + ldr.w r3, [pc, #1056] @ 6d6a8 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6d316 │ │ │ │ + beq.n 6d2be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbnz r2, 6d316 │ │ │ │ - ldr r3, [pc, #976] @ (6d6c4 ) │ │ │ │ + cbnz r2, 6d2be │ │ │ │ + ldr r3, [pc, #976] @ (6d66c ) │ │ │ │ movs r6, #1 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d674 │ │ │ │ + beq.w 6d61c │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #24 │ │ │ │ cmp r6, #13 │ │ │ │ - bne.n 6d2f6 │ │ │ │ + bne.n 6d29e │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #255 @ 0xff │ │ │ │ - bne.n 6d274 │ │ │ │ - ldr r4, [pc, #1004] @ (6d704 ) │ │ │ │ + bne.n 6d21c │ │ │ │ + ldr r4, [pc, #1004] @ (6d6ac ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6d59a │ │ │ │ + beq.w 6d542 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ - blx 8098 │ │ │ │ - ldr r3, [pc, #944] @ (6d6e4 ) │ │ │ │ + blx 804c │ │ │ │ + ldr r3, [pc, #944] @ (6d68c ) │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, r3, #4 │ │ │ │ add.w r9, r3, #48 @ 0x30 │ │ │ │ mov lr, r7 │ │ │ │ - b.n 6d34e │ │ │ │ + b.n 6d2f6 │ │ │ │ cmp r4, #13 │ │ │ │ - beq.n 6d380 │ │ │ │ + beq.n 6d328 │ │ │ │ add.w lr, lr, #4 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6d344 │ │ │ │ + bge.n 6d2ec │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r4, #13 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ - beq.n 6d380 │ │ │ │ + beq.n 6d328 │ │ │ │ ldr.w r5, [lr] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ adds r2, #4 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ streq.w r6, [r2, #-4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 6d36c │ │ │ │ - b.n 6d348 │ │ │ │ + bne.n 6d314 │ │ │ │ + b.n 6d2f0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 6d586 │ │ │ │ - ldr r3, [pc, #824] @ (6d6c4 ) │ │ │ │ + beq.w 6d52e │ │ │ │ + ldr r3, [pc, #824] @ (6d66c ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r8, r3, #24 │ │ │ │ - ldr r3, [pc, #880] @ (6d708 ) │ │ │ │ + ldr r3, [pc, #880] @ (6d6b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #876] @ (6d70c ) │ │ │ │ + ldr r3, [pc, #876] @ (6d6b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #876] @ (6d710 ) │ │ │ │ + ldr r3, [pc, #876] @ (6d6b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #872] @ (6d714 ) │ │ │ │ + ldr r3, [pc, #872] @ (6d6bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6d3be │ │ │ │ + b.n 6d366 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r5, #13 │ │ │ │ - beq.n 6d428 │ │ │ │ + beq.n 6d3d0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 6d3b0 │ │ │ │ + blt.n 6d358 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 6d3b0 │ │ │ │ + bmi.n 6d358 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6d3e6 │ │ │ │ - ldr r1, [pc, #824] @ (6d718 ) │ │ │ │ + beq.n 6d38e │ │ │ │ + ldr r1, [pc, #824] @ (6d6c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 6d3f8 │ │ │ │ + b.n 6d3a0 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 6d41c │ │ │ │ + beq.n 6d3c4 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 6d3f0 │ │ │ │ + bne.n 6d398 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bne.n 6d3f8 │ │ │ │ + bne.n 6d3a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6d3b0 │ │ │ │ - ldr r4, [pc, #752] @ (6d71c ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6d358 │ │ │ │ + ldr r4, [pc, #752] @ (6d6c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6d578 │ │ │ │ + beq.w 6d520 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 6d538 │ │ │ │ + bcs.n 6d4e0 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 6d280 │ │ │ │ + b.n 6d228 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 6d44e │ │ │ │ + bcs.n 6d3f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d280 │ │ │ │ - ldr r3, [pc, #700] @ (6d720 ) │ │ │ │ + b.n 6d228 │ │ │ │ + ldr r3, [pc, #700] @ (6d6c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d316 │ │ │ │ - ldr r0, [pc, #692] @ (6d724 ) │ │ │ │ + bne.w 6d2be │ │ │ │ + ldr r0, [pc, #692] @ (6d6cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d482 │ │ │ │ + cbz r0, 6d42a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d6a0 │ │ │ │ + bne.w 6d648 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #676] @ (6d728 ) │ │ │ │ - ldr r0, [pc, #676] @ (6d72c ) │ │ │ │ + ldr r2, [pc, #676] @ (6d6d0 ) │ │ │ │ + ldr r0, [pc, #676] @ (6d6d4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d49c │ │ │ │ + cbz r0, 6d444 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d698 │ │ │ │ - ldr r1, [pc, #656] @ (6d730 ) │ │ │ │ + bne.w 6d640 │ │ │ │ + ldr r1, [pc, #656] @ (6d6d8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r3, [pc, #540] @ (6d6c4 ) │ │ │ │ + ldr r3, [pc, #540] @ (6d66c ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ add.w r6, r7, #288 @ 0x120 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 6d4ba │ │ │ │ + b.n 6d462 │ │ │ │ adds r4, #24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 6d5f4 │ │ │ │ + beq.w 6d59c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 6d4b2 │ │ │ │ + bmi.n 6d45a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 5df9c │ │ │ │ - cbz r0, 6d4d0 │ │ │ │ + bl 5df44 │ │ │ │ + cbz r0, 6d478 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d66c │ │ │ │ + bne.w 6d614 │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ - b.n 6d4b2 │ │ │ │ + b.n 6d45a │ │ │ │ mov r0, r7 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 6d2de │ │ │ │ + beq.w 6d286 │ │ │ │ mov.w r9, #65536 @ 0x10000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6d210 │ │ │ │ + bne.w 6d1b8 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6ce68 │ │ │ │ + bl 6ce10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d45c │ │ │ │ - ldr r2, [pc, #568] @ (6d734 ) │ │ │ │ + beq.n 6d404 │ │ │ │ + ldr r2, [pc, #568] @ (6d6dc ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6d316 │ │ │ │ - ldr r3, [pc, #440] @ (6d6c4 ) │ │ │ │ + beq.w 6d2be │ │ │ │ + ldr r3, [pc, #440] @ (6d66c ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ldr r7, [pc, #552] @ (6d738 ) │ │ │ │ + ldr r7, [pc, #552] @ (6d6e0 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r7, pc │ │ │ │ - cbz r1, 6d51c │ │ │ │ + cbz r1, 6d4c4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 6d51e │ │ │ │ + bpl.n 6d4c6 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d44c │ │ │ │ + beq.n 6d3f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #13 │ │ │ │ - beq.w 6d316 │ │ │ │ + beq.w 6d2be │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r6, #24 │ │ │ │ - b.n 6d514 │ │ │ │ + b.n 6d4bc │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge r3, [r4, #12] │ │ │ │ - bge.w 6d446 │ │ │ │ - b.n 6d45c │ │ │ │ - ldr r0, [pc, #492] @ (6d73c ) │ │ │ │ + bge.w 6d3ee │ │ │ │ + b.n 6d404 │ │ │ │ + ldr r0, [pc, #492] @ (6d6e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 702b4 │ │ │ │ - ldr r3, [pc, #488] @ (6d740 ) │ │ │ │ + bl 7025c │ │ │ │ + ldr r3, [pc, #488] @ (6d6e8 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d210 │ │ │ │ + beq.w 6d1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d274 │ │ │ │ + beq.w 6d21c │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ - b.n 6d268 │ │ │ │ + b.n 6d210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d202 │ │ │ │ + b.n 6d1aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 6d280 │ │ │ │ - ldr r6, [pc, #448] @ (6d744 ) │ │ │ │ + b.n 6d228 │ │ │ │ + ldr r6, [pc, #448] @ (6d6ec ) │ │ │ │ add r6, pc │ │ │ │ - b.n 6d1d8 │ │ │ │ + b.n 6d180 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 6d280 │ │ │ │ - ldr r1, [pc, #440] @ (6d748 ) │ │ │ │ + b.n 6d228 │ │ │ │ + ldr r1, [pc, #440] @ (6d6f0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6d1cc │ │ │ │ - ldr r3, [pc, #436] @ (6d74c ) │ │ │ │ + b.n 6d174 │ │ │ │ + ldr r3, [pc, #436] @ (6d6f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6d1b8 │ │ │ │ + b.n 6d160 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d322 │ │ │ │ - b.n 6d45c │ │ │ │ - ldr r2, [pc, #408] @ (6d750 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n 6d1ae │ │ │ │ - ldr r3, [pc, #260] @ (6d6c0 ) │ │ │ │ - ldr r1, [pc, #404] @ (6d754 ) │ │ │ │ - ldr.w lr, [pc, #408] @ 6d758 │ │ │ │ + bne.w 6d2ca │ │ │ │ + b.n 6d404 │ │ │ │ + ldr r2, [pc, #408] @ (6d6f8 ) │ │ │ │ + add r2, pc │ │ │ │ + b.n 6d156 │ │ │ │ + ldr r3, [pc, #260] @ (6d668 ) │ │ │ │ + ldr r1, [pc, #404] @ (6d6fc ) │ │ │ │ + ldr.w lr, [pc, #408] @ 6d700 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #404] @ (6d75c ) │ │ │ │ + ldr r6, [pc, #404] @ (6d704 ) │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #400] @ (6d760 ) │ │ │ │ + ldr r3, [pc, #400] @ (6d708 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #400] @ (6d764 ) │ │ │ │ + ldr r2, [pc, #400] @ (6d70c ) │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #392] @ (6d768 ) │ │ │ │ + ldr r1, [pc, #392] @ (6d710 ) │ │ │ │ strd r6, lr, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ - b.n 6d196 │ │ │ │ - ldr.w r9, [pc, #372] @ 6d76c │ │ │ │ + b.n 6d13e │ │ │ │ + ldr.w r9, [pc, #372] @ 6d714 │ │ │ │ mov r6, r7 │ │ │ │ movs r4, #1 │ │ │ │ add r9, pc │ │ │ │ ldr.w r1, [r9] │ │ │ │ - cbz r1, 6d60a │ │ │ │ + cbz r1, 6d5b2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #15 │ │ │ │ - bpl.n 6d60c │ │ │ │ + bpl.n 6d5b4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d686 │ │ │ │ + beq.n 6d62e │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #24 │ │ │ │ cmp r4, #13 │ │ │ │ - bne.n 6d5fe │ │ │ │ + bne.n 6d5a6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 6d662 │ │ │ │ - ldr r2, [pc, #184] @ (6d6e4 ) │ │ │ │ - ldr r3, [pc, #148] @ (6d6c0 ) │ │ │ │ - ldr.w sl, [pc, #320] @ 6d770 │ │ │ │ - ldr r6, [pc, #320] @ (6d774 ) │ │ │ │ + bpl.n 6d60a │ │ │ │ + ldr r2, [pc, #184] @ (6d68c ) │ │ │ │ + ldr r3, [pc, #148] @ (6d668 ) │ │ │ │ + ldr.w sl, [pc, #320] @ 6d718 │ │ │ │ + ldr r6, [pc, #320] @ (6d71c ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add sl, pc │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ add r6, pc │ │ │ │ add.w r8, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r1, 6d652 │ │ │ │ + cbz r1, 6d5fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r6, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ adds r7, #24 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 6d640 │ │ │ │ - ldr r3, [pc, #276] @ (6d778 ) │ │ │ │ + bne.n 6d5e8 │ │ │ │ + ldr r3, [pc, #276] @ (6d720 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 6d316 │ │ │ │ - bl 702b4 │ │ │ │ + b.n 6d2be │ │ │ │ + bl 7025c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 6d4b2 │ │ │ │ + b.n 6d45a │ │ │ │ subs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 6d676 │ │ │ │ - b.n 6d45c │ │ │ │ + bcs.n 6d61e │ │ │ │ + b.n 6d404 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6c788 │ │ │ │ + bl 6c730 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 6d688 │ │ │ │ - b.n 6d45c │ │ │ │ - bl 702b4 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 6d49c │ │ │ │ - bl 702b4 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 6d482 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + bcs.n 6d630 │ │ │ │ + b.n 6d404 │ │ │ │ + bl 7025c │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 6d444 │ │ │ │ + bl 7025c │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 6d42a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr3, {0} │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr3, {0} │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r4, r0 │ │ │ │ - bl 22b6f2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + bl 22b69a │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6d5c4 │ │ │ │ + b.n 6da4c │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe98a0003 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + b.n 6deb8 │ │ │ │ + movs r3, r0 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6de94 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6de78 │ │ │ │ + udf #20 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6d114 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + smlawb r0, r2, r3, r0 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 6d6b4 │ │ │ │ + beq.n 6d73c │ │ │ │ movs r3, r0 │ │ │ │ - b.n 6dc30 │ │ │ │ + bgt.n 6d6b8 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa7a0003 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #192] @ (6d854 ) │ │ │ │ + ldr r2, [pc, #192] @ (6d7fc ) │ │ │ │ sub sp, #20 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ - ldr r4, [pc, #180] @ (6d858 ) │ │ │ │ + ldr r4, [pc, #180] @ (6d800 ) │ │ │ │ strd r5, r3, [sp] │ │ │ │ add.w ip, ip, #12 │ │ │ │ - ldr r3, [pc, #172] @ (6d85c ) │ │ │ │ + ldr r3, [pc, #172] @ (6d804 ) │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 70f0c │ │ │ │ - cbz r0, 6d7fc │ │ │ │ + bl 70eb4 │ │ │ │ + cbz r0, 6d7a4 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6e030 │ │ │ │ + bl 6dfd8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d7fc │ │ │ │ - ldr r1, [pc, #132] @ (6d860 ) │ │ │ │ + beq.n 6d7a4 │ │ │ │ + ldr r1, [pc, #132] @ (6d808 ) │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #124] @ (6d85c ) │ │ │ │ + ldr r2, [pc, #124] @ (6d804 ) │ │ │ │ adds r3, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 6d84e │ │ │ │ + bne.n 6d7f6 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #100] @ (6d864 ) │ │ │ │ + ldr r3, [pc, #100] @ (6d80c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 6d842 │ │ │ │ + beq.n 6d7ea │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6d842 │ │ │ │ - ldr r3, [pc, #84] @ (6d868 ) │ │ │ │ + cbz r0, 6d7ea │ │ │ │ + ldr r3, [pc, #84] @ (6d810 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6e030 │ │ │ │ + bl 6dfd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 6d7d8 │ │ │ │ + b.n 6d780 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6e030 │ │ │ │ + bl 6dfd8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6d7d8 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6d780 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r6, #7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r5, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ - ldr r2, [pc, #524] @ (6da8c ) │ │ │ │ + ldr r2, [pc, #524] @ (6da34 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #520] @ (6da90 ) │ │ │ │ + ldr r3, [pc, #520] @ (6da38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #520] @ (6da94 ) │ │ │ │ + ldr r0, [pc, #520] @ (6da3c ) │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r8, [pc, #520] @ 6da98 │ │ │ │ + ldr.w r8, [pc, #520] @ 6da40 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr.w sl, [pc, #512] @ 6da9c │ │ │ │ + ldr.w sl, [pc, #512] @ 6da44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1068] @ 0x42c │ │ │ │ mov.w r3, #0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d902 │ │ │ │ + cbz r0, 6d8aa │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 6d92a │ │ │ │ + beq.n 6d8d2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 6d8f2 │ │ │ │ + cbz r3, 6d89a │ │ │ │ ldr.w r0, [r8, #72] @ 0x48 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d956 │ │ │ │ + beq.n 6d8fe │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 6d8f0 │ │ │ │ + cbz r0, 6d898 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6da4a │ │ │ │ - cbz r4, 6d908 │ │ │ │ + bne.w 6d9f2 │ │ │ │ + cbz r4, 6d8b0 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d8bc │ │ │ │ + bne.n 6d864 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d8c8 │ │ │ │ + bne.n 6d870 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #404] @ (6daa0 ) │ │ │ │ - ldr r3, [pc, #384] @ (6da90 ) │ │ │ │ + ldr r2, [pc, #404] @ (6da48 ) │ │ │ │ + ldr r3, [pc, #384] @ (6da38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1068] @ 0x42c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6da86 │ │ │ │ + bne.w 6da2e │ │ │ │ addw sp, sp, #1076 @ 0x434 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strb r3, [r0, r4] │ │ │ │ mov r6, r0 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d8c0 │ │ │ │ + b.n 6d868 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d8f0 │ │ │ │ + beq.n 6d898 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #28 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr.w r0, [r8, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6da7e │ │ │ │ + beq.n 6da26 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d724 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6d8dc │ │ │ │ - ldr r3, [pc, #256] @ (6daa4 ) │ │ │ │ + beq.n 6d884 │ │ │ │ + ldr r3, [pc, #256] @ (6da4c ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6da42 │ │ │ │ - ldr r3, [pc, #232] @ (6daa8 ) │ │ │ │ + beq.n 6d9ea │ │ │ │ + ldr r3, [pc, #232] @ (6da50 ) │ │ │ │ strd r4, r8, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6e1bc │ │ │ │ + bl 6e164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6da4e │ │ │ │ + cbz r0, 6d9f6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6da4e │ │ │ │ + cbz r3, 6d9f6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6da32 │ │ │ │ + cbz r0, 6d9da │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #20 │ │ │ │ adds r2, #1 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r6, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8] │ │ │ │ blx r4 │ │ │ │ - cbz r0, 6da2c │ │ │ │ + cbz r0, 6d9d4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 6d9d4 │ │ │ │ + b.n 6d97c │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 6d9d4 │ │ │ │ + ble.n 6d97c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, r8, [sp, #32] │ │ │ │ - cbz r3, 6da6c │ │ │ │ + cbz r3, 6da14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6e288 │ │ │ │ - b.n 6d8dc │ │ │ │ + bl 6e230 │ │ │ │ + b.n 6d884 │ │ │ │ str r7, [r0, #8] │ │ │ │ - b.n 6d90a │ │ │ │ + b.n 6d8b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6e1bc │ │ │ │ + bl 6e164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6da32 │ │ │ │ + beq.n 6d9da │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6da32 │ │ │ │ + beq.n 6d9da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6d9ee │ │ │ │ + b.n 6d996 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 88e40 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ + bl 88de8 <__isoc23_strtoul@@Base+0xc720> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 6e288 │ │ │ │ - b.n 6d8dc │ │ │ │ + bl 6e230 │ │ │ │ + b.n 6d884 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 6d8f0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7b24 │ │ │ │ + b.n 6d898 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r0, #4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r2, #16 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6ddcc │ │ │ │ + bgt.n 6da54 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w fp, [pc, #1284] @ 6dfc4 │ │ │ │ + ldr.w fp, [pc, #1284] @ 6df6c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.w 6dbf0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 6dfc8 │ │ │ │ + beq.w 6db98 │ │ │ │ + ldr.w r3, [pc, #1252] @ 6df70 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6dba4 │ │ │ │ + beq.n 6db4c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 81ec │ │ │ │ + blx 8194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dcca │ │ │ │ + beq.w 6dc72 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6dcd0 │ │ │ │ + beq.w 6dc78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d86c │ │ │ │ + bl 6d814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dbac │ │ │ │ + beq.n 6db54 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6dbf2 │ │ │ │ - ldr.w r3, [pc, #1204] @ 6dfcc │ │ │ │ - ldr.w r8, [pc, #1204] @ 6dfd0 │ │ │ │ + beq.n 6db9a │ │ │ │ + ldr.w r3, [pc, #1204] @ 6df74 │ │ │ │ + ldr.w r8, [pc, #1204] @ 6df78 │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8, #4] │ │ │ │ - bne.w 6dc60 │ │ │ │ + bne.w 6dc08 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 6dc80 │ │ │ │ + beq.w 6dc28 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ it eq │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ - beq.n 6db5a │ │ │ │ - bl 6e288 │ │ │ │ + beq.n 6db02 │ │ │ │ + bl 6e230 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d724 │ │ │ │ adds r2, r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ it ne │ │ │ │ strne r3, [r5, #16] │ │ │ │ - beq.w 6dd1a │ │ │ │ + beq.w 6dcc2 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r3, sl │ │ │ │ - bl 6e1bc │ │ │ │ + bl 6e164 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 6dcb2 │ │ │ │ + beq.w 6dc5a │ │ │ │ mov r1, sl │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de08 │ │ │ │ + bne.w 6ddb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.w 6df4c │ │ │ │ + bmi.w 6def4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 6ddd4 │ │ │ │ + blt.w 6dd7c │ │ │ │ mov r8, sl │ │ │ │ - b.n 6dcc2 │ │ │ │ + b.n 6dc6a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6dcd0 │ │ │ │ + beq.w 6dc78 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6dbbe │ │ │ │ + cbz r3, 6db66 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ - bl 6d86c │ │ │ │ + bl 6d814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6db10 │ │ │ │ - ldr.w r3, [pc, #1044] @ 6dfd4 │ │ │ │ + bne.n 6dab8 │ │ │ │ + ldr.w r3, [pc, #1044] @ 6df7c │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbz r0, 6dbd8 │ │ │ │ + cbz r0, 6db80 │ │ │ │ mov r1, sl │ │ │ │ - bl 6d86c │ │ │ │ + bl 6d814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6db10 │ │ │ │ - ldr r3, [pc, #1008] @ (6dfcc ) │ │ │ │ + bne.n 6dab8 │ │ │ │ + ldr r3, [pc, #1008] @ (6df74 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 6dbf2 │ │ │ │ + cbz r0, 6db9a │ │ │ │ mov r1, sl │ │ │ │ - bl 6d86c │ │ │ │ + bl 6d814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6db10 │ │ │ │ - b.n 6dbf2 │ │ │ │ + bne.n 6dab8 │ │ │ │ + b.n 6db9a │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #996] @ (6dfd8 ) │ │ │ │ + ldr r1, [pc, #996] @ (6df80 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dca2 │ │ │ │ + bne.n 6dc4a │ │ │ │ mov r8, sl │ │ │ │ - ldr r2, [pc, #984] @ (6dfdc ) │ │ │ │ + ldr r2, [pc, #984] @ (6df84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ ldrd r1, r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add.w r6, r3, r3, lsr #31 │ │ │ │ mvns r3, r3 │ │ │ │ subs r5, r5, r1 │ │ │ │ cmp.w r5, r6, asr #1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ded0 │ │ │ │ - ldr r1, [pc, #944] @ (6dfe0 ) │ │ │ │ + bne.w 6de78 │ │ │ │ + ldr r1, [pc, #944] @ (6df88 ) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #928] @ (6dfe4 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #928] @ (6df8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6dec6 │ │ │ │ + bcs.w 6de6e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r8, r3, r5 │ │ │ │ - b.n 6dca4 │ │ │ │ - ldr r0, [pc, #900] @ (6dfe8 ) │ │ │ │ + b.n 6dc4c │ │ │ │ + ldr r0, [pc, #900] @ (6df90 ) │ │ │ │ str.w r3, [r8] │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 6db46 │ │ │ │ + bne.w 6daee │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6db46 │ │ │ │ + bne.w 6daee │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 6db72 │ │ │ │ + bne.w 6db1a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6dd32 │ │ │ │ + bne.n 6dcda │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.w 6ded8 │ │ │ │ + bmi.w 6de80 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 6dd9e │ │ │ │ + blt.n 6dd46 │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 6de2c │ │ │ │ + bmi.w 6ddd4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 6deb8 │ │ │ │ + blt.w 6de60 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6dc02 │ │ │ │ - b.n 6dca4 │ │ │ │ + bne.n 6dbaa │ │ │ │ + b.n 6dc4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6db02 │ │ │ │ - ldr r5, [pc, #792] @ (6dfec ) │ │ │ │ + bne.w 6daaa │ │ │ │ + ldr r5, [pc, #792] @ (6df94 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6dbf2 │ │ │ │ + bne.n 6db9a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6df46 │ │ │ │ - ldr r3, [pc, #764] @ (6dff0 ) │ │ │ │ + beq.w 6deee │ │ │ │ + ldr r3, [pc, #764] @ (6df98 ) │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6df40 │ │ │ │ + beq.w 6dee8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6dbaa │ │ │ │ - b.n 6db02 │ │ │ │ + beq.w 6db52 │ │ │ │ + b.n 6daaa │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - ldr r1, [pc, #724] @ (6dff4 ) │ │ │ │ + ldr r1, [pc, #724] @ (6df9c ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 6dc90 │ │ │ │ - ldr r1, [pc, #708] @ (6dff8 ) │ │ │ │ + b.n 6dc38 │ │ │ │ + ldr r1, [pc, #708] @ (6dfa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ ldrd ip, r3, [r0, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w lr, r3, r3, lsr #31 │ │ │ │ mvns r3, r3 │ │ │ │ sub.w r2, r2, ip │ │ │ │ cmp.w r2, lr, asr #1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r8, r2 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6deac │ │ │ │ - ldr r1, [pc, #664] @ (6dffc ) │ │ │ │ + bne.w 6de54 │ │ │ │ + ldr r1, [pc, #664] @ (6dfa4 ) │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r5, #28 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #652] @ (6e000 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #652] @ (6dfa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 6de9e │ │ │ │ + bcs.w 6de46 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 6deb8 │ │ │ │ + blt.w 6de60 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 6dca4 │ │ │ │ - b.n 6dcc2 │ │ │ │ - ldr r3, [pc, #612] @ (6e004 ) │ │ │ │ + bne.n 6dc4c │ │ │ │ + b.n 6dc6a │ │ │ │ + ldr r3, [pc, #612] @ (6dfac ) │ │ │ │ mov r2, r8 │ │ │ │ ldrd r1, r6, [r6, #12] │ │ │ │ add.w ip, r5, #28 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r3, ip │ │ │ │ - ldr r1, [pc, #592] @ (6e008 ) │ │ │ │ + ldr r1, [pc, #592] @ (6dfb0 ) │ │ │ │ mov r8, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #584] @ (6e00c ) │ │ │ │ + ldr r1, [pc, #584] @ (6dfb4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc02 │ │ │ │ - b.n 6dca4 │ │ │ │ - ldr r3, [pc, #556] @ (6e004 ) │ │ │ │ + bne.w 6dbaa │ │ │ │ + b.n 6dc4c │ │ │ │ + ldr r3, [pc, #556] @ (6dfac ) │ │ │ │ add.w r7, r5, #28 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov ip, r7 │ │ │ │ ldrd r1, r6, [r6, #12] │ │ │ │ cmp sl, r8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - beq.n 6ddb0 │ │ │ │ + beq.n 6dd58 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #536] @ (6e010 ) │ │ │ │ + ldr r1, [pc, #536] @ (6dfb8 ) │ │ │ │ strd r6, sl, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 6dca4 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 6dc4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 72278 │ │ │ │ + bl 72220 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 72278 │ │ │ │ + bl 72220 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6df6c │ │ │ │ + bne.w 6df14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 6dd92 │ │ │ │ + bpl.n 6dd3a │ │ │ │ add.w r7, r5, #28 │ │ │ │ - ldr.w lr, [pc, #480] @ 6e014 │ │ │ │ + ldr.w lr, [pc, #480] @ 6dfbc │ │ │ │ add lr, pc │ │ │ │ ldr.w r0, [lr, #76] @ 0x4c │ │ │ │ ldrd ip, r2, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub.w r3, r1, ip │ │ │ │ add.w r1, r2, r2, lsr #31 │ │ │ │ mvns r2, r2 │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6df5e │ │ │ │ + bne.n 6df06 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #424] @ (6e018 ) │ │ │ │ + ldr r1, [pc, #424] @ (6dfc0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #420] @ (6e01c ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #420] @ (6dfc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6df54 │ │ │ │ + bcs.n 6defc │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 6dd92 │ │ │ │ + b.n 6dd3a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 6dd8a │ │ │ │ + b.n 6dd32 │ │ │ │ str.w ip, [r0] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ - b.n 6dd60 │ │ │ │ - ldr r3, [pc, #328] @ (6e004 ) │ │ │ │ + b.n 6dd08 │ │ │ │ + ldr r3, [pc, #328] @ (6dfac ) │ │ │ │ add.w r7, r5, #28 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6dde2 │ │ │ │ + b.n 6dd8a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6dc58 │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6dc00 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - b.n 6dc2c │ │ │ │ - ldr.w r8, [pc, #324] @ 6e020 │ │ │ │ + b.n 6dbd4 │ │ │ │ + ldr.w r8, [pc, #324] @ 6dfc8 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ ldrd ip, r2, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add.w lr, r2, r2, lsr #31 │ │ │ │ mvns r2, r2 │ │ │ │ sub.w r1, r1, ip │ │ │ │ cmp.w r1, lr, asr #1 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dfb8 │ │ │ │ + bne.n 6df60 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r1, [pc, #276] @ (6e024 ) │ │ │ │ + ldr r1, [pc, #276] @ (6dfcc ) │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r5, #28 │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - ldr r3, [pc, #264] @ (6e028 ) │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + ldr r3, [pc, #264] @ (6dfd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 6dfaa │ │ │ │ + bcs.n 6df52 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r8, r3, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 6dd92 │ │ │ │ + b.n 6dd3a │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 6dbf2 │ │ │ │ + b.n 6db9a │ │ │ │ add.w r7, r5, #28 │ │ │ │ mov r8, sl │ │ │ │ - b.n 6de30 │ │ │ │ + b.n 6ddd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - b.n 6de8e │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + b.n 6de36 │ │ │ │ str.w ip, [r0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r0, [lr, #76] @ 0x4c │ │ │ │ - b.n 6de60 │ │ │ │ - ldr r3, [pc, #148] @ (6e004 ) │ │ │ │ + b.n 6de08 │ │ │ │ + ldr r3, [pc, #148] @ (6dfac ) │ │ │ │ add.w r7, r5, #28 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r1, [pc, #180] @ (6e02c ) │ │ │ │ + ldr r1, [pc, #180] @ (6dfd4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ strd r8, sl, [sp, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst.w r2, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6df50 │ │ │ │ + bne.n 6def8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 6dde0 │ │ │ │ + blt.w 6dd88 │ │ │ │ mov r8, sl │ │ │ │ - b.n 6dcc2 │ │ │ │ + b.n 6dc6a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 6df34 │ │ │ │ + b.n 6dedc │ │ │ │ str.w ip, [r0] │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ - b.n 6df08 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + b.n 6deb0 │ │ │ │ + adds r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + mcrr2 0, 0, r0, sl, cr3 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r6, #22 │ │ │ │ + vaddl.u8 q8, d10, d3 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + vhadd.u d0, d2, d3 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + smlabb r0, lr, r3, r0 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr3, {0} │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr3, {0} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr3, {0} │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + ldc2 0, cr0, [lr, #-12]! │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + ldc2 0, cr0, [sl], {3} │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - movs r4, r0 │ │ │ │ + mcrr2 0, 0, r0, r2, cr3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r4, [pc, #328] @ (6e194 ) │ │ │ │ + ldr r4, [pc, #328] @ (6e13c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (6e198 ) │ │ │ │ + ldr r0, [pc, #320] @ (6e140 ) │ │ │ │ add r4, pc │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #308] @ (6e19c ) │ │ │ │ + ldr r5, [pc, #308] @ (6e144 ) │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movs r2, #5 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ mov.w r0, #0 │ │ │ │ movs r0, #0 │ │ │ │ mov r8, r5 │ │ │ │ - bl 70f0c │ │ │ │ + bl 70eb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e14a │ │ │ │ - ldr r2, [pc, #276] @ (6e1a0 ) │ │ │ │ + beq.n 6e0f2 │ │ │ │ + ldr r2, [pc, #276] @ (6e148 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e0d0 │ │ │ │ - bl 71320 │ │ │ │ + cbz r0, 6e078 │ │ │ │ + bl 712c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - cbz r4, 6e0d0 │ │ │ │ - ldr r2, [pc, #248] @ (6e1a4 ) │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + cbz r4, 6e078 │ │ │ │ + ldr r2, [pc, #248] @ (6e14c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #228] @ (6e198 ) │ │ │ │ + ldr r3, [pc, #228] @ (6e140 ) │ │ │ │ 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 6e188 │ │ │ │ + bne.n 6e130 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6d118 │ │ │ │ - ldr r1, [pc, #204] @ (6e1a8 ) │ │ │ │ + bl 6d0c0 │ │ │ │ + ldr r1, [pc, #204] @ (6e150 ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e144 │ │ │ │ + beq.n 6e0ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7c34 │ │ │ │ + blx 7be8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6e15e │ │ │ │ + beq.n 6e106 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e18c │ │ │ │ + beq.n 6e134 │ │ │ │ str r5, [r0, #4] │ │ │ │ - ldr r3, [pc, #168] @ (6e1ac ) │ │ │ │ + ldr r3, [pc, #168] @ (6e154 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 6e180 │ │ │ │ - ldr r1, [pc, #160] @ (6e1b0 ) │ │ │ │ - ldr r0, [pc, #160] @ (6e1b4 ) │ │ │ │ + bpl.n 6e128 │ │ │ │ + ldr r1, [pc, #160] @ (6e158 ) │ │ │ │ + ldr r0, [pc, #160] @ (6e15c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6efe4 │ │ │ │ + bl 6ef8c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e138 │ │ │ │ + beq.n 6e0e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e0aa │ │ │ │ + bne.n 6e052 │ │ │ │ mov r0, r5 │ │ │ │ - blx 80e8 │ │ │ │ + blx 809c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e0aa │ │ │ │ + b.n 6e052 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6d118 │ │ │ │ - ldr r1, [pc, #100] @ (6e1b8 ) │ │ │ │ + bl 6d0c0 │ │ │ │ + ldr r1, [pc, #100] @ (6e160 ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e144 │ │ │ │ + beq.n 6e0ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7c34 │ │ │ │ + blx 7be8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6e144 │ │ │ │ + beq.n 6e0ec │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e18c │ │ │ │ + cbz r0, 6e134 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 6e102 │ │ │ │ + beq.n 6e0aa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6e0aa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6e052 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - blx 80e8 │ │ │ │ - b.n 6e144 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + blx 809c │ │ │ │ + b.n 6e0ec │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [r6], #12 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + @ instruction: 0xf7660003 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xf5300003 │ │ │ │ - ldc2l 0, cr0, [ip], #-12 │ │ │ │ + smlawb r0, lr, r3, r0 │ │ │ │ + vaddl.s32 q0, d0, d3 │ │ │ │ + @ instruction: 0xf6ec0003 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #172] @ 6e278 │ │ │ │ + ldr.w ip, [pc, #172] @ 6e220 │ │ │ │ sub sp, #32 │ │ │ │ - ldr r5, [pc, #168] @ (6e27c ) │ │ │ │ + ldr r5, [pc, #168] @ (6e224 ) │ │ │ │ adds r4, r0, #1 │ │ │ │ add ip, pc │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 6e270 │ │ │ │ + beq.n 6e218 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 6e208 │ │ │ │ - ldr r5, [pc, #148] @ (6e280 ) │ │ │ │ - ldr r4, [pc, #140] @ (6e27c ) │ │ │ │ + cbz r5, 6e1b0 │ │ │ │ + ldr r5, [pc, #148] @ (6e228 ) │ │ │ │ + ldr r4, [pc, #140] @ (6e224 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 6e274 │ │ │ │ + bne.n 6e21c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 71544 │ │ │ │ + b.w 714ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - blx 7be0 │ │ │ │ + blx 7b94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 6e26c │ │ │ │ + beq.n 6e214 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl 6f5d0 │ │ │ │ + bl 6f578 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.n 6e262 │ │ │ │ + bcs.n 6e20a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 6e26c │ │ │ │ - ldr r2, [pc, #56] @ (6e284 ) │ │ │ │ - ldr r3, [pc, #44] @ (6e27c ) │ │ │ │ + cbz r0, 6e214 │ │ │ │ + ldr r2, [pc, #56] @ (6e22c ) │ │ │ │ + ldr r3, [pc, #44] @ (6e224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e274 │ │ │ │ + bne.n 6e21c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 6e242 │ │ │ │ + bge.n 6e1ea │ │ │ │ mov r0, r6 │ │ │ │ - b.n 6e24a │ │ │ │ + b.n 6e1f2 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6e24a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + b.n 6e1f2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ movs r0, r1 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6e2cc │ │ │ │ + beq.n 6e274 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 6e296 │ │ │ │ - b.w 71ab4 │ │ │ │ + cbz r2, 6e23e │ │ │ │ + b.w 71a5c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6e2b4 │ │ │ │ + beq.n 6e25c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6f2c4 │ │ │ │ + bl 6f26c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 6e2c0 │ │ │ │ + cbz r0, 6e268 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 80e4 │ │ │ │ + b.w 8098 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #276] @ (6e3f8 ) │ │ │ │ + ldr r4, [pc, #276] @ (6e3a0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r0, [pc, #276] @ (6e3fc ) │ │ │ │ + ldr r0, [pc, #276] @ (6e3a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr.w r8, [pc, #276] @ 6e400 │ │ │ │ + ldr.w r8, [pc, #276] @ 6e3a8 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r8, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ adds r6, r4, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 6e3ea │ │ │ │ + bcs.n 6e392 │ │ │ │ ldr.w r7, [sl] │ │ │ │ mov fp, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r8, r1 │ │ │ │ subs r7, #1 │ │ │ │ add r7, r5 │ │ │ │ - b.n 6e344 │ │ │ │ + b.n 6e2ec │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ subs r2, r6, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e3b6 │ │ │ │ + blt.n 6e35e │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ strb.w r3, [r5], #2 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r4 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 6e3a0 │ │ │ │ + bls.n 6e348 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 6e35c │ │ │ │ - ldr r3, [pc, #184] @ (6e404 ) │ │ │ │ + bcs.n 6e304 │ │ │ │ + ldr r3, [pc, #184] @ (6e3ac ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6e31a │ │ │ │ + bgt.n 6e2c2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 6e330 │ │ │ │ + b.n 6e2d8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r4, [r8] │ │ │ │ @@ -158619,148 +158597,148 @@ │ │ │ │ subs r4, r5, r1 │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r1, r1, r4 │ │ │ │ str.w r1, [sl] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e3ee │ │ │ │ - ldr r2, [pc, #128] @ (6e408 ) │ │ │ │ - ldr r3, [pc, #112] @ (6e3fc ) │ │ │ │ + bne.n 6e396 │ │ │ │ + ldr r2, [pc, #128] @ (6e3b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (6e3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e3f2 │ │ │ │ + bne.n 6e39a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r7, r7, r0 │ │ │ │ str r7, [r2, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 6e370 │ │ │ │ + b.n 6e318 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w r0, [r8] │ │ │ │ subs r6, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r4, [r8] │ │ │ │ movs r4, #22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r1, r5, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [sl] │ │ │ │ str r5, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 6e386 │ │ │ │ + b.n 6e32e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e3b0 │ │ │ │ + b.n 6e358 │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6e3dc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6e384 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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, #244] @ (6e514 ) │ │ │ │ + ldr r4, [pc, #244] @ (6e4bc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r0, [pc, #244] @ (6e518 ) │ │ │ │ + ldr r0, [pc, #244] @ (6e4c0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr.w r9, [pc, #244] @ 6e51c │ │ │ │ + ldr.w r9, [pc, #244] @ 6e4c4 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r6, r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 6e508 │ │ │ │ + bcs.n 6e4b0 │ │ │ │ ldr.w r7, [sl] │ │ │ │ mov fp, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r9, r1 │ │ │ │ subs r7, #1 │ │ │ │ add r7, r5 │ │ │ │ - b.n 6e48e │ │ │ │ - ldr r3, [pc, #200] @ (6e520 ) │ │ │ │ + b.n 6e436 │ │ │ │ + ldr r3, [pc, #200] @ (6e4c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ itt le │ │ │ │ ldrble r2, [r4, #0] │ │ │ │ strle r2, [sp, #8] │ │ │ │ subs r2, r6, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e4d4 │ │ │ │ + blt.n 6e47c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r5], #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 6e492 │ │ │ │ + bls.n 6e43a │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 6e456 │ │ │ │ + bcc.n 6e3fe │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r4, r5, r1 │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r1, r1, r4 │ │ │ │ str.w r1, [sl] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 6e50c │ │ │ │ - ldr r2, [pc, #104] @ (6e524 ) │ │ │ │ - ldr r3, [pc, #88] @ (6e518 ) │ │ │ │ + cbnz r3, 6e4b4 │ │ │ │ + ldr r2, [pc, #104] @ (6e4cc ) │ │ │ │ + ldr r3, [pc, #88] @ (6e4c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e510 │ │ │ │ + bne.n 6e4b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w r0, [r9] │ │ │ │ subs r6, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r6 │ │ │ │ @@ -158769,135 +158747,135 @@ │ │ │ │ movs r4, #22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r1, r5, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [sl] │ │ │ │ str r5, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 6e4ba │ │ │ │ + b.n 6e462 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e4ba │ │ │ │ + beq.n 6e462 │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6e4fa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + b.n 6e4a2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 lr, r1 │ │ │ │ - ldr r1, [pc, #476] @ (6e718 ) │ │ │ │ + ldr r1, [pc, #476] @ (6e6c0 ) │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #472] @ (6e71c ) │ │ │ │ + ldr r3, [pc, #472] @ (6e6c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r5, [lr] │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r4, [ip] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r7, [pc, #444] @ (6e720 ) │ │ │ │ + ldr r7, [pc, #444] @ (6e6c8 ) │ │ │ │ add.w r9, r4, r1 │ │ │ │ adds r6, r5, r3 │ │ │ │ cmp r5, r6 │ │ │ │ it cc │ │ │ │ cmpcc r4, r9 │ │ │ │ add r7, pc │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 6e63a │ │ │ │ - ldr r3, [pc, #424] @ (6e724 ) │ │ │ │ + bcs.n 6e5e2 │ │ │ │ + ldr r3, [pc, #424] @ (6e6cc ) │ │ │ │ mov r1, r5 │ │ │ │ sub.w r8, r9, #2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ add r7, sp, #16 │ │ │ │ str.w fp, [sp] │ │ │ │ sub.w fp, r9, #3 │ │ │ │ strd lr, r2, [sp, #4] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ - b.n 6e5ce │ │ │ │ + b.n 6e576 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e674 │ │ │ │ + blt.n 6e61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6e600 │ │ │ │ + bhi.n 6e5a8 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ add r6, r0 │ │ │ │ cmp r5, r6 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r4, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, 6e626 │ │ │ │ + cbz r3, 6e5ce │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6e59c │ │ │ │ + bgt.n 6e544 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 6e5b8 │ │ │ │ + bls.n 6e560 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.n 6e6b2 │ │ │ │ + bcs.n 6e65a │ │ │ │ mov r2, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 6e5bc │ │ │ │ + b.n 6e564 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n 6e5e2 │ │ │ │ + bcc.n 6e58a │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6e6e2 │ │ │ │ + bcs.n 6e68a │ │ │ │ cmp r4, fp │ │ │ │ - bcs.n 6e6fa │ │ │ │ + bcs.n 6e6a2 │ │ │ │ mov r2, r4 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ subs r3, #32 │ │ │ │ strb.w r3, [r2], #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r3, r3, #6, #6 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #1] │ │ │ │ - b.n 6e5f0 │ │ │ │ + b.n 6e598 │ │ │ │ ldrd fp, lr, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, ip, [sp, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r0, r6, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -158907,24 +158885,24 @@ │ │ │ │ subs r1, r4, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r4, [ip] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e6de │ │ │ │ - ldr r2, [pc, #204] @ (6e728 ) │ │ │ │ - ldr r3, [pc, #188] @ (6e71c ) │ │ │ │ + bne.n 6e686 │ │ │ │ + ldr r2, [pc, #204] @ (6e6d0 ) │ │ │ │ + ldr r3, [pc, #188] @ (6e6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6e712 │ │ │ │ + bne.n 6e6ba │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, lr, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r1, r6, r3 │ │ │ │ @@ -158935,19 +158913,19 @@ │ │ │ │ str.w r5, [lr] │ │ │ │ ldr.w r3, [ip] │ │ │ │ subs r2, r4, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r4, [ip] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 6e65a │ │ │ │ + b.n 6e602 │ │ │ │ ldrd fp, lr, [sp] │ │ │ │ ldrd r2, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r1, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -158955,44 +158933,44 @@ │ │ │ │ ldr.w r3, [ip] │ │ │ │ subs r1, r4, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r4, [ip] │ │ │ │ movs r6, #7 │ │ │ │ - b.n 6e6a4 │ │ │ │ + b.n 6e64c │ │ │ │ ldrd fp, lr, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r1, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r6, #84 @ 0x54 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 6e68a │ │ │ │ + b.n 6e632 │ │ │ │ ldrd fp, lr, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r1, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r6, #7 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 6e68a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6e632 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -159004,68 +158982,68 @@ │ │ │ │ subs r4, r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r0 │ │ │ │ add r1, r3 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ cmpcc r0, r4 │ │ │ │ - bcs.n 6e7a2 │ │ │ │ + bcs.n 6e74a │ │ │ │ subs r5, r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r0] │ │ │ │ mov lr, r3 │ │ │ │ cmp.w ip, #255 @ 0xff │ │ │ │ itt le │ │ │ │ strble.w ip, [r2], #1 │ │ │ │ movle r3, r2 │ │ │ │ - ble.n 6e784 │ │ │ │ + ble.n 6e72c │ │ │ │ mov.w r2, ip, asr #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 6e7c0 │ │ │ │ + bcs.n 6e768 │ │ │ │ strb.w r2, [lr], #2 │ │ │ │ strb.w ip, [r3, #1] │ │ │ │ mov r3, lr │ │ │ │ adds r0, #2 │ │ │ │ cmp r0, r4 │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e75c │ │ │ │ + bne.n 6e704 │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r1, r0, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ subs r0, r3, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [r7, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 6e7e0 │ │ │ │ + cbnz r3, 6e788 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r1, r0, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r7, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -159082,70 +159060,70 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ subs r4, r0, #1 │ │ │ │ add r1, r3 │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ cmpcc r2, r4 │ │ │ │ - bcs.n 6e868 │ │ │ │ + bcs.n 6e810 │ │ │ │ subs r5, r1, #1 │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ mov lr, r3 │ │ │ │ mov ip, r3 │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ itt le │ │ │ │ strble.w r0, [lr], #1 │ │ │ │ movle r3, lr │ │ │ │ - ble.n 6e84a │ │ │ │ + ble.n 6e7f2 │ │ │ │ mov.w lr, r0, asr #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 6e886 │ │ │ │ + bcs.n 6e82e │ │ │ │ strb.w lr, [ip], #2 │ │ │ │ strb r0, [r3, #1] │ │ │ │ mov r3, ip │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e824 │ │ │ │ + bne.n 6e7cc │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ subs r0, r0, r1 │ │ │ │ str r0, [r6, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ subs r0, r3, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [r7, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 6e8a6 │ │ │ │ + cbnz r3, 6e84e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8] │ │ │ │ subs r0, r2, r1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r7, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159159,73 +159137,73 @@ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w ip, r3, r0 │ │ │ │ add.w lr, r2, r7 │ │ │ │ cmp r2, lr │ │ │ │ it cc │ │ │ │ cmpcc r3, ip │ │ │ │ - bcc.n 6e8fe │ │ │ │ - b.n 6e98c │ │ │ │ + bcc.n 6e8a6 │ │ │ │ + b.n 6e934 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r3, ip │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e984 │ │ │ │ + beq.n 6e92c │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 6e8e8 │ │ │ │ + beq.n 6e890 │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ - beq.n 6e9a4 │ │ │ │ + beq.n 6e94c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6e950 │ │ │ │ + beq.n 6e8f8 │ │ │ │ cmp ip, r7 │ │ │ │ - bls.n 6e95a │ │ │ │ + bls.n 6e902 │ │ │ │ ldrb.w r8, [r3, #1] │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - bne.n 6e9c0 │ │ │ │ + bne.n 6e968 │ │ │ │ lsls r0, r0, #12 │ │ │ │ mov.w r8, r8, lsl #6 │ │ │ │ and.w r8, r8, #4032 @ 0xfc0 │ │ │ │ adds r7, r3, #2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r7, ip │ │ │ │ orr.w r8, r8, r0 │ │ │ │ - bcs.n 6e95a │ │ │ │ + bcs.n 6e902 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 6e8e8 │ │ │ │ + b.n 6e890 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r7, ip │ │ │ │ and.w r8, r0, #1984 @ 0x7c0 │ │ │ │ - bcc.n 6e93e │ │ │ │ + bcc.n 6e8e6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r3, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r7, #22 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r1, r2, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r3, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ @@ -159235,156 +159213,154 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r0, r2, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6e9cc │ │ │ │ + cbnz r3, 6e974 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r3, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 6e974 │ │ │ │ + b.n 6e91c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r3, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ - b.n 6e964 │ │ │ │ + b.n 6e90c │ │ │ │ movs r7, #7 │ │ │ │ - b.n 6e974 │ │ │ │ + b.n 6e91c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (6ea24 ) │ │ │ │ + ldr r3, [pc, #68] @ (6e9cc ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #68] @ (6ea28 ) │ │ │ │ + ldr r0, [pc, #68] @ (6e9d0 ) │ │ │ │ movs r4, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ add r3, r2 │ │ │ │ strb r2, [r0, r4] │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e9ec │ │ │ │ + bne.n 6e994 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - blx 8098 │ │ │ │ - ldr r2, [pc, #36] @ (6ea2c ) │ │ │ │ + blx 804c │ │ │ │ + ldr r2, [pc, #36] @ (6e9d4 ) │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ sub.w r0, r5, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ strb.w r4, [r1, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ea12 │ │ │ │ + bne.n 6e9ba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r2, r2, #20 │ │ │ │ - movs r6, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + vaddl.u8 q0, d2, d5 │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ - movs r6, r0 │ │ │ │ + vhadd.u16 d16, d10, d5 │ │ │ │ stmdb 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 r5, [pc, #396] @ (6ebd0 ) │ │ │ │ - ldr r4, [pc, #396] @ (6ebd4 ) │ │ │ │ + ldr r5, [pc, #396] @ (6eb78 ) │ │ │ │ + ldr r4, [pc, #396] @ (6eb7c ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #396] @ 6ebd8 │ │ │ │ + ldr.w r9, [pc, #396] @ 6eb80 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #392] @ (6ebdc ) │ │ │ │ + ldr r1, [pc, #392] @ (6eb84 ) │ │ │ │ add r9, pc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6eb9a │ │ │ │ + beq.w 6eb42 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr.w sl, [r1] │ │ │ │ add.w r8, sl, r5 │ │ │ │ cmp sl, r8 │ │ │ │ - bcs.w 6ebc4 │ │ │ │ + bcs.w 6eb6c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r6, [pc, #348] @ (6ebe0 ) │ │ │ │ + ldr r6, [pc, #348] @ (6eb88 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w fp, [pc, #348] @ 6ebe4 │ │ │ │ + ldr.w fp, [pc, #348] @ 6eb8c │ │ │ │ add r7, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r6, pc │ │ │ │ mov r9, sl │ │ │ │ add fp, pc │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 6eabc │ │ │ │ + b.n 6ea64 │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ - cbz r3, 6eae8 │ │ │ │ - cbz r5, 6eab0 │ │ │ │ + cbz r3, 6ea90 │ │ │ │ + cbz r5, 6ea58 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r8, r9 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ - bls.n 6eb2e │ │ │ │ + bls.n 6ead6 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 6eb2e │ │ │ │ - ldr r3, [pc, #292] @ (6ebe8 ) │ │ │ │ + bcs.n 6ead6 │ │ │ │ + ldr r3, [pc, #292] @ (6eb90 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 6eb82 │ │ │ │ + ble.n 6eb2a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub.w r2, r8, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ebb8 │ │ │ │ + blt.n 6eb60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 6eaa0 │ │ │ │ + bls.n 6ea48 │ │ │ │ adds r3, r5, #4 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 6ebac │ │ │ │ + bcs.n 6eb54 │ │ │ │ mov r3, r4 │ │ │ │ - cbnz r5, 6eafc │ │ │ │ + cbnz r5, 6eaa4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r2, r2, #12, #6 │ │ │ │ add r9, r0 │ │ │ │ add r2, r6 │ │ │ │ adds r4, r3, #3 │ │ │ │ @@ -159398,20 +159374,20 @@ │ │ │ │ ldrb.w r2, [r2, #96] @ 0x60 │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r6 │ │ │ │ ldrb.w r2, [r2, #96] @ 0x60 │ │ │ │ strb r2, [r3, #2] │ │ │ │ - bhi.n 6eabc │ │ │ │ + bhi.n 6ea64 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ - cbz r5, 6eb40 │ │ │ │ + cbz r5, 6eae8 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r5, sl, r5 │ │ │ │ @@ -159421,698 +159397,697 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r6, r4, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r6 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 6eb8c │ │ │ │ - cbnz r7, 6eb8e │ │ │ │ - ldr r2, [pc, #132] @ (6ebec ) │ │ │ │ - ldr r3, [pc, #112] @ (6ebdc ) │ │ │ │ + cbnz r3, 6eb34 │ │ │ │ + cbnz r7, 6eb36 │ │ │ │ + ldr r2, [pc, #132] @ (6eb94 ) │ │ │ │ + ldr r3, [pc, #112] @ (6eb84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ebcc │ │ │ │ + bne.n 6eb74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r9] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 6eae4 │ │ │ │ - cbz r7, 6ebc8 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + b.n 6ea8c │ │ │ │ + cbz r7, 6eb70 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r0, #0] │ │ │ │ - b.n 6eb66 │ │ │ │ + b.n 6eb0e │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 6e9d0 │ │ │ │ + bl 6e978 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 6ea6a │ │ │ │ + b.n 6ea12 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r7, #7 │ │ │ │ - b.n 6eb38 │ │ │ │ + b.n 6eae0 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r7, #22 │ │ │ │ - b.n 6eb38 │ │ │ │ + b.n 6eae0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6eb66 │ │ │ │ + beq.n 6eb0e │ │ │ │ movs r7, #7 │ │ │ │ - b.n 6eb8e │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + b.n 6eb36 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r1, r2] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r7, [pc, #944] @ (6ef98 ) │ │ │ │ + cdp2 0, 13, cr0, cr8, cr5, {0} │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 r0, [pc, #448] @ (6edc4 ) │ │ │ │ + ldr r0, [pc, #448] @ (6ed6c ) │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ed58 │ │ │ │ + beq.w 6ed00 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, r0, r1 │ │ │ │ add r2, lr │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ cmpcc lr, r2 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs.w 6edba │ │ │ │ + bcs.w 6ed62 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [pc, #392] @ (6edc8 ) │ │ │ │ + ldr r5, [pc, #392] @ (6ed70 ) │ │ │ │ sub.w fp, r4, #2 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 6ec66 │ │ │ │ + beq.n 6ec0e │ │ │ │ mov ip, lr │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp r4, r0 │ │ │ │ it hi │ │ │ │ cmphi r2, ip │ │ │ │ - bls.n 6ed04 │ │ │ │ + bls.n 6ecac │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 6ec4e │ │ │ │ + bne.n 6ebf6 │ │ │ │ cmp r4, r0 │ │ │ │ it hi │ │ │ │ cmphi r2, lr │ │ │ │ - bls.n 6ed64 │ │ │ │ + bls.n 6ed0c │ │ │ │ mov r3, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #2 │ │ │ │ - beq.n 6ece0 │ │ │ │ + beq.n 6ec88 │ │ │ │ adds r6, r0, #3 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrb.w r6, [ip, #256] @ 0x100 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - beq.n 6ecf2 │ │ │ │ + beq.n 6ec9a │ │ │ │ mov ip, lr │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 6ed68 │ │ │ │ + bcs.n 6ed10 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r3, r0, #4 │ │ │ │ ldrb.w sl, [r0, #2] │ │ │ │ add r1, r5 │ │ │ │ add sl, r5 │ │ │ │ ldrb.w r1, [r1, #256] @ 0x100 │ │ │ │ ldrb.w sl, [sl, #256] @ 0x100 │ │ │ │ orr.w r1, r1, r6, lsl #6 │ │ │ │ orr.w r1, sl, r1, lsl #6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bgt.n 6ed32 │ │ │ │ + bgt.n 6ecda │ │ │ │ strb.w r1, [ip], #1 │ │ │ │ adds r1, r0, #3 │ │ │ │ cmp r4, r1 │ │ │ │ it hi │ │ │ │ cmphi r2, ip │ │ │ │ - bls.n 6edae │ │ │ │ + bls.n 6ed56 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ mov lr, ip │ │ │ │ mov.w sl, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #2 │ │ │ │ - bne.n 6ec88 │ │ │ │ + bne.n 6ec30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r2, lr │ │ │ │ it hi │ │ │ │ cmphi r4, r3 │ │ │ │ - bls.n 6ed5e │ │ │ │ + bls.n 6ed06 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ - b.n 6ec4a │ │ │ │ + b.n 6ebf2 │ │ │ │ mov ip, lr │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [ip], #1 │ │ │ │ cmp r4, r3 │ │ │ │ it hi │ │ │ │ cmphi r2, ip │ │ │ │ - bhi.n 6ec5c │ │ │ │ + bhi.n 6ec04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ sub.w r0, ip, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w ip, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6edc0 │ │ │ │ + bne.n 6ed68 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, r1, asr #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs.n 6eda0 │ │ │ │ + bcs.n 6ed48 │ │ │ │ strb.w sl, [ip], #2 │ │ │ │ adds r3, r0, #4 │ │ │ │ strb.w r1, [lr, #1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it hi │ │ │ │ cmphi r2, ip │ │ │ │ - bls.n 6edb4 │ │ │ │ + bls.n 6ed5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov lr, ip │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - b.n 6eccc │ │ │ │ - bl 6e9d0 │ │ │ │ - b.n 6ec1a │ │ │ │ + b.n 6ec74 │ │ │ │ + bl 6e978 │ │ │ │ + b.n 6ebc2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6ed04 │ │ │ │ + b.n 6ecac │ │ │ │ mov ip, lr │ │ │ │ - b.n 6ed04 │ │ │ │ + b.n 6ecac │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r4, #22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ sub.w r2, lr, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w lr, [r8] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r4, #7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 6ed74 │ │ │ │ + b.n 6ed1c │ │ │ │ ldrd r0, r6, [sp, #4] │ │ │ │ - b.n 6ed04 │ │ │ │ + b.n 6ecac │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6ed04 │ │ │ │ + b.n 6ecac │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6ed2c │ │ │ │ + beq.n 6ecd4 │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6ed8e │ │ │ │ - ldr r6, [pc, #480] @ (6efa8 ) │ │ │ │ + b.n 6ed36 │ │ │ │ + ldr r6, [pc, #832] @ (6f0b0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #224] @ (6eeac ) │ │ │ │ + ldr r6, [pc, #576] @ (6efb4 ) │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #460] @ (6efac ) │ │ │ │ + ldr r3, [pc, #460] @ (6ef54 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #460] @ (6efb0 ) │ │ │ │ + ldr r1, [pc, #460] @ (6ef58 ) │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #452] @ (6efb4 ) │ │ │ │ + ldr r3, [pc, #452] @ (6ef5c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6ef3a │ │ │ │ + beq.w 6eee2 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 9c6a0 <__isoc23_strtoul@@Base+0x1ff80> │ │ │ │ - ldr r3, [pc, #424] @ (6efb8 ) │ │ │ │ + bl 9c0b8 <__isoc23_strtoul@@Base+0x1f9f0> │ │ │ │ + ldr r3, [pc, #424] @ (6ef60 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #416] @ (6efbc ) │ │ │ │ + ldr r3, [pc, #416] @ (6ef64 ) │ │ │ │ mov r8, r9 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ movs r6, #11 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5d6e0 │ │ │ │ - cbz r0, 6ee5c │ │ │ │ + bl 5d688 │ │ │ │ + cbz r0, 6ee04 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6eefa │ │ │ │ + beq.n 6eea2 │ │ │ │ cmp fp, r8 │ │ │ │ - bls.n 6ee5c │ │ │ │ + bls.n 6ee04 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ itt eq │ │ │ │ moveq r9, r4 │ │ │ │ moveq r8, fp │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6ee6c │ │ │ │ + bge.n 6ee14 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 6ee80 │ │ │ │ + cbz r3, 6ee28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6ee24 │ │ │ │ + b.n 6edcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c6a0 <__isoc23_strtoul@@Base+0x1ff80> │ │ │ │ + bl 9c0b8 <__isoc23_strtoul@@Base+0x1f9f0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ee7a │ │ │ │ + cbz r0, 6ee22 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 6ee24 │ │ │ │ + b.n 6edcc │ │ │ │ ldrd r1, r4, [sp, #16] │ │ │ │ - b.n 6ee24 │ │ │ │ + b.n 6edcc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6ef62 │ │ │ │ + beq.n 6ef0a │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6ef04 │ │ │ │ + beq.n 6eeac │ │ │ │ ldr.w r8, [r9, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6eef2 │ │ │ │ + beq.n 6ee9a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, r5, r3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r4, 6eeb0 │ │ │ │ - b.n 6ef44 │ │ │ │ + cbnz r4, 6ee58 │ │ │ │ + b.n 6eeec │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6ef44 │ │ │ │ + beq.n 6eeec │ │ │ │ ldrh.w r1, [r0, r4, lsl #1] │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bpl.n 6eea8 │ │ │ │ + bpl.n 6ee50 │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - ldr r2, [pc, #228] @ (6efc0 ) │ │ │ │ - ldr r3, [pc, #216] @ (6efb4 ) │ │ │ │ + ldr r2, [pc, #228] @ (6ef68 ) │ │ │ │ + ldr r3, [pc, #216] @ (6ef5c ) │ │ │ │ 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 6efa8 │ │ │ │ + bne.n 6ef50 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #208] @ 6efc4 │ │ │ │ + ldr.w r8, [pc, #208] @ 6ef6c │ │ │ │ add r8, pc │ │ │ │ - b.n 6eec0 │ │ │ │ + b.n 6ee68 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6ee8e │ │ │ │ + bne.n 6ee36 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6eece │ │ │ │ - ldr r3, [pc, #184] @ (6efc8 ) │ │ │ │ + bne.n 6ee76 │ │ │ │ + ldr r3, [pc, #184] @ (6ef70 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 6ef48 │ │ │ │ + bmi.n 6eef0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6ef5c │ │ │ │ + cbz r3, 6ef04 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6efa2 │ │ │ │ - ldr r1, [pc, #164] @ (6efcc ) │ │ │ │ + beq.n 6ef4a │ │ │ │ + ldr r1, [pc, #164] @ (6ef74 ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 6ef4c │ │ │ │ - ldr r3, [pc, #152] @ (6efd0 ) │ │ │ │ + cbnz r0, 6eef4 │ │ │ │ + ldr r3, [pc, #152] @ (6ef78 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6ef4c │ │ │ │ + b.n 6eef4 │ │ │ │ movs r3, #15 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 6ee04 │ │ │ │ + b.n 6edac │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ - b.n 6eeb8 │ │ │ │ - ldr r3, [pc, #136] @ (6efd4 ) │ │ │ │ + b.n 6ee60 │ │ │ │ + ldr r3, [pc, #136] @ (6ef7c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #136] @ (6efd8 ) │ │ │ │ + ldr r2, [pc, #136] @ (6ef80 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add sl, r0 │ │ │ │ - b.n 6eece │ │ │ │ - ldr r3, [pc, #124] @ (6efdc ) │ │ │ │ + b.n 6ee76 │ │ │ │ + ldr r3, [pc, #124] @ (6ef84 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6ef4c │ │ │ │ + b.n 6eef4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r6, sl │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.n 6ef96 │ │ │ │ + bcs.n 6ef3e │ │ │ │ subs r5, #1 │ │ │ │ - b.n 6ef8e │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 6ef36 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 6ef86 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 6ef2e │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r4, [r3, r4, lsl #2] │ │ │ │ strb.w r4, [sl], #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 6ef96 │ │ │ │ + beq.n 6ef3e │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ef6e │ │ │ │ + bne.n 6ef16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 6eed8 │ │ │ │ - ldr r3, [pc, #60] @ (6efe0 ) │ │ │ │ + b.n 6ee80 │ │ │ │ + ldr r3, [pc, #60] @ (6ef88 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6ef4c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + b.n 6eef4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d00003 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + cdp 0, 4, cr0, cr0, cr3, {0} │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 6f074 │ │ │ │ + beq.n 6eefc │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d60003 │ │ │ │ - @ instruction: 0xf2be0003 │ │ │ │ - subw r0, sl, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + stcl 0, cr0, [r6, #-12] │ │ │ │ + stc 0, cr0, [lr, #-12]! │ │ │ │ + ldc 0, cr0, [sl, #-12] │ │ │ │ + lsls r6, r2, #13 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf2960003 │ │ │ │ - @ instruction: 0xf2500003 │ │ │ │ + stc 0, cr0, [r6, #-12] │ │ │ │ + stcl 0, cr0, [r0], {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #640] @ (6f278 ) │ │ │ │ - ldr r2, [pc, #640] @ (6f27c ) │ │ │ │ + ldr r3, [pc, #640] @ (6f220 ) │ │ │ │ + ldr r2, [pc, #640] @ (6f224 ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #636] @ (6f280 ) │ │ │ │ + ldr r3, [pc, #636] @ (6f228 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 6f01a │ │ │ │ + cbz r0, 6efc2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f132 │ │ │ │ + bne.w 6f0da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f162 │ │ │ │ - ldr r5, [pc, #608] @ (6f284 ) │ │ │ │ + beq.w 6f10a │ │ │ │ + ldr r5, [pc, #608] @ (6f22c ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f10c │ │ │ │ - ldr r6, [pc, #600] @ (6f288 ) │ │ │ │ + bne.n 6f0b4 │ │ │ │ + ldr r6, [pc, #600] @ (6f230 ) │ │ │ │ add r6, pc │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 6f162 │ │ │ │ + beq.w 6f10a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ - bl 6edcc │ │ │ │ + bl 6ed74 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6edcc │ │ │ │ + bl 6ed74 │ │ │ │ adds.w r4, r9, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r9, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f162 │ │ │ │ + bne.n 6f10a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f162 │ │ │ │ - ldr r2, [pc, #536] @ (6f28c ) │ │ │ │ + beq.n 6f10a │ │ │ │ + ldr r2, [pc, #536] @ (6f234 ) │ │ │ │ mov fp, r4 │ │ │ │ add r2, pc │ │ │ │ add.w sl, r2, #512 @ 0x200 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 6f098 │ │ │ │ + cbz r4, 6f040 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 6f098 │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 6f040 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f19c │ │ │ │ + beq.w 6f144 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 6f07a │ │ │ │ + bne.n 6f022 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r1, r4, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f1be │ │ │ │ + beq.n 6f166 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ add r1, sp, #20 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ orrs.w r3, r9, r2 │ │ │ │ - bmi.n 6f166 │ │ │ │ + bmi.n 6f10e │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 6f17e │ │ │ │ + bne.n 6f126 │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #412] @ (6f290 ) │ │ │ │ - ldr r3, [pc, #396] @ (6f280 ) │ │ │ │ + ldr r2, [pc, #412] @ (6f238 ) │ │ │ │ + ldr r3, [pc, #396] @ (6f228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f1c4 │ │ │ │ + bne.n 6f16c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 6f192 │ │ │ │ - ldr r4, [pc, #384] @ (6f294 ) │ │ │ │ + beq.n 6f13a │ │ │ │ + ldr r4, [pc, #384] @ (6f23c ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #172 @ 0xac │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f02c │ │ │ │ + beq.n 6efd4 │ │ │ │ add.w r1, r4, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f032 │ │ │ │ - b.n 6f02c │ │ │ │ + bne.n 6efda │ │ │ │ + b.n 6efd4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 6f188 │ │ │ │ - ldr r4, [pc, #352] @ (6f298 ) │ │ │ │ + beq.n 6f130 │ │ │ │ + ldr r4, [pc, #352] @ (6f240 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #172 @ 0xac │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f01a │ │ │ │ + beq.w 6efc2 │ │ │ │ add.w r1, r4, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f01a │ │ │ │ + beq.w 6efc2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f02c │ │ │ │ - b.n 6f026 │ │ │ │ + beq.w 6efd4 │ │ │ │ + b.n 6efce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f098 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e9c │ │ │ │ + blx 7e50 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6f1c8 │ │ │ │ - ldr r3, [pc, #292] @ (6f29c ) │ │ │ │ + beq.n 6f170 │ │ │ │ + ldr r3, [pc, #292] @ (6f244 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f098 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c4ec <__isoc23_strtoul@@Base+0x1fdcc> │ │ │ │ - b.n 6f0ee │ │ │ │ + bl 9bf04 <__isoc23_strtoul@@Base+0x1f83c> │ │ │ │ + b.n 6f096 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f01a │ │ │ │ - b.n 6f136 │ │ │ │ + beq.w 6efc2 │ │ │ │ + b.n 6f0de │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f02c │ │ │ │ - b.n 6f110 │ │ │ │ - ldr r3, [pc, #256] @ (6f2a0 ) │ │ │ │ + beq.w 6efd4 │ │ │ │ + b.n 6f0b8 │ │ │ │ + ldr r3, [pc, #256] @ (6f248 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 6f0f0 │ │ │ │ + beq.n 6f098 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a6c │ │ │ │ - b.n 6f0f0 │ │ │ │ + blx 7a2c │ │ │ │ + b.n 6f098 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6f0f0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6f098 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e9c │ │ │ │ + blx 7e50 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6f174 │ │ │ │ + bne.n 6f11c │ │ │ │ add.w r3, r9, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 6f1ea │ │ │ │ + bhi.n 6f192 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #43 @ 0x2b │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r4, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6f1be │ │ │ │ + blt.n 6f166 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c4ec <__isoc23_strtoul@@Base+0x1fdcc> │ │ │ │ + bl 9bf04 <__isoc23_strtoul@@Base+0x1f83c> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 6f268 │ │ │ │ - add r2, pc, #8 @ (adr r2, 6f20c ) │ │ │ │ + bhi.n 6f210 │ │ │ │ + add r2, pc, #8 @ (adr r2, 6f1b4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -160121,195 +160096,195 @@ │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - ldr r3, [pc, #120] @ (6f2a4 ) │ │ │ │ + ldr r3, [pc, #120] @ (6f24c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6f1fa │ │ │ │ - ldr r3, [pc, #116] @ (6f2a8 ) │ │ │ │ + b.n 6f1a2 │ │ │ │ + ldr r3, [pc, #116] @ (6f250 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6f1fa │ │ │ │ - ldr r3, [pc, #112] @ (6f2ac ) │ │ │ │ + b.n 6f1a2 │ │ │ │ + ldr r3, [pc, #112] @ (6f254 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6f1fa │ │ │ │ - ldr r3, [pc, #108] @ (6f2b0 ) │ │ │ │ + b.n 6f1a2 │ │ │ │ + ldr r3, [pc, #108] @ (6f258 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6f1fa │ │ │ │ - ldr r3, [pc, #104] @ (6f2b4 ) │ │ │ │ + b.n 6f1a2 │ │ │ │ + ldr r3, [pc, #104] @ (6f25c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6f0f0 │ │ │ │ - ldr r3, [pc, #100] @ (6f2b8 ) │ │ │ │ + b.n 6f098 │ │ │ │ + ldr r3, [pc, #100] @ (6f260 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6f0f0 │ │ │ │ - ldr r3, [pc, #96] @ (6f2bc ) │ │ │ │ + b.n 6f098 │ │ │ │ + ldr r3, [pc, #96] @ (6f264 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6f0f0 │ │ │ │ - ldr r3, [pc, #92] @ (6f2c0 ) │ │ │ │ + b.n 6f098 │ │ │ │ + ldr r3, [pc, #92] @ (6f268 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f098 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6f1be │ │ │ │ + blt.n 6f166 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9c4ec <__isoc23_strtoul@@Base+0x1fdcc> │ │ │ │ + bl 9bf04 <__isoc23_strtoul@@Base+0x1f83c> │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 6f0f0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + b.n 6f098 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr6, cr5, {0} │ │ │ │ - cdp2 0, 12, cr0, cr10, cr5, {0} │ │ │ │ - ldr r2, [pc, #48] @ (6f2c0 ) │ │ │ │ + vst4.8 {d16-d19}, [r6], r5 │ │ │ │ + ldrsh.w r0, [sl, r5] │ │ │ │ + ldr r2, [pc, #400] @ (6f3c8 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r4, #20]! │ │ │ │ - ldc2 0, cr0, [lr, #20]! │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + ldr.w r0, [r4, r5] │ │ │ │ + strh.w r0, [lr, r5] │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #904] @ (6f62c ) │ │ │ │ + ldr r1, [pc, #232] @ (6f334 ) │ │ │ │ movs r0, r1 │ │ │ │ - bl ffe372a6 │ │ │ │ - bl ffef32aa │ │ │ │ + bl ffe3724e │ │ │ │ + bl ffef3252 │ │ │ │ ldrsh.w pc, [r3, #4095] @ 0xfff │ │ │ │ - bl ffd572b2 │ │ │ │ - bl 22f2b6 │ │ │ │ - bl eb2ba │ │ │ │ - bl 33b2be │ │ │ │ - bl 3b2c2 │ │ │ │ + bl ffd5725a │ │ │ │ + bl 22f25e │ │ │ │ + bl eb262 │ │ │ │ + bl 33b266 │ │ │ │ + bl 3b26a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 6f376 │ │ │ │ + beq.n 6f31e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f376 │ │ │ │ - ldr.w ip, [pc, #160] @ 6f380 │ │ │ │ + beq.n 6f31e │ │ │ │ + ldr.w ip, [pc, #160] @ 6f328 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ mov r3, lr │ │ │ │ - b.n 6f2f0 │ │ │ │ + b.n 6f298 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6f31c │ │ │ │ + beq.n 6f2c4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldr.w r0, [r1, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f2ec │ │ │ │ + bne.n 6f294 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (6f384 ) │ │ │ │ + ldr r0, [pc, #120] @ (6f32c ) │ │ │ │ add r0, pc │ │ │ │ add r2, r0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r2, #512] @ 0x200 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r3, #1 │ │ │ │ - ldr r1, [pc, #104] @ (6f388 ) │ │ │ │ + ldr r1, [pc, #104] @ (6f330 ) │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #2 │ │ │ │ add r1, r2 │ │ │ │ ldr.w r1, [r1, #512] @ 0x200 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6f308 │ │ │ │ + beq.n 6f2b0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 6f352 │ │ │ │ + beq.n 6f2fa │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7a30 │ │ │ │ + blx 79f0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 6f366 │ │ │ │ + cbz r0, 6f30e │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n 6f308 │ │ │ │ + b.n 6f2b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r0, r1 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r0, r1 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 r6, [pc, #544] @ (6f5c0 ) │ │ │ │ + ldr r6, [pc, #544] @ (6f568 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #544] @ (6f5c4 ) │ │ │ │ + ldr r0, [pc, #544] @ (6f56c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6f492 │ │ │ │ + beq.n 6f43a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f496 │ │ │ │ + beq.n 6f43e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f43c │ │ │ │ + beq.n 6f3e4 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f49a │ │ │ │ + beq.n 6f442 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f51e │ │ │ │ + beq.w 6f4c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f55a │ │ │ │ + beq.w 6f502 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -160318,15 +160293,15 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx r8 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f5ba │ │ │ │ + beq.w 6f562 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r7, [sp, #24] │ │ │ │ subs r0, r0, r7 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ @@ -160339,74 +160314,74 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r2, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [sl] │ │ │ │ - b.n 6f474 │ │ │ │ + b.n 6f41c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r2, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, r3, r4 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r3, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #336] @ (6f5c8 ) │ │ │ │ - ldr r3, [pc, #332] @ (6f5c4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6f570 ) │ │ │ │ + ldr r3, [pc, #332] @ (6f56c ) │ │ │ │ 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 6f5ae │ │ │ │ + bne.w 6f556 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 6f474 │ │ │ │ + b.n 6f41c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6f474 │ │ │ │ + b.n 6f41c │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ - cbz r6, 6f4f0 │ │ │ │ + cbz r6, 6f498 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f58e │ │ │ │ + beq.n 6f536 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f574 │ │ │ │ + beq.n 6f51c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ ite ls │ │ │ │ addls r1, r0, r2 │ │ │ │ addhi r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 6f4d4 │ │ │ │ + bls.n 6f47c │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - bne.n 6f4c0 │ │ │ │ + bne.n 6f468 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -160414,191 +160389,191 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6f474 │ │ │ │ + b.n 6f41c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, fp │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f448 │ │ │ │ + beq.n 6f3f0 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6f458 │ │ │ │ + bcs.n 6f400 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r2, r0 │ │ │ │ ldrb.w r1, [r8, r1] │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - bne.n 6f50c │ │ │ │ - b.n 6f454 │ │ │ │ + bne.n 6f4b4 │ │ │ │ + b.n 6f3fc │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6f5ba │ │ │ │ + beq.n 6f562 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w r4, fp, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f474 │ │ │ │ + beq.n 6f41c │ │ │ │ ldr.w r1, [r9] │ │ │ │ sub.w r3, r3, fp │ │ │ │ adds r3, r1, r3 │ │ │ │ - bcc.n 6f474 │ │ │ │ + bcc.n 6f41c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6f474 │ │ │ │ + beq.n 6f41c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6f540 │ │ │ │ - b.n 6f474 │ │ │ │ + bne.n 6f4e8 │ │ │ │ + b.n 6f41c │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ - blx 7e90 │ │ │ │ + blx 7e44 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 6f5b2 │ │ │ │ + cbz r0, 6f55a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - b.n 6f3e6 │ │ │ │ + b.n 6f38e │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ - blx 7e90 │ │ │ │ + blx 7e44 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 6f5b2 │ │ │ │ + cbz r0, 6f55a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - b.n 6f4ae │ │ │ │ - ldr r5, [pc, #60] @ (6f5cc ) │ │ │ │ - ldr r0, [pc, #48] @ (6f5c4 ) │ │ │ │ + b.n 6f456 │ │ │ │ + ldr r5, [pc, #60] @ (6f574 ) │ │ │ │ + ldr r0, [pc, #48] @ (6f56c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ eors r5, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ - bne.n 6f5ae │ │ │ │ + bne.n 6f556 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov ip, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6f474 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + b.n 6f41c │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #468] @ (6f7bc ) │ │ │ │ + ldr r2, [pc, #468] @ (6f764 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #468] @ (6f7c0 ) │ │ │ │ + ldr r3, [pc, #468] @ (6f768 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f626 │ │ │ │ + beq.n 6f5ce │ │ │ │ ldr.w r2, [r9] │ │ │ │ movw r3, #9451 @ 0x24eb │ │ │ │ movt r3, #65229 @ 0xfecd │ │ │ │ add r3, r2 │ │ │ │ movw r2, #59599 @ 0xe8cf │ │ │ │ movt r2, #150 @ 0x96 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 6f7ae │ │ │ │ + bls.w 6f756 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #56095 @ 0xdb1f │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #384] @ (6f7c4 ) │ │ │ │ + ldr r3, [pc, #384] @ (6f76c ) │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #380] @ (6f7c8 ) │ │ │ │ + ldr r3, [pc, #380] @ (6f770 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f770 │ │ │ │ + beq.w 6f718 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ mvns r1, r1 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f79c │ │ │ │ + beq.w 6f744 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f79c │ │ │ │ + beq.w 6f744 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f758 │ │ │ │ + beq.n 6f700 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6f38c │ │ │ │ + bl 6f334 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6f750 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bne.n 6f6f8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 6f750 │ │ │ │ + beq.n 6f6f8 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6f77a │ │ │ │ + bne.n 6f722 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 6f6c6 │ │ │ │ + cbz r3, 6f66e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -160607,44 +160582,44 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 6f714 │ │ │ │ + bpl.n 6f6bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r2, r2, sl │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r3, r3, sl │ │ │ │ adds r0, r3, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f6fa │ │ │ │ + beq.n 6f6a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #208] @ (6f7cc ) │ │ │ │ - ldr r3, [pc, #192] @ (6f7c0 ) │ │ │ │ + ldr r2, [pc, #208] @ (6f774 ) │ │ │ │ + ldr r3, [pc, #192] @ (6f768 ) │ │ │ │ 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 6f7b6 │ │ │ │ + bne.n 6f75e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 6f73c │ │ │ │ + bmi.n 6f6e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 6f73c │ │ │ │ + cbz r3, 6f6e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r3 │ │ │ │ add.w r1, r2, #1 │ │ │ │ itt lt │ │ │ │ @@ -160658,108 +160633,110 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f686 │ │ │ │ + bne.n 6f62e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ sub.w r2, r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r3, r3, sl │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f65c │ │ │ │ + bne.w 6f604 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 6f6ee │ │ │ │ + b.n 6f696 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6f6c6 │ │ │ │ + beq.n 6f66e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 6f6c6 │ │ │ │ + b.n 6f66e │ │ │ │ mov r7, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f6ee │ │ │ │ + beq.n 6f696 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 6f6ee │ │ │ │ + b.n 6f696 │ │ │ │ mov r4, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 6f640 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 6f5e8 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf60003 │ │ │ │ - rsb r0, r0, r3 │ │ │ │ - movs r6, r5 │ │ │ │ + b.n 6f43c │ │ │ │ + movs r3, r0 │ │ │ │ + b.n 6f3d4 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ stmdb 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, r3 │ │ │ │ - ldr r3, [pc, #828] @ (6fb24 ) │ │ │ │ + ldr r3, [pc, #828] @ (6facc ) │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #828] @ (6fb28 ) │ │ │ │ + ldr r2, [pc, #828] @ (6fad0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 6f818 │ │ │ │ + cbz r6, 6f7c0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #9451 @ 0x24eb │ │ │ │ movt r3, #65229 @ 0xfecd │ │ │ │ add r3, r2 │ │ │ │ movw r2, #59599 @ 0xe8cf │ │ │ │ movt r2, #150 @ 0x96 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 6fad0 │ │ │ │ + bls.w 6fa78 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #56095 @ 0xdb1f │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #756] @ (6fb2c ) │ │ │ │ + ldr r2, [pc, #756] @ (6fad4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #748] @ (6fb30 ) │ │ │ │ + ldr r2, [pc, #748] @ (6fad8 ) │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -160770,67 +160747,67 @@ │ │ │ │ mov r4, r1 │ │ │ │ it ne │ │ │ │ negne r7, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fa1a │ │ │ │ + beq.w 6f9c2 │ │ │ │ ldr.w r5, [r8, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6fa1a │ │ │ │ + beq.w 6f9c2 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #10 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fac0 │ │ │ │ + beq.w 6fa68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f95c │ │ │ │ + beq.n 6f904 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6f38c │ │ │ │ + bl 6f334 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6f956 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bne.n 6f8fe │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 6f956 │ │ │ │ + beq.n 6f8fe │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 6fa38 │ │ │ │ + bne.w 6f9e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6fb06 │ │ │ │ + bne.w 6faae │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f904 │ │ │ │ + beq.n 6f8ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -160839,19 +160816,19 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 6faaa │ │ │ │ + bmi.w 6fa52 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 6f946 │ │ │ │ + bmi.n 6f8ee │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 6f946 │ │ │ │ + cbz r3, 6f8ee │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r3 │ │ │ │ add.w r1, r2, #1 │ │ │ │ itt lt │ │ │ │ @@ -160865,434 +160842,436 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f8b4 │ │ │ │ + bne.n 6f85c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ subs r2, r2, r4 │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r2, r2, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa60 │ │ │ │ + beq.n 6fa08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r2, r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6fa8c │ │ │ │ + beq.n 6fa34 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 6f9ae │ │ │ │ + bls.n 6f956 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r7, r7, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 6fa0c │ │ │ │ + beq.n 6f9b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f858 │ │ │ │ + bne.w 6f800 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - cbz r2, 6f9ca │ │ │ │ + cbz r2, 6f972 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 6fad6 │ │ │ │ - cbz r6, 6f9e6 │ │ │ │ + bhi.n 6fa7e │ │ │ │ + cbz r6, 6f98e │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r1, [pc, #332] @ (6fb34 ) │ │ │ │ - ldr r2, [pc, #312] @ (6fb24 ) │ │ │ │ + ldr r1, [pc, #332] @ (6fadc ) │ │ │ │ + ldr r2, [pc, #312] @ (6facc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6fb20 │ │ │ │ + bne.w 6fac8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ add.w r2, fp, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f858 │ │ │ │ - b.n 6f9ae │ │ │ │ + bne.w 6f800 │ │ │ │ + b.n 6f956 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fab4 │ │ │ │ + beq.n 6fa5c │ │ │ │ ldr.w r5, [r8, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6fab4 │ │ │ │ + beq.n 6fa5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 6f886 │ │ │ │ + b.n 6f82e │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f90a │ │ │ │ + beq.w 6f8b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ blx r9 │ │ │ │ - b.n 6f90a │ │ │ │ + b.n 6f8b2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r0, r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 6f988 │ │ │ │ + bcc.n 6f930 │ │ │ │ add.w fp, r1, r7 │ │ │ │ sub.w r9, fp, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [fp, #-1]! │ │ │ │ sub.w r9, r9, r7 │ │ │ │ - bl 92e30 <__isoc23_strtoul@@Base+0x16710> │ │ │ │ + bl 92890 <__isoc23_strtoul@@Base+0x161c8> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r2, r2, r7 │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 6fa6c │ │ │ │ + bcs.n 6fa14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 6f98e │ │ │ │ + bne.n 6f936 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 6fa04 │ │ │ │ + beq.n 6f9ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f866 │ │ │ │ + bne.w 6f80e │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 6f9b6 │ │ │ │ + b.n 6f95e │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ subs r2, r2, r4 │ │ │ │ - b.n 6f95e │ │ │ │ + b.n 6f906 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov fp, r4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f9de │ │ │ │ - b.n 6f9ca │ │ │ │ + beq.n 6f986 │ │ │ │ + b.n 6f972 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 6faee │ │ │ │ + cbnz r3, 6fa96 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 6fb14 │ │ │ │ + cbnz r2, 6fabc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6f9de │ │ │ │ + b.n 6f986 │ │ │ │ mov sl, r6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6f834 │ │ │ │ + b.n 6f7dc │ │ │ │ sub.w r2, r2, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r2, fp │ │ │ │ add r3, r2 │ │ │ │ - b.n 6f9de │ │ │ │ + b.n 6f986 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f9de │ │ │ │ + beq.w 6f986 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 6f9de │ │ │ │ + b.n 6f986 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r2, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 6f95e │ │ │ │ + b.n 6f906 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ - b.n 6faca │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ + b.n 6fa72 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d14, d7 │ │ │ │ - ldrd r0, r0, [lr, #12]! │ │ │ │ - strd r0, r0, [r2, #12] │ │ │ │ - stc2l 0, cr0, [r2, #-28] @ 0xffffffe4 │ │ │ │ - cbz r0, 6fb68 │ │ │ │ + vaddl.u16 q0, d14, d7 │ │ │ │ + b.n 6f3b4 │ │ │ │ + movs r3, r0 │ │ │ │ + b.n 6f340 │ │ │ │ + movs r3, r0 │ │ │ │ + stc2 0, cr0, [r2, #28]! │ │ │ │ + cbz r0, 6fb10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6fb5a │ │ │ │ + bge.n 6fb02 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 6fb58 │ │ │ │ + cbz r0, 6fb00 │ │ │ │ add.w r0, r3, #28 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9c6a0 <__isoc23_strtoul@@Base+0x1ff80> │ │ │ │ + bl 9c0b8 <__isoc23_strtoul@@Base+0x1f9f0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fb58 │ │ │ │ - ldr r0, [pc, #8] @ (6fb6c ) │ │ │ │ + bne.n 6fb00 │ │ │ │ + ldr r0, [pc, #8] @ (6fb14 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 9c6a0 <__isoc23_strtoul@@Base+0x1ff80> │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + b.w 9c0b8 <__isoc23_strtoul@@Base+0x1f9f0> │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r7, 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r6, 6fbe4 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + cbz r6, 6fb8c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 6fbb8 │ │ │ │ + bne.n 6fb60 │ │ │ │ ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bmi.n 6fbca │ │ │ │ - cbnz r4, 6fbec │ │ │ │ + bmi.n 6fb72 │ │ │ │ + cbnz r4, 6fb94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbb0 │ │ │ │ + beq.n 6fb58 │ │ │ │ ldrh.w r3, [r2, r4, lsl #1] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bmi.n 6fbe4 │ │ │ │ + bmi.n 6fb8c │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ - b.n 6fbb8 │ │ │ │ + b.n 6fb60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6fbae │ │ │ │ + beq.n 6fb56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fbae │ │ │ │ + bne.n 6fb56 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fbae │ │ │ │ + beq.n 6fb56 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ and.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 6fbce │ │ │ │ + b.n 6fb76 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbb0 │ │ │ │ + beq.n 6fb58 │ │ │ │ ldrb.w sl, [r8] │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 6fd4c │ │ │ │ + beq.w 6fcf4 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 6fc2a │ │ │ │ + b.n 6fbd2 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - beq.n 6fc8e │ │ │ │ + beq.n 6fc36 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - bne.n 6fcd8 │ │ │ │ - cbz r6, 6fc78 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6fc80 │ │ │ │ + cbz r6, 6fc20 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r0, [r0, sl, lsl #1] │ │ │ │ lsls r3, r0, #20 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - bpl.n 6fc78 │ │ │ │ + bpl.n 6fc20 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - beq.n 6fc70 │ │ │ │ + beq.n 6fc18 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 6fd1a │ │ │ │ + beq.n 6fcc2 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 6fbfe │ │ │ │ + bne.n 6fba6 │ │ │ │ ldrb.w sl, [r8, #1] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - bne.n 6fc2a │ │ │ │ + bne.n 6fbd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6fcdc │ │ │ │ - b.n 6fd1e │ │ │ │ + beq.n 6fc84 │ │ │ │ + b.n 6fcc6 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 6fc78 │ │ │ │ + bne.n 6fc20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fd60 │ │ │ │ + beq.n 6fd08 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 6fc44 │ │ │ │ - cbz r6, 6fcbc │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 6fbec │ │ │ │ + cbz r6, 6fc64 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 6fcbc │ │ │ │ + bpl.n 6fc64 │ │ │ │ ldrb.w sl, [r8, #1] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - b.n 6fc1e │ │ │ │ + b.n 6fbc6 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq.n 6fcd4 │ │ │ │ + beq.n 6fc7c │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 6fcc8 │ │ │ │ + bne.n 6fc70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fc44 │ │ │ │ + bne.n 6fbec │ │ │ │ ldrb.w r4, [fp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6fcf4 │ │ │ │ + cbz r3, 6fc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r5, fp, r5 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ cmpge r5, r2 │ │ │ │ ite le │ │ │ │ movle r3, r2 │ │ │ │ movgt r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - beq.n 6fd08 │ │ │ │ + beq.n 6fcb0 │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - bne.n 6fcfc │ │ │ │ + bne.n 6fca4 │ │ │ │ add.w r5, fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6fb8e │ │ │ │ + bne.w 6fb36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [fp] │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 6fd60 │ │ │ │ + bne.n 6fd08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fcfc │ │ │ │ + beq.n 6fca4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ sub.w r5, fp, r5 │ │ │ │ cmp r2, r5 │ │ │ │ it le │ │ │ │ cmple r3, r5 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6fcfc │ │ │ │ + b.n 6fca4 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 6fd5e │ │ │ │ + beq.n 6fd06 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6fcf4 │ │ │ │ + b.n 6fc9c │ │ │ │ mov fp, r5 │ │ │ │ sub.w r3, fp, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -161301,32 +161280,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ - bl 6fb70 │ │ │ │ - cbz r0, 6fd92 │ │ │ │ + bl 6fb18 │ │ │ │ + cbz r0, 6fd3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fd8e │ │ │ │ + bne.n 6fd36 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6fd90 │ │ │ │ + beq.n 6fd38 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -161334,413 +161313,413 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ - ldr r1, [pc, #972] @ (701ac ) │ │ │ │ + ldr r1, [pc, #972] @ (70154 ) │ │ │ │ subs r5, #3 │ │ │ │ tst r7, r2 │ │ │ │ add r5, r6 │ │ │ │ add r1, pc │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fe96 │ │ │ │ + beq.n 6fe3e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.n 6fe66 │ │ │ │ + bne.n 6fe0e │ │ │ │ ands.w r2, r7, #1024 @ 0x400 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 6feba │ │ │ │ + beq.n 6fe62 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs.w 6ff14 │ │ │ │ + bcs.w 6febc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r1 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 6fe2e │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + b.n 6fdd6 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, r4, lsl #2] │ │ │ │ strb.w r4, [sl], #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 6fe56 │ │ │ │ + beq.n 6fdfe │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ffd2 │ │ │ │ + beq.w 6ff7a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fe1a │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6fdc2 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r2, [r3, r4, lsl #1] │ │ │ │ strb.w r4, [sl], #1 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r5, sl │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bne.n 6fe2e │ │ │ │ + bne.n 6fdd6 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ subs r0, r4, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, r5 │ │ │ │ - bcs.w 7014e │ │ │ │ + bcs.w 700f6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 6fe7a │ │ │ │ + b.n 6fe22 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 6ffde │ │ │ │ + beq.w 6ff86 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ mov r3, r2 │ │ │ │ strb r1, [r2, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6fe74 │ │ │ │ + bne.n 6fe1c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ subs r0, r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, r5 │ │ │ │ - bcs.n 6ff14 │ │ │ │ - ldr r2, [pc, #788] @ (701b0 ) │ │ │ │ + bcs.n 6febc │ │ │ │ + ldr r2, [pc, #788] @ (70158 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r6 │ │ │ │ - beq.n 6ff70 │ │ │ │ + beq.n 6ff18 │ │ │ │ lsls r0, r7, #21 │ │ │ │ - bpl.w 70118 │ │ │ │ + bpl.w 700c0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 7002c │ │ │ │ + b.n 6ffd4 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs.n 6ff14 │ │ │ │ + bcs.n 6febc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ - b.n 6fece │ │ │ │ + b.n 6fe76 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 6ffe2 │ │ │ │ + beq.w 6ff8a │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ mov r4, r2 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fec8 │ │ │ │ + bne.n 6fe70 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 6fe58 │ │ │ │ + bcs.n 6fe00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ and.w r9, r7, #9 │ │ │ │ - cbz r2, 6ff20 │ │ │ │ - ldr r2, [pc, #708] @ (701b0 ) │ │ │ │ + cbz r2, 6fec8 │ │ │ │ + ldr r2, [pc, #708] @ (70158 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 70144 │ │ │ │ + beq.w 700ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6ffe6 │ │ │ │ + bne.n 6ff8e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70134 │ │ │ │ + bne.w 700dc │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 7013a │ │ │ │ + bls.w 700e2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 70076 │ │ │ │ + b.n 7001e │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ subs r0, r4, r6 │ │ │ │ - b.n 6fe60 │ │ │ │ + b.n 6fe08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 70124 │ │ │ │ + bne.w 700cc │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bls.n 6ffce │ │ │ │ + bls.n 6ff76 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ff64 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 6ff0c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 6ff5a │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 6ff02 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r4, [r3, r4, lsl #2] │ │ │ │ strb.w r4, [r8], #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 6fe56 │ │ │ │ + beq.w 6fdfe │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ff42 │ │ │ │ + bne.n 6feea │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, r5 │ │ │ │ ittt cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ movwcc r0, #1033 @ 0x409 │ │ │ │ andcc r0, r7 │ │ │ │ - bcs.n 6ffce │ │ │ │ - cbnz r0, 6ffbc │ │ │ │ + bcs.n 6ff76 │ │ │ │ + cbnz r0, 6ff64 │ │ │ │ strb.w r1, [r8], #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bls.n 6ffce │ │ │ │ + bls.n 6ff76 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ - b.n 6ff9e │ │ │ │ + b.n 6ff46 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fe58 │ │ │ │ + beq.w 6fe00 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov r8, r4 │ │ │ │ strb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ff96 │ │ │ │ + bne.n 6ff3e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bls.w 6fe58 │ │ │ │ + bls.w 6fe00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ff84 │ │ │ │ + beq.n 6ff2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 6ff84 │ │ │ │ + bpl.n 6ff2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r8 │ │ │ │ - bhi.n 6ffbc │ │ │ │ + bhi.n 6ff64 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 6fe58 │ │ │ │ + b.n 6fe00 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ - b.n 6fedc │ │ │ │ + b.n 6fe84 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6fe88 │ │ │ │ + b.n 6fe30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6fedc │ │ │ │ + b.n 6fe84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r0, 70012 │ │ │ │ + cbz r0, 6ffba │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 701a2 │ │ │ │ + beq.w 7014a │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 701a8 │ │ │ │ + bls.w 70150 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 70024 │ │ │ │ + b.n 6ffcc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #95 @ 0x5f │ │ │ │ strb.w ip, [r2], #1 │ │ │ │ - cbz r1, 70072 │ │ │ │ + cbz r1, 7001a │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 70188 │ │ │ │ + bls.w 70130 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ subs r6, r1, #1 │ │ │ │ - b.n 7004a │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + b.n 6fff2 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r9, [r0, r9, lsl #2] │ │ │ │ strb.w r9, [r4], #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 7013e │ │ │ │ + bls.n 700e6 │ │ │ │ ldrb.w r9, [r6, #1]! │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #124 @ 0x7c │ │ │ │ - beq.n 7013e │ │ │ │ + beq.n 700e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70036 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6ffde │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r2, [r2, r9, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 70042 │ │ │ │ + b.n 6ffea │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 7016c │ │ │ │ + bls.n 70114 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 70096 │ │ │ │ + b.n 7003e │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 700ac │ │ │ │ + bls.n 70054 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r1, [r1, lr, lsl #2] │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70090 │ │ │ │ + bne.n 70038 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 700ee │ │ │ │ + beq.n 70096 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ strb r1, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 700ee │ │ │ │ + cbz r0, 70096 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 700ee │ │ │ │ + cbz r0, 70096 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #5 │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70152 │ │ │ │ + beq.n 700fa │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70130 │ │ │ │ + beq.n 700d8 │ │ │ │ and.w r9, r7, #9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 70108 │ │ │ │ + beq.n 700b0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 70130 │ │ │ │ + beq.n 700d8 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 6ff28 │ │ │ │ + bhi.w 6fed0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ subs r0, r4, r6 │ │ │ │ - b.n 6fe60 │ │ │ │ + b.n 6fe08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r9, [r2] │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7007e │ │ │ │ + b.n 70026 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 6ff28 │ │ │ │ + bne.w 6fed0 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6ff70 │ │ │ │ + b.n 6ff18 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 7000e │ │ │ │ + bhi.w 6ffb6 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 6fe58 │ │ │ │ + b.n 6fe00 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ - b.n 700ac │ │ │ │ + b.n 70054 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6ff28 │ │ │ │ - b.n 700fe │ │ │ │ + beq.w 6fed0 │ │ │ │ + b.n 700a6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 6fe88 │ │ │ │ + b.n 6fe30 │ │ │ │ strb.w r0, [sl] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #5 │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 700dc │ │ │ │ + bne.n 70084 │ │ │ │ movs r2, #95 @ 0x5f │ │ │ │ strb.w r2, [sl] │ │ │ │ - b.n 700dc │ │ │ │ + b.n 70084 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r0, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r3, [r4, #1] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 7019e │ │ │ │ + cbz r0, 70146 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 700c2 │ │ │ │ + b.n 7006a │ │ │ │ mov r1, r0 │ │ │ │ strb r0, [r4, #1] │ │ │ │ movs r0, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 81a4 │ │ │ │ + blx 814c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70182 │ │ │ │ + bne.n 7012a │ │ │ │ mov r4, r2 │ │ │ │ - b.n 700f8 │ │ │ │ + b.n 700a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 6ff10 │ │ │ │ + bhi.w 6feb8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 700fe │ │ │ │ - vst4.8 {d16-d19}, [r6], r7 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + b.n 700a6 │ │ │ │ + vld1.8 {d0[0]}, [r6], r7 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmn.w r0, #255 @ 0xff │ │ │ │ - beq.n 701fe │ │ │ │ + beq.n 701a6 │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.n 70202 │ │ │ │ + bhi.n 701aa │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 70208 │ │ │ │ + bhi.n 701b0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, r2, r4 │ │ │ │ lsls r6, r0, #28 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ asrs r7, r1, #4 │ │ │ │ lsls r3, r2, #28 │ │ │ │ asrs r7, r0, #20 │ │ │ │ @@ -161767,221 +161746,221 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (70220 ) │ │ │ │ + ldr r3, [pc, #16] @ (701c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (70224 ) │ │ │ │ + ldr r2, [pc, #16] @ (701cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds.w r0, sl, #8847360 @ 0x870000 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + sbcs.w r0, sl, #8847360 @ 0x870000 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (7025c ) │ │ │ │ + ldr r4, [pc, #36] @ (70204 ) │ │ │ │ movs r1, #0 │ │ │ │ - bl 701b4 │ │ │ │ + bl 7015c │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n 7025a │ │ │ │ - ldr r2, [pc, #20] @ (70260 ) │ │ │ │ + blt.n 70202 │ │ │ │ + ldr r2, [pc, #20] @ (70208 ) │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r3, #32 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf4ec0007 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + adc.w r0, ip, #8847360 @ 0x870000 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r1, #26 │ │ │ │ - bpl.n 7028c │ │ │ │ + bpl.n 70234 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 702a6 │ │ │ │ + beq.n 7024e │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ tst.w r4, #12 │ │ │ │ - beq.n 702a6 │ │ │ │ + beq.n 7024e │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrd r1, r2, [ip, #12] │ │ │ │ - bl 6fdbc │ │ │ │ + bl 6fd64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #45 @ 0x2d │ │ │ │ strh r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-120] │ │ │ │ - ldr.w r2, [pc, #2756] @ 70d90 │ │ │ │ + ldr.w r2, [pc, #2756] @ 70d38 │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #2752] @ 70d94 │ │ │ │ + ldr.w r3, [pc, #2752] @ 70d3c │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r9, [pc, #2744] @ 70d98 │ │ │ │ + ldr.w r9, [pc, #2744] @ 70d40 │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70438 │ │ │ │ + beq.w 703e0 │ │ │ │ ldrb.w fp, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 70354 │ │ │ │ - ldr.w r3, [pc, #2712] @ 70d9c │ │ │ │ + beq.n 702fc │ │ │ │ + ldr.w r3, [pc, #2712] @ 70d44 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbnz r7, 7031c │ │ │ │ - b.n 7035c │ │ │ │ + cbnz r7, 702c4 │ │ │ │ + b.n 70304 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7d2c │ │ │ │ - cbz r0, 70328 │ │ │ │ + blx 7ce0 │ │ │ │ + cbz r0, 702d0 │ │ │ │ ldr.w r7, [r7, #188] @ 0xbc │ │ │ │ - cbz r7, 7035c │ │ │ │ + cbz r7, 70304 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7030c │ │ │ │ - ldr.w r2, [pc, #2676] @ 70da0 │ │ │ │ + bne.n 702b4 │ │ │ │ + ldr.w r2, [pc, #2676] @ 70d48 │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #2656] @ 70d94 │ │ │ │ + ldr.w r3, [pc, #2656] @ 70d3c │ │ │ │ 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.w 70d80 │ │ │ │ + bne.w 70d28 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r7, [pc, #2636] @ 70da4 │ │ │ │ + ldr.w r7, [pc, #2636] @ 70d4c │ │ │ │ add r7, pc │ │ │ │ - b.n 70328 │ │ │ │ - ldr.w r3, [pc, #2632] @ 70da8 │ │ │ │ + b.n 702d0 │ │ │ │ + ldr.w r3, [pc, #2632] @ 70d50 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - cbnz r1, 70372 │ │ │ │ - b.n 70440 │ │ │ │ + cbnz r1, 7031a │ │ │ │ + b.n 703e8 │ │ │ │ ldr.w r1, [r7, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 70440 │ │ │ │ + beq.n 703e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7036a │ │ │ │ + bne.n 70312 │ │ │ │ ldrd fp, sl, [r7, #12] │ │ │ │ ldrd r5, r6, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7039a │ │ │ │ + beq.n 70342 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ - cbz r0, 70398 │ │ │ │ + blx 7968 │ │ │ │ + cbz r0, 70340 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ addw r7, sp, #2124 @ 0x84c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 6fdbc │ │ │ │ + bl 6fd64 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r8, [pc, #2540] @ 70dac │ │ │ │ + ldr.w r8, [pc, #2540] @ 70d54 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r3, r0, #1 │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r7, [r8] │ │ │ │ str.w r7, [r3, #-20] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, r3, [r2, #-16] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70c38 │ │ │ │ + beq.w 70be0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70c32 │ │ │ │ + beq.w 70bda │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ add r1, r3 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 705ca │ │ │ │ + bne.w 70572 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 70328 │ │ │ │ - ldr.w r7, [pc, #2420] @ 70db0 │ │ │ │ + b.n 702d0 │ │ │ │ + ldr.w r7, [pc, #2420] @ 70d58 │ │ │ │ add r7, pc │ │ │ │ - b.n 70328 │ │ │ │ + b.n 702d0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -161989,618 +161968,618 @@ │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ addw fp, r2, #2042 @ 0x7fa │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 7047c │ │ │ │ + b.n 70424 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r7, r9 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r9 │ │ │ │ cmp r9, fp │ │ │ │ - bcs.w 709c4 │ │ │ │ + bcs.w 7096c │ │ │ │ ldrb.w r9, [r6] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 706ae │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.w 70656 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r6, r8, #1 │ │ │ │ ldrh.w ip, [r0, r9, lsl #1] │ │ │ │ tst.w ip, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldrbne.w r1, [r8, #1] │ │ │ │ - bne.n 704e4 │ │ │ │ + bne.n 7048c │ │ │ │ cmp.w r9, #40 @ 0x28 │ │ │ │ - beq.n 704dc │ │ │ │ + beq.n 70484 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.n 7055e │ │ │ │ + beq.n 70506 │ │ │ │ add.w r9, sl, #1 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.n 70464 │ │ │ │ + beq.n 7040c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 70596 │ │ │ │ + bne.n 7053e │ │ │ │ mov.w r3, #0 │ │ │ │ mov r8, r6 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.n 70472 │ │ │ │ + b.n 7041a │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r2, r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 704f0 │ │ │ │ - b.n 70a98 │ │ │ │ + cbnz r1, 70498 │ │ │ │ + b.n 70a40 │ │ │ │ mov r2, r6 │ │ │ │ ldrh.w r1, [r0, r1, lsl #1] │ │ │ │ lsls r6, r1, #18 │ │ │ │ - bmi.n 70508 │ │ │ │ + bmi.n 704b0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 705c4 │ │ │ │ + bhi.n 7056c │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 704ee │ │ │ │ + bne.n 70496 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 705b6 │ │ │ │ + bne.n 7055e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 704ae │ │ │ │ + bne.n 70456 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ cmpne r5, #95 @ 0x5f │ │ │ │ - bne.n 7054e │ │ │ │ + bne.n 704f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 70d46 │ │ │ │ + beq.w 70cee │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #95 @ 0x5f │ │ │ │ - b.n 704ae │ │ │ │ + b.n 70456 │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #95 @ 0x5f │ │ │ │ - beq.n 70536 │ │ │ │ + beq.n 704de │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r5, #64 @ 0x40 │ │ │ │ - bne.n 70542 │ │ │ │ + bne.n 704ea │ │ │ │ mov r4, r2 │ │ │ │ add.w r9, sl, #1 │ │ │ │ - b.n 704ba │ │ │ │ + b.n 70462 │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w r2, r8, #2 │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 704f0 │ │ │ │ + beq.n 70498 │ │ │ │ mov.w ip, #90 @ 0x5a │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldrh.w r0, [r0, ip] │ │ │ │ lsls r2, r0, #23 │ │ │ │ - bpl.n 7058c │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 70534 │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r5, [r0, r8, lsl #2] │ │ │ │ strb.w r5, [sl] │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 70472 │ │ │ │ + b.n 7041a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt ne │ │ │ │ movne r8, r5 │ │ │ │ movne.w ip, r5, lsl #1 │ │ │ │ - bne.n 7057a │ │ │ │ + bne.n 70522 │ │ │ │ strb.w r2, [sl] │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 70472 │ │ │ │ + b.n 7041a │ │ │ │ mov r3, sl │ │ │ │ mov.w r2, #45 @ 0x2d │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 704ae │ │ │ │ + b.n 70456 │ │ │ │ mov r6, r2 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 70516 │ │ │ │ + b.n 704be │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r3, r7, #192 @ 0xc0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ str r0, [r7, #4] │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 706a4 │ │ │ │ + beq.n 7064c │ │ │ │ str r5, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7069a │ │ │ │ + beq.n 70642 │ │ │ │ str r6, [r7, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 70690 │ │ │ │ - ldr.w r1, [pc, #1976] @ 70db4 │ │ │ │ + beq.n 70638 │ │ │ │ + ldr.w r1, [pc, #1976] @ 70d5c │ │ │ │ str.w fp, [r7, #16] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [fp] │ │ │ │ - blx 7a94 │ │ │ │ - cbnz r0, 70614 │ │ │ │ + blx 7a54 │ │ │ │ + cbnz r0, 705bc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r7, #24] │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, r7, #156 @ 0x9c │ │ │ │ str.w sl, [r7, #20] │ │ │ │ str r7, [r3, #32] │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7061e │ │ │ │ - ldr.w r2, [pc, #1936] @ 70db8 │ │ │ │ + bne.n 705c6 │ │ │ │ + ldr.w r2, [pc, #1936] @ 70d60 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r7, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1924] @ 70dbc │ │ │ │ + ldr.w r2, [pc, #1924] @ 70d64 │ │ │ │ str.w r0, [r7, #188] @ 0xbc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bne.w 70328 │ │ │ │ - ldr.w r3, [pc, #1904] @ 70dc0 │ │ │ │ + bne.w 702d0 │ │ │ │ + ldr.w r3, [pc, #1904] @ 70d68 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r5, [fp] │ │ │ │ lsls r6, r6, #26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ - bpl.w 70b2e │ │ │ │ - ldr.w r6, [pc, #1876] @ 70dc4 │ │ │ │ + bpl.w 70ad6 │ │ │ │ + ldr.w r6, [pc, #1876] @ 70d6c │ │ │ │ add r6, pc │ │ │ │ strd r1, r4, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1868] @ 70dc8 │ │ │ │ - ldr.w r2, [pc, #1868] @ 70dcc │ │ │ │ + ldr.w r1, [pc, #1868] @ 70d70 │ │ │ │ + ldr.w r2, [pc, #1868] @ 70d74 │ │ │ │ add r1, pc │ │ │ │ strd r5, r6, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 70328 │ │ │ │ - ldr.w r3, [pc, #1852] @ 70dd0 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 702d0 │ │ │ │ + ldr.w r3, [pc, #1852] @ 70d78 │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ - b.n 705f8 │ │ │ │ - ldr.w r3, [pc, #1848] @ 70dd4 │ │ │ │ + b.n 705a0 │ │ │ │ + ldr.w r3, [pc, #1848] @ 70d7c │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ - b.n 705f0 │ │ │ │ - ldr.w r3, [pc, #1840] @ 70dd8 │ │ │ │ + b.n 70598 │ │ │ │ + ldr.w r3, [pc, #1840] @ 70d80 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ - b.n 705ea │ │ │ │ + b.n 70592 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r3, sl │ │ │ │ ldrd r4, r9, [sp, #44] @ 0x2c │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ addw r0, sp, #2122 @ 0x84a │ │ │ │ cmp r3, r0 │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ andcc.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7074a │ │ │ │ + beq.n 706f2 │ │ │ │ adds r6, r3, #1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70cc6 │ │ │ │ + beq.w 70c6e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ addw sl, r3, #2042 @ 0x7fa │ │ │ │ cmp r6, sl │ │ │ │ - bcs.n 70748 │ │ │ │ + bcs.n 706f0 │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - cbz r5, 70748 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + cbz r5, 706f0 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w 708e4 │ │ │ │ + bmi.w 7088c │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 709b0 │ │ │ │ + bls.w 70958 │ │ │ │ add.w r1, fp, #1 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7099a │ │ │ │ + beq.w 70942 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r5, #64 @ 0x40 │ │ │ │ mov fp, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ - cbnz r1, 70748 │ │ │ │ + cbnz r1, 706f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 70740 │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 706e8 │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ strb.w r5, [r6], #1 │ │ │ │ cmp r6, sl │ │ │ │ - bcc.n 706ec │ │ │ │ + bcc.n 70694 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - blx 7f80 │ │ │ │ - ldr.w r3, [pc, #1664] @ 70dd8 │ │ │ │ + blx 7f34 │ │ │ │ + ldr.w r3, [pc, #1664] @ 70d80 │ │ │ │ cmp r0, #2 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ ldr.w r6, [sl] │ │ │ │ - beq.w 709d0 │ │ │ │ + beq.w 70978 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 70b34 │ │ │ │ + beq.w 70adc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 70b96 │ │ │ │ + bne.w 70b3e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70b96 │ │ │ │ + bne.w 70b3e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 70bac │ │ │ │ + beq.w 70b54 │ │ │ │ mov r5, sl │ │ │ │ - ldr.w r3, [pc, #1604] @ 70dd4 │ │ │ │ + ldr.w r3, [pc, #1604] @ 70d7c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 70af6 │ │ │ │ + beq.w 70a9e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 707e2 │ │ │ │ - cbz r1, 70814 │ │ │ │ + beq.n 7078a │ │ │ │ + cbz r1, 707bc │ │ │ │ mov r6, r3 │ │ │ │ - b.n 707ba │ │ │ │ + b.n 70762 │ │ │ │ ldr.w r3, [r6, #36]! │ │ │ │ - cbz r3, 70814 │ │ │ │ + cbz r3, 707bc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ add.w r3, r6, #12 │ │ │ │ add.w r1, r6, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 707b4 │ │ │ │ + beq.n 7075c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 70b24 │ │ │ │ + beq.w 70acc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 707d2 │ │ │ │ - b.n 707b4 │ │ │ │ - cbz r1, 70814 │ │ │ │ + bne.n 7077a │ │ │ │ + b.n 7075c │ │ │ │ + cbz r1, 707bc │ │ │ │ mov r6, r3 │ │ │ │ - b.n 707ee │ │ │ │ + b.n 70796 │ │ │ │ ldr.w r1, [r6, #36]! │ │ │ │ - cbz r1, 70814 │ │ │ │ + cbz r1, 707bc │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 707e8 │ │ │ │ + bne.n 70790 │ │ │ │ cmp r5, sl │ │ │ │ it ne │ │ │ │ addne.w r3, r6, #12 │ │ │ │ - beq.w 70b24 │ │ │ │ + beq.w 70acc │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 70b24 │ │ │ │ + beq.w 70acc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 70804 │ │ │ │ + bne.n 707ac │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70aa0 │ │ │ │ + beq.w 70a48 │ │ │ │ mov fp, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ mov r6, fp │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 7084a │ │ │ │ + beq.n 707f2 │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #44 @ 0x2c │ │ │ │ - bne.n 7083e │ │ │ │ + bne.n 707e6 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 708bc │ │ │ │ + beq.n 70864 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 6fd70 │ │ │ │ - cbz r0, 708bc │ │ │ │ + bl 6fd18 │ │ │ │ + cbz r0, 70864 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 70936 │ │ │ │ + beq.n 708de │ │ │ │ mov fp, r6 │ │ │ │ strb.w r4, [fp], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70830 │ │ │ │ + bne.n 707d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrd fp, sl, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 708a0 │ │ │ │ - ldr.w r3, [pc, #1360] @ 70dd0 │ │ │ │ + cbz r3, 70848 │ │ │ │ + ldr.w r3, [pc, #1360] @ 70d78 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 708ae │ │ │ │ + cbz r3, 70856 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 70894 │ │ │ │ + b.n 7083c │ │ │ │ ldr.w r3, [r7, #16]! │ │ │ │ - cbz r3, 708ae │ │ │ │ + cbz r3, 70856 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6fd70 │ │ │ │ + bl 6fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7088e │ │ │ │ + beq.n 70836 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7039e │ │ │ │ + bne.w 70346 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7039e │ │ │ │ + bne.w 70346 │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ - b.n 7039e │ │ │ │ - ldr.w r3, [pc, #1296] @ 70dd0 │ │ │ │ + b.n 70346 │ │ │ │ + ldr.w r3, [pc, #1296] @ 70d78 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - cbnz r1, 708d2 │ │ │ │ - b.n 70936 │ │ │ │ + cbnz r1, 7087a │ │ │ │ + b.n 708de │ │ │ │ ldr.w r3, [r7, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70936 │ │ │ │ + beq.n 708de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 6fd70 │ │ │ │ + bl 6fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 708ca │ │ │ │ + beq.n 70872 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 70862 │ │ │ │ + b.n 7080a │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ movs r1, #0 │ │ │ │ add.w fp, fp, #2 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70d08 │ │ │ │ + beq.w 70cb0 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 7090e │ │ │ │ + bmi.n 708b6 │ │ │ │ sub.w r0, r5, #40 @ 0x28 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ - bhi.w 70ac0 │ │ │ │ + bhi.w 70a68 │ │ │ │ adds r1, #1 │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 708f6 │ │ │ │ + bne.n 7089e │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7072e │ │ │ │ + beq.w 706d6 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ - b.n 7072e │ │ │ │ + b.n 706d6 │ │ │ │ add.w r8, r5, #20 │ │ │ │ mov sl, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70d04 │ │ │ │ + beq.w 70cac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70ce6 │ │ │ │ + bne.w 70c8e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 70940 │ │ │ │ + bne.n 708e8 │ │ │ │ sub.w r1, r6, fp │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #21 │ │ │ │ mov r4, sl │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70866 │ │ │ │ + beq.w 7080e │ │ │ │ add.w r0, r8, #20 │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8] │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r8, [r8, #12] │ │ │ │ add.w r3, r8, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 70866 │ │ │ │ + b.n 7080e │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 708f6 │ │ │ │ + beq.n 7089e │ │ │ │ mov fp, r1 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ - b.n 70730 │ │ │ │ + b.n 706d8 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 708f6 │ │ │ │ + bne.n 7089e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7072e │ │ │ │ + b.n 706d6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ ldrd r4, r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7074a │ │ │ │ + b.n 706f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 70d56 │ │ │ │ + beq.w 70cfe │ │ │ │ mov r1, r6 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 709e4 │ │ │ │ + b.n 7098c │ │ │ │ ldr.w r1, [r5, #32]! │ │ │ │ - cbz r1, 709f6 │ │ │ │ + cbz r1, 7099e │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 709de │ │ │ │ + bne.n 70986 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7078c │ │ │ │ + bne.w 70734 │ │ │ │ mov.w fp, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r5, sl │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7078c │ │ │ │ + bne.w 70734 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 709fe │ │ │ │ + bne.n 709a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 70d12 │ │ │ │ + beq.w 70cba │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add.w r1, r0, #33 @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70434 │ │ │ │ + beq.w 703dc │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r2, r7 │ │ │ │ strd r6, r6, [r0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #892] @ (70dd0 ) │ │ │ │ + ldr r3, [pc, #892] @ (70d78 ) │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70d6e │ │ │ │ + beq.w 70d16 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70d6a │ │ │ │ + beq.w 70d12 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 70a78 │ │ │ │ + b.n 70a20 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70d6a │ │ │ │ + beq.w 70d12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 6fd70 │ │ │ │ + bl 6fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70a6a │ │ │ │ - ldr r3, [pc, #844] @ (70dd4 ) │ │ │ │ + beq.n 70a12 │ │ │ │ + ldr r3, [pc, #844] @ (70d7c ) │ │ │ │ mov.w sl, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r5, #12] │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ - b.n 703be │ │ │ │ + b.n 70366 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 70514 │ │ │ │ + b.n 704bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70ccc │ │ │ │ - ldr r3, [pc, #804] @ (70dd0 ) │ │ │ │ + beq.w 70c74 │ │ │ │ + ldr r3, [pc, #804] @ (70d78 ) │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 708b6 │ │ │ │ + beq.w 7085e │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ - b.n 70888 │ │ │ │ + b.n 70830 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ @@ -162608,1163 +162587,1161 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7072c │ │ │ │ + beq.w 706d4 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ - b.n 7072c │ │ │ │ + b.n 706d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70a1e │ │ │ │ + beq.n 709c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 70814 │ │ │ │ + beq.w 707bc │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 70b10 │ │ │ │ + b.n 70ab8 │ │ │ │ ldr.w r2, [r0, #36]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70c16 │ │ │ │ + beq.w 70bbe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 70b06 │ │ │ │ + bne.n 70aae │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.w 70ce0 │ │ │ │ + bmi.w 70c88 │ │ │ │ adds r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 70b06 │ │ │ │ + b.n 70aae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70816 │ │ │ │ - b.n 70814 │ │ │ │ - ldr r6, [pc, #684] @ (70ddc ) │ │ │ │ + bne.w 707be │ │ │ │ + b.n 707bc │ │ │ │ + ldr r6, [pc, #684] @ (70d84 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 70672 │ │ │ │ + b.n 7061a │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 70d60 │ │ │ │ + beq.w 70d08 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 70b54 │ │ │ │ + cbz r1, 70afc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70cb8 │ │ │ │ + bne.w 70c60 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70b40 │ │ │ │ + bne.n 70ae8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldrb.w fp, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ - b.n 70b78 │ │ │ │ + b.n 70b20 │ │ │ │ ldr.w r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 70d3e │ │ │ │ + beq.w 70ce6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70b6e │ │ │ │ + bne.n 70b16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w fp, [r3, #-2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7078c │ │ │ │ + bne.w 70734 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 709fa │ │ │ │ - ldr r1, [pc, #584] @ (70de0 ) │ │ │ │ + b.n 709a2 │ │ │ │ + ldr r1, [pc, #584] @ (70d88 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70784 │ │ │ │ + beq.w 7072c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 709fa │ │ │ │ + bne.w 709a2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 70a1e │ │ │ │ + bne.w 709c6 │ │ │ │ mov r5, sl │ │ │ │ - ldr r3, [pc, #540] @ (70dd4 ) │ │ │ │ + ldr r3, [pc, #540] @ (70d7c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 70bfc │ │ │ │ + cbz r1, 70ba4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ - bl 6fb70 │ │ │ │ + bl 6fb18 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 70be6 │ │ │ │ + ble.n 70b8e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 70d74 │ │ │ │ + beq.w 70d1c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70bce │ │ │ │ + bne.n 70b76 │ │ │ │ mov r3, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70af0 │ │ │ │ + beq.w 70a98 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 70a1e │ │ │ │ + beq.w 709c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70816 │ │ │ │ - b.n 70a1e │ │ │ │ + bne.w 707be │ │ │ │ + b.n 709c6 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - beq.n 70cd2 │ │ │ │ + beq.n 70c7a │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ cmp r0, #2 │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 707b0 │ │ │ │ - b.n 707e4 │ │ │ │ + bne.w 70758 │ │ │ │ + b.n 7078c │ │ │ │ mov r8, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r4, r8] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 70c4a │ │ │ │ + beq.n 70bf2 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 70c4a │ │ │ │ + beq.n 70bf2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7041e │ │ │ │ + bne.w 703c6 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r3, r2, lsl #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r8, r3, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ ldr.w r2, [r8, #-16] │ │ │ │ add r1, r2 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70434 │ │ │ │ + beq.w 703dc │ │ │ │ add.w r3, r0, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ add r0, r3 │ │ │ │ str r2, [r7, #24] │ │ │ │ str r0, [r7, #4] │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldr.w r2, [r8, #-16] │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ add r1, r4 │ │ │ │ - blx 7df8 │ │ │ │ - b.n 705e6 │ │ │ │ + blx 7dac │ │ │ │ + b.n 7058e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7078c │ │ │ │ + bne.w 70734 │ │ │ │ mov.w fp, #3 │ │ │ │ - b.n 709fa │ │ │ │ + b.n 709a2 │ │ │ │ mov r8, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 706de │ │ │ │ + b.n 70686 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ - b.n 708b6 │ │ │ │ + b.n 7085e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 70c1c │ │ │ │ + beq.n 70bc4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 70816 │ │ │ │ - b.n 70c1c │ │ │ │ + bne.w 707be │ │ │ │ + b.n 70bc4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 70cd6 │ │ │ │ + b.n 70c7e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70866 │ │ │ │ + beq.w 7080e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, sl, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 70866 │ │ │ │ + b.n 7080e │ │ │ │ mov r4, sl │ │ │ │ - b.n 70866 │ │ │ │ + b.n 7080e │ │ │ │ ldrh r3, [r2, #0] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7092e │ │ │ │ - b.n 709c0 │ │ │ │ + bmi.w 708d6 │ │ │ │ + b.n 70968 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w 70bb4 │ │ │ │ - ldr r3, [pc, #184] @ (70dd4 ) │ │ │ │ + bne.w 70b5c │ │ │ │ + ldr r3, [pc, #184] @ (70d7c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 70d30 │ │ │ │ - b.n 70d84 │ │ │ │ + cbnz r1, 70cd8 │ │ │ │ + b.n 70d2c │ │ │ │ ldr.w r1, [r6, #36]! │ │ │ │ - cbz r1, 70d3a │ │ │ │ + cbz r1, 70ce2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d2a │ │ │ │ + bne.n 70cd2 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 70bfc │ │ │ │ + b.n 70ba4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w fp, [r3, #-2] │ │ │ │ - b.n 70cc0 │ │ │ │ + b.n 70c68 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r9, [sp, #44] @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ - b.n 706c0 │ │ │ │ + b.n 70668 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 70a1e │ │ │ │ + bne.w 709c6 │ │ │ │ mov r5, sl │ │ │ │ - b.n 70d1a │ │ │ │ + b.n 70cc2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 70a1e │ │ │ │ + bne.w 709c6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 70bb4 │ │ │ │ + b.n 70b5c │ │ │ │ mov fp, r7 │ │ │ │ - b.n 70a84 │ │ │ │ + b.n 70a2c │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ - b.n 70a84 │ │ │ │ + b.n 70a2c │ │ │ │ mov r3, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 70bfc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 70ba4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70814 │ │ │ │ - b.n 70a1e │ │ │ │ + bne.w 707bc │ │ │ │ + b.n 709c6 │ │ │ │ nop │ │ │ │ - orrs.w r0, r6, #8847360 @ 0x870000 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xf4b60007 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #8847360 @ 0x870000 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + @ instruction: 0xf4a80007 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf3f60007 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + orrs.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r0, r1 │ │ │ │ - ble.n 70cc8 │ │ │ │ + bvc.n 70d50 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 70d30 │ │ │ │ + bmi.n 70db8 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 70dec │ │ │ │ + bvc.n 70c74 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r4, pc, #696 @ (adr r4, 71044 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #268] @ (70f00 ) │ │ │ │ + ldr r2, [pc, #268] @ (70ea8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70e84 │ │ │ │ + beq.n 70e2c │ │ │ │ ldr.w r3, [r0, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r0, #208] @ 0xd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 70e46 │ │ │ │ + bls.n 70dee │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 70eb2 │ │ │ │ + bhi.n 70e5a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70eb2 │ │ │ │ + beq.n 70e5a │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 70eee │ │ │ │ + beq.n 70e96 │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r4, #16] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r3, 70e5a │ │ │ │ - b.n 70e5e │ │ │ │ + cbnz r3, 70e02 │ │ │ │ + b.n 70e06 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r3, #7 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70e0c │ │ │ │ + beq.n 70db4 │ │ │ │ ldrd r1, ip, [r4, #12] │ │ │ │ add.w r3, r4, #192 @ 0xc0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r2, ip │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, r4, #212 @ 0xd4 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 6fdbc │ │ │ │ + bl 6fd64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70efc │ │ │ │ + beq.n 70ea4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, #212 @ 0xd4 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ strd r0, r1, [r4, #200] @ 0xc8 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r1, r0, [r4, #204] @ 0xcc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ mov.w ip, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #72] @ (70f04 ) │ │ │ │ + ldr r1, [pc, #72] @ (70eac ) │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - cbz r3, 70ef6 │ │ │ │ + cbz r3, 70e9e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70e28 │ │ │ │ - ldr r3, [pc, #40] @ (70f08 ) │ │ │ │ + bne.n 70dd0 │ │ │ │ + ldr r3, [pc, #40] @ (70eb0 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov ip, r2 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ - b.n 70e5e │ │ │ │ - ldr r3, [pc, #24] @ (70f08 ) │ │ │ │ + b.n 70e06 │ │ │ │ + ldr r3, [pc, #24] @ (70eb0 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ - b.n 70e32 │ │ │ │ + b.n 70dda │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 70e7e │ │ │ │ - ldmdb r6!, {r0, r1, r2} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + b.n 70e26 │ │ │ │ + @ instruction: 0xe9960007 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-136] │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ add.w r3, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #940] @ (712dc ) │ │ │ │ + ldr r2, [pc, #940] @ (71284 ) │ │ │ │ adds r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ adds r1, #28 │ │ │ │ - ldr.w r9, [pc, #928] @ 712e0 │ │ │ │ + ldr.w r9, [pc, #928] @ 71288 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #924] @ (712e4 ) │ │ │ │ + ldr r3, [pc, #924] @ (7128c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 701b4 │ │ │ │ + bl 7015c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blt.w 710da │ │ │ │ + blt.w 71082 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 710de │ │ │ │ + beq.w 71086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 702b4 │ │ │ │ + bl 7025c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710da │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 71082 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 70f90 │ │ │ │ + beq.n 70f38 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 712b0 │ │ │ │ - ldr r0, [pc, #852] @ (712e8 ) │ │ │ │ + beq.w 71258 │ │ │ │ + ldr r0, [pc, #852] @ (71290 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7128e │ │ │ │ + beq.w 71236 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71278 │ │ │ │ + beq.w 71220 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ - ldr r4, [pc, #816] @ (712ec ) │ │ │ │ + ldr r4, [pc, #816] @ (71294 ) │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ add r4, pc │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ str.w r4, [r3, #-24] │ │ │ │ - ldr r3, [pc, #800] @ (712f0 ) │ │ │ │ + ldr r3, [pc, #800] @ (71298 ) │ │ │ │ ldr.w r6, [ip, #-24] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - ldr r3, [pc, #792] @ (712f4 ) │ │ │ │ + ldr r3, [pc, #792] @ (7129c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r1, #-24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 710d4 │ │ │ │ - ldr r2, [pc, #776] @ (712f8 ) │ │ │ │ + beq.n 7107c │ │ │ │ + ldr r2, [pc, #776] @ (712a0 ) │ │ │ │ clz lr, fp │ │ │ │ mov r7, r3 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #764] @ (712fc ) │ │ │ │ + ldr r2, [pc, #764] @ (712a4 ) │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #756] @ (71300 ) │ │ │ │ + ldr r2, [pc, #756] @ (712a8 ) │ │ │ │ str.w lr, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #3 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 710be │ │ │ │ + beq.n 71066 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r8 │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq.n 7110e │ │ │ │ - bhi.n 710ee │ │ │ │ - cbz r5, 7107e │ │ │ │ + beq.n 710b6 │ │ │ │ + bhi.n 71096 │ │ │ │ + cbz r5, 71026 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - bne.n 710f2 │ │ │ │ + bne.n 7109a │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ adds r3, #27 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 71156 │ │ │ │ + bcs.n 710fe │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ add.w r3, sl, #2 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ - beq.w 71228 │ │ │ │ - bhi.w 71194 │ │ │ │ + beq.w 711d0 │ │ │ │ + bhi.w 7113c │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - beq.w 71254 │ │ │ │ + beq.w 711fc │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - beq.w 7122e │ │ │ │ + beq.w 711d6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71258 │ │ │ │ + bne.w 71200 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, sl │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 7115e │ │ │ │ - ldr r3, [pc, #636] @ (71304 ) │ │ │ │ + bls.n 71106 │ │ │ │ + ldr r3, [pc, #636] @ (712ac ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 71180 │ │ │ │ + bmi.n 71128 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7117c │ │ │ │ + beq.n 71124 │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, sp, #4224 @ 0x1080 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - bl 9cb00 <__isoc23_strtoul@@Base+0x203e0> │ │ │ │ + bl 9c518 <__isoc23_strtoul@@Base+0x1fe50> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 711ee │ │ │ │ + bne.w 71196 │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7103a │ │ │ │ + bne.n 70fe2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r6, [r2, #-24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7102a │ │ │ │ + bne.n 70fd2 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71202 │ │ │ │ - ldr r3, [pc, #552] @ (71308 ) │ │ │ │ + b.n 711aa │ │ │ │ + ldr r3, [pc, #552] @ (712b0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 70f6e │ │ │ │ + b.n 70f16 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq.n 71080 │ │ │ │ + beq.n 71028 │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ adds r3, #27 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 71156 │ │ │ │ + bcs.n 710fe │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ mov sl, r6 │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne.n 71046 │ │ │ │ + bne.n 70fee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71080 │ │ │ │ + bne.n 71028 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 710f2 │ │ │ │ + beq.n 7109a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8378 │ │ │ │ + blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 710f2 │ │ │ │ + bne.n 7109a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #12 │ │ │ │ - bne.n 710f2 │ │ │ │ + bne.n 7109a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #456] @ (7130c ) │ │ │ │ + ldr r3, [pc, #456] @ (712b4 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ movs r3, #24 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - cbnz r7, 711ac │ │ │ │ + cbnz r7, 71154 │ │ │ │ ldrb.w r5, [sl] │ │ │ │ - b.n 7103e │ │ │ │ + b.n 70fe6 │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7103e │ │ │ │ + b.n 70fe6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 710b6 │ │ │ │ + beq.n 7105e │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - blx 80bc │ │ │ │ - ldr r3, [pc, #400] @ (71304 ) │ │ │ │ + blx 8070 │ │ │ │ + ldr r3, [pc, #400] @ (712ac ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 711dc │ │ │ │ + bmi.n 71184 │ │ │ │ movs r2, #28 │ │ │ │ - b.n 7109c │ │ │ │ - ldr r3, [pc, #396] @ (71310 ) │ │ │ │ + b.n 71044 │ │ │ │ + ldr r3, [pc, #396] @ (712b8 ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #396] @ (71314 ) │ │ │ │ + ldr r1, [pc, #396] @ (712bc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 71094 │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 7103c │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ - beq.n 7126e │ │ │ │ + beq.n 71216 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ - beq.n 71264 │ │ │ │ + beq.n 7120c │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bne.n 71258 │ │ │ │ + bne.n 71200 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71150 │ │ │ │ + beq.n 710f8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w r2, sp, #4160 @ 0x1040 │ │ │ │ adds r2, #27 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r7, #1 │ │ │ │ ldrcc r1, [sp, #40] @ 0x28 │ │ │ │ addwcc r1, r1, #4091 @ 0xffb │ │ │ │ - bcs.n 71150 │ │ │ │ + bcs.n 710f8 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ mov r7, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r1 │ │ │ │ - bcc.n 711c6 │ │ │ │ - b.n 71150 │ │ │ │ - ldr r3, [pc, #304] @ (71310 ) │ │ │ │ + bcc.n 7116e │ │ │ │ + b.n 710f8 │ │ │ │ + ldr r3, [pc, #304] @ (712b8 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 7117c │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 71124 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ tst.w r3, #1342177280 @ 0x50000000 │ │ │ │ - bne.n 7129c │ │ │ │ + bne.n 71244 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r2, [pc, #276] @ (71318 ) │ │ │ │ + ldr r2, [pc, #276] @ (712c0 ) │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr r3, [pc, #216] @ (712e4 ) │ │ │ │ + ldr r3, [pc, #216] @ (7128c ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 712d8 │ │ │ │ + bne.n 71280 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r3 │ │ │ │ mov r7, fp │ │ │ │ - b.n 7114e │ │ │ │ + b.n 710f6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7114e │ │ │ │ + beq.n 710f6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 71284 │ │ │ │ + cbz r2, 7122c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r2, r3, r7 │ │ │ │ mov r7, r3 │ │ │ │ clz r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 7114e │ │ │ │ + b.n 710f6 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 71136 │ │ │ │ + b.n 710de │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7103e │ │ │ │ + b.n 70fe6 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 7114e │ │ │ │ + b.n 710f6 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 7114e │ │ │ │ + b.n 710f6 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ - b.n 70fb6 │ │ │ │ + b.n 70f5e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 7114e │ │ │ │ + b.n 710f6 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ - b.n 70fb6 │ │ │ │ - ldr r3, [pc, #112] @ (71310 ) │ │ │ │ + b.n 70f5e │ │ │ │ + ldr r3, [pc, #112] @ (712b8 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #120] @ (7131c ) │ │ │ │ + ldr r1, [pc, #120] @ (712c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8e3dc <__isoc23_strtoul@@Base+0x11cbc> │ │ │ │ - b.n 711fc │ │ │ │ + bl 8e2ec <__isoc23_strtoul@@Base+0x11c24> │ │ │ │ + b.n 711a4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - blx 7c28 │ │ │ │ + blx 7bdc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710da │ │ │ │ + bne.w 71082 │ │ │ │ add.w r3, sp, #4224 @ 0x1080 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - blx 80bc │ │ │ │ - b.n 71202 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - b.n 712d0 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 712b4 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + blx 8070 │ │ │ │ + b.n 711aa │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xe8580007 │ │ │ │ + strex r0, r0, [r8, #28] │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 71218 │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 71800 │ │ │ │ + bgt.n 71288 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 7181c │ │ │ │ + ble.n 712a4 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 71840 │ │ │ │ + ble.n 712c8 │ │ │ │ movs r3, r0 │ │ │ │ - stc2 0, cr0, [r0], {7} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldc2l 0, cr0, [r8], {7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 7180c │ │ │ │ + bgt.n 71294 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71534 │ │ │ │ + blt.n 713bc │ │ │ │ movs r3, r0 │ │ │ │ - b.n 70d5c │ │ │ │ + b.n 70dc4 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 71324 │ │ │ │ + bge.n 713ac │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #508] @ (71530 ) │ │ │ │ + ldr r2, [pc, #508] @ (714d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #508] @ (71534 ) │ │ │ │ + ldr r3, [pc, #508] @ (714dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 713d0 │ │ │ │ + beq.n 71378 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 713aa │ │ │ │ + bne.n 71352 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 713b0 │ │ │ │ + bne.n 71358 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 713aa │ │ │ │ + cbz r0, 71352 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ - cbz r0, 713aa │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ + cbz r0, 71352 │ │ │ │ + bl 7b498 │ │ │ │ str r0, [r7, #12] │ │ │ │ - cbnz r0, 7139c │ │ │ │ - b.n 713aa │ │ │ │ + cbnz r0, 71344 │ │ │ │ + b.n 71352 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71404 │ │ │ │ + beq.n 713ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71396 │ │ │ │ + bne.n 7133e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r9] │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #388] @ (71538 ) │ │ │ │ - ldr r3, [pc, #380] @ (71534 ) │ │ │ │ + ldr r2, [pc, #388] @ (714e0 ) │ │ │ │ + ldr r3, [pc, #380] @ (714dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7152c │ │ │ │ + bne.w 714d4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71352 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r0, r1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71352 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #12 │ │ │ │ adds r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 713b2 │ │ │ │ - b.n 713aa │ │ │ │ + bne.n 7135a │ │ │ │ + b.n 71352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.n 713aa │ │ │ │ + bmi.n 71352 │ │ │ │ movs r1, #12 │ │ │ │ add.w r0, r8, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71352 │ │ │ │ add.w r0, r6, r8 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blx 7e90 │ │ │ │ + blx 7e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71352 │ │ │ │ mov.w sl, #12 │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.n 7147c │ │ │ │ + b.n 71424 │ │ │ │ cmp r8, r7 │ │ │ │ - blt.n 713aa │ │ │ │ + blt.n 71352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ mul.w r3, sl, r7 │ │ │ │ adds r2, r0, #1 │ │ │ │ adds r1, r5, r3 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r6, [r5, r3] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71462 │ │ │ │ + bne.n 7140a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 714d0 │ │ │ │ + ble.n 71478 │ │ │ │ mov fp, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r6, #1 │ │ │ │ - ble.n 714c2 │ │ │ │ + ble.n 7146a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b72c <__isoc23_strtoul@@Base+0xf00c> │ │ │ │ - cbz r0, 714b8 │ │ │ │ + bl 8b6bc <__isoc23_strtoul@@Base+0xeff4> │ │ │ │ + cbz r0, 71460 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ add r5, r0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 714a6 │ │ │ │ + bge.n 7144e │ │ │ │ adds r7, #1 │ │ │ │ add.w fp, fp, #12 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 7149a │ │ │ │ + bge.n 71442 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 713aa │ │ │ │ + bne.w 71352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 71526 │ │ │ │ + bcc.n 714ce │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b810 <__isoc23_strtoul@@Base+0xf0f0> │ │ │ │ + bl 8b7a0 <__isoc23_strtoul@@Base+0xf0d8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 713aa │ │ │ │ + bne.w 71352 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713aa │ │ │ │ - ldr r1, [pc, #40] @ (7153c ) │ │ │ │ - ldr r0, [pc, #44] @ (71540 ) │ │ │ │ + beq.w 71352 │ │ │ │ + ldr r1, [pc, #40] @ (714e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (714e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6efe4 │ │ │ │ + bl 6ef8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r9] │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 713b2 │ │ │ │ + b.n 7135a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 713aa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - b.n 71d1c │ │ │ │ + b.n 71352 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + b.n 70d84 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71c28 │ │ │ │ + b.n 71c90 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + cbnz r6, 71552 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w lr, [pc, #212] @ 71628 │ │ │ │ + ldr.w lr, [pc, #212] @ 715d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #208] @ 7162c │ │ │ │ + ldr.w ip, [pc, #208] @ 715d4 │ │ │ │ clz r0, r0 │ │ │ │ add lr, pc │ │ │ │ sub sp, #32 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ orrs.w r0, r0, r1, lsr #31 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bne.n 71590 │ │ │ │ + bne.n 71538 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r1 │ │ │ │ it ge │ │ │ │ cmpge r2, #0 │ │ │ │ ite le │ │ │ │ movle.w ip, #1 │ │ │ │ movgt.w ip, #0 │ │ │ │ - bgt.n 715aa │ │ │ │ + bgt.n 71552 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #156] @ (71630 ) │ │ │ │ - ldr r3, [pc, #148] @ (7162c ) │ │ │ │ + ldr r2, [pc, #156] @ (715d8 ) │ │ │ │ + ldr r3, [pc, #148] @ (715d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71622 │ │ │ │ + bne.n 715ca │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #12 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, r0, r1 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - blt.n 71590 │ │ │ │ + blt.n 71538 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71590 │ │ │ │ + beq.n 71538 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 71592 │ │ │ │ + beq.n 7153a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldrd r2, lr, [r1, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w r5, lr, lr, lsr #31 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r3, r5, asr #1 │ │ │ │ it le │ │ │ │ movle r5, r3 │ │ │ │ - ble.n 71600 │ │ │ │ + ble.n 715a8 │ │ │ │ cmp.w lr, #0 │ │ │ │ ittet ge │ │ │ │ strge r2, [r1, #0] │ │ │ │ movge r5, ip │ │ │ │ movlt r5, ip │ │ │ │ ldrge r3, [r4, #24] │ │ │ │ ittt ge │ │ │ │ ldrge r0, [sp, #20] │ │ │ │ ldrge r1, [r4, #28] │ │ │ │ movge r6, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 6f5d0 │ │ │ │ + bl 6f578 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r5 │ │ │ │ - b.n 71592 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7153a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 719c4 │ │ │ │ + b.n 71a2c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71960 │ │ │ │ + b.n 719c8 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r8, #1023 @ 0x3ff │ │ │ │ cmp r1, r8 │ │ │ │ @@ -163774,86 +163751,86 @@ │ │ │ │ movge r5, #1 │ │ │ │ movlt r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71808 │ │ │ │ + bne.w 717b0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71754 │ │ │ │ + beq.n 716fc │ │ │ │ cmp r1, r2 │ │ │ │ it le │ │ │ │ ldrle.w lr, [r0] │ │ │ │ - ble.n 7168c │ │ │ │ + ble.n 71634 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.w 717c0 │ │ │ │ + blt.w 71768 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r5, #12 │ │ │ │ mla r5, r5, r3, lr │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 716e4 │ │ │ │ + bge.n 7168c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 716da │ │ │ │ + bge.n 71682 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7172c │ │ │ │ + bne.n 716d4 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ itt lt │ │ │ │ movlt.w r8, #1024 @ 0x400 │ │ │ │ movwlt r0, #1025 @ 0x401 │ │ │ │ - blt.n 716c6 │ │ │ │ + blt.n 7166e │ │ │ │ mov.w r8, r6, lsl #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r8, r3 │ │ │ │ it ge │ │ │ │ movge r8, r3 │ │ │ │ add.w r0, r8, #1 │ │ │ │ movs r1, #4 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71808 │ │ │ │ + beq.w 717b0 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, r6, r3 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r8, [r3, r6, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71708 │ │ │ │ + beq.n 716b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a94 │ │ │ │ - cbz r0, 71724 │ │ │ │ + blx 7a54 │ │ │ │ + cbz r0, 716cc │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71808 │ │ │ │ + beq.n 717b0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -163861,405 +163838,405 @@ │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r8, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ it ge │ │ │ │ movge r8, r3 │ │ │ │ add.w r1, r8, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blx 7c9c │ │ │ │ + blx 7c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71808 │ │ │ │ + beq.n 717b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 716da │ │ │ │ + b.n 71682 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 71724 │ │ │ │ + bgt.n 716cc │ │ │ │ movs r5, #12 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mul.w r5, r1, r5 │ │ │ │ adds r1, r2, r5 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n 71724 │ │ │ │ + blt.n 716cc │ │ │ │ ldr r2, [r2, r5] │ │ │ │ ldr.w r0, [r2, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71724 │ │ │ │ + beq.n 716cc │ │ │ │ str.w r7, [r2, r6, lsl #2] │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r7, r2, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 71724 │ │ │ │ + bne.n 716cc │ │ │ │ ldr r1, [r2, r5] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r1, r6, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7180e │ │ │ │ + beq.n 717b6 │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71798 │ │ │ │ + beq.n 71740 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r6, r6, r2 │ │ │ │ subs r1, r1, r6 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71724 │ │ │ │ + bne.n 716cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #4] │ │ │ │ - b.n 71724 │ │ │ │ + b.n 716cc │ │ │ │ movs r1, #12 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 71808 │ │ │ │ + cbz r0, 717b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - ble.n 71802 │ │ │ │ + ble.n 717aa │ │ │ │ movs r1, #12 │ │ │ │ add.w r9, r0, r1 │ │ │ │ mul.w r8, r1, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w sl, r2, r1 │ │ │ │ add.w r2, sl, r5 │ │ │ │ add.w ip, r9, r5 │ │ │ │ adds r5, #12 │ │ │ │ cmp r8, r5 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - bne.n 717ee │ │ │ │ + bne.n 71796 │ │ │ │ str.w lr, [r4] │ │ │ │ - b.n 7168a │ │ │ │ + b.n 71632 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71726 │ │ │ │ + b.n 716ce │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, r1, r6 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 717b4 │ │ │ │ + b.n 7175c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #344] @ (71984 ) │ │ │ │ + ldr r1, [pc, #344] @ (7192c ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9785c <__isoc23_strtoul@@Base+0x1b13c> │ │ │ │ + bl 972bc <__isoc23_strtoul@@Base+0x1abf4> │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7197a │ │ │ │ + bne.w 71922 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ittt gt │ │ │ │ movgt r4, #1 │ │ │ │ movgt.w r8, #0 │ │ │ │ movgt r7, #12 │ │ │ │ - bgt.n 71890 │ │ │ │ - b.n 718c0 │ │ │ │ + bgt.n 71838 │ │ │ │ + b.n 71868 │ │ │ │ adds r4, #1 │ │ │ │ add.w r7, r7, #12 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 718c0 │ │ │ │ + blt.n 71868 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71882 │ │ │ │ + beq.n 7182a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 71890 │ │ │ │ + bge.n 71838 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ movgt.w r8, #12 │ │ │ │ movgt r7, #1 │ │ │ │ - bgt.n 718e4 │ │ │ │ - b.n 71970 │ │ │ │ + bgt.n 7188c │ │ │ │ + b.n 71918 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 71924 │ │ │ │ + blt.n 718cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r9, r3, r8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 718da │ │ │ │ + ble.n 71882 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 71906 │ │ │ │ - blx 7f80 │ │ │ │ + cbz r0, 718ae │ │ │ │ + blx 7f34 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 982b4 <__isoc23_strtoul@@Base+0x1bb94> │ │ │ │ + bl 97cd0 <__isoc23_strtoul@@Base+0x1b608> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 718f4 │ │ │ │ + bge.n 7189c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 718e4 │ │ │ │ + bge.n 7188c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71970 │ │ │ │ + ble.n 71918 │ │ │ │ mov.w r9, #12 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 7193e │ │ │ │ + b.n 718e6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - blt.n 71970 │ │ │ │ + blt.n 71918 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ add r7, r9 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71932 │ │ │ │ + ble.n 718da │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ - cbz r1, 7195c │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + cbz r1, 71904 │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 7194a │ │ │ │ + bge.n 718f2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 7193e │ │ │ │ + bge.n 718e6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 91474 <__isoc23_strtoul@@Base+0x14d54> │ │ │ │ + b.w 90ed4 <__isoc23_strtoul@@Base+0x1480c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvc.n 71a80 │ │ │ │ + bne.n 71908 │ │ │ │ movs r5, r0 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #260] @ (71aa0 ) │ │ │ │ + ldr r2, [pc, #260] @ (71a48 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #260] @ (71aa4 ) │ │ │ │ + ldr r3, [pc, #260] @ (71a4c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #240] @ (71aa8 ) │ │ │ │ + ldr r3, [pc, #240] @ (71a50 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 71a0e │ │ │ │ + beq.n 719b6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 719fa │ │ │ │ - cbz r7, 719d0 │ │ │ │ + cbnz r2, 719a2 │ │ │ │ + cbz r7, 71978 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ - cbz r6, 719da │ │ │ │ + cbz r6, 71982 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r5, 719de │ │ │ │ + cbz r5, 71986 │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #204] @ (71aac ) │ │ │ │ - ldr r3, [pc, #192] @ (71aa4 ) │ │ │ │ + ldr r2, [pc, #204] @ (71a54 ) │ │ │ │ + ldr r3, [pc, #192] @ (71a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71a9c │ │ │ │ + bne.n 71a44 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 719d6 │ │ │ │ - ldr r3, [pc, #160] @ (71ab0 ) │ │ │ │ + b.n 7197e │ │ │ │ + ldr r3, [pc, #160] @ (71a58 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ - cbz r2, 71a68 │ │ │ │ + cbz r2, 71a10 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ add.w ip, r3, #328 @ 0x148 │ │ │ │ ldrb.w r3, [ip, r2] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ itt le │ │ │ │ movle r1, #0 │ │ │ │ movle r2, r1 │ │ │ │ - bgt.n 71a8c │ │ │ │ + bgt.n 71a34 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ eors r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [ip, r0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - ble.n 71a2e │ │ │ │ + ble.n 719d6 │ │ │ │ subs r1, #9 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 71a78 │ │ │ │ + ble.n 71a20 │ │ │ │ add.w lr, lr, #4 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ subs r2, #1 │ │ │ │ ands r1, r2 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 719f8 │ │ │ │ - cbz r7, 71a5e │ │ │ │ + bne.n 719a0 │ │ │ │ + cbz r7, 71a06 │ │ │ │ str r4, [r7, #0] │ │ │ │ - cbnz r2, 71a86 │ │ │ │ + cbnz r2, 71a2e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 719d6 │ │ │ │ + b.n 7197e │ │ │ │ ldr.w r2, [r3, #300] @ 0x12c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #304] @ 0x130 │ │ │ │ - b.n 71a1a │ │ │ │ + b.n 719c2 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 719f8 │ │ │ │ - cbz r7, 71a86 │ │ │ │ + bne.n 719a0 │ │ │ │ + cbz r7, 71a2e │ │ │ │ str r4, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 719d6 │ │ │ │ - cbnz r2, 71a96 │ │ │ │ - cbz r7, 71a92 │ │ │ │ + b.n 7197e │ │ │ │ + cbnz r2, 71a3e │ │ │ │ + cbz r7, 71a3a │ │ │ │ str r4, [r7, #0] │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ - b.n 71a86 │ │ │ │ + b.n 71a2e │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ - b.n 719fa │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ble.n 719bc │ │ │ │ + b.n 719a2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ble.n 71a24 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 71b94 │ │ │ │ + ble.n 719fc │ │ │ │ movs r7, r0 │ │ │ │ - ble.n 71b44 │ │ │ │ + ble.n 719ac │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 71ae4 │ │ │ │ + cbz r0, 71a8c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 71ad4 │ │ │ │ + cbz r0, 71a7c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 71ade │ │ │ │ - bl 6f2c4 │ │ │ │ + beq.n 71a86 │ │ │ │ + bl 6f26c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov ip, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #2 │ │ │ │ - ldr r4, [pc, #496] @ (71cf8 ) │ │ │ │ - ldr r1, [pc, #500] @ (71cfc ) │ │ │ │ + ldr r4, [pc, #496] @ (71ca0 ) │ │ │ │ + ldr r1, [pc, #500] @ (71ca4 ) │ │ │ │ mov r9, r2 │ │ │ │ itt hi │ │ │ │ movwhi r3, #43691 @ 0xaaab │ │ │ │ movthi r3, #43690 @ 0xaaaa │ │ │ │ add r4, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ite ls │ │ │ │ @@ -164274,38 +164251,38 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #0 │ │ │ │ itt hi │ │ │ │ subhi.w ip, ip, r5 │ │ │ │ addhi r5, r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 71cac │ │ │ │ + beq.w 71c54 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r4, r3, #3 │ │ │ │ add r4, r7 │ │ │ │ - ldr r3, [pc, #424] @ (71d00 ) │ │ │ │ + ldr r3, [pc, #424] @ (71ca8 ) │ │ │ │ add.w r1, sp, #65 @ 0x41 │ │ │ │ strd r1, ip, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ add.w lr, r2, #60 @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.n 71be4 │ │ │ │ + bcs.n 71b8c │ │ │ │ cmp r2, r4 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bcc.n 71b90 │ │ │ │ + bcc.n 71b38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 71b80 │ │ │ │ + beq.n 71b28 │ │ │ │ str.w r0, [r9] │ │ │ │ - cbz r7, 71b84 │ │ │ │ + cbz r7, 71b2c │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ add.w sl, r2, #1 │ │ │ │ add r6, sp, #8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r0, #3 │ │ │ │ @@ -164324,48 +164301,48 @@ │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ strb r2, [r6, #2] │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ strb r2, [r6, #3] │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 71b6a │ │ │ │ + bhi.n 71b12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71ca4 │ │ │ │ + beq.n 71c4c │ │ │ │ add r6, sp, #8 │ │ │ │ subs r1, r2, r6 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, r0 │ │ │ │ it hi │ │ │ │ addhi r1, #1 │ │ │ │ add sl, r1 │ │ │ │ - b.n 71b66 │ │ │ │ + b.n 71b0e │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 71c46 │ │ │ │ + beq.n 71bee │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 71c18 │ │ │ │ + bcc.n 71bc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 71c02 │ │ │ │ + beq.n 71baa │ │ │ │ str.w r0, [r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71c0c │ │ │ │ + beq.n 71bb4 │ │ │ │ str.w r2, [r8] │ │ │ │ subs r2, r2, r7 │ │ │ │ add.w r4, sp, #65 @ 0x41 │ │ │ │ add.w sl, r2, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp.w ip, #2 │ │ │ │ mov.w r3, r3, lsl #16 │ │ │ │ - beq.n 71cce │ │ │ │ - ldr r1, [pc, #220] @ (71d04 ) │ │ │ │ + beq.n 71c76 │ │ │ │ + ldr r1, [pc, #220] @ (71cac ) │ │ │ │ lsrs r5, r3, #18 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ adds r0, #1 │ │ │ │ add r1, pc │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ strb r5, [r2, #0] │ │ │ │ @@ -164373,647 +164350,647 @@ │ │ │ │ strb r3, [r2, #1] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb r3, [r2, #2] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ adds r2, #4 │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71c72 │ │ │ │ + beq.n 71c1a │ │ │ │ add r7, sp, #8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r7, r2, r7 │ │ │ │ add r7, sl │ │ │ │ - ldr r2, [pc, #176] @ (71d08 ) │ │ │ │ - ldr r3, [pc, #160] @ (71cfc ) │ │ │ │ + ldr r2, [pc, #176] @ (71cb0 ) │ │ │ │ + ldr r3, [pc, #160] @ (71ca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71cf2 │ │ │ │ + bne.n 71c9a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 71c82 │ │ │ │ + bls.n 71c2a │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ sub.w r7, r2, r7 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71c98 │ │ │ │ + beq.n 71c40 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 71c56 │ │ │ │ + beq.n 71bfe │ │ │ │ str.w r0, [r9] │ │ │ │ - b.n 71c56 │ │ │ │ + b.n 71bfe │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r6, #4] │ │ │ │ adds r2, r6, #5 │ │ │ │ - b.n 71b66 │ │ │ │ + b.n 71b0e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 71cb6 │ │ │ │ + beq.n 71c5e │ │ │ │ str.w r0, [r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71cc2 │ │ │ │ + beq.n 71c6a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r4, sp, #65 @ 0x41 │ │ │ │ add r2, sp, #8 │ │ │ │ - b.n 71b54 │ │ │ │ + b.n 71afc │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r0, #2 │ │ │ │ - ldr r5, [pc, #56] @ (71d0c ) │ │ │ │ + ldr r5, [pc, #56] @ (71cb4 ) │ │ │ │ orr.w r1, r3, r1, lsl #8 │ │ │ │ add r5, pc │ │ │ │ lsrs r3, r3, #18 │ │ │ │ ubfx r6, r1, #12, #6 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb r3, [r2, #0] │ │ │ │ lsrs r3, r1, #6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrb r1, [r5, r6] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 71c3c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 71be4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 71d2c │ │ │ │ + bgt.n 71d94 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 71dac │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - bcc.n 71c18 │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 71cb0 │ │ │ │ + blt.n 71d18 │ │ │ │ movs r7, r0 │ │ │ │ - bcs.n 71cc8 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #592] @ 71f74 │ │ │ │ + ldr.w r9, [pc, #592] @ 71f1c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r9, pc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71ee0 │ │ │ │ + beq.w 71e88 │ │ │ │ add.w r1, r4, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 71f20 │ │ │ │ + beq.w 71ec8 │ │ │ │ add.w fp, r6, r7 │ │ │ │ cmp r7, #2 │ │ │ │ ite ls │ │ │ │ subls.w sl, fp, r7 │ │ │ │ subhi.w sl, fp, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w lr, [pc, #540] @ 71f78 │ │ │ │ + ldr.w lr, [pc, #540] @ 71f20 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r7, [pc, #540] @ (71f7c ) │ │ │ │ + ldr r7, [pc, #540] @ (71f24 ) │ │ │ │ add lr, pc │ │ │ │ add r7, pc │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 71da0 │ │ │ │ + bcs.n 71d48 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bgt.n 71dc4 │ │ │ │ + bgt.n 71d6c │ │ │ │ add.w ip, ip, #1 │ │ │ │ orr.w r0, r2, r0, lsl #6 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 71e2c │ │ │ │ + beq.n 71dd4 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 71d6e │ │ │ │ + bne.n 71d16 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 71e82 │ │ │ │ + beq.n 71e2a │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 71e0e │ │ │ │ + beq.n 71db6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 71da0 │ │ │ │ + beq.n 71d48 │ │ │ │ mov r4, r1 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 71dc0 │ │ │ │ + bne.n 71d68 │ │ │ │ cmp r3, fp │ │ │ │ sub.w r0, r3, r6 │ │ │ │ it cc │ │ │ │ strbcc.w r8, [r3] │ │ │ │ - cbz r5, 71dba │ │ │ │ + cbz r5, 71d62 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 71dc0 │ │ │ │ + cbz r2, 71d68 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 71d88 │ │ │ │ + bne.n 71d30 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.w 71f2a │ │ │ │ + beq.w 71ed2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 71e0e │ │ │ │ + beq.n 71db6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 71da0 │ │ │ │ + beq.n 71d48 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.w 71f6e │ │ │ │ + bls.w 71f16 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ sub.w ip, r0, #64 @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.n 71ed8 │ │ │ │ + bls.n 71e80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ orrls.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71d64 │ │ │ │ + beq.n 71d0c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 71da0 │ │ │ │ + b.n 71d48 │ │ │ │ cmp fp, r3 │ │ │ │ - bls.n 71e90 │ │ │ │ + bls.n 71e38 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, r0, lsr #10 │ │ │ │ strb.w ip, [r2], #1 │ │ │ │ cmp r2, fp │ │ │ │ - bcs.w 71f56 │ │ │ │ + bcs.w 71efe │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r3, #2 │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 71ddc │ │ │ │ + b.n 71d84 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 71e46 │ │ │ │ + bhi.n 71dee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71e56 │ │ │ │ + beq.n 71dfe │ │ │ │ add.w r8, r8, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 71da0 │ │ │ │ + beq.n 71d48 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 71d6e │ │ │ │ + b.n 71d16 │ │ │ │ lsrs r2, r0, #16 │ │ │ │ strb r0, [r3, #2] │ │ │ │ strb r2, [r3, #0] │ │ │ │ lsrs r0, r0, #8 │ │ │ │ adds r3, #3 │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ - b.n 71e3a │ │ │ │ + b.n 71de2 │ │ │ │ sub.w r8, r3, r6 │ │ │ │ cmp fp, r3 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - bls.n 71e72 │ │ │ │ + bls.n 71e1a │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strb.w ip, [r2], #1 │ │ │ │ cmp r2, fp │ │ │ │ - bcc.n 71e9c │ │ │ │ + bcc.n 71e44 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 71e78 │ │ │ │ + cbz r2, 71e20 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71e3a │ │ │ │ + beq.n 71de2 │ │ │ │ str.w r9, [r5] │ │ │ │ - b.n 71e3a │ │ │ │ + b.n 71de2 │ │ │ │ cmp fp, r3 │ │ │ │ - bls.n 71eb2 │ │ │ │ + bls.n 71e5a │ │ │ │ lsrs r0, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ - b.n 71da0 │ │ │ │ + b.n 71d48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71f44 │ │ │ │ + beq.n 71eec │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 71ddc │ │ │ │ + b.n 71d84 │ │ │ │ adds r2, r3, #2 │ │ │ │ mov.w ip, r0, lsr #8 │ │ │ │ cmp r2, fp │ │ │ │ strb.w ip, [r3, #1] │ │ │ │ itt cc │ │ │ │ strbcc r0, [r3, #2] │ │ │ │ addcc r3, #3 │ │ │ │ - bcc.n 71e72 │ │ │ │ - b.n 71e70 │ │ │ │ + bcc.n 71e1a │ │ │ │ + b.n 71e18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71ec0 │ │ │ │ + beq.n 71e68 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 71da0 │ │ │ │ + b.n 71d48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r3, r6 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - cbz r2, 71ece │ │ │ │ + cbz r2, 71e76 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71ddc │ │ │ │ + beq.n 71d84 │ │ │ │ str.w r9, [r5] │ │ │ │ - b.n 71ddc │ │ │ │ + b.n 71d84 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71de4 │ │ │ │ + bne.n 71d8c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 71da0 │ │ │ │ + b.n 71d48 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8098 │ │ │ │ - ldr r3, [pc, #144] @ (71f80 ) │ │ │ │ + blx 804c │ │ │ │ + ldr r3, [pc, #144] @ (71f28 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r3, r0 │ │ │ │ strb.w r1, [r9, r2] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71ef4 │ │ │ │ + bne.n 71e9c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r4, r8 │ │ │ │ strb.w r3, [r9, #61] @ 0x3d │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ movw r3, #16705 @ 0x4141 │ │ │ │ strh.w r3, [r9, #9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 71d44 │ │ │ │ + bne.w 71cec │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 71d58 │ │ │ │ + b.n 71d00 │ │ │ │ cmp fp, r3 │ │ │ │ itt hi │ │ │ │ lsrhi r0, r0, #4 │ │ │ │ strbhi.w r0, [r3], #1 │ │ │ │ - bhi.w 71ddc │ │ │ │ + bhi.w 71d84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71ec0 │ │ │ │ + beq.n 71e68 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 71ddc │ │ │ │ + b.n 71d84 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r3, r6 │ │ │ │ add.w r8, r8, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71ece │ │ │ │ + beq.n 71e76 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 71ece │ │ │ │ + b.n 71e76 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r2, r6 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - cbz r3, 71f64 │ │ │ │ + cbz r3, 71f0c │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 71f6a │ │ │ │ + cbz r5, 71f12 │ │ │ │ str.w r9, [r5] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 71ddc │ │ │ │ + b.n 71d84 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 71da0 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + b.n 71d48 │ │ │ │ + subs r2, r0, #7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 71f0c │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ (71fec ) │ │ │ │ + ldr r2, [pc, #88] @ (71f94 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #88] @ 71ff0 │ │ │ │ + ldr.w ip, [pc, #88] @ 71f98 │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ add.w r3, ip, #16384 @ 0x4000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 71fd8 │ │ │ │ + bcs.n 71f80 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - bls.n 71fd6 │ │ │ │ - ldr r3, [pc, #64] @ (71ff4 ) │ │ │ │ + bls.n 71f7e │ │ │ │ + ldr r3, [pc, #64] @ (71f9c ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 71fd4 │ │ │ │ + bcs.n 71f7c │ │ │ │ add.w r1, r1, #8160 @ 0x1fe0 │ │ │ │ adds r1, #31 │ │ │ │ bfc r1, #0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r0, 71fe2 │ │ │ │ - blx 7c9c │ │ │ │ - ldr r3, [pc, #40] @ (71ff8 ) │ │ │ │ + cbz r0, 71f8a │ │ │ │ + blx 7c50 │ │ │ │ + ldr r3, [pc, #40] @ (71fa0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr r3, [pc, #32] @ (71ffc ) │ │ │ │ + ldr r3, [pc, #32] @ (71fa4 ) │ │ │ │ add r1, r0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ - b.n 71fce │ │ │ │ + blx 7968 │ │ │ │ + b.n 71f76 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [sl], #28 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + stcl 0, cr0, [r2, #-28] @ 0xffffffe4 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r0, r1 │ │ │ │ - stc 0, cr0, [r8], #28 │ │ │ │ + stc 0, cr0, [r0, #-28] @ 0xffffffe4 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 720c2 │ │ │ │ + beq.n 7206a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 720b8 │ │ │ │ + beq.n 72060 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bls.n 720f0 │ │ │ │ + bls.n 72098 │ │ │ │ cmp.w r0, #3600 @ 0xe10 │ │ │ │ - bcc.n 720cc │ │ │ │ + bcc.n 72074 │ │ │ │ movw r3, #20863 @ 0x517f │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 72128 │ │ │ │ + bls.n 720d0 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 7219c │ │ │ │ + bls.w 72144 │ │ │ │ movw r3, #56960 @ 0xde80 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 721d4 │ │ │ │ + bcc.w 7217c │ │ │ │ movw r3, #13183 @ 0x337f │ │ │ │ movt r3, #481 @ 0x1e1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 7215c │ │ │ │ + bls.n 72104 │ │ │ │ movw r3, #8063 @ 0x1f7f │ │ │ │ movt r3, #1926 @ 0x786 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 7220c │ │ │ │ + bhi.w 721b4 │ │ │ │ movw r3, #42107 @ 0xa47b │ │ │ │ movt r3, #17432 @ 0x4418 │ │ │ │ mov.w r2, #13184 @ 0x3380 │ │ │ │ movt r2, #481 @ 0x1e1 │ │ │ │ movw r1, #41933 @ 0xa3cd │ │ │ │ movt r1, #20930 @ 0x51c2 │ │ │ │ umull r0, r3, r3, r5 │ │ │ │ lsrs r3, r3, #23 │ │ │ │ mls r2, r2, r3, r5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ umull r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #420] @ (7224c ) │ │ │ │ + ldr r2, [pc, #420] @ (721f4 ) │ │ │ │ movs r1, #8 │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #22 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ - ldr r4, [pc, #404] @ (72250 ) │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ + ldr r4, [pc, #404] @ (721f8 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #400] @ (72254 ) │ │ │ │ + ldr r4, [pc, #400] @ (721fc ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #384] @ (72258 ) │ │ │ │ + ldr r2, [pc, #384] @ (72200 ) │ │ │ │ umull r0, r3, r3, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mls r1, r1, r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #356] @ (7225c ) │ │ │ │ + ldr r2, [pc, #356] @ (72204 ) │ │ │ │ mul.w r0, r6, r7 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ umull r5, r1, r1, r0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ mls r0, r6, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #46021 @ 0xb3c5 │ │ │ │ movt r3, #37282 @ 0x91a2 │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ umull r1, r3, r3, r5 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r3, r3, #11 │ │ │ │ mls r0, r0, r3, r5 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ - ldr r2, [pc, #272] @ (72260 ) │ │ │ │ + ldr r2, [pc, #272] @ (72208 ) │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ movs r2, #12 │ │ │ │ movw r3, #42107 @ 0xa47b │ │ │ │ movt r3, #17432 @ 0x4418 │ │ │ │ mov.w r1, #13184 @ 0x3380 │ │ │ │ movt r1, #481 @ 0x1e1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ umull r0, r3, r3, r2 │ │ │ │ movw r0, #29743 @ 0x742f │ │ │ │ movt r0, #129 @ 0x81 │ │ │ │ lsrs r3, r3, #23 │ │ │ │ mls r1, r1, r3, r2 │ │ │ │ - ldr r2, [pc, #220] @ (72264 ) │ │ │ │ + ldr r2, [pc, #220] @ (7220c ) │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r1, #9 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ movw r3, #17671 @ 0x4507 │ │ │ │ movt r3, #49710 @ 0xc22e │ │ │ │ mov.w r2, #20864 @ 0x5180 │ │ │ │ movt r2, #1 │ │ │ │ movw r1, #46021 @ 0xb3c5 │ │ │ │ movt r1, #37282 @ 0x91a2 │ │ │ │ umull r0, r3, r3, r5 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ mls r0, r2, r3, r5 │ │ │ │ - ldr r2, [pc, #168] @ (72268 ) │ │ │ │ + ldr r2, [pc, #168] @ (72210 ) │ │ │ │ add r2, pc │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ movw r3, #56909 @ 0xde4d │ │ │ │ movt r3, #28405 @ 0x6ef5 │ │ │ │ mov.w r2, #14976 @ 0x3a80 │ │ │ │ movt r2, #9 │ │ │ │ movw r1, #17671 @ 0x4507 │ │ │ │ movt r1, #49710 @ 0xc22e │ │ │ │ umull r0, r3, r3, r5 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ mls r0, r2, r3, r5 │ │ │ │ - ldr r2, [pc, #116] @ (7226c ) │ │ │ │ + ldr r2, [pc, #116] @ (72214 ) │ │ │ │ add r2, pc │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ lsls r5, r0, #2 │ │ │ │ movw r3, #11641 @ 0x2d79 │ │ │ │ movt r3, #4355 @ 0x1103 │ │ │ │ mov.w r1, #8064 @ 0x1f80 │ │ │ │ movt r1, #1926 @ 0x786 │ │ │ │ movw r2, #17759 @ 0x455f │ │ │ │ movt r2, #20896 @ 0x51a0 │ │ │ │ umull r0, r3, r3, r5 │ │ │ │ lsrs r3, r3, #23 │ │ │ │ mls r5, r1, r3, r5 │ │ │ │ movs r1, #8 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ umull r2, r0, r2, r5 │ │ │ │ - ldr r2, [pc, #52] @ (72270 ) │ │ │ │ + ldr r2, [pc, #52] @ (72218 ) │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #24 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ - b.n 720bc │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ + b.n 72064 │ │ │ │ nop │ │ │ │ - bcs.n 722f4 │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 72224 │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 721d4 │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 72360 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 7233c │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 7229c │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ - beq.n 72248 │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - beq.n 721f4 │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - b.w 7dbac <__isoc23_strtoul@@Base+0x148c> │ │ │ │ + b.w 7db54 <__isoc23_strtoul@@Base+0x148c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2760] @ 0xac8 │ │ │ │ - ldr r2, [pc, #716] @ (72558 ) │ │ │ │ + ldr r2, [pc, #716] @ (72500 ) │ │ │ │ subw sp, sp, #1300 @ 0x514 │ │ │ │ - ldr r3, [pc, #716] @ (7255c ) │ │ │ │ + ldr r3, [pc, #716] @ (72504 ) │ │ │ │ movs r7, #0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1292] @ 0x50c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72382 │ │ │ │ + beq.n 7232a │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt ne │ │ │ │ ldrbne r2, [r4, #1] │ │ │ │ movne r4, r3 │ │ │ │ - bne.n 722aa │ │ │ │ + bne.n 72252 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 722cc │ │ │ │ + bne.n 72274 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.n 722c2 │ │ │ │ + beq.n 7226a │ │ │ │ movs r1, #0 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - bhi.w 723fa │ │ │ │ + bhi.w 723a2 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bls.w 72522 │ │ │ │ + bls.w 724ca │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi.w 7243c │ │ │ │ + bhi.w 723e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -165077,460 +165054,460 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add.w r0, r7, r8 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r7, 723d2 │ │ │ │ - ldr.w sl, [pc, #464] @ 72560 │ │ │ │ + cbz r7, 7237a │ │ │ │ + ldr.w sl, [pc, #464] @ 72508 │ │ │ │ add.w r9, sp, #12 │ │ │ │ addw r8, sp, #1036 @ 0x40c │ │ │ │ mov r6, r9 │ │ │ │ add sl, pc │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 723b8 │ │ │ │ + b.n 72360 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r5, #2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ sub.w r3, r3, r8 │ │ │ │ cmp r7, r3 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ - blt.n 723d4 │ │ │ │ + blt.n 7237c │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 723a4 │ │ │ │ + beq.n 7234c │ │ │ │ ldr.w r3, [r9, r7, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #10 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add r0, r4 │ │ │ │ - b.n 723a4 │ │ │ │ + b.n 7234c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #396] @ (72564 ) │ │ │ │ + ldr r2, [pc, #396] @ (7250c ) │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #384] @ (7255c ) │ │ │ │ + ldr r3, [pc, #384] @ (72504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1292] @ 0x50c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 72552 │ │ │ │ + bne.w 724fa │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #1300 @ 0x514 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r5, #106 @ 0x6a │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 7243c │ │ │ │ + bhi.n 723e4 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r0, #1025 @ 0x401 │ │ │ │ movt r0, #1 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ and.w r0, ip, r0 │ │ │ │ - cbnz r0, 7246e │ │ │ │ + cbnz r0, 72416 │ │ │ │ tst.w ip, #576 @ 0x240 │ │ │ │ - bne.n 724e0 │ │ │ │ + bne.n 72488 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 7243c │ │ │ │ + bne.n 723e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72438 │ │ │ │ + bne.n 723e0 │ │ │ │ cmp.w fp, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w fp, #108 @ 0x6c │ │ │ │ moveq.w fp, #106 @ 0x6a │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72504 │ │ │ │ + bne.n 724ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ tst.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 7252a │ │ │ │ + beq.n 724d2 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq.w fp, #105 @ 0x69 │ │ │ │ - b.n 7248e │ │ │ │ + b.n 72436 │ │ │ │ movs r3, #10 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72438 │ │ │ │ + bne.n 723e0 │ │ │ │ cmp.w fp, #106 @ 0x6a │ │ │ │ ite ne │ │ │ │ movne.w fp, #100 @ 0x64 │ │ │ │ moveq.w fp, #68 @ 0x44 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - cbz r2, 72496 │ │ │ │ + cbz r2, 7243e │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ it hi │ │ │ │ ldrbhi r2, [r4, #0] │ │ │ │ - bhi.w 722aa │ │ │ │ + bhi.w 72252 │ │ │ │ addw r3, sp, #1036 @ 0x40c │ │ │ │ strb.w fp, [r3, r9] │ │ │ │ add r3, sp, #12 │ │ │ │ str.w r6, [r3, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72538 │ │ │ │ + bne.n 724e0 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ it lt │ │ │ │ movlt r7, r9 │ │ │ │ - b.n 722aa │ │ │ │ + b.n 72252 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72438 │ │ │ │ + bne.n 723e0 │ │ │ │ cmp.w fp, #106 @ 0x6a │ │ │ │ it eq │ │ │ │ moveq.w fp, #68 @ 0x44 │ │ │ │ - beq.n 7248e │ │ │ │ + beq.n 72436 │ │ │ │ cmp.w fp, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w fp, #102 @ 0x66 │ │ │ │ moveq.w fp, #100 @ 0x64 │ │ │ │ - b.n 7248e │ │ │ │ + b.n 72436 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72438 │ │ │ │ + bne.n 723e0 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 7248e │ │ │ │ + b.n 72436 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72438 │ │ │ │ + bne.n 723e0 │ │ │ │ cmp.w fp, #104 @ 0x68 │ │ │ │ mov r3, r4 │ │ │ │ ite ne │ │ │ │ movne.w fp, #104 @ 0x68 │ │ │ │ moveq.w fp, #99 @ 0x63 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7243c │ │ │ │ + bne.n 723e4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7248e │ │ │ │ + b.n 72436 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 722d8 │ │ │ │ + b.n 72280 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smull r1, r3, r2, r6 │ │ │ │ asrs r6, r6, #31 │ │ │ │ add.w r8, r8, #1 │ │ │ │ rsbs r6, r6, r3, asr #2 │ │ │ │ - bne.n 72540 │ │ │ │ - b.n 724b4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bne.n 724e8 │ │ │ │ + b.n 7245c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 72490 │ │ │ │ + bmi.n 724f8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 72608 │ │ │ │ + bcc.n 72470 │ │ │ │ movs r7, 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 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r5, #0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ lsls r4, r2, #18 │ │ │ │ - bmi.n 725ca │ │ │ │ + bmi.n 72572 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 725d0 │ │ │ │ + beq.n 72578 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 725ee │ │ │ │ + beq.n 72596 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb.w lr, [r1, #1] │ │ │ │ cmp.w lr, #73 @ 0x49 │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ ldrh.w r4, [r0, r4, lsl #1] │ │ │ │ lsls r4, r4, #18 │ │ │ │ - bpl.n 725f4 │ │ │ │ + bpl.n 7259c │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ orr.w r5, r5, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ lsls r4, r2, #18 │ │ │ │ - bpl.n 7258e │ │ │ │ + bpl.n 72536 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 72586 │ │ │ │ + b.n 7252e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - bne.n 725d0 │ │ │ │ + bne.n 72578 │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ orr.w r5, r5, #2 │ │ │ │ lsls r4, r2, #18 │ │ │ │ - bpl.n 72596 │ │ │ │ + bpl.n 7253e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 72586 │ │ │ │ + b.n 7252e │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 7268a │ │ │ │ + beq.n 72632 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72684 │ │ │ │ + beq.n 7262c │ │ │ │ subs.w r4, r3, #10 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ands.w r4, r4, r2, lsr #14 │ │ │ │ - beq.n 726a2 │ │ │ │ + beq.n 7264a │ │ │ │ and.w lr, r5, #1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7262c │ │ │ │ + b.n 725d4 │ │ │ │ add.w ip, r0, r3, lsl #1 │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ ubfx ip, ip, #6, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #0 │ │ │ │ andne.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7264c │ │ │ │ + beq.n 725f4 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #32 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, lr, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7260e │ │ │ │ + beq.n 725b6 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 7260e │ │ │ │ + bne.n 725b6 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r1 │ │ │ │ ittt ls │ │ │ │ subls r2, r2, r1 │ │ │ │ addls r0, r2, #1 │ │ │ │ movls r4, r2 │ │ │ │ - bhi.n 7265e │ │ │ │ - b.n 72670 │ │ │ │ + bhi.n 72606 │ │ │ │ + b.n 72618 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7269c │ │ │ │ + beq.n 72644 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7265a │ │ │ │ + bmi.n 72602 │ │ │ │ subs r4, r4, r1 │ │ │ │ adds r0, r4, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - bne.n 725f4 │ │ │ │ + bne.n 7259c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ adds r1, #4 │ │ │ │ - b.n 72586 │ │ │ │ + b.n 7252e │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72670 │ │ │ │ + b.n 72618 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 72670 │ │ │ │ + b.n 72618 │ │ │ │ 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 │ │ │ │ subs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - cbnz r2, 726da │ │ │ │ + cbnz r2, 72682 │ │ │ │ negs r4, r0 │ │ │ │ mov.w fp, #1 │ │ │ │ sbc.w r5, r2, r1 │ │ │ │ cmp r4, #10 │ │ │ │ mov r6, r4 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ - bcc.n 7278c │ │ │ │ + bcc.n 72734 │ │ │ │ movs r0, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ it cc │ │ │ │ movcc r3, #20 │ │ │ │ strb.w r9, [r0, #23] │ │ │ │ - bcc.n 72746 │ │ │ │ - ldr r7, [pc, #152] @ (727a0 ) │ │ │ │ + bcc.n 726ee │ │ │ │ + ldr r7, [pc, #152] @ (72748 ) │ │ │ │ movw sl, #16959 @ 0x423f │ │ │ │ movt sl, #15 │ │ │ │ add r7, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r7, r2 │ │ │ │ cmp sl, r6 │ │ │ │ sbcs.w ip, r9, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ mov r3, r4 │ │ │ │ strh r2, [r4, #0] │ │ │ │ sub.w r4, r4, #3 │ │ │ │ - bcc.n 72712 │ │ │ │ + bcc.n 726ba │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs r3, #3 │ │ │ │ - ldr r2, [pc, #92] @ (727a4 ) │ │ │ │ + ldr r2, [pc, #92] @ (7274c ) │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ add r2, pc │ │ │ │ adds r0, r2, r6 │ │ │ │ ldrh r1, [r2, r6] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ strh r1, [r4, #0] │ │ │ │ strb r2, [r4, #2] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r3, r8 │ │ │ │ - bne.n 72772 │ │ │ │ + bne.n 7271a │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 72762 │ │ │ │ + beq.n 7270a │ │ │ │ rsb r3, r8, #1 │ │ │ │ add r3, r1 │ │ │ │ add.w r0, r8, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 72788 │ │ │ │ + beq.n 72730 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add.w r0, r8, r3 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r4, [r0, #1] │ │ │ │ - b.n 72772 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + b.n 7271a │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ movs r5, 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, #3904] @ 0xf40 │ │ │ │ - ldr.w r2, [pc, #1440] @ 72d5c │ │ │ │ + ldr.w r2, [pc, #1440] @ 72d04 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1440] @ 72d60 │ │ │ │ + ldr.w r3, [pc, #1440] @ 72d08 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ adds r6, r0, #3 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ mov sl, r6 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r4, #1] │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 728da │ │ │ │ + beq.n 72882 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov ip, r0 │ │ │ │ sub.w r2, r0, #36 @ 0x24 │ │ │ │ uxtb.w lr, r2 │ │ │ │ cmp.w lr, #88 @ 0x58 │ │ │ │ - bhi.n 728ce │ │ │ │ + bhi.n 72876 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bhi.n 728ce │ │ │ │ + bhi.n 72876 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @@ -165618,320 +165595,320 @@ │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72800 │ │ │ │ + bne.n 727a8 │ │ │ │ mov fp, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 7297a │ │ │ │ + beq.n 72922 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 729ac │ │ │ │ + b.n 72954 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #40 @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp sl, r1 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 728e0 │ │ │ │ + bne.n 72888 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ - beq.w 72b94 │ │ │ │ + beq.w 72b3c │ │ │ │ mov r4, r5 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ ittt eq │ │ │ │ moveq r0, #45 @ 0x2d │ │ │ │ strbeq.w r0, [r1], #1 │ │ │ │ addeq r4, #1 │ │ │ │ strb r2, [r1, #1] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #2] │ │ │ │ adds r1, #3 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 728e0 │ │ │ │ + beq.n 72888 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.n 728e0 │ │ │ │ + beq.n 72888 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 728e0 │ │ │ │ + beq.n 72888 │ │ │ │ cmp r8, r9 │ │ │ │ it eq │ │ │ │ cmpeq sl, r6 │ │ │ │ mov r4, r5 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #10304 @ 0x2840 │ │ │ │ strheq.w r2, [sl, #-2] │ │ │ │ strb.w ip, [r1], #1 │ │ │ │ it eq │ │ │ │ subeq.w sl, sl, #2 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 728cc │ │ │ │ + bne.n 72874 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 728e0 │ │ │ │ + bne.n 72888 │ │ │ │ cmp r6, sl │ │ │ │ itt ne │ │ │ │ movne r3, #41 @ 0x29 │ │ │ │ strbne.w r3, [r1], #1 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - beq.n 7299c │ │ │ │ + beq.n 72944 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 72c6e │ │ │ │ + beq.w 72c16 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ strb.w r3, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 729a8 │ │ │ │ + bne.n 72950 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #948] @ (72d64 ) │ │ │ │ - ldr r3, [pc, #944] @ (72d60 ) │ │ │ │ + ldr r2, [pc, #948] @ (72d0c ) │ │ │ │ + ldr r3, [pc, #944] @ (72d08 ) │ │ │ │ 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 72d58 │ │ │ │ + bne.w 72d00 │ │ │ │ mov r0, sl │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 728e0 │ │ │ │ + beq.n 72888 │ │ │ │ mov r2, r1 │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ sub.w fp, r8, #4 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 72bde │ │ │ │ + bhi.w 72b86 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 72b68 │ │ │ │ + bhi.w 72b10 │ │ │ │ mov r8, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cf2 │ │ │ │ + bne.w 72c9a │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 72976 │ │ │ │ + b.n 7291e │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.w 728e0 │ │ │ │ + bcs.w 72888 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.n 72af8 │ │ │ │ + bne.n 72aa0 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ - bne.n 72a16 │ │ │ │ + bne.n 729be │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 72cfa │ │ │ │ + beq.w 72ca2 │ │ │ │ adds r4, #2 │ │ │ │ adds r2, r1, #1 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ strb r0, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 72cc2 │ │ │ │ - bhi.w 72b50 │ │ │ │ + beq.w 72c6a │ │ │ │ + bhi.w 72af8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72cdc │ │ │ │ + beq.w 72c84 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.w 72cd0 │ │ │ │ + bne.w 72c78 │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ adds r4, #2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 728e0 │ │ │ │ + beq.w 72888 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 72a7e │ │ │ │ - bhi.n 72b40 │ │ │ │ + beq.n 72a26 │ │ │ │ + bhi.n 72ae8 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 72ca4 │ │ │ │ + bhi.w 72c4c │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bhi.w 72caa │ │ │ │ + bhi.w 72c52 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne.n 72b48 │ │ │ │ + bne.n 72af0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 72ce6 │ │ │ │ + beq.w 72c8e │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq.w 72bd0 │ │ │ │ + beq.w 72b78 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ittee ne │ │ │ │ addne r5, r4, #2 │ │ │ │ addne.w fp, r1, #1 │ │ │ │ movweq r2, #8540 @ 0x215c │ │ │ │ strheq.w r2, [r1, #1] │ │ │ │ ittt eq │ │ │ │ addeq.w fp, r1, #3 │ │ │ │ addeq r5, r4, #3 │ │ │ │ ldrbeq r2, [r4, #2] │ │ │ │ strb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 728e0 │ │ │ │ + beq.w 72888 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ itet eq │ │ │ │ strbeq.w r2, [fp, #1] │ │ │ │ addne.w fp, fp, #1 │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 72ae0 │ │ │ │ + beq.n 72a88 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72aba │ │ │ │ - b.n 728e0 │ │ │ │ + bne.n 72a62 │ │ │ │ + b.n 72888 │ │ │ │ strb.w r2, [fp] │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bls.n 72b00 │ │ │ │ + bls.n 72aa8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 72b0c │ │ │ │ + beq.n 72ab4 │ │ │ │ add.w r1, fp, #1 │ │ │ │ adds r5, #2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 72804 │ │ │ │ + b.n 727ac │ │ │ │ mov r4, r5 │ │ │ │ adds r2, r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 72a1c │ │ │ │ + b.n 729c4 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ls │ │ │ │ addls.w r1, fp, #1 │ │ │ │ - bls.w 727fc │ │ │ │ + bls.w 727a4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 72d54 │ │ │ │ + bcc.w 72cfc │ │ │ │ rsb r2, r1, #1 │ │ │ │ adds r0, r1, #2 │ │ │ │ add r2, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ strb r0, [r1, #1] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r1, #2] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb.w r2, [fp, #3] │ │ │ │ add.w r1, fp, #4 │ │ │ │ adds r4, r5, #2 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 72a78 │ │ │ │ + beq.n 72a20 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 72a7e │ │ │ │ + beq.n 72a26 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ - b.n 72a7e │ │ │ │ + b.n 72a26 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 72cd0 │ │ │ │ + bne.w 72c78 │ │ │ │ movw r2, #10303 @ 0x283f │ │ │ │ movt r2, #10559 @ 0x293f │ │ │ │ str.w r2, [r1], #4 │ │ │ │ adds r4, #2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ sub.w lr, r0, #33 @ 0x21 │ │ │ │ movw ip, #1537 @ 0x601 │ │ │ │ movt ip, #16384 @ 0x4000 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsr.w ip, ip, lr │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 72c8e │ │ │ │ + bne.w 72c36 │ │ │ │ add.w lr, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, fp │ │ │ │ mov r1, r2 │ │ │ │ mov r5, lr │ │ │ │ - b.n 72804 │ │ │ │ + b.n 727ac │ │ │ │ mov ip, r5 │ │ │ │ cmp.w lr, #125 @ 0x7d │ │ │ │ - beq.n 72bb2 │ │ │ │ + beq.n 72b5a │ │ │ │ mov r0, lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 728e0 │ │ │ │ + beq.w 72888 │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.n 72b9e │ │ │ │ + bne.n 72b46 │ │ │ │ cmp ip, r5 │ │ │ │ - bcc.w 72916 │ │ │ │ + bcc.w 728be │ │ │ │ subs r0, r1, #1 │ │ │ │ add.w fp, ip, #1 │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ strb.w lr, [r0, #1]! │ │ │ │ cmp r5, fp │ │ │ │ - bne.n 72bb8 │ │ │ │ + bne.n 72b60 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ mov r4, r5 │ │ │ │ add r1, ip │ │ │ │ - b.n 72918 │ │ │ │ + b.n 728c0 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ strb r2, [r1, #1] │ │ │ │ add.w fp, r1, #2 │ │ │ │ adds r5, r4, #3 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ - b.n 72ab0 │ │ │ │ + b.n 72a58 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.n 72b84 │ │ │ │ + bne.n 72b2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 72bec │ │ │ │ + b.n 72b94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 728e0 │ │ │ │ + beq.w 72888 │ │ │ │ mov lr, r0 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 72be6 │ │ │ │ + bne.n 72b8e │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ it eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ @@ -165941,158 +165918,158 @@ │ │ │ │ add.w r8, r2, ip │ │ │ │ cmp r8, r1 │ │ │ │ itttt cc │ │ │ │ strcc r7, [sp, #4] │ │ │ │ rsbcc ip, ip, #1 │ │ │ │ movcc r2, r1 │ │ │ │ addcc ip, r1 │ │ │ │ - bcs.n 72c36 │ │ │ │ + bcs.n 72bde │ │ │ │ ldrb.w r7, [ip, #-1]! │ │ │ │ strb.w r7, [r2], #-1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 72c28 │ │ │ │ + bne.n 72bd0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp lr, r5 │ │ │ │ it ls │ │ │ │ movls r4, r5 │ │ │ │ - bls.n 72c58 │ │ │ │ + bls.n 72c00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w ip, [r5], #1 │ │ │ │ strb.w ip, [r2, #1]! │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 72c42 │ │ │ │ + bne.n 72bea │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r4, r2, r4 │ │ │ │ adds r2, r4, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ mov r8, fp │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.w 727fc │ │ │ │ + bne.w 727a4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r0, #0] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 72992 │ │ │ │ + beq.w 7293a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.w 7299c │ │ │ │ + bne.w 72944 │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 7299c │ │ │ │ - b.n 72992 │ │ │ │ + bne.w 72944 │ │ │ │ + b.n 7293a │ │ │ │ ldr.w r5, [r8, #-4] │ │ │ │ str r5, [sp, #0] │ │ │ │ strb r0, [r5, #0] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 72d1c │ │ │ │ + beq.n 72cc4 │ │ │ │ adds r4, #2 │ │ │ │ mov r8, fp │ │ │ │ mov r1, r2 │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 72b48 │ │ │ │ + bne.w 72af0 │ │ │ │ strb r0, [r1, #3] │ │ │ │ adds r5, r4, #3 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ adds r1, #4 │ │ │ │ strb.w r2, [r1, #-3] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb.w r2, [r1, #-2] │ │ │ │ - b.n 72a7e │ │ │ │ + b.n 72a26 │ │ │ │ movw r2, #10815 @ 0x2a3f │ │ │ │ strh.w r2, [r1], #2 │ │ │ │ adds r4, #2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - b.n 72976 │ │ │ │ + b.n 7291e │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ adds r5, r4, #3 │ │ │ │ ldrb.w ip, [r4, #2] │ │ │ │ - b.n 72942 │ │ │ │ + b.n 728ea │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r2 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 728ce │ │ │ │ + b.n 72876 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ strb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 728da │ │ │ │ + beq.w 72882 │ │ │ │ adds r4, #4 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ mov r1, r2 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72d08 │ │ │ │ + bne.n 72cb0 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ adds r0, r1, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, r4, #3 │ │ │ │ str r5, [sp, #8] │ │ │ │ adds r5, r1, #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 72d44 │ │ │ │ + bls.n 72cec │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r0, r3, r1 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r0, #1 │ │ │ │ add r1, r3 │ │ │ │ add r0, r3 │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 727fc │ │ │ │ + b.n 727a4 │ │ │ │ mov r1, fp │ │ │ │ - b.n 72b2a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + b.n 72ad2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #32 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ movw r3, #15733 @ 0x3d75 │ │ │ │ strh r3, [r0, #0] │ │ │ │ lsls r3, r4, #22 │ │ │ │ ittet mi │ │ │ │ addmi r3, r0, #3 │ │ │ │ movmi r2, #116 @ 0x74 │ │ │ │ addpl r3, r0, #2 │ │ │ │ @@ -166115,44 +166092,44 @@ │ │ │ │ strbmi.w r2, [r3], #1 │ │ │ │ lsls r2, r4, #25 │ │ │ │ itt mi │ │ │ │ movmi r2, #120 @ 0x78 │ │ │ │ strbmi.w r2, [r3], #1 │ │ │ │ and.w r2, r4, #1032 @ 0x408 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - beq.n 72e52 │ │ │ │ + beq.n 72dfa │ │ │ │ mov.w lr, #61 @ 0x3d │ │ │ │ cmp.w r2, #1032 @ 0x408 │ │ │ │ strb.w lr, [r3, #2] │ │ │ │ movw lr, #26412 @ 0x672c │ │ │ │ strh.w lr, [r3] │ │ │ │ - bne.n 72e02 │ │ │ │ + bne.n 72daa │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ strb r2, [r3, #3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 72e60 │ │ │ │ + bne.n 72e08 │ │ │ │ adds r2, r3, #4 │ │ │ │ - cbz r1, 72df8 │ │ │ │ + cbz r1, 72da0 │ │ │ │ adds r2, r3, #5 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strb r1, [r3, #4] │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 72e1c │ │ │ │ + b.n 72dc4 │ │ │ │ adds r3, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72e10 │ │ │ │ + beq.n 72db8 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - cbz r1, 72e18 │ │ │ │ + cbz r1, 72dc0 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bmi.n 72e72 │ │ │ │ + bmi.n 72e1a │ │ │ │ movw r2, #28460 @ 0x6f2c │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r2, r4, #29 │ │ │ │ it mi │ │ │ │ addmi r2, r3, #4 │ │ │ │ mov.w r1, #61 @ 0x3d │ │ │ │ it pl │ │ │ │ @@ -166171,56 +166148,56 @@ │ │ │ │ strbmi.w r3, [r2], #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #11372 @ 0x2c6c │ │ │ │ movt r2, #15719 @ 0x3d67 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 72e04 │ │ │ │ + b.n 72dac │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ strb r2, [r3, #4] │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 72df8 │ │ │ │ + beq.n 72da0 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ adds r2, r3, #6 │ │ │ │ strb r1, [r3, #5] │ │ │ │ - b.n 72df8 │ │ │ │ + b.n 72da0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 72df8 │ │ │ │ + b.n 72da0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ - ldr.w r2, [pc, #1192] @ 73334 │ │ │ │ + ldr.w r2, [pc, #1192] @ 732dc │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r3, [pc, #1192] @ 73338 │ │ │ │ + ldr.w r3, [pc, #1192] @ 732e0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 73226 │ │ │ │ + beq.w 731ce │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ add r5, sp, #4 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bhi.w 72ff0 │ │ │ │ + bhi.w 72f98 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @@ -166342,42 +166319,42 @@ │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 731b0 │ │ │ │ + beq.w 73158 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 731b0 │ │ │ │ + beq.w 73158 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ ldrb.w r2, [ip] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 731b0 │ │ │ │ + beq.w 73158 │ │ │ │ uxtb r2, r1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r2, [ip] │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 73294 │ │ │ │ + beq.w 7323c │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - beq.w 731f2 │ │ │ │ + beq.w 7319a │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 73014 │ │ │ │ + bne.n 72fbc │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 730b0 │ │ │ │ + beq.n 73058 │ │ │ │ sub.w r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.w 73258 │ │ │ │ + bhi.w 73200 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -166409,341 +166386,341 @@ │ │ │ │ mov r1, r3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r1], #2 │ │ │ │ strb r2, [r3, #1] │ │ │ │ mov r3, r1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 731b0 │ │ │ │ + bcs.w 73158 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ str.w r4, [lr] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ str.w r1, [lr, #-4] │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73328 │ │ │ │ + beq.w 732d0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 732c0 │ │ │ │ + beq.w 73268 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 73264 │ │ │ │ + bne.w 7320c │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 73264 │ │ │ │ + bne.w 7320c │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs.n 731b0 │ │ │ │ + bcs.n 73158 │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ add.w ip, r4, #2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str.w r4, [lr] │ │ │ │ strh.w r2, [lr, #4] │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [lr, #6] │ │ │ │ add.w r4, ip, #1 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 730f8 │ │ │ │ + beq.n 730a0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #125 @ 0x7d │ │ │ │ - bne.n 730ec │ │ │ │ - cbz r2, 73136 │ │ │ │ + bne.n 73094 │ │ │ │ + cbz r2, 730de │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 732d4 │ │ │ │ + beq.w 7327c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 73136 │ │ │ │ + bne.n 730de │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.n 73136 │ │ │ │ + bne.n 730de │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.n 731b0 │ │ │ │ + bcs.n 73158 │ │ │ │ subs r7, r6, r4 │ │ │ │ movs r2, #1 │ │ │ │ adds r6, r1, #2 │ │ │ │ strh.w r2, [lr, #6] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ str.w r4, [lr, #-8] │ │ │ │ adds r4, r6, #1 │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ adds r7, r4, #2 │ │ │ │ - cbz r1, 731b0 │ │ │ │ + cbz r1, 73158 │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - beq.n 731b0 │ │ │ │ + beq.n 73158 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ strb.w r2, [r6], #2 │ │ │ │ strb r1, [r3, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ - bne.n 73172 │ │ │ │ + bne.n 7311a │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ ittt eq │ │ │ │ strbeq r2, [r3, #2] │ │ │ │ addeq.w ip, r4, #3 │ │ │ │ addeq r3, #3 │ │ │ │ - beq.w 72fe0 │ │ │ │ + beq.w 72f88 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - beq.w 732e2 │ │ │ │ + beq.w 7328a │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne.n 7328c │ │ │ │ + bne.n 73234 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ adds r6, r4, #3 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 73216 │ │ │ │ mov ip, r2 │ │ │ │ strb r1, [r2, #0] │ │ │ │ - cbz r1, 731b0 │ │ │ │ + cbz r1, 73158 │ │ │ │ mov r4, r6 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 73238 │ │ │ │ + beq.n 731e0 │ │ │ │ mov r6, r4 │ │ │ │ mov ip, r2 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7319a │ │ │ │ + bne.n 73142 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7320a │ │ │ │ + b.n 731b2 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 731b0 │ │ │ │ + beq.n 73158 │ │ │ │ mov r7, r3 │ │ │ │ ldrsh.w r1, [lr, #-4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ sub.w r8, lr, #8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - ble.n 731e6 │ │ │ │ + ble.n 7318e │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ adds r6, r1, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 731d8 │ │ │ │ + bne.n 73180 │ │ │ │ add r7, r9 │ │ │ │ ldrsh.w r3, [lr, #-2] │ │ │ │ - cbz r3, 7324e │ │ │ │ + cbz r3, 731f6 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, r8 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 731b0 │ │ │ │ + bne.n 73158 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (7333c ) │ │ │ │ - ldr r3, [pc, #296] @ (73338 ) │ │ │ │ + ldr r2, [pc, #304] @ (732e4 ) │ │ │ │ + ldr r3, [pc, #296] @ (732e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 73330 │ │ │ │ + bne.w 732d8 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 72eb4 │ │ │ │ + beq.w 72e5c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 7327c │ │ │ │ + beq.n 73224 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72ebe │ │ │ │ + b.n 72e66 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r7, 73244 │ │ │ │ + cbz r7, 731ec │ │ │ │ add.w r3, ip, #2 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ strb r1, [r2, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov lr, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - b.n 731f2 │ │ │ │ + b.n 7319a │ │ │ │ movw r2, #24156 @ 0x5e5c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 73232 │ │ │ │ - b.n 72eb4 │ │ │ │ + bne.n 731da │ │ │ │ + b.n 72e5c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 731f2 │ │ │ │ + b.n 7319a │ │ │ │ mov r1, r7 │ │ │ │ adds r6, r4, #2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 73194 │ │ │ │ + b.n 7313c │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs.n 731b0 │ │ │ │ + bcs.n 73158 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ str.w r4, [lr] │ │ │ │ - bne.n 73316 │ │ │ │ + bne.n 732be │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne.n 732ae │ │ │ │ + bne.n 73256 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 732f4 │ │ │ │ + beq.n 7329c │ │ │ │ movw r2, #16168 @ 0x3f28 │ │ │ │ adds r4, #2 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ - b.n 730d8 │ │ │ │ + b.n 73080 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 731b0 │ │ │ │ + bcs.w 73158 │ │ │ │ movs r2, #1 │ │ │ │ str.w r4, [lr] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ - b.n 730ce │ │ │ │ + b.n 73076 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 731b0 │ │ │ │ + bcs.w 73158 │ │ │ │ subs r7, r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 7311a │ │ │ │ + b.n 730c2 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r6, r4, #3 │ │ │ │ adds r2, r3, #2 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 73194 │ │ │ │ + b.n 7313c │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - b.n 731f2 │ │ │ │ + b.n 7319a │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 731fc │ │ │ │ + beq.w 731a4 │ │ │ │ adds r4, #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ mov r3, r2 │ │ │ │ strb r1, [r2, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73302 │ │ │ │ + bne.n 732aa │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 72ec2 │ │ │ │ + b.n 72e6a │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strh.w r2, [lr, #4] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [lr, #6] │ │ │ │ - b.n 730ce │ │ │ │ + b.n 73076 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.w 73206 │ │ │ │ - b.n 731b0 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + beq.w 731ae │ │ │ │ + b.n 73158 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 78b64 │ │ │ │ + bl 78b0c │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7335a │ │ │ │ + beq.n 73302 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -166752,55 +166729,55 @@ │ │ │ │ ldrh.w r2, [r5, r1, lsl #1] │ │ │ │ movs r0, #0 │ │ │ │ ubfx r2, r2, #13, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 733d4 │ │ │ │ + bpl.n 7337c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r2, [r5, r1, lsl #1] │ │ │ │ - b.n 733ba │ │ │ │ + b.n 73362 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 734c6 │ │ │ │ + beq.n 7346e │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735c8 │ │ │ │ + bne.w 73570 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 73634 │ │ │ │ + bhi.w 735dc │ │ │ │ mov fp, ip │ │ │ │ movs r3, #0 │ │ │ │ mla r3, r6, r3, r1 │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 733fa │ │ │ │ + bls.n 733a2 │ │ │ │ mul.w r3, sl, r3 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 735ee │ │ │ │ + beq.w 73596 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq.w 7362a │ │ │ │ + beq.w 735d2 │ │ │ │ cmp fp, ip │ │ │ │ - beq.n 734c6 │ │ │ │ - cbz r0, 73488 │ │ │ │ + beq.n 7346e │ │ │ │ + cbz r0, 73430 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 734a2 │ │ │ │ + beq.n 7344a │ │ │ │ subs r1, #45 @ 0x2d │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ - bhi.n 734b0 │ │ │ │ + bhi.n 73458 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ - bhi.n 734b0 │ │ │ │ + bhi.n 73458 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -166841,167 +166818,167 @@ │ │ │ │ add.w r3, r5, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 73484 │ │ │ │ + bmi.n 7342c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73428 │ │ │ │ + bne.n 733d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [fp, #-1] │ │ │ │ add r3, r7 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r0 │ │ │ │ add r3, r8 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ add r7, r3 │ │ │ │ it ne │ │ │ │ movne r8, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 734d0 │ │ │ │ + beq.n 73478 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #63488 @ 0xf800 │ │ │ │ movt r3, #442 @ 0x1ba │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r4, fp │ │ │ │ mul.w r3, r3, r2 │ │ │ │ ldrh.w r2, [r5, r1, lsl #1] │ │ │ │ add r8, r3 │ │ │ │ ands.w r3, r2, #1024 @ 0x400 │ │ │ │ - beq.w 733ba │ │ │ │ + beq.w 73362 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ ldrh.w r2, [r5, r1, lsl #1] │ │ │ │ ands.w r3, r2, #1024 @ 0x400 │ │ │ │ - bne.n 734fa │ │ │ │ - b.n 733ba │ │ │ │ + bne.n 734a2 │ │ │ │ + b.n 73362 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r4, fp │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 735a2 │ │ │ │ + bne.n 7354a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ mul.w r3, r3, r2 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ite eq │ │ │ │ moveq r3, #60 @ 0x3c │ │ │ │ movne.w r3, #3600 @ 0xe10 │ │ │ │ mov r4, fp │ │ │ │ movs r0, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 73586 │ │ │ │ + bne.n 7352e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ add r3, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r4, fp │ │ │ │ mul.w r3, r3, r2 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bne.n 73562 │ │ │ │ + bne.n 7350a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #24576 @ 0x6000 │ │ │ │ movt r3, #8859 @ 0x229b │ │ │ │ mov r4, fp │ │ │ │ mul.w r3, r3, r2 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne.n 7352a │ │ │ │ + bne.n 734d2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #59904 @ 0xea00 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ mul.w r3, r3, r2 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #14976 @ 0x3a80 │ │ │ │ movt r3, #9 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r4, fp │ │ │ │ mul.w r3, r3, r2 │ │ │ │ - b.n 734ec │ │ │ │ + b.n 73494 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73642 │ │ │ │ + beq.n 735ea │ │ │ │ add.w r3, r5, r2, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 73642 │ │ │ │ + bmi.n 735ea │ │ │ │ add.w ip, r4, #1 │ │ │ │ - b.n 733f6 │ │ │ │ + b.n 7339e │ │ │ │ mov fp, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 73418 │ │ │ │ + bhi.w 733c0 │ │ │ │ movw lr, #26215 @ 0x6667 │ │ │ │ movt lr, #26214 @ 0x6666 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ smull r5, r1, lr, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ rsb r3, r3, r1, asr #2 │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ mla r7, r3, r2, r7 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 73608 │ │ │ │ + bls.n 735b0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.w 7341e │ │ │ │ + bne.w 733c6 │ │ │ │ mov r2, fp │ │ │ │ mvn.w r8, r8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 734c6 │ │ │ │ + b.n 7346e │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n 735ea │ │ │ │ + beq.n 73592 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.w 734c6 │ │ │ │ + bne.w 7346e │ │ │ │ mov r2, ip │ │ │ │ - b.n 7362c │ │ │ │ + b.n 735d4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 734c6 │ │ │ │ + b.n 7346e │ │ │ │ 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, r1 │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -167015,20 +166992,20 @@ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ sub.w r2, ip, #94 @ 0x5e │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #61 @ 0x3d │ │ │ │ - bls.n 736ec │ │ │ │ + bls.n 73694 │ │ │ │ uxtb r1, r2 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 7371e │ │ │ │ + bhi.n 736c6 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 7386e │ │ │ │ + bhi.w 73816 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -167055,57 +167032,57 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ orr.w r6, r6, #3008 @ 0xbc0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 73670 │ │ │ │ + b.n 73618 │ │ │ │ orr.w r6, r6, #516 @ 0x204 │ │ │ │ mov r4, r3 │ │ │ │ orr.w r6, r6, #3 │ │ │ │ - b.n 73670 │ │ │ │ + b.n 73618 │ │ │ │ orr.w r6, r6, #1592 @ 0x638 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 73670 │ │ │ │ + b.n 73618 │ │ │ │ cmp.w ip, #37 @ 0x25 │ │ │ │ - bls.n 7371e │ │ │ │ + bls.n 736c6 │ │ │ │ sub.w r2, ip, #38 @ 0x26 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 7386e │ │ │ │ + bhi.w 73816 │ │ │ │ tbb [pc, r2] │ │ │ │ @ instruction: 0xb7db │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ - blt.n 73676 │ │ │ │ - blt.n 73678 │ │ │ │ + blt.n 7361e │ │ │ │ + blt.n 73620 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ lsrs r7, r6, #18 │ │ │ │ mov r4, r3 │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ adds r3, #1 │ │ │ │ mvns r2, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 738b2 │ │ │ │ + beq.w 7385a │ │ │ │ ands r5, r2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bhi.n 7378e │ │ │ │ + bhi.n 73736 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bls.n 737e6 │ │ │ │ + bls.n 7378e │ │ │ │ sub.w ip, r2, #88 @ 0x58 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 73838 │ │ │ │ + bhi.n 737e0 │ │ │ │ tbb [pc, ip] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ @@ -167120,209 +167097,209 @@ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ adds r7, #120 @ 0x78 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ and.w r2, r5, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 7377e │ │ │ │ + beq.n 73726 │ │ │ │ tst.w r5, #73 @ 0x49 │ │ │ │ - beq.n 73782 │ │ │ │ + beq.n 7372a │ │ │ │ orr.w r1, r1, #73 @ 0x49 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bls.n 73736 │ │ │ │ + bls.n 736de │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 73798 │ │ │ │ + beq.n 73740 │ │ │ │ str.w r4, [r8] │ │ │ │ - cbz r1, 737ac │ │ │ │ + cbz r1, 73754 │ │ │ │ cmp r6, #0 │ │ │ │ and.w r3, r1, r6 │ │ │ │ bic.w r6, r5, r6 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r5, r6 │ │ │ │ orrs r5, r1 │ │ │ │ ubfx r0, r5, #0, #12 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r1, r1, #146 @ 0x92 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ orr.w r1, r1, #512 @ 0x200 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ orr.w r1, r1, #3072 @ 0xc00 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ orr.w r1, r1, #292 @ 0x124 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ lsls r2, r5, #28 │ │ │ │ - bpl.n 738ac │ │ │ │ + bpl.n 73854 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 737ac │ │ │ │ + beq.n 73754 │ │ │ │ ubfx r0, r5, #0, #12 │ │ │ │ str.w r4, [r8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73956 │ │ │ │ + beq.w 738fe │ │ │ │ sub.w sl, r2, #38 @ 0x26 │ │ │ │ uxtb.w fp, sl │ │ │ │ cmp.w fp, #23 │ │ │ │ - bhi.n 7378e │ │ │ │ + bhi.n 73736 │ │ │ │ mov.w ip, #225 @ 0xe1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ lsr.w ip, ip, fp │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 73838 │ │ │ │ + beq.n 737e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 738bc │ │ │ │ + beq.n 73864 │ │ │ │ ands r1, r6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.w 73a34 │ │ │ │ - bgt.w 73a12 │ │ │ │ + beq.w 739dc │ │ │ │ + bgt.w 739ba │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq r5, r1 │ │ │ │ - beq.n 738fe │ │ │ │ + beq.n 738a6 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq.n 7382c │ │ │ │ + beq.n 737d4 │ │ │ │ bic.w r5, r5, r6 │ │ │ │ orrs r5, r1 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bls.n 738ec │ │ │ │ + bls.n 73894 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 7378e │ │ │ │ + bhi.n 73736 │ │ │ │ orr.w r9, r2, r9, lsl #3 │ │ │ │ - cbnz r6, 73854 │ │ │ │ + cbnz r6, 737fc │ │ │ │ sub.w r2, r7, #43 @ 0x2b │ │ │ │ bics.w r2, r2, #2 │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ it eq │ │ │ │ moveq r6, r2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #8 │ │ │ │ ubfx r2, r9, #0, #12 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ itt cs │ │ │ │ movcs.w r9, #0 │ │ │ │ movcs r1, r2 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 7371e │ │ │ │ + bhi.w 736c6 │ │ │ │ mvns r2, r6 │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73726 │ │ │ │ + bne.w 736ce │ │ │ │ mov.w r2, #61440 @ 0xf000 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ movs r7, #61 @ 0x3d │ │ │ │ movw r6, #4095 @ 0xfff │ │ │ │ - b.n 73726 │ │ │ │ - cbz r6, 738bc │ │ │ │ + b.n 736ce │ │ │ │ + cbz r6, 73864 │ │ │ │ ands r1, r6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.w 73a52 │ │ │ │ - bgt.w 73a1e │ │ │ │ + beq.w 739fa │ │ │ │ + bgt.w 739c6 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq r5, r1 │ │ │ │ - beq.n 73832 │ │ │ │ - b.n 73824 │ │ │ │ + beq.n 737da │ │ │ │ + b.n 737cc │ │ │ │ orr.w r1, r1, #1024 @ 0x400 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7372a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 73728 │ │ │ │ + b.n 736d0 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 73728 │ │ │ │ + b.n 736d0 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - bgt.n 73974 │ │ │ │ + bgt.n 7391c │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ - ble.n 738e6 │ │ │ │ + ble.n 7388e │ │ │ │ sub.w sl, r7, #38 @ 0x26 │ │ │ │ mov.w ip, #161 @ 0xa1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ lsr.w ip, ip, sl │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 738e0 │ │ │ │ - cbz r0, 7392c │ │ │ │ + beq.n 73888 │ │ │ │ + cbz r0, 738d4 │ │ │ │ and.w r1, r1, lr │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.n 73950 │ │ │ │ - ble.n 7391e │ │ │ │ + beq.n 738f8 │ │ │ │ + ble.n 738c6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bhi.n 73832 │ │ │ │ + bhi.n 737da │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.n 738fa │ │ │ │ + bhi.n 738a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 737d2 │ │ │ │ + beq.w 7377a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7366e │ │ │ │ + b.n 73616 │ │ │ │ sub.w sl, r2, #38 @ 0x26 │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsr.w r1, r1, sl │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bmi.n 73832 │ │ │ │ + bmi.n 737da │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7366e │ │ │ │ + b.n 73616 │ │ │ │ mov r4, r3 │ │ │ │ movw r6, #4095 @ 0xfff │ │ │ │ - b.n 73670 │ │ │ │ + b.n 73618 │ │ │ │ movs r0, #1 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq r5, r1 │ │ │ │ - beq.n 738e8 │ │ │ │ + beq.n 73890 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq.n 7382c │ │ │ │ - b.n 738e6 │ │ │ │ + beq.n 737d4 │ │ │ │ + b.n 7388e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ mov sl, r0 │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w lr, sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r1, r1, sl │ │ │ │ - bne.n 73a28 │ │ │ │ + bne.n 739d0 │ │ │ │ movs r0, #1 │ │ │ │ bic.w r5, r5, r1 │ │ │ │ - b.n 738e8 │ │ │ │ + b.n 73890 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 738bc │ │ │ │ + beq.n 73864 │ │ │ │ ands r1, r6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.n 73a58 │ │ │ │ - bgt.n 73a40 │ │ │ │ + beq.n 73a00 │ │ │ │ + bgt.n 739e8 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ - bne.w 73824 │ │ │ │ + bne.w 737cc │ │ │ │ ands r5, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 737d8 │ │ │ │ - b.n 737ac │ │ │ │ + bne.w 73780 │ │ │ │ + b.n 73754 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - beq.n 73a4a │ │ │ │ + beq.n 739f2 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne.n 738e6 │ │ │ │ + bne.n 7388e │ │ │ │ ands r1, r5 │ │ │ │ - beq.n 738e8 │ │ │ │ + beq.n 73890 │ │ │ │ and.w r7, r6, #72 @ 0x48 │ │ │ │ tst.w r1, #1 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w ip, r6, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ and.w r7, r6, #144 @ 0x90 │ │ │ │ @@ -167347,92 +167324,92 @@ │ │ │ │ and.w r7, r6, #256 @ 0x100 │ │ │ │ tst.w r1, #32 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ orrs r1, r5 │ │ │ │ tst.w r1, #73 @ 0x49 │ │ │ │ - beq.n 738e8 │ │ │ │ + beq.n 73890 │ │ │ │ tst.w r1, #256 @ 0x100 │ │ │ │ orr.w ip, r5, ip │ │ │ │ it ne │ │ │ │ movne r5, ip │ │ │ │ and.w r7, r6, #8 │ │ │ │ tst.w r1, #32 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ tst.w r1, #4 │ │ │ │ and.w r1, r6, #1 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ it ne │ │ │ │ movne r5, r1 │ │ │ │ - b.n 738e8 │ │ │ │ + b.n 73890 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - beq.n 73a3a │ │ │ │ + beq.n 739e2 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - bne.w 73828 │ │ │ │ - b.n 7382c │ │ │ │ + bne.w 737d0 │ │ │ │ + b.n 737d4 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne.n 73a16 │ │ │ │ + bne.n 739be │ │ │ │ ands r1, r5 │ │ │ │ - bne.n 73980 │ │ │ │ - b.n 73832 │ │ │ │ - ble.w 7391c │ │ │ │ + bne.n 73928 │ │ │ │ + b.n 737da │ │ │ │ + ble.w 738c4 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - bne.n 73a86 │ │ │ │ + bne.n 73a2e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7382c │ │ │ │ + b.n 737d4 │ │ │ │ bic.w r5, r5, r1 │ │ │ │ - b.n 738fe │ │ │ │ + b.n 738a6 │ │ │ │ ands r1, r5 │ │ │ │ - bne.n 73980 │ │ │ │ - b.n 738ec │ │ │ │ + bne.n 73928 │ │ │ │ + b.n 73894 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne.n 73a16 │ │ │ │ + bne.n 739be │ │ │ │ ands r1, r5 │ │ │ │ - bne.n 73980 │ │ │ │ - b.n 737d2 │ │ │ │ - cbz r0, 73a66 │ │ │ │ + bne.n 73928 │ │ │ │ + b.n 7377a │ │ │ │ + cbz r0, 73a0e │ │ │ │ and.w r1, r1, lr │ │ │ │ - b.n 7382c │ │ │ │ + b.n 737d4 │ │ │ │ bic.w r5, r5, r1 │ │ │ │ - b.n 73832 │ │ │ │ + b.n 737da │ │ │ │ bic.w r5, r5, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 737d8 │ │ │ │ - b.n 737ac │ │ │ │ + bne.w 73780 │ │ │ │ + b.n 73754 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ mov r7, r0 │ │ │ │ - blx 8348 │ │ │ │ + blx 82f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w lr, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r1, r1, r7 │ │ │ │ - b.n 73a30 │ │ │ │ + b.n 739d8 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 738e8 │ │ │ │ + b.n 73890 │ │ │ │ stmdb 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 r3, [pc, #400] @ (73c30 ) │ │ │ │ + ldr r3, [pc, #400] @ (73bd8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #400] @ (73c34 ) │ │ │ │ + ldr r2, [pc, #400] @ (73bdc ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r5, r0, #132 @ 0x84 │ │ │ │ - beq.n 73b7c │ │ │ │ + beq.n 73b24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r7, r7, r3 │ │ │ │ adds r4, r1, r7 │ │ │ │ ldrh r1, [r5, #8] │ │ │ │ lsls r1, r1, #31 │ │ │ │ @@ -167441,22 +167418,22 @@ │ │ │ │ addpl r4, #16 │ │ │ │ addmi.w r4, r4, #272 @ 0x110 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ite mi │ │ │ │ bicmi.w r4, r4, #255 @ 0xff │ │ │ │ bfcpl r4, #0, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 73b84 │ │ │ │ + beq.n 73b2c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73bea │ │ │ │ + beq.n 73b92 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs.w sl, r7, r9 │ │ │ │ mov.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r8, r9 │ │ │ │ @@ -167469,2783 +167446,2783 @@ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str.w r8, [r3, #12] │ │ │ │ subs r2, r3, r4 │ │ │ │ adds r2, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 73b46 │ │ │ │ + bne.n 73aee │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 73b70 │ │ │ │ + bne.n 73b18 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r2, r4 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add r0, r7 │ │ │ │ str r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, fp │ │ │ │ - bgt.n 73bd8 │ │ │ │ + bgt.n 73b80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 73b28 │ │ │ │ + beq.n 73ad0 │ │ │ │ add.w r8, r8, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, #16 │ │ │ │ str.w r3, [r2, r8, lsl #2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 73b2e │ │ │ │ + beq.n 73ad6 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 73b2e │ │ │ │ - ldr r3, [pc, #184] @ (73c38 ) │ │ │ │ + blx 7b4c │ │ │ │ + b.n 73ad6 │ │ │ │ + ldr r3, [pc, #184] @ (73be0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 73ab2 │ │ │ │ + b.n 73a5a │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r5, #12] │ │ │ │ add.w r9, r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r1, r4, r9, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w sl, r3, r2 │ │ │ │ - blx 7c9c │ │ │ │ + blx 7c50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 73c10 │ │ │ │ + cbz r0, 73bb8 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ movne r8, r9 │ │ │ │ movne r9, r2 │ │ │ │ - bne.n 73bc6 │ │ │ │ + bne.n 73b6e │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r9, r3 │ │ │ │ mov fp, sl │ │ │ │ - b.n 73b08 │ │ │ │ + b.n 73ab0 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r2, 73c1a │ │ │ │ + cbz r2, 73bc2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w fp, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 73b08 │ │ │ │ + b.n 73ab0 │ │ │ │ mov r1, r2 │ │ │ │ sub.w r2, r8, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 7b54 │ │ │ │ + blx 7b14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73b52 │ │ │ │ + b.n 73afa │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 73c16 │ │ │ │ + cbz r1, 73bbe │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r1 │ │ │ │ - cbz r0, 73c16 │ │ │ │ + cbz r0, 73bbe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 73bc0 │ │ │ │ + bne.n 73b68 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 73bb4 │ │ │ │ + b.n 73b5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r9 │ │ │ │ - b.n 73bf0 │ │ │ │ + b.n 73b98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 73b40 │ │ │ │ + b.n 73ae8 │ │ │ │ subs.w sl, r7, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 73b08 │ │ │ │ - pop {r3, r7} │ │ │ │ + b.n 73ab0 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r6 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (73c5c ) │ │ │ │ + ldr r1, [pc, #16] @ (73c04 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - blx 80d8 │ │ │ │ + blx 808c │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ - blx 7f30 │ │ │ │ - itt vs │ │ │ │ - movvs r5, r0 │ │ │ │ - pushvs {r4, r5, lr} │ │ │ │ + blx 7ee4 │ │ │ │ + cbnz r4, 73c3c │ │ │ │ + movs r5, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73d16 │ │ │ │ - ldr r3, [pc, #164] @ (73d24 ) │ │ │ │ + beq.n 73cbe │ │ │ │ + ldr r3, [pc, #164] @ (73ccc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #136] @ 0x88 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r5, #30 │ │ │ │ str r3, [r0, #124] @ 0x7c │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ strh.w r5, [r0, #140] @ 0x8c │ │ │ │ - bpl.n 73d04 │ │ │ │ - ldr r3, [pc, #140] @ (73d28 ) │ │ │ │ + bpl.n 73cac │ │ │ │ + ldr r3, [pc, #140] @ (73cd0 ) │ │ │ │ movs r0, #1 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ lsls r3, r5, #31 │ │ │ │ itete pl │ │ │ │ addpl.w r1, r1, #4096 @ 0x1000 │ │ │ │ addwmi r1, r1, #271 @ 0x10f │ │ │ │ addpl r1, #15 │ │ │ │ bicmi.w r1, r1, #255 @ 0xff │ │ │ │ it pl │ │ │ │ bfcpl r1, #0, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 73d10 │ │ │ │ + cbz r0, 73cb8 │ │ │ │ adds r2, r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ movw r5, #646 @ 0x286 │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ sub.w r2, r1, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ - cbz r0, 73d16 │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ + cbz r0, 73cbe │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b148 <__isoc23_strtoul@@Base+0xea28> │ │ │ │ + bl 8b0d8 <__isoc23_strtoul@@Base+0xea10> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (73d2c ) │ │ │ │ + ldr r3, [pc, #36] @ (73cd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 73d1e │ │ │ │ + cbz r3, 73cc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 73c98 │ │ │ │ + b.n 73c40 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (73d30 ) │ │ │ │ + ldr r2, [pc, #16] @ (73cd8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 73c98 │ │ │ │ + b.n 73c40 │ │ │ │ lsls r5, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r0, r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ 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, [pc, #108] @ (73db4 ) │ │ │ │ + ldr r4, [pc, #108] @ (73d5c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #108] @ (73db8 ) │ │ │ │ + ldr r3, [pc, #108] @ (73d60 ) │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 73d96 │ │ │ │ + cbz r0, 73d3e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ sub.w r8, r5, #132 @ 0x84 │ │ │ │ - cbz r5, 73d92 │ │ │ │ - cbz r6, 73d88 │ │ │ │ - ldr r2, [pc, #92] @ (73dbc ) │ │ │ │ + cbz r5, 73d3a │ │ │ │ + cbz r6, 73d30 │ │ │ │ + ldr r2, [pc, #92] @ (73d64 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ addne.w r5, r6, #132 @ 0x84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73d6a │ │ │ │ + bne.n 73d12 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 73d82 │ │ │ │ + beq.n 73d2a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91274 <__isoc23_strtoul@@Base+0x14b54> │ │ │ │ - ldr r3, [pc, #60] @ (73dc0 ) │ │ │ │ + bl 90cd4 <__isoc23_strtoul@@Base+0x1460c> │ │ │ │ + ldr r3, [pc, #60] @ (73d68 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r7, 73d8c │ │ │ │ + cbz r7, 73d34 │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 73d5c │ │ │ │ + b.n 73d04 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 73c60 │ │ │ │ - ldr r1, [pc, #36] @ (73dc4 ) │ │ │ │ + bl 73c08 │ │ │ │ + ldr r1, [pc, #36] @ (73d6c ) │ │ │ │ str r5, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ - cbz r7, 73dae │ │ │ │ + bl 73cdc │ │ │ │ + cbz r7, 73d56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 73d8c │ │ │ │ - eors r0, r2 │ │ │ │ + b.n 73d34 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 73df2 │ │ │ │ + rev r6, r7 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r3 │ │ │ │ + eors r0, r6 │ │ │ │ movs r0, r1 │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (73e34 ) │ │ │ │ + ldr r5, [pc, #92] @ (73ddc ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r4, [pc, #92] @ (73e38 ) │ │ │ │ + ldr r4, [pc, #92] @ (73de0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ mov r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 73e16 │ │ │ │ - ldr r1, [pc, #80] @ (73e3c ) │ │ │ │ + cbz r0, 73dbe │ │ │ │ + ldr r1, [pc, #80] @ (73de4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne r2, #132 @ 0x84 │ │ │ │ - beq.n 73dfc │ │ │ │ - cbz r3, 73e06 │ │ │ │ + beq.n 73da4 │ │ │ │ + cbz r3, 73dae │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #64] @ (73e40 ) │ │ │ │ + ldr r2, [pc, #64] @ (73de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73df6 │ │ │ │ + bne.n 73d9e │ │ │ │ ldrh r1, [r2, #8] │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bmi.n 73df6 │ │ │ │ - ldr r3, [pc, #52] @ (73e44 ) │ │ │ │ + bmi.n 73d9e │ │ │ │ + ldr r3, [pc, #52] @ (73dec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ - ldr r1, [pc, #32] @ (73e48 ) │ │ │ │ + ldr r1, [pc, #32] @ (73df0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ + bl 73cdc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 73de8 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + b.n 73d90 │ │ │ │ + ands r6, r2 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r2, 73e4e │ │ │ │ + cbnz r2, 73e0e │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ movs r0, r1 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - ldr r3, [pc, #36] @ (73e74 ) │ │ │ │ - ldr r2, [pc, #40] @ (73e78 ) │ │ │ │ + ldr r3, [pc, #36] @ (73e1c ) │ │ │ │ + ldr r2, [pc, #40] @ (73e20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r3, r0, #132 @ 0x84 │ │ │ │ - beq.n 73e66 │ │ │ │ + beq.n 73e0e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ (73e7c ) │ │ │ │ + ldr r3, [pc, #20] @ (73e24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, 73e2e │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #40] @ (73eac ) │ │ │ │ - ldr r2, [pc, #44] @ (73eb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (73e54 ) │ │ │ │ + ldr r2, [pc, #44] @ (73e58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r2, r0, #132 @ 0x84 │ │ │ │ - beq.n 73ea4 │ │ │ │ + beq.n 73e4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 73ea0 │ │ │ │ + bls.n 73e48 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ bx lr │ │ │ │ - b.w 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - ldr r3, [pc, #12] @ (73eb4 ) │ │ │ │ + b.w 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + ldr r3, [pc, #12] @ (73e5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 73e92 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + b.n 73e3a │ │ │ │ + cbnz r0, 73e5a │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #52] @ (73ef0 ) │ │ │ │ - ldr r2, [pc, #56] @ (73ef4 ) │ │ │ │ + ldr r3, [pc, #52] @ (73e98 ) │ │ │ │ + ldr r2, [pc, #56] @ (73e9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne r0, #132 @ 0x84 │ │ │ │ - beq.n 73ee6 │ │ │ │ + beq.n 73e8e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 73ee4 │ │ │ │ + cbz r0, 73e8c │ │ │ │ add.w r3, r0, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 73eda │ │ │ │ + bcc.n 73e82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 73ee2 │ │ │ │ + bhi.n 73e8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73ecc │ │ │ │ + bne.n 73e74 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (73ef8 ) │ │ │ │ + ldr r3, [pc, #16] @ (73ea0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 73ec8 │ │ │ │ + b.n 73e70 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r7, #12 │ │ │ │ movs r0, r1 │ │ │ │ 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, #204] @ (73fdc ) │ │ │ │ + ldr r3, [pc, #204] @ (73f84 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #204] @ (73fe0 ) │ │ │ │ + ldr r6, [pc, #204] @ (73f88 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r6, r0, #132 @ 0x84 │ │ │ │ - beq.n 73fc0 │ │ │ │ - ldr r7, [pc, #188] @ (73fe4 ) │ │ │ │ + beq.n 73f68 │ │ │ │ + ldr r7, [pc, #188] @ (73f8c ) │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73fa8 │ │ │ │ + beq.n 73f50 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - b.n 73f48 │ │ │ │ + b.n 73ef0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 73f62 │ │ │ │ + beq.n 73f0a │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73f3c │ │ │ │ + bgt.n 73ee4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 73f64 │ │ │ │ + bcs.n 73f0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 73f84 │ │ │ │ + cbz r3, 73f2c │ │ │ │ str r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r6, #16] │ │ │ │ - blx 7b64 │ │ │ │ - b.n 73f32 │ │ │ │ + blx 7b24 │ │ │ │ + b.n 73eda │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 73f50 │ │ │ │ - cbnz r7, 73fc8 │ │ │ │ + bcc.n 73ef8 │ │ │ │ + cbnz r7, 73f70 │ │ │ │ subs r2, r4, r1 │ │ │ │ add r4, r8 │ │ │ │ adds r2, #7 │ │ │ │ str r4, [r5, #0] │ │ │ │ bic.w r3, r2, #7 │ │ │ │ add r1, r3 │ │ │ │ str r1, [r5, #24] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r4, 73fd6 │ │ │ │ - cbnz r7, 73f94 │ │ │ │ + cbnz r4, 73f7e │ │ │ │ + cbnz r7, 73f3c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r1 │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 73c60 │ │ │ │ - ldr r1, [pc, #52] @ (73fe8 ) │ │ │ │ + bl 73c08 │ │ │ │ + ldr r1, [pc, #52] @ (73f90 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ - b.n 73f30 │ │ │ │ - ldr r3, [pc, #40] @ (73fec ) │ │ │ │ + bl 73cdc │ │ │ │ + b.n 73ed8 │ │ │ │ + ldr r3, [pc, #40] @ (73f94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.n 73f26 │ │ │ │ + b.n 73ece │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 90140 <__isoc23_strtoul@@Base+0x13a20> │ │ │ │ + bl 8fd04 <__isoc23_strtoul@@Base+0x1363c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 73f6c │ │ │ │ - blx 8390 │ │ │ │ + b.n 73f14 │ │ │ │ + blx 8338 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ stc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #260] @ (74104 ) │ │ │ │ + ldr r2, [pc, #260] @ (740ac ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.n 7405e │ │ │ │ + bhi.n 74006 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r0, #6 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - ldr r1, [pc, #236] @ (74108 ) │ │ │ │ + ldr r1, [pc, #236] @ (740b0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 740e2 │ │ │ │ + beq.n 7408a │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ - cbnz r2, 74058 │ │ │ │ + cbnz r2, 74000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbnz r2, 7403a │ │ │ │ - b.n 74100 │ │ │ │ + cbnz r2, 73fe2 │ │ │ │ + b.n 740a8 │ │ │ │ mov r2, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74038 │ │ │ │ + bne.n 73fe0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #164] @ (7410c ) │ │ │ │ + ldr r1, [pc, #164] @ (740b4 ) │ │ │ │ ldr r4, [r3, #32] │ │ │ │ add r1, pc │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 740cc │ │ │ │ - ldr r1, [pc, #148] @ (74108 ) │ │ │ │ + cbz r0, 74074 │ │ │ │ + ldr r1, [pc, #148] @ (740b0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 740a8 │ │ │ │ + beq.n 74050 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 73d34 │ │ │ │ + bl 73cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ sub.w r1, r1, ip │ │ │ │ subs r1, r4, r1 │ │ │ │ - bl 73a8c │ │ │ │ + bl 73a34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 740b8 │ │ │ │ - cbz r3, 740c6 │ │ │ │ + cbz r0, 74060 │ │ │ │ + cbz r3, 7406e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 73d34 │ │ │ │ - b.n 740c6 │ │ │ │ + bl 73cdc │ │ │ │ + b.n 7406e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ subs r1, r4, r1 │ │ │ │ - bl 73a8c │ │ │ │ - cbnz r0, 740c6 │ │ │ │ + bl 73a34 │ │ │ │ + cbnz r0, 7406e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b64 │ │ │ │ + blx 7b24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ str r5, [r1, #4] │ │ │ │ - bl 73c60 │ │ │ │ - ldr r1, [pc, #56] @ (74110 ) │ │ │ │ + bl 73c08 │ │ │ │ + ldr r1, [pc, #56] @ (740b8 ) │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 73d34 │ │ │ │ - b.n 740c6 │ │ │ │ - ldr r2, [pc, #48] @ (74114 ) │ │ │ │ + bl 73cdc │ │ │ │ + b.n 7406e │ │ │ │ + ldr r2, [pc, #48] @ (740bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74058 │ │ │ │ + bne.n 74000 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 73efc │ │ │ │ + bl 73ea4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 74058 │ │ │ │ + b.n 74000 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7404e │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + b.n 73ff6 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r5, #16 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #88] @ (74180 ) │ │ │ │ + ldr r4, [pc, #88] @ (74128 ) │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 7414e │ │ │ │ + cbz r0, 740f6 │ │ │ │ adds r1, r3, #7 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ bic.w r4, r1, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 7416a │ │ │ │ + ble.n 74112 │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #36] @ (74184 ) │ │ │ │ + ldr r1, [pc, #36] @ (7412c ) │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ + bl 73cdc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 74134 │ │ │ │ + b.n 740dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 73a8c │ │ │ │ + bl 73a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7414a │ │ │ │ + beq.n 740f2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - b.n 74144 │ │ │ │ + b.n 740ec │ │ │ │ nop │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (741f4 ) │ │ │ │ + ldr r4, [pc, #92] @ (7419c ) │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 741b6 │ │ │ │ + cbz r0, 7415e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 741da │ │ │ │ + ble.n 74182 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #48] @ (741f8 ) │ │ │ │ + ldr r1, [pc, #48] @ (741a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ + bl 73cdc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 741ae │ │ │ │ + bgt.n 74156 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 73a8c │ │ │ │ + bl 73a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 741b2 │ │ │ │ + beq.n 7415a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - b.n 741ae │ │ │ │ + b.n 74156 │ │ │ │ nop │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfa73ffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (74280 ) │ │ │ │ + ldr r3, [pc, #116] @ (74228 ) │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 74244 │ │ │ │ + cbz r0, 741ec │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r4, 74230 │ │ │ │ + cbz r4, 741d8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 74260 │ │ │ │ + bcc.n 74208 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - b.n 74232 │ │ │ │ + b.n 741da │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 73c60 │ │ │ │ + bl 73c08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r1, [pc, #44] @ (74284 ) │ │ │ │ + ldr r1, [pc, #44] @ (7422c ) │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ + bl 73cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 74218 │ │ │ │ + b.n 741c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 73a8c │ │ │ │ + bl 73a34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74240 │ │ │ │ + beq.n 741e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ strb r1, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - b.n 74232 │ │ │ │ + b.n 741da │ │ │ │ nop │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ movs r0, r1 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r3 :128] │ │ │ │ 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 r2, [pc, #304] @ (743cc ) │ │ │ │ + ldr r2, [pc, #304] @ (74374 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #304] @ (743d0 ) │ │ │ │ + ldr r3, [pc, #304] @ (74378 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #304] @ 743d4 │ │ │ │ + ldr.w r8, [pc, #304] @ 7437c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r6, r6, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 74340 │ │ │ │ + beq.n 742e8 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bls.n 7435c │ │ │ │ + bls.n 74304 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e90 │ │ │ │ + blx 7e44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7439a │ │ │ │ + beq.n 74342 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 742dc │ │ │ │ - ldr.w sl, [pc, #240] @ 743d8 │ │ │ │ + bne.n 74284 │ │ │ │ + ldr.w sl, [pc, #240] @ 74380 │ │ │ │ sub.w r4, r3, r9 │ │ │ │ adds r4, #7 │ │ │ │ add sl, pc │ │ │ │ bic.w r4, r4, #7 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7436e │ │ │ │ + beq.n 74316 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 74348 │ │ │ │ + bls.n 742f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ str r4, [r5, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - cbnz r6, 74386 │ │ │ │ + cbnz r6, 7432e │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 74324 │ │ │ │ + beq.n 742cc │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b64 │ │ │ │ - ldr r2, [pc, #180] @ (743dc ) │ │ │ │ - ldr r3, [pc, #168] @ (743d0 ) │ │ │ │ + blx 7b24 │ │ │ │ + ldr r2, [pc, #180] @ (74384 ) │ │ │ │ + ldr r3, [pc, #168] @ (74378 ) │ │ │ │ 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 743b8 │ │ │ │ + bne.n 74360 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 742da │ │ │ │ + b.n 74282 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 73a8c │ │ │ │ + bl 73a34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7431a │ │ │ │ + beq.n 742c2 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ - b.n 7430a │ │ │ │ + b.n 742b2 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 742da │ │ │ │ + blx 7b4c │ │ │ │ + b.n 74282 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - bl 73c60 │ │ │ │ - ldr r1, [pc, #104] @ (743e0 ) │ │ │ │ + bl 73c08 │ │ │ │ + ldr r1, [pc, #104] @ (74388 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 73d34 │ │ │ │ - b.n 742fc │ │ │ │ + bl 73cdc │ │ │ │ + b.n 742a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 7431a │ │ │ │ - ldr r3, [pc, #72] @ (743e4 ) │ │ │ │ + blx 7b4c │ │ │ │ + b.n 742c2 │ │ │ │ + ldr r3, [pc, #72] @ (7438c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 743c2 │ │ │ │ + beq.n 7436a │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 743bc │ │ │ │ + cbz r3, 74364 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 743bc │ │ │ │ + cbz r0, 74364 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 742cc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 74274 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 74324 │ │ │ │ - ldr r3, [pc, #36] @ (743e8 ) │ │ │ │ + b.n 742cc │ │ │ │ + ldr r3, [pc, #36] @ (74390 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 743a8 │ │ │ │ + b.n 74350 │ │ │ │ nop │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - push {r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r3, #6 │ │ │ │ movs r0, r1 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ pldw [fp, #4095] @ 0xfff │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #76] @ (74448 ) │ │ │ │ + ldr r2, [pc, #76] @ (743f0 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #76] @ (7444c ) │ │ │ │ + ldr r3, [pc, #76] @ (743f4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 81b0 │ │ │ │ + blx 8158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - cbnz r1, 7443a │ │ │ │ + cbnz r1, 743e2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - blx 7b48 │ │ │ │ - ldr r2, [pc, #44] @ (74450 ) │ │ │ │ - ldr r3, [pc, #36] @ (7444c ) │ │ │ │ + blx 7b08 │ │ │ │ + ldr r2, [pc, #44] @ (743f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (743f4 ) │ │ │ │ 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 74444 │ │ │ │ + bne.n 743ec │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 7ea8 │ │ │ │ + blx 7e5c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7441a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 74496 │ │ │ │ + b.n 743c2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + cbz r4, 74456 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 74494 │ │ │ │ + cbz r6, 74454 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #168] @ (74510 ) │ │ │ │ + ldr r4, [pc, #168] @ (744b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ - cbz r1, 744b8 │ │ │ │ + cbz r1, 74460 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n 744be │ │ │ │ + beq.n 74466 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 744d4 │ │ │ │ - cbz r2, 744aa │ │ │ │ + bne.n 7447c │ │ │ │ + cbz r2, 74452 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f80 │ │ │ │ - cbz r0, 744aa │ │ │ │ + blx 7f34 │ │ │ │ + cbz r0, 74452 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7449c │ │ │ │ + beq.n 74444 │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r2, [r0, #-2] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 7449c │ │ │ │ + bne.n 74444 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 744aa │ │ │ │ + beq.n 74452 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7b4f0 │ │ │ │ - ldr r3, [pc, #112] @ (74514 ) │ │ │ │ + bl 7b498 │ │ │ │ + ldr r3, [pc, #112] @ (744bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 744b6 │ │ │ │ - ldr r3, [pc, #104] @ (74514 ) │ │ │ │ + b.n 7445e │ │ │ │ + ldr r3, [pc, #104] @ (744bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r0, [r2, #160] @ 0xa0 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 744c4 │ │ │ │ + cbz r2, 7446c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 744f4 │ │ │ │ - ldr r3, [pc, #76] @ (74514 ) │ │ │ │ + cbnz r2, 7449c │ │ │ │ + ldr r3, [pc, #76] @ (744bc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (74514 ) │ │ │ │ + ldr r3, [pc, #60] @ (744bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r2, 744e8 │ │ │ │ + cbz r2, 74490 │ │ │ │ orrs r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bic.w r0, r0, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 751e0 │ │ │ │ - cbz r0, 74504 │ │ │ │ + bl 75188 │ │ │ │ + cbz r0, 744ac │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 744c4 │ │ │ │ + b.n 7446c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 744c4 │ │ │ │ + b.n 7446c │ │ │ │ nop │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 74504 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #72] @ (74570 ) │ │ │ │ - ldr r3, [pc, #72] @ (74574 ) │ │ │ │ - ldr r2, [pc, #76] @ (74578 ) │ │ │ │ + ldr r1, [pc, #72] @ (74518 ) │ │ │ │ + ldr r3, [pc, #72] @ (7451c ) │ │ │ │ + ldr r2, [pc, #76] @ (74520 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r1, 7454e │ │ │ │ - cbz r4, 74566 │ │ │ │ + cbz r1, 744f6 │ │ │ │ + cbz r4, 7450e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 74566 │ │ │ │ - ldr r3, [pc, #52] @ (7457c ) │ │ │ │ + cbz r3, 7450e │ │ │ │ + ldr r3, [pc, #52] @ (74524 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blx 79b4 <__localtime64@plt> │ │ │ │ - ldr r3, [pc, #44] @ (74580 ) │ │ │ │ + blx 7974 <__localtime64@plt> │ │ │ │ + ldr r3, [pc, #44] @ (74528 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 74564 │ │ │ │ + cbz r3, 7450c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ ite ne │ │ │ │ strne r4, [r5, #0] │ │ │ │ streq r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #28] @ (74584 ) │ │ │ │ + ldr r2, [pc, #28] @ (7452c ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 74546 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + b.n 744ee │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r0, r1 │ │ │ │ - cbz r6, 745b6 │ │ │ │ + sxtb r6, r3 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r0, r1 │ │ │ │ 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, #176] @ (74648 ) │ │ │ │ + ldr r2, [pc, #176] @ (745f0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (7464c ) │ │ │ │ + ldr r3, [pc, #176] @ (745f4 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 799c <__gmtime64@plt> │ │ │ │ + blx 795c <__gmtime64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7461c │ │ │ │ + beq.n 745c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldrd r5, r4, [r3, #4] │ │ │ │ - bl 74518 │ │ │ │ + bl 744c0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - cbz r0, 745d2 │ │ │ │ - ldr r3, [pc, #132] @ (74650 ) │ │ │ │ + cbz r0, 7457a │ │ │ │ + ldr r3, [pc, #132] @ (745f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #264] @ 0x108 │ │ │ │ - cbz r1, 74630 │ │ │ │ + cbz r1, 745d8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ subs r3, r3, r6 │ │ │ │ - beq.n 745e0 │ │ │ │ + beq.n 74588 │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r3, #24 │ │ │ │ - ble.n 7460c │ │ │ │ + ble.n 745b4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #104] @ (74654 ) │ │ │ │ + ldr r2, [pc, #104] @ (745fc ) │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ add r4, r3 │ │ │ │ - ldr r3, [pc, #88] @ (7464c ) │ │ │ │ + ldr r3, [pc, #88] @ (745f4 ) │ │ │ │ add r2, pc │ │ │ │ mla r5, r1, r4, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74642 │ │ │ │ + bne.n 745ea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ itet ge │ │ │ │ mvnge.w r1, #23 │ │ │ │ mvnlt.w r3, #23 │ │ │ │ mulge r3, r1 │ │ │ │ - b.n 745e0 │ │ │ │ + b.n 74588 │ │ │ │ add r4, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - blx 799c <__gmtime64@plt> │ │ │ │ + blx 795c <__gmtime64@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 745b6 │ │ │ │ + b.n 7455e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r3, #264] @ 0x108 │ │ │ │ - b.n 745d2 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7457a │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 7466e │ │ │ │ + cbz r6, 7462e │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - cbz r2, 74666 │ │ │ │ + cbz r2, 74626 │ │ │ │ movs r7, 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 │ │ │ │ - ldr.w r5, [pc, #1396] @ 74be0 │ │ │ │ + ldr.w r5, [pc, #1396] @ 74b88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r4, [pc, #1396] @ 74be4 │ │ │ │ + ldr.w r4, [pc, #1396] @ 74b8c │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r1, [pc, #1392] @ 74be8 │ │ │ │ + ldr.w r1, [pc, #1392] @ 74b90 │ │ │ │ ldrb.w r6, [sp, #96] @ 0x60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r7, [pc, #1384] @ 74bec │ │ │ │ + ldr.w r7, [pc, #1384] @ 74b94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r3 │ │ │ │ subs r3, r6, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1360] @ 74bf0 │ │ │ │ - ldr.w r3, [pc, #1360] @ 74bf4 │ │ │ │ + ldr.w r2, [pc, #1360] @ 74b98 │ │ │ │ + ldr.w r3, [pc, #1360] @ 74b9c │ │ │ │ str.w r0, [r1, #264] @ 0x108 │ │ │ │ - ldr.w ip, [pc, #1356] @ 74bf8 │ │ │ │ + ldr.w ip, [pc, #1356] @ 74ba0 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 748c2 │ │ │ │ + beq.w 7486a │ │ │ │ str.w r2, [ip] │ │ │ │ - cbz r1, 746da │ │ │ │ + cbz r1, 74682 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r0, [r3, #16] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r4, [pc, #1304] @ 74bfc │ │ │ │ - ldr.w r3, [pc, #1304] @ 74c00 │ │ │ │ + ldr.w r4, [pc, #1304] @ 74ba4 │ │ │ │ + ldr.w r3, [pc, #1304] @ 74ba8 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [pc, #1304] @ 74c04 │ │ │ │ + ldr.w r0, [pc, #1304] @ 74bac │ │ │ │ add r0, pc │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r8, [r5] │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748b2 │ │ │ │ - ldr.w r2, [pc, #1280] @ 74c08 │ │ │ │ + beq.w 7485a │ │ │ │ + ldr.w r2, [pc, #1280] @ 74bb0 │ │ │ │ adds r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749ec │ │ │ │ + beq.w 74994 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 749ec │ │ │ │ + beq.w 74994 │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 7d60 │ │ │ │ + blx 7d14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w r6, [r8] │ │ │ │ - beq.n 7473e │ │ │ │ + beq.n 746e6 │ │ │ │ str.w r8, [r5] │ │ │ │ - bl 7509c │ │ │ │ + bl 75044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #8576 @ 0x2180 │ │ │ │ movt sl, #65495 @ 0xffd7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1204] @ 74c0c │ │ │ │ + ldr.w r3, [pc, #1204] @ 74bb4 │ │ │ │ movs r6, #12 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ strd r3, r3, [r2, #16] │ │ │ │ - bl 74588 │ │ │ │ + bl 74530 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ adds.w r3, r3, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 74588 │ │ │ │ + bl 74530 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 748d2 │ │ │ │ + bne.w 7487a │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 7476c │ │ │ │ + bne.n 74714 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #1148] @ 74c10 │ │ │ │ + ldr.w fp, [pc, #1148] @ 74bb8 │ │ │ │ add fp, pc │ │ │ │ ldr.w r0, [fp, #264] @ 0x108 │ │ │ │ strh.w r5, [fp, #280] @ 0x118 │ │ │ │ strh.w r4, [fp, #282] @ 0x11a │ │ │ │ - cbz r0, 747b4 │ │ │ │ + cbz r0, 7475c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748e4 │ │ │ │ - bl 7b4f0 │ │ │ │ + bne.w 7488c │ │ │ │ + bl 7b498 │ │ │ │ str.w r0, [fp, #272] @ 0x110 │ │ │ │ - ldr.w r3, [pc, #1116] @ 74c14 │ │ │ │ + ldr.w r3, [pc, #1116] @ 74bbc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748fa │ │ │ │ - ldr.w r4, [pc, #1104] @ 74c18 │ │ │ │ + beq.w 748a2 │ │ │ │ + ldr.w r4, [pc, #1104] @ 74bc0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a80 │ │ │ │ - ldr.w r4, [pc, #1092] @ 74c1c │ │ │ │ + beq.w 74a28 │ │ │ │ + ldr.w r4, [pc, #1092] @ 74bc4 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a8a │ │ │ │ - ldr.w r4, [pc, #1080] @ 74c20 │ │ │ │ + beq.w 74a32 │ │ │ │ + ldr.w r4, [pc, #1080] @ 74bc8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 747fc │ │ │ │ + cbnz r3, 747a4 │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74ad2 │ │ │ │ - ldr.w r0, [pc, #1060] @ 74c24 │ │ │ │ + beq.w 74a7a │ │ │ │ + ldr.w r0, [pc, #1060] @ 74bcc │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r1, [pc, #1052] @ 74c28 │ │ │ │ + ldr.w r1, [pc, #1052] @ 74bd0 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1048] @ 74c2c │ │ │ │ + ldr.w r3, [pc, #1048] @ 74bd4 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 9c790 <__isoc23_strtoul@@Base+0x20070> │ │ │ │ - ldr.w r3, [pc, #1040] @ 74c30 │ │ │ │ + bl 9c1a8 <__isoc23_strtoul@@Base+0x1fae0> │ │ │ │ + ldr.w r3, [pc, #1040] @ 74bd8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a2a │ │ │ │ + beq.w 749d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 74a06 │ │ │ │ + bpl.w 749ae │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 74880 │ │ │ │ - ldr r2, [pc, #1012] @ (74c34 ) │ │ │ │ + bmi.n 74828 │ │ │ │ + ldr r2, [pc, #1012] @ (74bdc ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #1008] @ (74c38 ) │ │ │ │ + ldr r2, [pc, #1008] @ (74be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ - cbz r2, 74850 │ │ │ │ + cbz r2, 747f8 │ │ │ │ adds r4, #16 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 74880 │ │ │ │ - ldr r3, [pc, #996] @ (74c3c ) │ │ │ │ + cbnz r7, 74828 │ │ │ │ + ldr r3, [pc, #996] @ (74be4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ - b.n 74876 │ │ │ │ + b.n 7481e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 75274 │ │ │ │ + bl 7521c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a72 │ │ │ │ + bne.w 74a1a │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ - cbnz r3, 7487c │ │ │ │ + cbnz r3, 74824 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7485e │ │ │ │ + bne.n 74806 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ - cbz r6, 74892 │ │ │ │ + cbz r6, 7483a │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - ldr r2, [pc, #940] @ (74c40 ) │ │ │ │ + ldr r2, [pc, #940] @ (74be8 ) │ │ │ │ str.w r9, [r3, #20] │ │ │ │ - ldr r3, [pc, #840] @ (74be4 ) │ │ │ │ + ldr r3, [pc, #840] @ (74b8c ) │ │ │ │ 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 74bce │ │ │ │ + bne.w 74b76 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r0, [r4, #8] │ │ │ │ - blx 7d60 │ │ │ │ + blx 7d14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7473a │ │ │ │ - b.n 7473e │ │ │ │ + bne.w 746e2 │ │ │ │ + b.n 746e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74880 │ │ │ │ - b.n 746da │ │ │ │ + beq.n 74828 │ │ │ │ + b.n 74682 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 748e0 │ │ │ │ + cbnz r3, 74888 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, r5 │ │ │ │ - b.n 74790 │ │ │ │ - bl 7b4f0 │ │ │ │ - ldr r3, [pc, #808] @ (74c14 ) │ │ │ │ + b.n 74738 │ │ │ │ + bl 7b498 │ │ │ │ + ldr r3, [pc, #808] @ (74bbc ) │ │ │ │ str.w r0, [fp, #276] @ 0x114 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 747c4 │ │ │ │ - ldr r0, [pc, #840] @ (74c44 ) │ │ │ │ + bne.w 7476c │ │ │ │ + ldr r0, [pc, #840] @ (74bec ) │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ - cbz r0, 7490c │ │ │ │ + bl 5df44 │ │ │ │ + cbz r0, 748b4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a96 │ │ │ │ - ldr r3, [pc, #804] @ (74c34 ) │ │ │ │ + bne.w 74a3e │ │ │ │ + ldr r3, [pc, #804] @ (74bdc ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - cbnz r2, 7492c │ │ │ │ - b.n 7497a │ │ │ │ + cbnz r2, 748d4 │ │ │ │ + b.n 74922 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - cbz r2, 7497a │ │ │ │ + cbz r2, 74922 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 74934 │ │ │ │ + cbz r3, 748dc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsh.w r3, [fp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 74922 │ │ │ │ + bne.n 748ca │ │ │ │ ldrsh.w r3, [fp, #14] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74922 │ │ │ │ - ldr r3, [pc, #768] @ (74c48 ) │ │ │ │ + bne.n 748ca │ │ │ │ + ldr r3, [pc, #768] @ (74bf0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r3, #268] @ 0x10c │ │ │ │ ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b5c │ │ │ │ + beq.w 74b04 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74b72 │ │ │ │ - ldr r2, [pc, #744] @ (74c4c ) │ │ │ │ + beq.w 74b1a │ │ │ │ + ldr r2, [pc, #744] @ (74bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b62 │ │ │ │ + beq.w 74b0a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747e4 │ │ │ │ + bne.w 7478c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w fp, [pc, #720] @ 74c50 │ │ │ │ + ldr.w fp, [pc, #720] @ 74bf8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add fp, pc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - bl 75128 │ │ │ │ + bl 750d0 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74b9a │ │ │ │ + beq.w 74b42 │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w 747e4 │ │ │ │ + bcs.w 7478c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r3, r4 │ │ │ │ mvn.w r4, #59 @ 0x3b │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #644] @ (74c54 ) │ │ │ │ - bl 75128 │ │ │ │ + ldr r4, [pc, #644] @ (74bfc ) │ │ │ │ + bl 750d0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747e4 │ │ │ │ + bne.w 7478c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 747e4 │ │ │ │ - ldr r3, [pc, #616] @ (74c58 ) │ │ │ │ + b.n 7478c │ │ │ │ + ldr r3, [pc, #616] @ (74c00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 7d60 │ │ │ │ + blx 7d14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7473a │ │ │ │ - b.n 7473e │ │ │ │ - add r3, pc, #464 @ (adr r3, 74bd8 ) │ │ │ │ + bne.w 746e2 │ │ │ │ + b.n 746e6 │ │ │ │ + add r3, pc, #464 @ (adr r3, 74b80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 74518 │ │ │ │ + bl 744c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ itt ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ strne r2, [r3, #4] │ │ │ │ - b.n 74838 │ │ │ │ + b.n 747e0 │ │ │ │ ldr.w fp, [r3, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #516] @ (74c34 ) │ │ │ │ + ldr r3, [pc, #516] @ (74bdc ) │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7482c │ │ │ │ + beq.w 747d4 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 74a4e │ │ │ │ + b.n 749f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7482c │ │ │ │ + beq.w 747d4 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbz r3, 74a56 │ │ │ │ + cbz r3, 749fe │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 75274 │ │ │ │ + bl 7521c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74a44 │ │ │ │ - ldr r3, [pc, #500] @ (74c5c ) │ │ │ │ + beq.n 749ec │ │ │ │ + ldr r3, [pc, #500] @ (74c04 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ - b.n 7482c │ │ │ │ + b.n 747d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 74880 │ │ │ │ - bl 7b4f0 │ │ │ │ + b.n 74828 │ │ │ │ + bl 7b498 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - b.n 747d4 │ │ │ │ + b.n 7477c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 747e4 │ │ │ │ - bl 7b4f0 │ │ │ │ + b.n 7478c │ │ │ │ + bl 7b498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490c │ │ │ │ - ldr r3, [pc, #444] @ (74c60 ) │ │ │ │ + beq.w 748b4 │ │ │ │ + ldr r3, [pc, #444] @ (74c08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74b6c │ │ │ │ - ldr r3, [pc, #436] @ (74c64 ) │ │ │ │ + beq.n 74b14 │ │ │ │ + ldr r3, [pc, #436] @ (74c0c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 747e4 │ │ │ │ + bne.w 7478c │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74ba6 │ │ │ │ + beq.n 74b4e │ │ │ │ strb.w r4, [r0], #1 │ │ │ │ - ldr r2, [pc, #412] @ (74c68 ) │ │ │ │ + ldr r2, [pc, #412] @ (74c10 ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r2, #276] @ 0x114 │ │ │ │ - b.n 747e4 │ │ │ │ - ldr r0, [pc, #408] @ (74c6c ) │ │ │ │ + b.n 7478c │ │ │ │ + ldr r0, [pc, #408] @ (74c14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747fc │ │ │ │ + beq.w 747a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 74af6 │ │ │ │ + cbz r0, 74a9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 74b2e │ │ │ │ + cbz r3, 74ad6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b4f0 │ │ │ │ - ldr r2, [pc, #368] @ (74c70 ) │ │ │ │ + bl 7b498 │ │ │ │ + ldr r2, [pc, #368] @ (74c18 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r2, #272] @ 0x110 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ - cbz r3, 74b20 │ │ │ │ + cbz r3, 74ac8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 747fc │ │ │ │ - ldr r3, [pc, #352] @ (74c74 ) │ │ │ │ - ldr r2, [pc, #352] @ (74c78 ) │ │ │ │ + bne.w 747a4 │ │ │ │ + ldr r3, [pc, #352] @ (74c1c ) │ │ │ │ + ldr r2, [pc, #352] @ (74c20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #276] @ 0x114 │ │ │ │ - b.n 747fc │ │ │ │ - ldr r3, [pc, #344] @ (74c7c ) │ │ │ │ - ldr r1, [pc, #348] @ (74c80 ) │ │ │ │ + b.n 747a4 │ │ │ │ + ldr r3, [pc, #344] @ (74c24 ) │ │ │ │ + ldr r1, [pc, #348] @ (74c28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ str.w r1, [r3, #272] @ 0x110 │ │ │ │ - b.n 74b0c │ │ │ │ + b.n 74ab4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 74b94 │ │ │ │ - bl 7b4f0 │ │ │ │ + cbz r0, 74b3c │ │ │ │ + bl 7b498 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #308] @ (74c84 ) │ │ │ │ + ldr r1, [pc, #308] @ (74c2c ) │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r1, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74b0c │ │ │ │ - b.n 74b20 │ │ │ │ + bne.n 74ab4 │ │ │ │ + b.n 74ac8 │ │ │ │ str.w r2, [r3, #272] @ 0x110 │ │ │ │ - b.n 74958 │ │ │ │ + b.n 74900 │ │ │ │ str.w r3, [r2, #276] @ 0x114 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - b.n 74974 │ │ │ │ + b.n 7491c │ │ │ │ str.w r0, [r3, #272] @ 0x110 │ │ │ │ - b.n 74aac │ │ │ │ + b.n 74a54 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 75128 │ │ │ │ + bl 750d0 │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 74bac │ │ │ │ + bcc.n 74b54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 74962 │ │ │ │ + b.n 7490a │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ - b.n 74b4c │ │ │ │ + b.n 74af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b498 │ │ │ │ str.w r0, [fp, #272] @ 0x110 │ │ │ │ - b.n 749a6 │ │ │ │ - ldr r0, [pc, #224] @ (74c88 ) │ │ │ │ + b.n 7494e │ │ │ │ + ldr r0, [pc, #224] @ (74c30 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 74ac8 │ │ │ │ + b.n 74a70 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ mvn.w r3, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 75128 │ │ │ │ - b.n 74b8a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bl 750d0 │ │ │ │ + b.n 74b32 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + cbz r0, 74b92 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + cbz r0, 74b98 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r7, #20 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r6, pc, #416 @ (adr r6, 74d54 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #20 │ │ │ │ movs r0, r1 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r5, pc, #544 @ (adr r5, 74df0 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ movs r7, r0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 74834 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 747dc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r4, pc, #528 @ (adr r4, 74e00 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r4, #14 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #268] @ (74dac ) │ │ │ │ + ldr r5, [pc, #268] @ (74d54 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.n 74d7e │ │ │ │ + bne.n 74d26 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - beq.n 74d72 │ │ │ │ - ldr r7, [pc, #248] @ (74db0 ) │ │ │ │ + beq.n 74d1a │ │ │ │ + ldr r7, [pc, #248] @ (74d58 ) │ │ │ │ subs r2, r4, #4 │ │ │ │ add.w r0, r4, #524 @ 0x20c │ │ │ │ mov r3, r2 │ │ │ │ add r7, pc │ │ │ │ adds r7, #8 │ │ │ │ - b.n 74cca │ │ │ │ + b.n 74c72 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 74cd8 │ │ │ │ + beq.n 74c80 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74cc6 │ │ │ │ + bne.n 74c6e │ │ │ │ cmp r3, r0 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bne.n 74cca │ │ │ │ - ldr.w lr, [pc, #216] @ 74db4 │ │ │ │ + bne.n 74c72 │ │ │ │ + ldr.w lr, [pc, #216] @ 74d5c │ │ │ │ add lr, pc │ │ │ │ sub.w r3, lr, #4 │ │ │ │ add.w lr, lr, #96 @ 0x60 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ - ldr.w ip, [pc, #204] @ 74db8 │ │ │ │ + ldr.w ip, [pc, #204] @ 74d60 │ │ │ │ ldr.w r7, [r4, r1, lsl #2] │ │ │ │ ldrb r7, [r7, #0] │ │ │ │ - cbnz r7, 74d06 │ │ │ │ + cbnz r7, 74cae │ │ │ │ ldr.w r7, [r5, ip] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr.w r7, [r7, r1, lsl #2] │ │ │ │ str.w r7, [r4, r1, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 74ce6 │ │ │ │ + bne.n 74c8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ it mi │ │ │ │ rsbmi r7, r4, #4 │ │ │ │ - bmi.n 74d50 │ │ │ │ + bmi.n 74cf8 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa4 │ │ │ │ - ldr r3, [pc, #148] @ (74dbc ) │ │ │ │ + blx 7f58 │ │ │ │ + ldr r3, [pc, #148] @ (74d64 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74da2 │ │ │ │ + beq.n 74d4a │ │ │ │ str r7, [r3, #0] │ │ │ │ - ldr r3, [pc, #140] @ (74dc0 ) │ │ │ │ + ldr r3, [pc, #140] @ (74d68 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #132] @ (74dc4 ) │ │ │ │ + ldr r3, [pc, #132] @ (74d6c ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 74d94 │ │ │ │ + cbz r3, 74d3c │ │ │ │ str r4, [r6, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - ldr.w ip, [pc, #96] @ 74db8 │ │ │ │ + ldr.w ip, [pc, #96] @ 74d60 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 74d6c │ │ │ │ + cbnz r3, 74d14 │ │ │ │ ldr.w r3, [r5, ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 74d50 │ │ │ │ - b.n 74d18 │ │ │ │ + bne.n 74cf8 │ │ │ │ + b.n 74cc0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 74cb6 │ │ │ │ + bne.n 74c5e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74cb6 │ │ │ │ - ldr r2, [pc, #72] @ (74dc8 ) │ │ │ │ - ldr r3, [pc, #72] @ (74dcc ) │ │ │ │ + bne.n 74c5e │ │ │ │ + ldr r2, [pc, #72] @ (74d70 ) │ │ │ │ + ldr r3, [pc, #72] @ (74d74 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #68] @ (74dd0 ) │ │ │ │ + ldr r3, [pc, #68] @ (74d78 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 74cb6 │ │ │ │ + b.n 74c5e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r4, [r6, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 74d3e │ │ │ │ + b.n 74ce6 │ │ │ │ nop │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 750f4 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 74e5c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #848 @ (adr r5, 75120 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 74e88 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #864 @ (adr r5, 75134 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 74e9c ) │ │ │ │ movs r3, 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] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ - ldr r4, [pc, #644] @ (75070 ) │ │ │ │ + ldr r4, [pc, #644] @ (75018 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #644] @ (75074 ) │ │ │ │ + ldr r0, [pc, #644] @ (7501c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #16 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #636] @ (75078 ) │ │ │ │ - ldr r2, [pc, #636] @ (7507c ) │ │ │ │ + ldr r1, [pc, #636] @ (75020 ) │ │ │ │ + ldr r2, [pc, #636] @ (75024 ) │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #632] @ (75080 ) │ │ │ │ + ldr r3, [pc, #632] @ (75028 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r0, 74e4c │ │ │ │ + cbz r0, 74df4 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fa0 │ │ │ │ - ldr r2, [pc, #604] @ (75084 ) │ │ │ │ + beq.w 74f48 │ │ │ │ + ldr r2, [pc, #604] @ (7502c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #580] @ (75074 ) │ │ │ │ + ldr r3, [pc, #580] @ (7501c ) │ │ │ │ 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.w 75058 │ │ │ │ + bne.w 75000 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #568] @ (75088 ) │ │ │ │ + ldr r0, [pc, #568] @ (75030 ) │ │ │ │ ldr r7, [r1, r0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fac │ │ │ │ + beq.w 74f54 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r2, [sp] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 70f0c │ │ │ │ + bl 70eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f1c │ │ │ │ - ldr r2, [pc, #528] @ (7508c ) │ │ │ │ + beq.n 74ec4 │ │ │ │ + ldr r2, [pc, #528] @ (75034 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f1c │ │ │ │ - bl 90e3c <__isoc23_strtoul@@Base+0x1471c> │ │ │ │ + beq.n 74ec4 │ │ │ │ + bl 908d8 <__isoc23_strtoul@@Base+0x14210> │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8f1a8 <__isoc23_strtoul@@Base+0x12a88> │ │ │ │ + bl 8ee28 <__isoc23_strtoul@@Base+0x12760> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fb8 │ │ │ │ + beq.w 74f60 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 74f74 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ movs r0, #1 │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 74f14 │ │ │ │ + cbz r0, 74ebc │ │ │ │ add.w r4, r5, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 74ff8 │ │ │ │ movs r3, #10 │ │ │ │ cmp r4, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bls.w 7505c │ │ │ │ + bls.w 75004 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 74ef6 │ │ │ │ + b.n 74e9e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 74f04 │ │ │ │ + bls.n 74eac │ │ │ │ movs r1, #10 │ │ │ │ str.w r0, [sl] │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74eea │ │ │ │ + bne.n 74e92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74c8c │ │ │ │ - cbz r7, 74f14 │ │ │ │ + bl 74c34 │ │ │ │ + cbz r7, 74ebc │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ad14 <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ - b.n 74e26 │ │ │ │ - ldr r5, [pc, #368] @ (75090 ) │ │ │ │ + bl 8acbc <__isoc23_strtoul@@Base+0xe5f4> │ │ │ │ + b.n 74dce │ │ │ │ + ldr r5, [pc, #368] @ (75038 ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r5, #100 @ 0x64 │ │ │ │ add.w r5, r5, #484 @ 0x1e4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 74f3e │ │ │ │ - blx 7f80 │ │ │ │ + b.n 74ee6 │ │ │ │ + blx 7f34 │ │ │ │ adds r6, #8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add r9, r0 │ │ │ │ - beq.n 74f54 │ │ │ │ + beq.n 74efc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 821c │ │ │ │ + blx 81c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74f30 │ │ │ │ + bne.n 74ed8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - b.n 74f30 │ │ │ │ + b.n 74ed8 │ │ │ │ add.w r1, r9, #528 @ 0x210 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e26 │ │ │ │ + beq.w 74dce │ │ │ │ add.w r9, r0, #528 @ 0x210 │ │ │ │ ldrd r0, sl, [r4] │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ - blx 821c │ │ │ │ - cbz r0, 74f96 │ │ │ │ + blx 81c4 │ │ │ │ + cbz r0, 74f3e │ │ │ │ subs r0, #1 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ strb.w r3, [r9], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74f7a │ │ │ │ + bne.n 74f22 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 74f6a │ │ │ │ + bne.n 74f12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74c8c │ │ │ │ - b.n 74e26 │ │ │ │ + bl 74c34 │ │ │ │ + b.n 74dce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ - b.n 74f78 │ │ │ │ + b.n 74f20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 74e26 │ │ │ │ + b.n 74dce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 74e5e │ │ │ │ + b.n 74e06 │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ec2 │ │ │ │ - b.n 74f14 │ │ │ │ + bne.w 74e6a │ │ │ │ + b.n 74ebc │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #187 @ 0xbb │ │ │ │ - bne.w 74eaa │ │ │ │ + bne.w 74e52 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.w 74eaa │ │ │ │ - ldr r1, [pc, #180] @ (75094 ) │ │ │ │ - ldr r0, [pc, #184] @ (75098 ) │ │ │ │ + bne.w 74e52 │ │ │ │ + ldr r1, [pc, #180] @ (7503c ) │ │ │ │ + ldr r0, [pc, #184] @ (75040 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6efe4 │ │ │ │ + bl 6ef8c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74eaa │ │ │ │ + beq.w 74e52 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d608 <__isoc23_strtoul@@Base+0x10ee8> │ │ │ │ + bl 8d518 <__isoc23_strtoul@@Base+0x10e50> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 75066 │ │ │ │ + cbz r0, 7500e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6f7d0 │ │ │ │ + bl 6f778 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f2c4 │ │ │ │ + bl 6f26c │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ movs r0, #1 │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f0e │ │ │ │ + beq.w 74eb6 │ │ │ │ add.w r4, r0, #528 @ 0x210 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - b.n 74ee2 │ │ │ │ + b.n 74e8a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 74f14 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + blx 7b24 │ │ │ │ + b.n 74ebc │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74c8c │ │ │ │ - b.n 74f14 │ │ │ │ + bl 74c34 │ │ │ │ + b.n 74ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f2c4 │ │ │ │ - b.n 74eaa │ │ │ │ + bl 6f26c │ │ │ │ + b.n 74e52 │ │ │ │ nop │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r1, #30 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #360 @ (adr r1, 751f8 ) │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r7, pc, #152 @ (adr r7, 750d4 ) │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (7510c ) │ │ │ │ + ldr r3, [pc, #96] @ (750b4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #96] @ (75110 ) │ │ │ │ + ldr r2, [pc, #96] @ (750b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 750ea │ │ │ │ - ldr r2, [pc, #84] @ (75114 ) │ │ │ │ + cbz r1, 75092 │ │ │ │ + ldr r2, [pc, #84] @ (750bc ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 750d4 │ │ │ │ - ldr r3, [pc, #76] @ (75118 ) │ │ │ │ + cbz r3, 7507c │ │ │ │ + ldr r3, [pc, #76] @ (750c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 750e2 │ │ │ │ + beq.n 7508a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 74dd4 │ │ │ │ - ldr r3, [pc, #64] @ (7511c ) │ │ │ │ + bl 74d7c │ │ │ │ + ldr r3, [pc, #64] @ (750c4 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #52] @ (75120 ) │ │ │ │ + ldr r1, [pc, #52] @ (750c8 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r1, [r1, #160] @ 0xa0 │ │ │ │ - cbz r0, 75108 │ │ │ │ + cbz r0, 750b0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 750bc │ │ │ │ - ldr r2, [pc, #32] @ (75124 ) │ │ │ │ + beq.n 75064 │ │ │ │ + ldr r2, [pc, #32] @ (750cc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 750bc │ │ │ │ + b.n 75064 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 750bc │ │ │ │ - add r6, pc, #496 @ (adr r6, 75300 ) │ │ │ │ + b.n 75064 │ │ │ │ + add r6, pc, #880 @ (adr r6, 75428 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 751d0 │ │ │ │ + bcs.n 75178 │ │ │ │ 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 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ - b.n 75150 │ │ │ │ + b.n 750f8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 751c6 │ │ │ │ + beq.n 7516e │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ mov r0, ip │ │ │ │ strb.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75148 │ │ │ │ + bne.n 750f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ - bls.n 751c2 │ │ │ │ + bls.n 7516a │ │ │ │ cmp r4, #0 │ │ │ │ add.w lr, ip, #1 │ │ │ │ itet lt │ │ │ │ movlt r3, #43 @ 0x2b │ │ │ │ movge r3, #45 @ 0x2d │ │ │ │ neglt r4, r4 │ │ │ │ strb.w r3, [ip] │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ sub.w r1, r1, lr │ │ │ │ umull r2, r3, r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn.w r2, #1440 @ 0x5a0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - beq.n 751ca │ │ │ │ - ldr r2, [pc, #60] @ (751d4 ) │ │ │ │ + beq.n 75172 │ │ │ │ + ldr r2, [pc, #60] @ (7517c ) │ │ │ │ add r2, pc │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #48] @ (751d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (75180 ) │ │ │ │ umull ip, r0, r0, r4 │ │ │ │ mov.w ip, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mls r4, ip, r0, r4 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, lr │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ adds r0, r4, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - b.n 7515e │ │ │ │ - ldr r2, [pc, #16] @ (751dc ) │ │ │ │ + b.n 75106 │ │ │ │ + ldr r2, [pc, #16] @ (75184 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 7519a │ │ │ │ + b.n 75142 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #808 @ (adr r1, 75504 ) │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r3, 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 r9, [pc, #116] @ 75268 │ │ │ │ + ldr.w r9, [pc, #116] @ 75210 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #116] @ (7526c ) │ │ │ │ + ldr r3, [pc, #116] @ (75214 ) │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74658 │ │ │ │ + bl 74600 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b.n 75228 │ │ │ │ + b.n 751d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 75258 │ │ │ │ + cbz r0, 75200 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r2, 7523c │ │ │ │ + cbz r2, 751e4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 75274 │ │ │ │ - cbnz r0, 7525e │ │ │ │ + bl 7521c │ │ │ │ + cbnz r0, 75206 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #16 │ │ │ │ - bne.n 75224 │ │ │ │ - ldr r3, [pc, #36] @ (75270 ) │ │ │ │ + bne.n 751cc │ │ │ │ + ldr r3, [pc, #36] @ (75218 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75228 │ │ │ │ + bne.n 751d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #200 @ (adr r5, 75334 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 7545c ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 752e6 │ │ │ │ + cbz r4, 7528e │ │ │ │ mov r8, r2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 752e6 │ │ │ │ + cbz r2, 7528e │ │ │ │ add.w fp, r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, fp │ │ │ │ strd r3, r1, [sp] │ │ │ │ - b.n 752ba │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + b.n 75262 │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 75390 │ │ │ │ + bne.n 75338 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ - cbz r4, 752ee │ │ │ │ + cbz r4, 75296 │ │ │ │ mov r5, r3 │ │ │ │ subs r6, r5, #1 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.n 752b0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 75258 │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrh.w r3, [r7, r4, lsl #1] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 7536c │ │ │ │ + bpl.n 75314 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 752ac │ │ │ │ + beq.n 75254 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 7529e │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bmi.n 75246 │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - b.n 752a8 │ │ │ │ + b.n 75250 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrh r3, [r7, #0] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.n 75372 │ │ │ │ + bpl.n 7531a │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 752e6 │ │ │ │ + bne.n 7528e │ │ │ │ cmp fp, r5 │ │ │ │ - bcs.n 752e8 │ │ │ │ + bcs.n 75290 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r6, r3, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 752e6 │ │ │ │ + beq.n 7528e │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 752e6 │ │ │ │ + beq.n 7528e │ │ │ │ ldrb.w r8, [r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrh.w r2, [r7, r8, lsl #1] │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bmi.n 75352 │ │ │ │ - b.n 75394 │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bmi.n 752fa │ │ │ │ + b.n 7533c │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7530e │ │ │ │ + bne.n 752b6 │ │ │ │ mov r3, r9 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r8, [r3], #1 │ │ │ │ ldrh.w r2, [r7, r8, lsl #1] │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.n 75382 │ │ │ │ + bpl.n 7532a │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w fp, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 75340 │ │ │ │ + beq.n 752e8 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 75332 │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bmi.n 752da │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ - b.n 7533c │ │ │ │ + b.n 752e4 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r5, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 75378 │ │ │ │ + cbz r3, 75320 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp sl, r5 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ - b.n 752e8 │ │ │ │ + b.n 75290 │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7530e │ │ │ │ + bne.n 752b6 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 7539a │ │ │ │ + b.n 75342 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 752fa │ │ │ │ + b.n 752a2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7530e │ │ │ │ + bne.n 752b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ moveq r5, r9 │ │ │ │ - cbz r3, 753a8 │ │ │ │ + cbz r3, 75350 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 752e8 │ │ │ │ + b.n 75290 │ │ │ │ stmdb 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 r5, [pc, #716] @ (7568c ) │ │ │ │ + ldr r5, [pc, #716] @ (75634 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #716] @ (75690 ) │ │ │ │ + ldr r4, [pc, #716] @ (75638 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r8, [pc, #716] @ 75694 │ │ │ │ + ldr.w r8, [pc, #716] @ 7563c │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #708] @ 75698 │ │ │ │ + ldr.w r9, [pc, #708] @ 75640 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ add r9, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #692] @ (7569c ) │ │ │ │ + ldr r3, [pc, #692] @ (75644 ) │ │ │ │ add.w fp, r9, #16 │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 74658 │ │ │ │ + bl 74600 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - beq.w 75578 │ │ │ │ + beq.w 75520 │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 754d4 │ │ │ │ + bls.n 7547c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ clz fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 75456 │ │ │ │ + b.n 753fe │ │ │ │ cmp r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, fp │ │ │ │ orreq.w r2, fp, #1 │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r2, 7546c │ │ │ │ + cbnz r2, 75414 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ - beq.n 754c8 │ │ │ │ + beq.n 75470 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 754ac │ │ │ │ + beq.n 75454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75434 │ │ │ │ + bne.n 753dc │ │ │ │ cmp r5, r9 │ │ │ │ ite ne │ │ │ │ movne r3, fp │ │ │ │ orreq.w r3, fp, #1 │ │ │ │ - cbnz r3, 7546c │ │ │ │ + cbnz r3, 75414 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 75442 │ │ │ │ + bne.n 753ea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 75274 │ │ │ │ + bl 7521c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755b2 │ │ │ │ + bne.w 7555a │ │ │ │ ldrsh.w r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75442 │ │ │ │ + beq.n 753ea │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75442 │ │ │ │ + beq.n 753ea │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75274 │ │ │ │ + bl 7521c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75442 │ │ │ │ + beq.n 753ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ - cbz r2, 754aa │ │ │ │ + cbz r2, 75452 │ │ │ │ ldrsh.w r3, [r4, #14] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #496] @ (756a0 ) │ │ │ │ - ldr r3, [pc, #480] @ (75690 ) │ │ │ │ + ldr r2, [pc, #496] @ (75648 ) │ │ │ │ + ldr r3, [pc, #480] @ (75638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75688 │ │ │ │ + bne.w 75630 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #472] @ (756a4 ) │ │ │ │ + ldr r3, [pc, #472] @ (7564c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.n 75450 │ │ │ │ + b.n 753f8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ it ne │ │ │ │ cmpne r3, #69 @ 0x45 │ │ │ │ - bne.n 7541a │ │ │ │ + bne.n 753c2 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 7541a │ │ │ │ - ldr r4, [pc, #448] @ (756a8 ) │ │ │ │ + bhi.n 753c2 │ │ │ │ + ldr r4, [pc, #448] @ (75650 ) │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r6, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ strh r2, [r4, #12] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 75684 │ │ │ │ + bhi.w 7562c │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 754fc │ │ │ │ + bls.n 754a4 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ uxth r3, r3 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #392] @ (756ac ) │ │ │ │ + ldr r0, [pc, #392] @ (75654 ) │ │ │ │ add r0, pc │ │ │ │ strh r2, [r0, #12] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 7567c │ │ │ │ + beq.w 75624 │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - beq.w 75674 │ │ │ │ + beq.w 7561c │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - beq.w 75642 │ │ │ │ + beq.w 755ea │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne.n 75546 │ │ │ │ + bne.n 754ee │ │ │ │ negs r3, r3 │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ ittee ne │ │ │ │ mvnne.w r3, #59 @ 0x3b │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r2 │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r5, [pc, #340] @ (756b0 ) │ │ │ │ + ldr r5, [pc, #340] @ (75658 ) │ │ │ │ mov r1, r6 │ │ │ │ add r5, pc │ │ │ │ strh r3, [r5, #14] │ │ │ │ movs r3, #16 │ │ │ │ adds r0, r5, r3 │ │ │ │ strd fp, fp, [r5, #4] │ │ │ │ add r5, r4 │ │ │ │ - blx 7dac <__memcpy_chk@plt> │ │ │ │ + blx 7d60 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75630 │ │ │ │ - b.n 75634 │ │ │ │ + bne.n 755d8 │ │ │ │ + b.n 755dc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 9ffcc <__isoc23_strtoul@@Base+0x238ac> │ │ │ │ + bl 9f9e4 <__isoc23_strtoul@@Base+0x2331c> │ │ │ │ sxth.w sl, r0 │ │ │ │ movw r3, #1500 @ 0x5dc │ │ │ │ strh.w sl, [r9, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 755ae │ │ │ │ + beq.n 75556 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 755c4 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 7556c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 755c4 │ │ │ │ + bmi.n 7556c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 75414 │ │ │ │ + b.n 753bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754aa │ │ │ │ + beq.w 75452 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 754ac │ │ │ │ - ldr r3, [pc, #236] @ (756b4 ) │ │ │ │ + b.n 75454 │ │ │ │ + ldr r3, [pc, #236] @ (7565c ) │ │ │ │ cmp.w sl, #0 │ │ │ │ - ldr r4, [pc, #236] @ (756b8 ) │ │ │ │ + ldr r4, [pc, #236] @ (75660 ) │ │ │ │ it le │ │ │ │ rsble sl, sl, #0 │ │ │ │ add r3, pc │ │ │ │ movw r5, #34953 @ 0x8889 │ │ │ │ movt r5, #34952 @ 0x8888 │ │ │ │ add r4, pc │ │ │ │ mov.w r2, #90 @ 0x5a │ │ │ │ @@ -170254,253 +170231,253 @@ │ │ │ │ mov.w r1, #14 │ │ │ │ strd fp, fp, [r3, #4] │ │ │ │ ite le │ │ │ │ movle r3, #69 @ 0x45 │ │ │ │ movgt r3, #87 @ 0x57 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ umull r3, r6, r5, sl │ │ │ │ - ldr r2, [pc, #188] @ (756bc ) │ │ │ │ + ldr r2, [pc, #188] @ (75664 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mls sl, r3, r6, sl │ │ │ │ umull r5, r3, r5, sl │ │ │ │ lsrs r3, r3, #3 │ │ │ │ itt ne │ │ │ │ addne r3, #64 @ 0x40 │ │ │ │ strbne r3, [r4, r0] │ │ │ │ - ldr r3, [pc, #156] @ (756c0 ) │ │ │ │ + ldr r3, [pc, #156] @ (75668 ) │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r1, #0] │ │ │ │ strh r2, [r3, #14] │ │ │ │ - cbz r7, 75634 │ │ │ │ + cbz r7, 755dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 7563c │ │ │ │ + cbz r2, 755e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r0, [pc, #132] @ (756c4 ) │ │ │ │ + ldr r0, [pc, #132] @ (7566c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 754ac │ │ │ │ + b.n 75454 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #120] @ (756c8 ) │ │ │ │ + ldr r1, [pc, #120] @ (75670 ) │ │ │ │ add r3, r0 │ │ │ │ add r1, pc │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ - beq.n 75666 │ │ │ │ + beq.n 7560e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - beq.n 75670 │ │ │ │ + beq.n 75618 │ │ │ │ negs r3, r0 │ │ │ │ - b.n 75558 │ │ │ │ + b.n 75500 │ │ │ │ negs r3, r3 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - bne.n 75662 │ │ │ │ + bne.n 7560a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 75558 │ │ │ │ + b.n 75500 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 75648 │ │ │ │ + b.n 755f0 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 75648 │ │ │ │ + b.n 755f0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 75522 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #416 @ (adr r3, 75830 ) │ │ │ │ + b.n 754ca │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + add r3, pc, #800 @ (adr r3, 75958 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #376 @ (adr r3, 75810 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 75938 ) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 75894 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 759bc ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r1, #20 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ movs r0, r1 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #260] @ (757ec ) │ │ │ │ + ldr r2, [pc, #260] @ (75794 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (757f0 ) │ │ │ │ + ldr r3, [pc, #260] @ (75798 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - b.n 7570a │ │ │ │ + b.n 756b2 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ add.w r3, r1, r2, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 75706 │ │ │ │ + bmi.n 756ae │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 757d4 │ │ │ │ + beq.n 7577c │ │ │ │ mov.w sl, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 757b6 │ │ │ │ + beq.n 7575e │ │ │ │ cmp r7, r0 │ │ │ │ it ge │ │ │ │ cmpge r0, r8 │ │ │ │ - blt.n 757b6 │ │ │ │ + blt.n 7575e │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r0, #1 │ │ │ │ - beq.n 7576c │ │ │ │ + beq.n 75714 │ │ │ │ strb.w sl, [r5, r4] │ │ │ │ add r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - ble.n 75758 │ │ │ │ + ble.n 75700 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 757de │ │ │ │ + bne.n 75786 │ │ │ │ adds r6, r2, #1 │ │ │ │ - b.n 75732 │ │ │ │ + b.n 756da │ │ │ │ add.w fp, r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 757b6 │ │ │ │ + beq.n 7575e │ │ │ │ cmp r7, r0 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ - cbnz r3, 757b6 │ │ │ │ + cbnz r3, 7575e │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - bne.n 75758 │ │ │ │ + bne.n 75700 │ │ │ │ add.w fp, r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bgt.n 75758 │ │ │ │ + bgt.n 75700 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #56] @ (757f4 ) │ │ │ │ - ldr r3, [pc, #48] @ (757f0 ) │ │ │ │ + ldr r2, [pc, #56] @ (7579c ) │ │ │ │ + ldr r3, [pc, #48] @ (75798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 757e6 │ │ │ │ + bne.n 7578e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 757ba │ │ │ │ + b.n 75762 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 757ba │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 75762 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #256 @ (adr r0, 758f0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 75a18 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r7, 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, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r4, [pc, #2632] @ 7625c │ │ │ │ + ldr.w r4, [pc, #2632] @ 76204 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr.w r2, [pc, #2628] @ 76260 │ │ │ │ + ldr.w r2, [pc, #2628] @ 76208 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #2624] @ 76264 │ │ │ │ + ldr.w r3, [pc, #2624] @ 7620c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ @@ -170509,34 +170486,34 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r8, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 7ad80 │ │ │ │ + bl 7ad28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76212 │ │ │ │ + beq.w 761ba │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75af4 │ │ │ │ + beq.w 75a9c │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2556] @ 76268 │ │ │ │ + ldr.w r3, [pc, #2556] @ 76210 │ │ │ │ add.w sl, sp, #300 @ 0x12c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2540] @ 7626c │ │ │ │ + ldr.w r3, [pc, #2540] @ 76214 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #3200 @ 0xc80 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movw r3, #61167 @ 0xeeef │ │ │ │ movt r3, #65534 @ 0xfffe │ │ │ │ @@ -170546,47 +170523,47 @@ │ │ │ │ addw r3, sp, #555 @ 0x22b │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mvn.w r2, #59 @ 0x3b │ │ │ │ strb.w r4, [sl] │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ rsb r4, sl, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrh.w r2, [r6, #2]! │ │ │ │ lsls r3, r2, #18 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 758fc │ │ │ │ + bmi.n 758a4 │ │ │ │ adds r1, r4, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r5, #1]! │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 758e2 │ │ │ │ + bne.n 7588a │ │ │ │ mov r4, fp │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -170602,158 +170579,158 @@ │ │ │ │ it ne │ │ │ │ mvnne.w r3, #64 @ 0x40 │ │ │ │ and.w r8, r8, r3 │ │ │ │ orr.w r3, r9, r8 │ │ │ │ and.w r3, r3, #134744072 @ 0x8080808 │ │ │ │ bic.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75bf8 │ │ │ │ + bne.w 75ba0 │ │ │ │ ldrb.w r3, [sl, #47] @ 0x2f │ │ │ │ strb.w r3, [sl, #47] @ 0x2f │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r6, r2, #18 │ │ │ │ - bpl.n 75966 │ │ │ │ + bpl.n 7590e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 7595a │ │ │ │ + bmi.n 75902 │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ str r7, [sp, #20] │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #16] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ movw r6, #1500 @ 0x5dc │ │ │ │ - b.n 759a4 │ │ │ │ + b.n 7594c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 75990 │ │ │ │ + beq.n 75938 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ orr.w r2, r9, r8 │ │ │ │ and.w r2, r2, fp │ │ │ │ cmp.w r2, #3200 @ 0xc80 │ │ │ │ - beq.w 75bd4 │ │ │ │ + beq.w 75b7c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ sub.w r1, r2, #45 @ 0x2d │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.n 75980 │ │ │ │ + bls.n 75928 │ │ │ │ ldrb.w r2, [sl, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 759a0 │ │ │ │ + bne.n 75948 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.w 77802 │ │ │ │ + beq.w 777aa │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne.n 759f8 │ │ │ │ + bne.n 759a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 76036 │ │ │ │ + bpl.w 75fde │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 759f8 │ │ │ │ + bne.n 759a0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bpl.w 76036 │ │ │ │ + bpl.w 75fde │ │ │ │ ands.w r6, r8, #4 │ │ │ │ - beq.w 75fbc │ │ │ │ + beq.w 75f64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 75bfc │ │ │ │ + bpl.w 75ba4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r1, r3, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - beq.n 75b1c │ │ │ │ + beq.n 75ac4 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 76d54 │ │ │ │ + beq.w 76cfc │ │ │ │ and.w r1, r2, #223 @ 0xdf │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 75a46 │ │ │ │ + bne.n 759ee │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movt r1, #8 │ │ │ │ orr.w r0, r9, r8 │ │ │ │ bics r1, r0 │ │ │ │ - beq.w 76ca2 │ │ │ │ + beq.w 76c4a │ │ │ │ sub.w r2, r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #32] │ │ │ │ clz r2, r2 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ subs r1, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ bics.w r6, r1, #2 │ │ │ │ add.w r0, r3, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne.w 75d26 │ │ │ │ + bne.w 75cce │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bne.n 75b36 │ │ │ │ + bne.n 75ade │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.n 75b36 │ │ │ │ + bpl.n 75ade │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 77996 │ │ │ │ + beq.w 7793e │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itt le │ │ │ │ addle r3, #100 @ 0x64 │ │ │ │ strle r3, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r0, r1, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 77978 │ │ │ │ + beq.w 77920 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 77760 │ │ │ │ + beq.w 77708 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r7, #20] │ │ │ │ mov r0, r7 │ │ │ │ ands.w r3, r8, #256 @ 0x100 │ │ │ │ @@ -170761,62 +170738,62 @@ │ │ │ │ streq r3, [r7, #36] @ 0x24 │ │ │ │ strdeq r3, r3, [r7] │ │ │ │ orr.w r9, r9, #524296 @ 0x80008 │ │ │ │ it eq │ │ │ │ streq r3, [r7, #8] │ │ │ │ orr.w r9, r9, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl a0208 <__isoc23_strtoul@@Base+0x23ae8> │ │ │ │ + bl 9fc20 <__isoc23_strtoul@@Base+0x23558> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 761cc │ │ │ │ + b.n 76174 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cbz r2, 75afa │ │ │ │ + cbz r2, 75aa2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1908] @ 76270 │ │ │ │ - ldr.w r3, [pc, #1892] @ 76264 │ │ │ │ + ldr.w r2, [pc, #1908] @ 76218 │ │ │ │ + ldr.w r3, [pc, #1892] @ 7620c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78914 │ │ │ │ + bne.w 788bc │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r1, r2, #223 @ 0xdf │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - beq.n 75a34 │ │ │ │ + beq.n 759dc │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r1, r3 │ │ │ │ addeq r1, r3, #1 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.w 76252 │ │ │ │ + bne.w 761fa │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldrh.w r0, [r2, r0, lsl #1] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 76252 │ │ │ │ + bpl.w 761fa │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #31 │ │ │ │ strd r1, r1, [sp] │ │ │ │ add.w r2, r2, #340 @ 0x154 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7624e │ │ │ │ + blt.w 761f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #55 @ 0x37 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ @@ -170832,159 +170809,159 @@ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r8, r3 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ orr.w r9, r3, r9 │ │ │ │ ldrb.w r3, [sl, r2] │ │ │ │ - cbz r3, 75bba │ │ │ │ + cbz r3, 75b62 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrb.w r3, [sl, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75bae │ │ │ │ + bne.n 75b56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 773dc │ │ │ │ + bmi.w 77384 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 75c10 │ │ │ │ + b.n 75bb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 9ffcc <__isoc23_strtoul@@Base+0x238ac> │ │ │ │ + bl 9f9e4 <__isoc23_strtoul@@Base+0x2331c> │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 759a0 │ │ │ │ + beq.w 75948 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ orr.w r8, r8, #1048576 @ 0x100000 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 765c8 │ │ │ │ + beq.w 76570 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 759a0 │ │ │ │ + b.n 75948 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 7594c │ │ │ │ + b.n 758f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 75c10 │ │ │ │ + b.n 75bb8 │ │ │ │ ldrb.w r2, [sl, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75c8e │ │ │ │ + beq.n 75c36 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ sub.w r2, r1, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 75c04 │ │ │ │ + bne.n 75bac │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bmi.n 75c9a │ │ │ │ + bmi.n 75c42 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 76dda │ │ │ │ + beq.w 76d82 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 768e0 │ │ │ │ + beq.w 76888 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 771da │ │ │ │ + beq.w 77182 │ │ │ │ ands.w r5, r8, #2048 @ 0x800 │ │ │ │ - bne.n 75c66 │ │ │ │ + bne.n 75c0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ itt ls │ │ │ │ strls r3, [r7, #16] │ │ │ │ orrls.w r8, r8, #2048 @ 0x800 │ │ │ │ - bls.w 768fe │ │ │ │ + bls.w 768a6 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 761d4 │ │ │ │ + bne.w 7617c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 78402 │ │ │ │ + bhi.w 783aa │ │ │ │ orr.w r8, r8, #131072 @ 0x20000 │ │ │ │ str r2, [r7, #12] │ │ │ │ orr.w r8, r8, #520 @ 0x208 │ │ │ │ - b.w 768fe │ │ │ │ + b.w 768a6 │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bpl.w 76600 │ │ │ │ + bpl.w 765a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76dfe │ │ │ │ + ble.w 76da6 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrh.w r0, [r3, r2, lsl #1] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 76722 │ │ │ │ + bpl.w 766ca │ │ │ │ orr.w r6, r2, r1, lsl #8 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ adds r2, r4, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 7779e │ │ │ │ + bmi.w 77746 │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 774dc │ │ │ │ - bls.w 788a6 │ │ │ │ + beq.w 77484 │ │ │ │ + bls.w 7884e │ │ │ │ movw r3, #30067 @ 0x7573 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77306 │ │ │ │ - bhi.w 7717a │ │ │ │ + beq.w 772ae │ │ │ │ + bhi.w 77122 │ │ │ │ movw r3, #28014 @ 0x6d6e │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77bae │ │ │ │ - bhi.w 774ba │ │ │ │ + beq.w 77b56 │ │ │ │ + bhi.w 77462 │ │ │ │ movw r3, #22866 @ 0x5952 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 771b0 │ │ │ │ - bls.w 77bc0 │ │ │ │ + beq.w 77158 │ │ │ │ + bls.w 77b68 │ │ │ │ movw r3, #25721 @ 0x6479 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 75d16 │ │ │ │ + beq.n 75cbe │ │ │ │ movw r3, #26738 @ 0x6872 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b68 │ │ │ │ + beq.w 77b10 │ │ │ │ movw r3, #25697 @ 0x6461 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r9, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 761cc │ │ │ │ + b.n 76174 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 7621e │ │ │ │ + beq.w 761c6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub.w r1, r1, #8 │ │ │ │ clz r1, r1 │ │ │ │ movw r2, #23871 @ 0x5d3f │ │ │ │ movt r2, #198 @ 0xc6 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b32 │ │ │ │ + beq.w 75ada │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, r4, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ @@ -171002,208 +170979,208 @@ │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r3, r1 │ │ │ │ subw r5, r3, #1948 @ 0x79c │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - ble.w 75ea0 │ │ │ │ + ble.w 75e48 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r4, #10 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ sub.w r6, r1, #49 @ 0x31 │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 75ea0 │ │ │ │ + bhi.n 75e48 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 75dd6 │ │ │ │ + bne.n 75d7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r2, #3 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 7681c │ │ │ │ + bmi.w 767c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #2048 @ 0x800 │ │ │ │ movteq r3, #8 │ │ │ │ - beq.w 76386 │ │ │ │ + beq.w 7632e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r0, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r1, [r4], #2 │ │ │ │ str r4, [r2, #0] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 75ea0 │ │ │ │ + bhi.n 75e48 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ itt ne │ │ │ │ movwne r3, #2056 @ 0x808 │ │ │ │ movtne r3, #8 │ │ │ │ - bne.w 76382 │ │ │ │ + bne.w 7632a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r4, r3, #3 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ movw r3, #2056 @ 0x808 │ │ │ │ movt r3, #8 │ │ │ │ it ne │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.w 76382 │ │ │ │ + beq.w 7632a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r2, r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 75ea0 │ │ │ │ + ble.n 75e48 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #24 │ │ │ │ - bgt.n 75ea0 │ │ │ │ + bgt.n 75e48 │ │ │ │ adds r4, #2 │ │ │ │ subs r2, r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7682a │ │ │ │ + ble.w 767d2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bgt.n 75ea0 │ │ │ │ + bgt.n 75e48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r4, #2 │ │ │ │ subs r0, r2, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 76854 │ │ │ │ + beq.w 767fc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 774ee │ │ │ │ + beq.w 77496 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 761e0 │ │ │ │ + blt.w 76188 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ tst r4, r3 │ │ │ │ - beq.w 76cc0 │ │ │ │ + beq.w 76c68 │ │ │ │ lsls r5, r4, #13 │ │ │ │ - bpl.n 75f76 │ │ │ │ + bpl.n 75f1e │ │ │ │ tst.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - beq.n 75f30 │ │ │ │ - ldr r3, [pc, #936] @ (76274 ) │ │ │ │ + beq.n 75ed8 │ │ │ │ + ldr r3, [pc, #936] @ (7621c ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldrsh.w r3, [r3, r2, lsl #1] │ │ │ │ - bne.n 75f30 │ │ │ │ + bne.n 75ed8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ lsls r4, r1, #30 │ │ │ │ - bne.n 75f30 │ │ │ │ + bne.n 75ed8 │ │ │ │ movw r5, #23593 @ 0x5c29 │ │ │ │ movt r5, #49807 @ 0xc28f │ │ │ │ movw r2, #47184 @ 0xb850 │ │ │ │ movt r2, #1310 @ 0x51e │ │ │ │ movw r6, #23592 @ 0x5c28 │ │ │ │ movt r6, #655 @ 0x28f │ │ │ │ mla r0, r5, r1, r2 │ │ │ │ cmp.w r6, r0, ror #2 │ │ │ │ it cc │ │ │ │ addcc r3, #1 │ │ │ │ - bcc.n 75f30 │ │ │ │ + bcc.n 75ed8 │ │ │ │ movw r6, #1899 @ 0x76b │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 77f3e │ │ │ │ + bgt.w 77ee6 │ │ │ │ addw r1, r1, #1900 @ 0x76c │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ movw r1, #55050 @ 0xd70a │ │ │ │ movt r1, #163 @ 0xa3 │ │ │ │ mov.w r2, r2, ror #4 │ │ │ │ cmp r2, r1 │ │ │ │ it ls │ │ │ │ addls r3, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7671e │ │ │ │ + beq.w 766c6 │ │ │ │ cmp r3, #6 │ │ │ │ it eq │ │ │ │ moveq r3, #2 │ │ │ │ - bne.n 75f76 │ │ │ │ - ldr r2, [pc, #808] @ (76274 ) │ │ │ │ + bne.n 75f1e │ │ │ │ + ldr r2, [pc, #808] @ (7621c ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldrsh.w r1, [r2, r0, lsl #1] │ │ │ │ add.w r2, r6, r3 │ │ │ │ - beq.w 76ec6 │ │ │ │ + beq.w 76e6e │ │ │ │ subs r3, #3 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ it gt │ │ │ │ movgt r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #26941 @ 0x693d │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ movw r3, #2515 @ 0x9d3 │ │ │ │ movt r3, #112 @ 0x70 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ @@ -171211,72 +171188,72 @@ │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c94 │ │ │ │ + bne.w 76c3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75afa │ │ │ │ + beq.w 75aa2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 75af8 │ │ │ │ + b.n 75aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 76006 │ │ │ │ + bne.n 75fae │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 763bc │ │ │ │ + bne.w 76364 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - beq.n 75ff6 │ │ │ │ + beq.n 75f9e │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 75fd4 │ │ │ │ + beq.n 75f7c │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 76c86 │ │ │ │ + bpl.w 76c2e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bhi.n 76030 │ │ │ │ + bhi.n 75fd8 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.n 76014 │ │ │ │ + bhi.n 75fbc │ │ │ │ ldrh.w r6, [r1, r2, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bpl.n 75fd8 │ │ │ │ + bpl.n 75f80 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bls.n 7601c │ │ │ │ + bls.n 75fc4 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 76014 │ │ │ │ - b.n 76020 │ │ │ │ + beq.n 75fbc │ │ │ │ + b.n 75fc8 │ │ │ │ mov ip, r7 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r0, #89 @ 0x59 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #51711 @ 0xc9ff │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -171303,15 +171280,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bhi.n 76188 │ │ │ │ + bhi.n 76130 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @@ -171453,156 +171430,156 @@ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ itt eq │ │ │ │ moveq r9, ip │ │ │ │ moveq r8, lr │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 75926 │ │ │ │ + b.w 758ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 75eba │ │ │ │ + bge.w 75e62 │ │ │ │ lsls r7, r4, #26 │ │ │ │ - bpl.w 75eba │ │ │ │ + bpl.w 75e62 │ │ │ │ tst.w r9, #8 │ │ │ │ - beq.w 75eba │ │ │ │ + beq.w 75e62 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ - ldr r3, [pc, #124] @ (76274 ) │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ + ldr r3, [pc, #124] @ (7621c ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldrsh.w r1, [r2, r3, lsl #1] │ │ │ │ - beq.w 7745c │ │ │ │ + beq.w 77404 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 75eba │ │ │ │ + b.n 75e62 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 75868 │ │ │ │ + b.w 75810 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 75d50 │ │ │ │ + bne.w 75cf8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r2, r4, #2 │ │ │ │ movs r0, #10 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r5, r0, r1, r3 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ it le │ │ │ │ addle r5, #100 @ 0x64 │ │ │ │ - b.n 75d94 │ │ │ │ + b.n 75d3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7627a │ │ │ │ + b.n 76222 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.n 76278 │ │ │ │ + bmi.n 76220 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r1, r2, #204 @ 0xcc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 762b6 │ │ │ │ - ldr.w r3, [pc, #2732] @ 76d50 │ │ │ │ + blt.n 7625e │ │ │ │ + ldr.w r3, [pc, #2732] @ 76cf8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq.w 77a0a │ │ │ │ + beq.w 779b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ ands.w r3, r8, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bne.w 77974 │ │ │ │ + bne.w 7791c │ │ │ │ sub.w lr, r0, r4 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 77830 │ │ │ │ + beq.w 777d8 │ │ │ │ sub.w r3, lr, #5 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 77974 │ │ │ │ + bhi.w 7791c │ │ │ │ ands.w r3, r8, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ bic.w r3, lr, #2 │ │ │ │ orr.w r8, r8, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 7731a │ │ │ │ + bne.w 772c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #90 @ 0x5a │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r1, r1, #48 @ 0x30 │ │ │ │ sub.w r0, r0, #48 @ 0x30 │ │ │ │ - bne.w 77ed4 │ │ │ │ + bne.w 77e7c │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movs r1, #10 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ add r3, r2 │ │ │ │ subw r5, r3, #1948 @ 0x79c │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - ble.w 75ea0 │ │ │ │ + ble.w 75e48 │ │ │ │ adds r4, #4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ movs r0, #10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ @@ -171629,376 +171606,376 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r7, #12] │ │ │ │ strd r6, r5, [r7, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ffcc <__isoc23_strtoul@@Base+0x238ac> │ │ │ │ + bl 9f9e4 <__isoc23_strtoul@@Base+0x2331c> │ │ │ │ movw r3, #1500 @ 0x5dc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 761cc │ │ │ │ + beq.w 76174 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ orr.w r9, r9, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 761cc │ │ │ │ + b.n 76174 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ - cbnz r2, 763c4 │ │ │ │ + cbnz r2, 7636c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 75a00 │ │ │ │ + bne.w 759a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r2, [sp, #0] │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 756d0 │ │ │ │ + bl 75678 │ │ │ │ orr.w r8, r8, #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75ea0 │ │ │ │ - cbz r0, 7642e │ │ │ │ + beq.w 75e48 │ │ │ │ + cbz r0, 763d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ - cbnz r4, 7642e │ │ │ │ + cbnz r4, 763d6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ble.n 76426 │ │ │ │ + ble.n 763ce │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bgt.w 779a6 │ │ │ │ + bgt.w 7794e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 786f4 │ │ │ │ + bne.w 7869c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 786ee │ │ │ │ + bne.w 78696 │ │ │ │ movs r3, #2 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76402 │ │ │ │ + beq.n 763aa │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 756d0 │ │ │ │ + bl 75678 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 75ea0 │ │ │ │ - cbz r0, 7647c │ │ │ │ + beq.w 75e48 │ │ │ │ + cbz r0, 76424 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ - cbnz r4, 7647c │ │ │ │ + cbnz r4, 76424 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #23 │ │ │ │ - ble.n 76474 │ │ │ │ + ble.n 7641c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r3, #28 │ │ │ │ - bgt.w 77fa6 │ │ │ │ + bgt.w 77f4e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 786e2 │ │ │ │ + bne.w 7868a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 788ee │ │ │ │ + bne.w 78896 │ │ │ │ movs r3, #2 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76450 │ │ │ │ + beq.n 763f8 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 756d0 │ │ │ │ + bl 75678 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it ne │ │ │ │ movne.w r6, #520 @ 0x208 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 756d0 │ │ │ │ + bl 75678 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77a18 │ │ │ │ + beq.w 779c0 │ │ │ │ orr.w r6, r6, #2048 @ 0x800 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 756d0 │ │ │ │ + bl 75678 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 773bc │ │ │ │ + bne.w 77364 │ │ │ │ mov.w r3, #2560 @ 0xa00 │ │ │ │ movt r3, #2 │ │ │ │ tst r6, r3 │ │ │ │ - beq.w 761cc │ │ │ │ + beq.w 76174 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ mov r4, lr │ │ │ │ - cbz r4, 7657e │ │ │ │ + cbz r4, 76526 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movt r0, #2 │ │ │ │ ands r0, r6 │ │ │ │ mov lr, r7 │ │ │ │ - cbz r0, 76572 │ │ │ │ + cbz r0, 7651a │ │ │ │ mov.w r7, #512 @ 0x200 │ │ │ │ movt r7, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ andne.w ip, r6, #512 @ 0x200 │ │ │ │ - beq.w 78874 │ │ │ │ + beq.w 7881c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7655a │ │ │ │ + beq.n 76502 │ │ │ │ ldrb r7, [r5, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78658 │ │ │ │ + bne.w 78600 │ │ │ │ lsls r7, r6, #14 │ │ │ │ - bmi.w 7887e │ │ │ │ + bmi.w 78826 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bgt.w 78858 │ │ │ │ + bgt.w 78800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78796 │ │ │ │ + beq.w 7873e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7654c │ │ │ │ + bne.n 764f4 │ │ │ │ mov r7, lr │ │ │ │ lsls r0, r6, #20 │ │ │ │ - bmi.w 7865a │ │ │ │ + bmi.w 78602 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7657a │ │ │ │ + bne.n 76522 │ │ │ │ cmp r3, #11 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ itttt gt │ │ │ │ ldrgt r3, [r7, #20] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r7, #20] │ │ │ │ movgt r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcc.w 75ea0 │ │ │ │ + bcc.w 75e48 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - b.n 76524 │ │ │ │ + b.n 764cc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 759ba │ │ │ │ + b.w 75962 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ sub.w lr, r3, #48 @ 0x30 │ │ │ │ - b.n 76082 │ │ │ │ + b.n 7602a │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.w 769fc │ │ │ │ + bhi.w 769a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #85 @ 0x55 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 76082 │ │ │ │ + b.n 7602a │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75bcc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movt r2, #8 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.w 76ff0 │ │ │ │ + bne.w 76f98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r5, #1968 @ 0x7b0 │ │ │ │ adds r1, r2, r5 │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 774fc │ │ │ │ + bls.w 774a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r5, r2, #1 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w 771f8 │ │ │ │ + bpl.w 771a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #24 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 75ea0 │ │ │ │ + blt.w 75e48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #11 │ │ │ │ it gt │ │ │ │ subgt r5, #12 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, r8, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ orr.w r8, r2, #2048 @ 0x800 │ │ │ │ str r5, [r7, #16] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 779b2 │ │ │ │ + beq.w 7795a │ │ │ │ mov.w r1, #4352 @ 0x1100 │ │ │ │ movt r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 761cc │ │ │ │ + beq.w 76174 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ - bne.w 773b2 │ │ │ │ + bne.w 7735a │ │ │ │ ubfx r1, r8, #12, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ addgt r1, #1 │ │ │ │ add r2, r1 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ str r2, [r7, #20] │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #8 │ │ │ │ - bne.n 766d6 │ │ │ │ + bne.n 7667e │ │ │ │ bic.w r6, r9, #69632 @ 0x11000 │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ bic.w r6, r6, #256 @ 0x100 │ │ │ │ bic.w r8, r8, #256 @ 0x100 │ │ │ │ orr.w r9, r6, #2048 @ 0x800 │ │ │ │ orr.w r3, r8, r9 │ │ │ │ tst.w r3, #152 @ 0x98 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ orr.w r9, r9, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ orr.w r3, r8, r9 │ │ │ │ ands.w r3, r3, #144 @ 0x90 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ str r3, [r7, #8] │ │ │ │ orr.w r9, r9, #128 @ 0x80 │ │ │ │ orr.w r3, r8, r9 │ │ │ │ ands.w r3, r3, #1040 @ 0x410 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ str r3, [r7, #4] │ │ │ │ orr.w r9, r9, #1024 @ 0x400 │ │ │ │ movw r2, #32784 @ 0x8010 │ │ │ │ orr.w r3, r8, r9 │ │ │ │ ands r3, r2 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ str r3, [r7, #0] │ │ │ │ orr.w r9, r9, #32768 @ 0x8000 │ │ │ │ movw r2, #8208 @ 0x2010 │ │ │ │ orr.w r3, r8, r9 │ │ │ │ ands r3, r2 │ │ │ │ - beq.w 77314 │ │ │ │ - b.n 761cc │ │ │ │ + beq.w 772bc │ │ │ │ + b.n 76174 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 75f4a │ │ │ │ + b.n 75ef2 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 77256 │ │ │ │ + bhi.w 771fe │ │ │ │ cmp r6, #67 @ 0x43 │ │ │ │ - bls.w 7726a │ │ │ │ + bls.w 77212 │ │ │ │ subs r6, #68 @ 0x44 │ │ │ │ cmp r6, #53 @ 0x35 │ │ │ │ - bhi.w 7726a │ │ │ │ - add r3, pc, #8 @ (adr r3, 76744 ) │ │ │ │ + bhi.w 77212 │ │ │ │ + add r3, pc, #8 @ (adr r3, 766ec ) │ │ │ │ ldr.w r6, [r3, r6, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ - bl ffe4a746 │ │ │ │ + bl ffe4a6ee │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r4, #16 │ │ │ │ @@ -172053,15 +172030,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe4a7c6 │ │ │ │ + bl ffe4a76e │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r4, #16 │ │ │ │ @@ -172099,57 +172076,57 @@ │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 75e46 │ │ │ │ - beq.w 75ea0 │ │ │ │ + b.w 75dee │ │ │ │ + beq.w 75e48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 75e78 │ │ │ │ - b.w 75ea0 │ │ │ │ + bgt.w 75e20 │ │ │ │ + b.w 75e48 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ mla ip, r1, r3, r0 │ │ │ │ cmp.w ip, #60 @ 0x3c │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r3, r3, #33792 @ 0x8400 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 7636e │ │ │ │ + bne.w 76316 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - beq.w 786e8 │ │ │ │ + beq.w 78690 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -172161,133 +172138,133 @@ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mla r1, r2, r1, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [lr] │ │ │ │ ldrh.w r4, [r4, r1, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bmi.n 768b2 │ │ │ │ + bmi.n 7685a │ │ │ │ orr.w r9, r9, #8192 @ 0x2000 │ │ │ │ - b.n 7636e │ │ │ │ + b.n 76316 │ │ │ │ mov.w r3, #2560 @ 0xa00 │ │ │ │ movt r3, #2 │ │ │ │ ands.w r3, r8, r3 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ orr.w r8, r8, #2560 @ 0xa00 │ │ │ │ str r3, [r7, #16] │ │ │ │ orr.w r8, r8, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.w 761cc │ │ │ │ + beq.w 76174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 75ea4 │ │ │ │ + b.w 75e4c │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bls.w 771c2 │ │ │ │ + bls.w 7716a │ │ │ │ mov.w r0, #13184 @ 0x3380 │ │ │ │ movt r0, #481 @ 0x1e1 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bls.w 771cc │ │ │ │ + bls.w 77174 │ │ │ │ mov.w r0, #14976 @ 0x3a80 │ │ │ │ movt r0, #9 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ str r1, [sp, #20] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ itt eq │ │ │ │ addeq r3, r1, #1 │ │ │ │ streq r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.w 76ffc │ │ │ │ + bhi.w 76fa4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bls.w 77172 │ │ │ │ + bls.w 7711a │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bls.w 765ec │ │ │ │ + bls.w 76594 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.w 7835c │ │ │ │ + bls.w 78304 │ │ │ │ adds r3, r0, r1 │ │ │ │ umull r2, r5, r8, r5 │ │ │ │ umull r2, r1, r8, r3 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ @@ -172310,93 +172287,93 @@ │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w r2, r1, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adc.w r1, r2, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 76a46 │ │ │ │ + bls.n 769ee │ │ │ │ mov lr, r0 │ │ │ │ mov.w r3, lr, lsr #9 │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ movt r2, #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mls r3, r2, r3, lr │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - add r3, pc, #692 @ (adr r3, 76d48 ) │ │ │ │ + add r3, pc, #692 @ (adr r3, 76cf0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ - b.n 765f0 │ │ │ │ + b.n 76598 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt cc │ │ │ │ addcc r3, r1, #1 │ │ │ │ strcc r3, [sp, #20] │ │ │ │ - bcc.n 76aee │ │ │ │ + bcc.n 76a96 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ str r1, [sp, #20] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ itt eq │ │ │ │ addeq r3, r1, #1 │ │ │ │ streq r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.w 770d2 │ │ │ │ + bhi.w 7707a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 76ebe │ │ │ │ + bls.w 76e66 │ │ │ │ mov.w r0, #20864 @ 0x5180 │ │ │ │ movt r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.w 7723a │ │ │ │ + bhi.w 771e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ @@ -172436,20 +172413,20 @@ │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f22 │ │ │ │ + bne.w 76eca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.n 76bd6 │ │ │ │ + bhi.n 76b7e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, r2, r4 │ │ │ │ subs r3, r3, r4 │ │ │ │ subs r3, r3, r4 │ │ │ │ subs r2, r0, r5 │ │ │ │ subs r3, r3, r4 │ │ │ │ subs r0, r4, r5 │ │ │ │ @@ -172471,179 +172448,179 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 7796a │ │ │ │ + bls.w 77912 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76188 │ │ │ │ + bne.w 76130 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 76082 │ │ │ │ + b.w 7602a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7722a │ │ │ │ + bcc.w 771d2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 77960 │ │ │ │ + bls.w 77908 │ │ │ │ mov.w r0, #29440 @ 0x7300 │ │ │ │ movt r0, #4010 @ 0xfaa │ │ │ │ mov r1, r5 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a9a78 │ │ │ │ + bl a9490 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ umull r3, r2, r3, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 76bf2 │ │ │ │ + b.n 76b9a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.w 778a8 │ │ │ │ + bhi.w 77850 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 76bf2 │ │ │ │ + b.n 76b9a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 75a00 │ │ │ │ - b.w 763ca │ │ │ │ + bne.w 759a8 │ │ │ │ + b.w 76372 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 75fae │ │ │ │ + b.w 75f56 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.w 75a46 │ │ │ │ + bpl.w 759ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ mov r3, r1 │ │ │ │ - b.w 75a46 │ │ │ │ + b.w 759ee │ │ │ │ and.w r5, r4, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76fe4 │ │ │ │ + beq.w 76f8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ it mi │ │ │ │ addmi r3, #7 │ │ │ │ lsls r0, r4, #26 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bpl.w 75eba │ │ │ │ - ldr r2, [pc, #56] @ (76d50 ) │ │ │ │ + bpl.w 75e62 │ │ │ │ + ldr r2, [pc, #56] @ (76cf8 ) │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldrsh.w r2, [r2, r1, lsl #1] │ │ │ │ - beq.w 77404 │ │ │ │ + beq.w 773ac │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 75eba │ │ │ │ + bge.w 75e62 │ │ │ │ adds r3, #7 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #7 │ │ │ │ adds r0, r1, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 76d34 │ │ │ │ - b.w 7620c │ │ │ │ + blt.n 76cdc │ │ │ │ + b.w 761b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh.w r6, [r1, r0, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bpl.w 75a46 │ │ │ │ + bpl.w 759ee │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ ldrh.w r6, [r1, r6, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bpl.w 75a46 │ │ │ │ + bpl.w 759ee │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrh.w r6, [r1, r6, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bpl.w 75a46 │ │ │ │ + bpl.w 759ee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ asrs r3, r2, #31 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #51712 @ 0xca00 │ │ │ │ @@ -172657,145 +172634,145 @@ │ │ │ │ rsb r4, r4, r6, asr #2 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc.w lr, lr, r0, asr #31 │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ ldrh.w r6, [r8, r0, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bmi.n 76d9c │ │ │ │ + bmi.n 76d44 │ │ │ │ mov.w r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ mov fp, r9 │ │ │ │ umull r2, r4, r2, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ mla r3, r0, r3, r4 │ │ │ │ adc.w r3, r3, lr │ │ │ │ - b.w 758a4 │ │ │ │ + b.w 7584c │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ mvn.w r6, #1968 @ 0x7b0 │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ adds r2, r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ subw r3, r1, #1900 @ 0x76c │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 768fe │ │ │ │ + b.n 768a6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r1, r2, #204 @ 0xcc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blt.w 77296 │ │ │ │ - ldr.w r3, [pc, #3132] @ 77a60 │ │ │ │ + blt.w 7723e │ │ │ │ + ldr.w r3, [pc, #3132] @ 77a08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne.w 77542 │ │ │ │ + bne.w 774ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r9, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, r3, #55 @ 0x37 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r3, r3, r2, lsr #31 │ │ │ │ - beq.w 787b6 │ │ │ │ + beq.w 7875e │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 787b2 │ │ │ │ + bne.w 7875a │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ - cbz r3, 76e92 │ │ │ │ + cbz r3, 76e3a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76e82 │ │ │ │ + bne.n 76e2a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r6, r2, #204 @ 0xcc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt.w 78964 │ │ │ │ + bgt.w 7890c │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 787b6 │ │ │ │ + b.w 7875e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 76b0c │ │ │ │ + b.n 76ab4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bne.w 75f68 │ │ │ │ + bne.w 75f10 │ │ │ │ movw ip, #23593 @ 0x5c29 │ │ │ │ movt ip, #49807 @ 0xc28f │ │ │ │ movw r0, #47184 @ 0xb850 │ │ │ │ movt r0, #1310 @ 0x51e │ │ │ │ movw lr, #23592 @ 0x5c28 │ │ │ │ movt lr, #655 @ 0x28f │ │ │ │ mla r7, ip, r5, r0 │ │ │ │ cmp.w lr, r7, ror #2 │ │ │ │ it cc │ │ │ │ addcc r1, #1 │ │ │ │ - bcc.w 75f68 │ │ │ │ + bcc.w 75f10 │ │ │ │ movw lr, #1899 @ 0x76b │ │ │ │ cmp r5, lr │ │ │ │ itet le │ │ │ │ addwle r5, r5, #1900 @ 0x76c │ │ │ │ movgt.w r0, r7, ror #4 │ │ │ │ mlale r0, ip, r5, r0 │ │ │ │ movw r5, #55050 @ 0xd70a │ │ │ │ movt r5, #163 @ 0xa3 │ │ │ │ it le │ │ │ │ movle.w r0, r0, ror #4 │ │ │ │ cmp r0, r5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ - b.w 75f68 │ │ │ │ + b.w 75f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.w 77242 │ │ │ │ - add r2, pc, #8 @ (adr r2, 76f38 ) │ │ │ │ + bhi.w 771ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 76ee0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #12 │ │ │ │ @@ -172876,24 +172853,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 76cd6 │ │ │ │ + b.n 76c7e │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - beq.w 76628 │ │ │ │ - b.w 75ea0 │ │ │ │ + beq.w 765d0 │ │ │ │ + b.w 75e48 │ │ │ │ movw r3, #16960 @ 0x4240 │ │ │ │ movt r3, #15 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 77064 │ │ │ │ + bls.n 7700c │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ mov.w r4, #3435973836 @ 0xcccccccc │ │ │ │ movw r3, #38537 @ 0x9689 │ │ │ │ movt r3, #152 @ 0x98 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -172913,59 +172890,59 @@ │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ add r3, r0 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ orr.w r0, r1, r3, lsl #31 │ │ │ │ lsrs r1, r3, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 77024 │ │ │ │ + bhi.n 76fcc │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ movw r3, #16960 @ 0x4240 │ │ │ │ movt r3, #15 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7709c │ │ │ │ + beq.n 77044 │ │ │ │ movw ip, #16959 @ 0x423f │ │ │ │ movt ip, #15 │ │ │ │ mov.w lr, #10 │ │ │ │ adds r3, r0, r0 │ │ │ │ mul.w r5, lr, r5 │ │ │ │ adc.w r2, r1, r1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w r2, r1, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w r1, r2, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, ip │ │ │ │ - bls.n 7707c │ │ │ │ + bls.n 77024 │ │ │ │ lsrs r3, r0, #9 │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ movt r2, #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mls r3, r2, r3, r0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ addw r3, pc, #2456 @ 0x998 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 769a4 │ │ │ │ + b.n 7694c │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.w 78192 │ │ │ │ + bls.w 7813a │ │ │ │ adds r3, r0, r1 │ │ │ │ umull r2, r5, r8, r5 │ │ │ │ umull r2, r1, r8, r3 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ @@ -172987,657 +172964,657 @@ │ │ │ │ adcs r2, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adc.w r1, r1, r2 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 7711c │ │ │ │ + bls.n 770c4 │ │ │ │ lsrs r3, r0, #9 │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ movt r2, #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mls r3, r2, r3, r0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ addw r3, pc, #2296 @ 0x8f8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 76ad6 │ │ │ │ + b.n 76a7e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 769d6 │ │ │ │ + b.n 7697e │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77ba2 │ │ │ │ - bhi.w 772ce │ │ │ │ + beq.w 77b4a │ │ │ │ + bhi.w 77276 │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b52 │ │ │ │ - bhi.w 77b7a │ │ │ │ + beq.w 77afa │ │ │ │ + bhi.w 77b22 │ │ │ │ movw r3, #30571 @ 0x776b │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77bd4 │ │ │ │ + beq.w 77b7c │ │ │ │ movw r3, #31090 @ 0x7972 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7726a │ │ │ │ + bne.n 77212 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orr.w r9, r9, #524288 @ 0x80000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.w 76936 │ │ │ │ + b.w 768de │ │ │ │ ldr r3, [r7, #12] │ │ │ │ rsb r0, lr, lr, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 7696c │ │ │ │ + b.w 76914 │ │ │ │ tst.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 75c4e │ │ │ │ + bne.w 75bf6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itt le │ │ │ │ addle r3, #100 @ 0x64 │ │ │ │ strle r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.w 768fe │ │ │ │ + b.w 768a6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 76664 │ │ │ │ + bne.w 7660c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.w 75ea0 │ │ │ │ - b.w 76664 │ │ │ │ + bpl.w 75e48 │ │ │ │ + b.w 7660c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 765e6 │ │ │ │ + b.w 7658e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c2e │ │ │ │ + beq.w 76bd6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 76c6e │ │ │ │ - b.n 76bd6 │ │ │ │ + bne.w 76c16 │ │ │ │ + b.n 76b7e │ │ │ │ movw r3, #17497 @ 0x4459 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 75d16 │ │ │ │ + beq.w 75cbe │ │ │ │ movw r3, #18514 @ 0x4852 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b68 │ │ │ │ + beq.w 77b10 │ │ │ │ movw r3, #17473 @ 0x4441 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 75d16 │ │ │ │ + beq.w 75cbe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r1, r2, #204 @ 0xcc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bge.w 77522 │ │ │ │ + bge.w 774ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bge.w 75c24 │ │ │ │ + bge.w 75bcc │ │ │ │ tst.w r8, #1048576 @ 0x100000 │ │ │ │ - beq.w 77fb2 │ │ │ │ + beq.w 77f5a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 786fa │ │ │ │ + beq.w 786a2 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ - b.w 75c24 │ │ │ │ + b.w 75bcc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 772b8 │ │ │ │ + b.n 77260 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 7779a │ │ │ │ + beq.w 77742 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.n 772b2 │ │ │ │ + bne.n 7725a │ │ │ │ movs r3, #77 @ 0x4d │ │ │ │ adds r2, #1 │ │ │ │ - b.w 7608a │ │ │ │ + b.w 76032 │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #21843 @ 0x5553 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 77306 │ │ │ │ - bhi.w 77b2a │ │ │ │ + beq.n 772ae │ │ │ │ + bhi.w 77ad2 │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #19795 @ 0x4d53 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b52 │ │ │ │ + beq.w 77afa │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #20051 @ 0x4e53 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77ba2 │ │ │ │ + beq.w 77b4a │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #117 @ 0x75 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7726a │ │ │ │ + bne.n 77212 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w lr, #12 │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.w 77a64 │ │ │ │ + beq.w 77a0c │ │ │ │ cmp.w lr, #10 │ │ │ │ - beq.w 77dea │ │ │ │ + beq.w 77d92 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp.w lr, #7 │ │ │ │ - bgt.w 77ad8 │ │ │ │ + bgt.w 77a80 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp.w lr, #6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq.w 77afe │ │ │ │ + beq.w 77aa6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov.w ip, #10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #24 │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ adds r2, r4, #4 │ │ │ │ subs r1, r3, r2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 77a2c │ │ │ │ + beq.w 779d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 77d7c │ │ │ │ + beq.w 77d24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, r2, #1 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #1152 @ 0x480 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 7636e │ │ │ │ + b.w 76316 │ │ │ │ cmp r3, r5 │ │ │ │ it le │ │ │ │ suble r2, #1 │ │ │ │ - b.w 766a0 │ │ │ │ + b.w 76648 │ │ │ │ orr.w r6, r6, #131072 @ 0x20000 │ │ │ │ - b.w 764f2 │ │ │ │ + b.w 7649a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 773ce │ │ │ │ + b.n 77376 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 77796 │ │ │ │ + beq.w 7773e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 773c8 │ │ │ │ + bne.n 77370 │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ - b.n 772c8 │ │ │ │ + b.n 77270 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ subne r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ - beq.w 77e6c │ │ │ │ + beq.w 77e14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 75c10 │ │ │ │ + b.w 75bb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bne.w 76d2a │ │ │ │ + bne.w 76cd2 │ │ │ │ movw r6, #23593 @ 0x5c29 │ │ │ │ movt r6, #49807 @ 0xc28f │ │ │ │ movw r1, #47184 @ 0xb850 │ │ │ │ movt r1, #1310 @ 0x51e │ │ │ │ movw r7, #23592 @ 0x5c28 │ │ │ │ movt r7, #655 @ 0x28f │ │ │ │ mla r5, r6, r0, r1 │ │ │ │ cmp.w r7, r5, ror #2 │ │ │ │ it cc │ │ │ │ addcc r2, #1 │ │ │ │ - bcc.w 76d2a │ │ │ │ + bcc.w 76cd2 │ │ │ │ movw r7, #1899 @ 0x76b │ │ │ │ cmp r0, r7 │ │ │ │ - bgt.w 7879c │ │ │ │ + bgt.w 78744 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ mla r1, r6, r0, r1 │ │ │ │ movw r0, #55050 @ 0xd70a │ │ │ │ movt r0, #163 @ 0xa3 │ │ │ │ mov.w r1, r1, ror #4 │ │ │ │ cmp r1, r0 │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ - b.n 76d2a │ │ │ │ + b.n 76cd2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.w 7620c │ │ │ │ + bne.w 761b4 │ │ │ │ movw r5, #23593 @ 0x5c29 │ │ │ │ movt r5, #49807 @ 0xc28f │ │ │ │ movw r3, #47184 @ 0xb850 │ │ │ │ movt r3, #1310 @ 0x51e │ │ │ │ movw r6, #23592 @ 0x5c28 │ │ │ │ movt r6, #655 @ 0x28f │ │ │ │ mla r0, r5, r2, r3 │ │ │ │ cmp.w r6, r0, ror #2 │ │ │ │ it cc │ │ │ │ addcc r1, #1 │ │ │ │ - bcc.w 7620c │ │ │ │ + bcc.w 761b4 │ │ │ │ movw r6, #1899 @ 0x76b │ │ │ │ cmp r2, r6 │ │ │ │ itet le │ │ │ │ addwle r2, r2, #1900 @ 0x76c │ │ │ │ movgt.w r3, r0, ror #4 │ │ │ │ mlale r3, r5, r2, r3 │ │ │ │ movw r2, #55050 @ 0xd70a │ │ │ │ movt r2, #163 @ 0xa3 │ │ │ │ it le │ │ │ │ movle.w r3, r3, ror #4 │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ - b.w 7620c │ │ │ │ + b.w 761b4 │ │ │ │ movw r3, #28019 @ 0x6d73 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b52 │ │ │ │ - bls.w 779ee │ │ │ │ + beq.w 77afa │ │ │ │ + bls.w 77996 │ │ │ │ movw r3, #28275 @ 0x6e73 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77ba2 │ │ │ │ + beq.w 77b4a │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r9, r9, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r3, r3, #1152 @ 0x480 │ │ │ │ - b.w 76872 │ │ │ │ + b.w 7681a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ subs r5, r0, #1 │ │ │ │ cmp r5, #11 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, r8, #524288 @ 0x80000 │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.w 7666c │ │ │ │ - ldr.w r3, [pc, #1340] @ 77a60 │ │ │ │ + b.w 76614 │ │ │ │ + ldr.w r3, [pc, #1340] @ 77a08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq.w 78918 │ │ │ │ + beq.w 788c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bge.w 75c24 │ │ │ │ + bge.w 75bcc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - bhi.w 77296 │ │ │ │ - add r2, pc, #8 @ (adr r2, 77558 ) │ │ │ │ + bhi.w 7723e │ │ │ │ + add r2, pc, #8 @ (adr r2, 77500 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77164 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77168 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7716c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77170 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77174 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77178 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7717c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77180 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77184 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77188 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7718c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7710c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77110 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77114 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77118 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7711c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77120 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77124 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77128 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7712c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77130 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77134 │ │ │ │ lsrs r5, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77194 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77198 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7719c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771a0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771a4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771a8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771ac │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771b0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771b4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771b8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771bc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7713c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77140 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77144 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77148 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7714c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77150 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77154 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77158 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7715c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77160 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77164 │ │ │ │ lsrs r5, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771c4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771c8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771cc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771d0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771d4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771d8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7716c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77170 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77174 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77178 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7717c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77180 │ │ │ │ str??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771e0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771e4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771e8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771ec │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771f0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771f4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771f8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 771fc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77200 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77188 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7718c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77190 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77194 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77198 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7719c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771a0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771a4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771a8 │ │ │ │ lsrs r5, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77208 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771b0 │ │ │ │ lsrs r7, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77210 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77214 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77218 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771b8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771bc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771c0 │ │ │ │ lsrs r1, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77220 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77224 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77228 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7722c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77230 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77234 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77238 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7723c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77240 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77244 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77248 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7724c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77250 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77254 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771c8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771cc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771d0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771d4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771d8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771dc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771e0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771e4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771e8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771ec │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771f0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771f4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771f8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 771fc │ │ │ │ str??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7725c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77260 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77264 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77204 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77208 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7720c │ │ │ │ lsrs r7, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7726c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77270 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77214 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77218 │ │ │ │ lsrs r3, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77278 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7727c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77220 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77224 │ │ │ │ asrs r7, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77284 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77288 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7722c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77230 │ │ │ │ asrs r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77290 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77294 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77238 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7723c │ │ │ │ asrs r7, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7729c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772a0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77244 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77248 │ │ │ │ ldcl 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772a8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772ac │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772b0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77250 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77254 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77258 │ │ │ │ lsrs r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772b8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772bc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772c0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772c4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772c8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772cc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772d0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772d4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772d8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772dc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772e0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772e4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772e8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772ec │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772f0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772f4 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772f8 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 772fc │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77300 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77304 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77308 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7730c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77310 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77314 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77318 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7731c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77320 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77324 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77328 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7732c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77260 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77264 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77268 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7726c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77270 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77274 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77278 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7727c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77280 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77284 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77288 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7728c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77290 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77294 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77298 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 7729c │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772a0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772a4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772a8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772ac │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772b0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772b4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772b8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772bc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772c0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772c4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772c8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772cc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772d0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772d4 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77334 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77338 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7733c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77340 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77344 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77348 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7734c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77350 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77354 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772dc │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772e0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772e4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772e8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772ec │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772f0 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772f4 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772f8 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 772fc │ │ │ │ asrs r1, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 7735c │ │ │ │ - ldc2 15, cr15, [pc, #-1020]! @ 77360 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77304 │ │ │ │ + ldc2 15, cr15, [pc, #-1020]! @ 77308 │ │ │ │ asrs r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ - cbz r1, 7777a │ │ │ │ + cbz r1, 77722 │ │ │ │ adds r1, r3, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75ea0 │ │ │ │ + ble.w 75e48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 75ac8 │ │ │ │ + b.w 75a70 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ - b.n 772c8 │ │ │ │ + b.n 77270 │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ - b.n 772c8 │ │ │ │ + b.n 77270 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r0, r4, #2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #4 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ ldrge r3, [sp, #16] │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ strge r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrh.w r1, [r3, r2, lsl #1] │ │ │ │ lsls r1, r1, #21 │ │ │ │ - bpl.w 75cc2 │ │ │ │ + bpl.w 75c6a │ │ │ │ orr.w r6, r2, r6, lsl #8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrh.w r1, [r3, r2, lsl #1] │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt pl │ │ │ │ addpl r0, #1 │ │ │ │ strpl r0, [sp, #40] @ 0x28 │ │ │ │ - bpl.w 75cc2 │ │ │ │ + bpl.w 75c6a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w 7726a │ │ │ │ + bmi.w 77212 │ │ │ │ adds r0, #2 │ │ │ │ orr.w r6, r2, r6, lsl #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 75cc2 │ │ │ │ + b.w 75c6a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 77fea │ │ │ │ + bmi.w 77f92 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 75ea2 │ │ │ │ + bne.w 75e4a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w fp, r4, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 758a4 │ │ │ │ + b.w 7584c │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 77e9c │ │ │ │ + beq.w 77e44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 78036 │ │ │ │ + bne.w 77fde │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r6 │ │ │ │ - blt.w 7802a │ │ │ │ + blt.w 77fd2 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ smull r3, r1, r3, r2 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mls r3, r1, r3, r2 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ble.w 7806e │ │ │ │ + ble.w 78016 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ - cbz r6, 7789c │ │ │ │ + cbz r6, 77844 │ │ │ │ ldrb.w r6, [r0, #1]! │ │ │ │ ldrb.w r3, [sl, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7786a │ │ │ │ + bne.n 77812 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq.w 77bea │ │ │ │ + beq.w 77b92 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne.n 7789c │ │ │ │ + bne.n 77844 │ │ │ │ orr.w r3, r9, r8 │ │ │ │ movw r2, #2184 @ 0x888 │ │ │ │ movt r2, #8 │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #2056 @ 0x808 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77bea │ │ │ │ + beq.w 77b92 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.w 75c10 │ │ │ │ + b.w 75bb8 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bls.n 77902 │ │ │ │ + bls.n 778aa │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ adds r3, r0, r1 │ │ │ │ umull r4, ip, r2, r5 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r5, ip, lsr #3 │ │ │ │ @@ -173653,151 +173630,151 @@ │ │ │ │ umull r3, r0, r3, r2 │ │ │ │ add r1, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ orr.w r0, r3, r1, lsl #31 │ │ │ │ movw r3, #10009 @ 0x2719 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 778ba │ │ │ │ + bhi.n 77862 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - beq.n 7792a │ │ │ │ + beq.n 778d2 │ │ │ │ movs r2, #10 │ │ │ │ adds r3, r0, r0 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adc.w r4, r1, r1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r1, r1 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcc.n 7790a │ │ │ │ + bcc.n 778b2 │ │ │ │ lsrs r3, r0, #9 │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ movt r2, #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mls r3, r2, r3, r0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - add r3, pc, #264 @ (adr r3, 77a58 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 77a00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.w 76bf2 │ │ │ │ + b.w 76b9a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 76c5a │ │ │ │ + b.w 76c02 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, lr │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.w 76bee │ │ │ │ + b.w 76b96 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 7786e │ │ │ │ + b.n 77816 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ movs r0, #10 │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ rsb r4, r1, r3, asr #2 │ │ │ │ mls r2, r0, r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 77782 │ │ │ │ + b.n 7772a │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bgt.w 75a90 │ │ │ │ - b.w 75ea0 │ │ │ │ + bgt.w 75a38 │ │ │ │ + b.w 75e48 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ - b.w 76414 │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ + b.w 763bc │ │ │ │ adds r5, r4, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r3, r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 77d74 │ │ │ │ + bhi.w 77d1c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bls.w 75c24 │ │ │ │ + bls.w 75bcc │ │ │ │ subs r3, #45 @ 0x2d │ │ │ │ movw r2, #8197 @ 0x2005 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 75c24 │ │ │ │ + bpl.w 75bcc │ │ │ │ adds r4, #1 │ │ │ │ - b.w 75c24 │ │ │ │ + b.w 75bcc │ │ │ │ movw r3, #28015 @ 0x6d6f │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ orr.w r9, r9, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 75c10 │ │ │ │ + b.w 75bb8 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ str.w r2, [sp, #225] @ 0xe1 │ │ │ │ str.w r2, [sp, #229] @ 0xe5 │ │ │ │ str.w r2, [sp, #233] @ 0xe9 │ │ │ │ - b.w 764c0 │ │ │ │ + b.w 76468 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ orr.w r3, r3, #33792 @ 0x8400 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ mla ip, ip, r1, r2 │ │ │ │ cmp.w ip, #60 @ 0x3c │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r6, r2, #1 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 7636e │ │ │ │ + b.w 76316 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r6, #10 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r5 │ │ │ │ cmp r3, #12 │ │ │ │ - bgt.w 77e7a │ │ │ │ + bgt.w 77e22 │ │ │ │ ldrb r5, [r4, #9] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ @@ -173811,169 +173788,169 @@ │ │ │ │ add r2, r3 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ mvn.w r5, #1968 @ 0x7b0 │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subw r5, r2, #1900 @ 0x76c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r1, r3, r4 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 77ada │ │ │ │ + bgt.n 77a82 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 77b04 │ │ │ │ + bgt.n 77aac │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.w 7735a │ │ │ │ - b.w 75ea0 │ │ │ │ + bgt.w 77302 │ │ │ │ + b.w 75e48 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r6, #10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ adds r4, #2 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ subs r1, r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 77ac6 │ │ │ │ + b.n 77a6e │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r6, #10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 75ea0 │ │ │ │ + bhi.w 75e48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #2 │ │ │ │ subs r1, r3, r4 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 77ace │ │ │ │ + b.n 77a76 │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #28275 @ 0x6e73 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 77ba2 │ │ │ │ + beq.n 77b4a │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #30067 @ 0x7573 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772ae │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #28019 @ 0x6d73 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ - b.w 77314 │ │ │ │ + b.w 772bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ orr.w r9, r9, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772ae │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #109 @ 0x6d │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 77b52 │ │ │ │ + beq.n 77afa │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, r3 │ │ │ │ - b.w 77314 │ │ │ │ + b.w 772bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr.w r9, r9, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ movw r3, #21843 @ 0x5553 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.w 772ae │ │ │ │ movw r3, #22347 @ 0x574b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7726a │ │ │ │ + bne.w 77212 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r9, r9, #8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ ldrh.w r4, [r3, r1, lsl #1] │ │ │ │ ubfx r2, r4, #13, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 77bf6 │ │ │ │ + bmi.n 77b9e │ │ │ │ lsls r2, r4, #20 │ │ │ │ - bpl.w 75ea0 │ │ │ │ + bpl.w 75e48 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 77c2e │ │ │ │ + b.n 77bd6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ add.w r3, r1, r2, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 77c2a │ │ │ │ + bmi.n 77bd2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77d16 │ │ │ │ + beq.n 77cbe │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ orr.w r9, r9, #1152 @ 0x480 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -173985,134 +173962,134 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #58] @ 0x3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.n 77c8a │ │ │ │ + bpl.n 77c32 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bmi.n 77c7e │ │ │ │ + bmi.n 77c26 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r1, r2, #164 @ 0xa4 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 78844 │ │ │ │ + beq.w 787ec │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne.n 77cba │ │ │ │ + bne.n 77c62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #11 │ │ │ │ ittt le │ │ │ │ addle r3, #12 │ │ │ │ strle r3, [sp, #20] │ │ │ │ strle r3, [r7, #8] │ │ │ │ tst.w r8, #4352 @ 0x1100 │ │ │ │ - beq.w 761cc │ │ │ │ + beq.w 76174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic.w r1, r8, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 783a0 │ │ │ │ + blt.w 78348 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 78394 │ │ │ │ + bgt.w 7833c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, r6 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78394 │ │ │ │ + bne.w 7833c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #24 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, #23 │ │ │ │ - ble.n 77d10 │ │ │ │ + ble.n 77cb8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #23 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bgt.n 77d00 │ │ │ │ + bgt.n 77ca8 │ │ │ │ strd r3, r0, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ ldrh.w r2, [r1, r0, lsl #1] │ │ │ │ ubfx r3, r2, #13, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n 77d16 │ │ │ │ + bmi.n 77cbe │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.w 75ea0 │ │ │ │ + bpl.w 75e48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r2, [ip, r3, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 77d66 │ │ │ │ + bpl.n 77d0e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r2, [ip, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 77d5a │ │ │ │ + bmi.n 77d02 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 7814c │ │ │ │ + beq.w 780f4 │ │ │ │ orr.w r9, r9, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 77c54 │ │ │ │ + b.n 77bfc │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.w 75c24 │ │ │ │ - b.n 779e8 │ │ │ │ + bne.w 75bcc │ │ │ │ + b.n 77990 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ orr.w r3, r3, #33792 @ 0x8400 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w 77a42 │ │ │ │ + bne.w 779ea │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w r2, [lr, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 77de4 │ │ │ │ + bpl.n 77d8c │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ @@ -174121,408 +174098,408 @@ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mla r1, r2, r1, r4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldrh.w r4, [lr, r1, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bmi.n 77dc4 │ │ │ │ + bmi.n 77d6c │ │ │ │ orr.w r9, r9, #8192 @ 0x2000 │ │ │ │ - b.n 77a42 │ │ │ │ + b.n 779ea │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r5, lr, r1, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 77f9e │ │ │ │ + beq.w 77f46 │ │ │ │ cmp r5, #12 │ │ │ │ - bgt.w 786dc │ │ │ │ + bgt.w 78684 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ movs r2, #10 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7867e │ │ │ │ + beq.w 78626 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt.w 7867e │ │ │ │ + bgt.w 78626 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt.w 7867e │ │ │ │ + bgt.w 78626 │ │ │ │ ldrb r1, [r4, #6] │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bgt.w 7867e │ │ │ │ + bgt.w 78626 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bgt.w 7866c │ │ │ │ + bgt.w 78614 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 7867e │ │ │ │ + bpl.w 78626 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r3, #100 @ 0x64 │ │ │ │ subs r3, r0, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ subs r1, r3, r4 │ │ │ │ - b.n 77abc │ │ │ │ + b.n 77a64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 75c10 │ │ │ │ + b.w 75bb8 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ adds r4, #4 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ add r2, r3 │ │ │ │ - b.n 77aa2 │ │ │ │ + b.n 77a4a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 780a8 │ │ │ │ + bpl.w 78050 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ lsls r2, r1, #20 │ │ │ │ - bpl.w 780a8 │ │ │ │ + bpl.w 78050 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w 780a8 │ │ │ │ + beq.w 78050 │ │ │ │ tst.w r8, #2 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r8, r8, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 77336 │ │ │ │ + b.w 772de │ │ │ │ movs r3, #10 │ │ │ │ adds r4, #2 │ │ │ │ mla r5, r3, r1, r0 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ it le │ │ │ │ addle r5, #100 @ 0x64 │ │ │ │ - b.w 76346 │ │ │ │ + b.w 762ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r6, r8, #2048 @ 0x800 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7841a │ │ │ │ + blt.w 783c2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #31 │ │ │ │ - bgt.w 78412 │ │ │ │ + bgt.w 783ba │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r7, #12] │ │ │ │ orr.w r6, r8, #2560 @ 0xa00 │ │ │ │ orr.w r6, r6, #8 │ │ │ │ ittt gt │ │ │ │ ldrgt r2, [r7, #20] │ │ │ │ addgt r2, r2, r5 │ │ │ │ strgt r2, [r7, #20] │ │ │ │ mov.w r2, #4352 @ 0x1100 │ │ │ │ movt r2, #1 │ │ │ │ tst r6, r2 │ │ │ │ - beq.w 76c1e │ │ │ │ + beq.w 76bc6 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov r8, r6 │ │ │ │ - b.w 7668a │ │ │ │ + b.w 76632 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ movw r2, #55050 @ 0xd70a │ │ │ │ movt r2, #163 @ 0xa3 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ addls r3, #1 │ │ │ │ - b.w 75f30 │ │ │ │ + b.w 75ed8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #31 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ subs r3, #115 @ 0x73 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ - cbz r3, 77f7e │ │ │ │ + cbz r3, 77f26 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f6e │ │ │ │ + bne.n 77f16 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ add.w r4, r2, #204 @ 0xcc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 75b6a │ │ │ │ + b.w 75b12 │ │ │ │ adds r4, #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ - b.n 77e68 │ │ │ │ + b.n 77e10 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #8] │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ - b.w 76462 │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ + b.w 7640a │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7729e │ │ │ │ + beq.w 77246 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r8, r8, #1048576 @ 0x100000 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrsh.w r2, [r0, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 772a6 │ │ │ │ - b.w 761cc │ │ │ │ + bge.w 7724e │ │ │ │ + b.w 76174 │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7ad4 <__isoc23_strtoull@plt> │ │ │ │ + blx 7a94 <__isoc23_strtoull@plt> │ │ │ │ ldr.w fp, [r4] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w 788f4 │ │ │ │ + beq.w 7889c │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ - bcs.w 758a4 │ │ │ │ + bcs.w 7584c │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ mul.w r0, r1, r3 │ │ │ │ umull r2, r3, r2, r1 │ │ │ │ add r3, r0 │ │ │ │ - b.w 758a4 │ │ │ │ + b.w 7584c │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7786a │ │ │ │ - b.n 7789c │ │ │ │ + bne.w 77812 │ │ │ │ + b.n 77844 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - bne.n 780a8 │ │ │ │ + bne.n 78050 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78062 │ │ │ │ + blt.n 7800a │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ smull r3, r1, r3, r2 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mls r3, r1, r3, r2 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ble.n 7806e │ │ │ │ + ble.n 78016 │ │ │ │ ldrb.w r3, [sl, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7786a │ │ │ │ - b.n 7789c │ │ │ │ + bne.w 77812 │ │ │ │ + b.n 77844 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ - blt.w 77ec0 │ │ │ │ + blt.w 77e68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r3, #2400 @ 0x960 │ │ │ │ - bge.w 7892e │ │ │ │ + bge.w 788d6 │ │ │ │ mov.w r3, #3200 @ 0xc80 │ │ │ │ movt r3, #8 │ │ │ │ orr.w r1, r9, r8 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 77ec0 │ │ │ │ + beq.w 77e68 │ │ │ │ ldrb.w r3, [sl, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7786a │ │ │ │ + bne.w 77812 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 7787c │ │ │ │ - b.w 75ea0 │ │ │ │ + bne.w 77824 │ │ │ │ + b.w 75e48 │ │ │ │ ldrh.w r1, [r3, r6, lsl #1] │ │ │ │ bic.w r1, r1, #8160 @ 0x1fe0 │ │ │ │ bic.w r1, r1, #23 │ │ │ │ lsls r1, r1, #18 │ │ │ │ lsrs r1, r1, #18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7786e │ │ │ │ + beq.w 77816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78118 │ │ │ │ + blt.n 780c0 │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ smull r1, ip, r1, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ rsb r1, r1, ip, asr #5 │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ mls r1, ip, r1, r2 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - ble.n 7806e │ │ │ │ + ble.n 78016 │ │ │ │ ldrb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7786a │ │ │ │ + bne.w 77812 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne.w 778a0 │ │ │ │ + bne.w 77848 │ │ │ │ orr.w r2, r9, r8 │ │ │ │ movw r1, #2184 @ 0x888 │ │ │ │ movt r1, #8 │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 778a0 │ │ │ │ - b.w 75ea0 │ │ │ │ + bne.w 77848 │ │ │ │ + b.w 75e48 │ │ │ │ ldrb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7786a │ │ │ │ + bne.w 77812 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq.w 77bf6 │ │ │ │ + beq.w 77b9e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne.w 778a0 │ │ │ │ + bne.w 77848 │ │ │ │ orr.w r2, r9, r8 │ │ │ │ movw r1, #2184 @ 0x888 │ │ │ │ movt r1, #8 │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 778a0 │ │ │ │ - b.n 77bf6 │ │ │ │ + bne.w 77848 │ │ │ │ + b.n 77b9e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add.w lr, r4, #1 │ │ │ │ ldrh.w r3, [ip, r1, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.n 7818a │ │ │ │ + beq.n 78132 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ movs r0, #0 │ │ │ │ umull r3, r2, r4, r2 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrh.w r3, [ip, r1, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 7816e │ │ │ │ + bmi.n 78116 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r9, r9, #40960 @ 0xa000 │ │ │ │ mov r4, lr │ │ │ │ - b.n 77c54 │ │ │ │ - bne.w 7711c │ │ │ │ - b.w 7713c │ │ │ │ + b.n 77bfc │ │ │ │ + bne.w 770c4 │ │ │ │ + b.w 770e4 │ │ │ │ bic.w r9, r9, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r9, r9, #272 @ 0x110 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orr.w r8, r8, #320 @ 0x140 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r9, r3, #256 @ 0x100 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 78276 │ │ │ │ + bne.n 7821e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ it eq │ │ │ │ cmpeq.w r5, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ strne r5, [sp, #20] │ │ │ │ - beq.n 7825c │ │ │ │ + beq.n 78204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 781ee │ │ │ │ + bpl.n 78196 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 781e2 │ │ │ │ + bmi.n 7818a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp] │ │ │ │ add.w r2, r2, #300 @ 0x12c │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7852e │ │ │ │ + blt.w 784d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ itttt ne │ │ │ │ bicne.w r8, r8, #256 @ 0x100 │ │ │ │ bicne.w r9, r9, #256 @ 0x100 │ │ │ │ orrne.w r8, r8, #32 │ │ │ │ orrne.w r6, r9, #32 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ itt eq │ │ │ │ biceq.w r8, r8, #69632 @ 0x11000 │ │ │ │ moveq r6, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 78974 │ │ │ │ + bhi.w 7891c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ @@ -174538,673 +174515,673 @@ │ │ │ │ bic.w r8, r8, #86016 @ 0x15000 │ │ │ │ bic.w r8, r8, #256 @ 0x100 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - b.w 75b86 │ │ │ │ + b.w 75b2e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 781d4 │ │ │ │ + b.n 7817c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ tst.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.n 7829e │ │ │ │ + bne.n 78246 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrsh.w r2, [r3, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrsh.w r2, [r3, #14] │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r8, r8, #1048576 @ 0x100000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ffcc <__isoc23_strtoul@@Base+0x238ac> │ │ │ │ + bl 9f9e4 <__isoc23_strtoul@@Base+0x2331c> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ands.w r2, r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 75ea0 │ │ │ │ + bne.w 75e48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r8, r8, #1048576 @ 0x100000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ffcc <__isoc23_strtoul@@Base+0x238ac> │ │ │ │ + bl 9f9e4 <__isoc23_strtoul@@Base+0x2331c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 78338 │ │ │ │ + ble.n 782e0 │ │ │ │ cmp r1, #24 │ │ │ │ - bgt.w 75ea0 │ │ │ │ + bgt.w 75e48 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #10922 @ 0x2aaa │ │ │ │ str r1, [r7, #8] │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ asrs r2, r1, #31 │ │ │ │ rsb r2, r2, r3, asr #2 │ │ │ │ movs r3, #24 │ │ │ │ mls r3, r3, r2, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 782ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 766e4 │ │ │ │ + bgt.w 7668c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 766e4 │ │ │ │ + b.w 7668c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 76e3c │ │ │ │ + b.w 76de4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 766e4 │ │ │ │ + bne.w 7668c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 766e4 │ │ │ │ + b.w 7668c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 78364 │ │ │ │ + bge.n 7830c │ │ │ │ mov r3, r5 │ │ │ │ adds r3, #24 │ │ │ │ - bmi.n 78340 │ │ │ │ + bmi.n 782e8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 7837e │ │ │ │ + beq.n 78326 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 761cc │ │ │ │ + bgt.w 76174 │ │ │ │ adds r5, #12 │ │ │ │ str r5, [r7, #8] │ │ │ │ - b.w 761cc │ │ │ │ - bne.w 76a46 │ │ │ │ - b.w 76a6c │ │ │ │ + b.w 76174 │ │ │ │ + bne.w 769ee │ │ │ │ + b.w 76a14 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9f84 │ │ │ │ + bl a999c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 7838c │ │ │ │ + beq.n 78334 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 761cc │ │ │ │ - b.n 78354 │ │ │ │ + bgt.w 76174 │ │ │ │ + b.n 782fc │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 76174 │ │ │ │ subs r5, #12 │ │ │ │ str r5, [r7, #8] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 761cc │ │ │ │ - b.n 78384 │ │ │ │ + bne.w 76174 │ │ │ │ + b.n 7832c │ │ │ │ subs r5, #1 │ │ │ │ - bne.w 77cee │ │ │ │ + bne.w 77c96 │ │ │ │ mov r8, r1 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ - bne.n 783d4 │ │ │ │ + bne.n 7837c │ │ │ │ tst.w r8, #4096 @ 0x1000 │ │ │ │ - beq.n 783c0 │ │ │ │ + beq.n 78368 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 77d10 │ │ │ │ - bne.n 783bc │ │ │ │ + bgt.w 77cb8 │ │ │ │ + bne.n 78364 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.w 77d10 │ │ │ │ + bgt.w 77cb8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 77cee │ │ │ │ + b.n 77c96 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 783bc │ │ │ │ - bne.w 77d10 │ │ │ │ + blt.n 78364 │ │ │ │ + bne.w 77cb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 783bc │ │ │ │ + blt.n 78364 │ │ │ │ mov r8, r1 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 77d10 │ │ │ │ - bne.n 783e4 │ │ │ │ + blt.w 77cb8 │ │ │ │ + bne.n 7838c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 77d10 │ │ │ │ + blt.w 77cb8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #24 │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, #23 │ │ │ │ - bgt.w 77d10 │ │ │ │ + bgt.w 77cb8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #23 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 783f4 │ │ │ │ - b.n 77d0c │ │ │ │ + ble.n 7839c │ │ │ │ + b.n 77cb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76cc4 │ │ │ │ - b.w 761e0 │ │ │ │ + bge.w 76c6c │ │ │ │ + b.w 76188 │ │ │ │ mov r4, r6 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 75ea4 │ │ │ │ + b.w 75e4c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ - cbz r1, 7842e │ │ │ │ + cbz r1, 783d6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78422 │ │ │ │ + bne.n 783ca │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 7862c │ │ │ │ + bmi.w 785d4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 77f28 │ │ │ │ + b.n 77ed0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ orr.w r6, r6, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 766be │ │ │ │ + b.w 76666 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ orr.w r9, r6, #8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r8, r3 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 784dc │ │ │ │ + beq.n 78484 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ iteet ne │ │ │ │ ldrne r5, [sp, #20] │ │ │ │ ldreq r5, [r7, #12] │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ addne r5, #1 │ │ │ │ it eq │ │ │ │ addeq r5, r3, r5 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r6 │ │ │ │ str r5, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7860a │ │ │ │ + bne.w 785b2 │ │ │ │ orr.w r9, r6, #136 @ 0x88 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ orr.w r9, r6, #1152 @ 0x480 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrsh.w r5, [r3, r9, lsl #1] │ │ │ │ - beq.n 78552 │ │ │ │ + beq.n 784fa │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r9 │ │ │ │ - b.n 784b4 │ │ │ │ + b.n 7845c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr.w r9, r6, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.w 766f6 │ │ │ │ + b.w 7669e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r3, #13184 @ 0x3380 │ │ │ │ movt r3, #481 @ 0x1e1 │ │ │ │ eor.w r2, r1, r1, asr #31 │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 7858a │ │ │ │ + bgt.n 78532 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r9, r6, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.w 7670a │ │ │ │ + b.w 766b2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bge.w 78210 │ │ │ │ - b.n 78232 │ │ │ │ + bge.w 781b8 │ │ │ │ + b.n 781da │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 784f0 │ │ │ │ + bne.n 78498 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a9f84 │ │ │ │ + bl a999c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 784f4 │ │ │ │ + bne.n 7849c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #1899 @ 0x76b │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ addwle r0, r3, #1900 @ 0x76c │ │ │ │ movgt r0, r3 │ │ │ │ - bl a9f84 │ │ │ │ + bl a999c │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r5, r9 │ │ │ │ - b.n 784b4 │ │ │ │ + b.n 7845c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov fp, r4 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ smlal r2, r3, r4, r0 │ │ │ │ - b.w 758a4 │ │ │ │ + b.w 7584c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 766e4 │ │ │ │ + b.w 7668c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 766e4 │ │ │ │ + b.w 7668c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ orr.w r3, r6, r8 │ │ │ │ ands.w r3, r3, #2064 @ 0x810 │ │ │ │ - bne.n 78626 │ │ │ │ + bne.n 785ce │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 766be │ │ │ │ + b.w 76666 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ orr.w r9, r6, #8 │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r9, r6, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #18 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.w 766e4 │ │ │ │ + b.w 7668c │ │ │ │ mov r9, r6 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ - bl 7c1d0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7c178 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #31 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bgt.w 7843e │ │ │ │ + bgt.w 783e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 7843e │ │ │ │ + beq.w 783e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77f12 │ │ │ │ - b.n 77f28 │ │ │ │ + bge.w 77eba │ │ │ │ + b.n 77ed0 │ │ │ │ mov r7, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ subs r3, r0, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ it le │ │ │ │ addle r5, #100 @ 0x64 │ │ │ │ - b.w 77e68 │ │ │ │ + b.w 77e10 │ │ │ │ adds r4, #2 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 77e68 │ │ │ │ + b.w 77e10 │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ ittte ne │ │ │ │ bicne.w r8, r8, #256 @ 0x100 │ │ │ │ bicne.w r9, r9, #256 @ 0x100 │ │ │ │ orrne.w r8, r8, #262144 @ 0x40000 │ │ │ │ orreq.w r8, r8, #262144 @ 0x40000 │ │ │ │ itee eq │ │ │ │ orreq.w r9, r9, #8 │ │ │ │ orrne.w r9, r9, #40 @ 0x28 │ │ │ │ orrne.w r8, r8, #32 │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ bic.w r9, r9, #69632 @ 0x11000 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r9, r9, #272 @ 0x110 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orr.w r8, r8, #65536 @ 0x10000 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r8, r8, #96 @ 0x60 │ │ │ │ orr.w r9, r3, #65536 @ 0x10000 │ │ │ │ orr.w r9, r9, #32 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ adds r4, #2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 78674 │ │ │ │ + b.n 7861c │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7647a │ │ │ │ + b.w 76422 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 768da │ │ │ │ + b.w 76882 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7642c │ │ │ │ + b.w 763d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7642c │ │ │ │ + b.w 763d4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 751e0 │ │ │ │ + bl 75188 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 772a6 │ │ │ │ + beq.w 7724e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 772a6 │ │ │ │ - b.w 761cc │ │ │ │ + bge.w 7724e │ │ │ │ + b.w 76174 │ │ │ │ bic.w r9, r9, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r9, r9, #272 @ 0x110 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orr.w r8, r8, #80 @ 0x50 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r9, r3, #16 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ orr.w r3, r9, r8 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 786b0 │ │ │ │ + bmi.n 78658 │ │ │ │ bic.w r9, r9, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r9, r9, #272 @ 0x110 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orr.w r8, r8, #4160 @ 0x1040 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ bic.w r9, r9, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r9, r9, #272 @ 0x110 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orr.w r8, r8, #65536 @ 0x10000 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ orr.w r9, r3, #65536 @ 0x10000 │ │ │ │ - b.w 761cc │ │ │ │ + b.w 76174 │ │ │ │ mov r7, lr │ │ │ │ - b.w 7657e │ │ │ │ + b.w 76526 │ │ │ │ mov.w r5, r5, ror #4 │ │ │ │ movw r1, #55050 @ 0xd70a │ │ │ │ movt r1, #163 @ 0xa3 │ │ │ │ cmp r5, r1 │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ - b.w 76d2a │ │ │ │ + b.w 76cd2 │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #61167 @ 0xeeef │ │ │ │ movt r1, #65534 @ 0xfffe │ │ │ │ movw r6, #4368 @ 0x1110 │ │ │ │ movt r6, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbnz r3, 78814 │ │ │ │ + cbnz r3, 787bc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r2, #276 @ 0x114 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 78830 │ │ │ │ + blt.n 787d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bgt.n 78818 │ │ │ │ + bgt.n 787c0 │ │ │ │ and.w r3, r8, #65536 @ 0x10000 │ │ │ │ cmp r3, #0 │ │ │ │ orr.w r3, r8, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ negeq r5, r5 │ │ │ │ moveq r8, r3 │ │ │ │ and.w r9, r9, r7 │ │ │ │ and.w r3, r8, r6 │ │ │ │ orr.w r9, r3, r9 │ │ │ │ - b.n 787ca │ │ │ │ + b.n 78772 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 787ca │ │ │ │ + b.n 78772 │ │ │ │ cmp r3, #5 │ │ │ │ it le │ │ │ │ orrle.w r8, r8, #65536 @ 0x10000 │ │ │ │ - ble.n 78806 │ │ │ │ + ble.n 787ae │ │ │ │ cmp r3, #8 │ │ │ │ ite le │ │ │ │ orrle.w r8, r8, #4096 @ 0x1000 │ │ │ │ orrgt.w r8, r8, #16 │ │ │ │ - b.n 78806 │ │ │ │ + b.n 787ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 788dc │ │ │ │ + blt.n 78884 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 781d4 │ │ │ │ + b.n 7817c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #12 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r7, #8] │ │ │ │ streq r3, [sp, #20] │ │ │ │ - b.w 77cba │ │ │ │ + b.w 77c62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w r3, [lr, #16] │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, lr │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 765aa │ │ │ │ + b.w 76552 │ │ │ │ ldrb.w ip, [r5, r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7888c │ │ │ │ + beq.n 78834 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r7, r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 78658 │ │ │ │ + bne.w 78600 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bgt.n 78858 │ │ │ │ + bgt.n 78800 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - ble.w 76532 │ │ │ │ + ble.w 764da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78796 │ │ │ │ + beq.w 7873e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7653e │ │ │ │ + b.w 764e6 │ │ │ │ cmp r6, #121 @ 0x79 │ │ │ │ - bls.w 7672c │ │ │ │ + bls.w 766d4 │ │ │ │ movw r3, #19790 @ 0x4d4e │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77bae │ │ │ │ - bls.w 7724c │ │ │ │ + beq.w 77b56 │ │ │ │ + bls.w 771f4 │ │ │ │ movw r3, #19795 @ 0x4d53 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77b52 │ │ │ │ + beq.w 77afa │ │ │ │ movw r3, #20051 @ 0x4e53 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 77ba2 │ │ │ │ + beq.w 77b4a │ │ │ │ movw r3, #19791 @ 0x4d4f │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 779f8 │ │ │ │ - b.w 7726a │ │ │ │ + beq.w 779a0 │ │ │ │ + b.w 77212 │ │ │ │ tst.w r8, #4352 @ 0x1100 │ │ │ │ orr.w r8, r8, #65536 @ 0x10000 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 781d4 │ │ │ │ + b.n 7817c │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7647a │ │ │ │ + b.w 76422 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r9, fp, #1 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr.w r8, [r1] │ │ │ │ ldrh.w r1, [r8, r0, lsl #1] │ │ │ │ ands.w r1, r1, #2048 @ 0x800 │ │ │ │ - bne.w 76d88 │ │ │ │ + bne.w 76d30 │ │ │ │ mov lr, r1 │ │ │ │ - b.w 76dbe │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 76d66 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r9, r3 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 787b6 │ │ │ │ + b.n 7875e │ │ │ │ ldrb.w r3, [sl, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7786a │ │ │ │ + bne.w 77812 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq.w 75ea0 │ │ │ │ + beq.w 75e48 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne.w 7789c │ │ │ │ + bne.w 77844 │ │ │ │ orr.w r3, r9, r8 │ │ │ │ movw r2, #2184 @ 0x888 │ │ │ │ movt r2, #8 │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #2056 @ 0x808 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7789c │ │ │ │ - b.w 75ea0 │ │ │ │ + bne.w 77844 │ │ │ │ + b.w 75e48 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - b.w 75b86 │ │ │ │ + b.w 75b2e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78984 │ │ │ │ + blt.n 7892c │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r7, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r9, r6, #8 │ │ │ │ subs r3, #31 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -175212,286 +175189,286 @@ │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 78a1e │ │ │ │ + beq.n 789c6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 78a30 │ │ │ │ + bne.n 789d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ - bmi.n 78a56 │ │ │ │ + bmi.n 789fe │ │ │ │ movs r2, #32 │ │ │ │ movt r2, #4 │ │ │ │ ands r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 766d6 │ │ │ │ + bne.w 7667e │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 78a5a │ │ │ │ + blt.n 78a02 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r9, r6, #86016 @ 0x15000 │ │ │ │ bic.w r9, r9, #256 @ 0x100 │ │ │ │ tst.w r8, #16 │ │ │ │ bic.w r8, r8, #86016 @ 0x15000 │ │ │ │ orr.w r9, r9, #8 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ bic.w r8, r8, #256 @ 0x100 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.w 766d6 │ │ │ │ - b.w 761cc │ │ │ │ + beq.w 7667e │ │ │ │ + b.w 76174 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 766d6 │ │ │ │ - b.w 761cc │ │ │ │ + bne.w 7667e │ │ │ │ + b.w 76174 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 78a36 │ │ │ │ + bmi.n 789de │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.n 78a80 │ │ │ │ + beq.n 78a28 │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ bic.w r8, r8, #256 @ 0x100 │ │ │ │ - b.w 766d6 │ │ │ │ + b.w 7667e │ │ │ │ adds r3, #7 │ │ │ │ - b.n 789d8 │ │ │ │ + b.n 78980 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 789f0 │ │ │ │ + ble.n 78998 │ │ │ │ mov.w r2, #6144 @ 0x1800 │ │ │ │ movt r2, #8 │ │ │ │ and.w r2, r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ cmpge.w r2, #4096 @ 0x1000 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 789f0 │ │ │ │ + b.n 78998 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 789d0 │ │ │ │ - b.n 78a4a │ │ │ │ + blt.n 78978 │ │ │ │ + b.n 789f2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbz r4, 78afe │ │ │ │ + cbz r4, 78aa6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 78af8 │ │ │ │ + ble.n 78aa0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 78b40 │ │ │ │ + bne.n 78ae8 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 78ad6 │ │ │ │ + ble.n 78a7e │ │ │ │ movs r2, #10 │ │ │ │ adds r3, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78acc │ │ │ │ - ldr r2, [pc, #128] @ (78b58 ) │ │ │ │ + bne.n 78a74 │ │ │ │ + ldr r2, [pc, #128] @ (78b00 ) │ │ │ │ subs r1, r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add r0, r5 │ │ │ │ - cbz r4, 78af4 │ │ │ │ + cbz r4, 78a9c │ │ │ │ subs r3, r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ ittt gt │ │ │ │ addgt r0, r5, r4 │ │ │ │ movgt r3, #0 │ │ │ │ strbgt r3, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ it lt │ │ │ │ movlt r3, r4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 78b24 │ │ │ │ + beq.n 78acc │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 78b50 │ │ │ │ + beq.n 78af8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 78b2e │ │ │ │ + beq.n 78ad6 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 78ad6 │ │ │ │ - cbz r3, 78b2e │ │ │ │ + bgt.n 78a7e │ │ │ │ + cbz r3, 78ad6 │ │ │ │ negs r3, r3 │ │ │ │ - ldr r2, [pc, #72] @ (78b5c ) │ │ │ │ + ldr r2, [pc, #72] @ (78b04 ) │ │ │ │ subs r1, r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add r0, r5 │ │ │ │ - b.n 78ae6 │ │ │ │ + b.n 78a8e │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ - blt.n 78ad6 │ │ │ │ - bne.n 78ad6 │ │ │ │ - ldr r2, [pc, #48] @ (78b60 ) │ │ │ │ + blt.n 78a7e │ │ │ │ + bne.n 78a7e │ │ │ │ + ldr r2, [pc, #48] @ (78b08 ) │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ add r0, r5 │ │ │ │ - b.n 78ae6 │ │ │ │ + b.n 78a8e │ │ │ │ cmp r3, r4 │ │ │ │ it lt │ │ │ │ movlt r3, r4 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 78b12 │ │ │ │ + beq.n 78aba │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 78b2e │ │ │ │ - b.n 78ad6 │ │ │ │ + beq.n 78ad6 │ │ │ │ + b.n 78a7e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 78b0e │ │ │ │ - b.n 78b12 │ │ │ │ + ble.n 78ab6 │ │ │ │ + b.n 78aba │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ movs r3, 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, #3576] @ 0xdf8 │ │ │ │ sub sp, #484 @ 0x1e4 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2956] @ 79708 │ │ │ │ + ldr.w r2, [pc, #2956] @ 796b0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #2956] @ 7970c │ │ │ │ + ldr.w r3, [pc, #2956] @ 796b4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ ldr r5, [sp, #524] @ 0x20c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r6, [pc, #2944] @ 79710 │ │ │ │ + ldr.w r6, [pc, #2944] @ 796b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 7509c │ │ │ │ + bl 75044 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 79d90 │ │ │ │ - ldr.w r3, [pc, #2908] @ 79714 │ │ │ │ + bl 79d38 │ │ │ │ + ldr.w r3, [pc, #2908] @ 796bc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 78c36 │ │ │ │ + beq.n 78bde │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78c36 │ │ │ │ + beq.n 78bde │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add sl, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r3 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 78bf8 │ │ │ │ + beq.n 78ba0 │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r4, #37 @ 0x25 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.n 78c3c │ │ │ │ + beq.n 78be4 │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ strbcc.w r4, [r8], #1 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 78be0 │ │ │ │ + bne.n 78b88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 78f98 │ │ │ │ + bhi.w 78f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, sl │ │ │ │ ite cs │ │ │ │ addcs.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ movcc r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r2, [pc, #2816] @ 79718 │ │ │ │ + ldr.w r2, [pc, #2816] @ 796c0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2800] @ 7970c │ │ │ │ + ldr.w r3, [pc, #2800] @ 796b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79ae0 │ │ │ │ + bne.w 79a88 │ │ │ │ add sp, #484 @ 0x1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ - b.n 78bca │ │ │ │ + b.n 78b72 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ sub.w r0, r4, #40 @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 78ccc │ │ │ │ + bhi.n 78c74 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ @@ -175544,16 +175521,16 @@ │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ mov r6, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ - bhi.w 78fc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 78ce0 ) │ │ │ │ + bhi.w 78f68 │ │ │ │ + add r1, pc, #8 @ (adr r1, 78c88 ) │ │ │ │ ldr.w r0, [r1, r4, lsl #2] │ │ │ │ add r1, r0 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r1, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #11 │ │ │ │ @@ -175796,204 +175773,204 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 78eec │ │ │ │ + ble.n 78e94 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 78fa4 │ │ │ │ + bne.n 78f4c │ │ │ │ sub.w r1, r4, #48 @ 0x30 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r0, #10 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ sub.w r1, r4, #48 @ 0x30 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r0, #10 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrh.w ip, [ip, r0, lsl #1] │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.n 78fb6 │ │ │ │ + bne.n 78f5e │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 78cd0 │ │ │ │ + b.n 78c78 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ mov r5, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 797fc │ │ │ │ + beq.w 797a4 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ adds r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ addw r6, sp, #475 @ 0x1db │ │ │ │ - b.n 78f5c │ │ │ │ + b.n 78f04 │ │ │ │ cmp r0, r6 │ │ │ │ it cc │ │ │ │ strbcc.w r1, [r0], #1 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ - cbz r1, 78f6e │ │ │ │ + cbz r1, 78f16 │ │ │ │ mov r5, r3 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - beq.n 78f52 │ │ │ │ + beq.n 78efa │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78ef2 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78ef2 │ │ │ │ adds r3, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r0, #0] │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78ecc │ │ │ │ + bne.n 78e74 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ - cbz r1, 78fac │ │ │ │ + cbz r1, 78f54 │ │ │ │ adds r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ ldrd r6, r9, [fp, #-8] │ │ │ │ sub.w fp, fp, #8 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b.n 78c4e │ │ │ │ + b.n 78bf6 │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n 78fdc │ │ │ │ + bcs.n 78f84 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp sl, r3 │ │ │ │ itt hi │ │ │ │ strbhi.w r4, [r8, #1] │ │ │ │ addhi.w r8, r8, #2 │ │ │ │ - bls.w 799ee │ │ │ │ + bls.w 79996 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #156] @ 0x9c │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ cmp fp, r1 │ │ │ │ - bcs.n 79094 │ │ │ │ + bcs.n 7903c │ │ │ │ strd r6, r9, [fp] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 798d0 │ │ │ │ + ble.w 79878 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bgt.w 79926 │ │ │ │ + bgt.w 798ce │ │ │ │ addw r2, r5, #1900 @ 0x76c │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ - bne.n 7904c │ │ │ │ + bne.n 78ff4 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ rsb r3, r1, r3, asr #5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 78aa0 │ │ │ │ + bl 78a48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ addcc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.n 79088 │ │ │ │ - b.n 79094 │ │ │ │ + bcc.n 79030 │ │ │ │ + b.n 7903c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w 797f4 │ │ │ │ + beq.w 7979c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ strb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7907e │ │ │ │ + bne.n 79026 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strb.w r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ add.w r0, sp, #189 @ 0xbd │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ @@ -176004,57 +175981,57 @@ │ │ │ │ addeq.w r0, sp, #190 @ 0xbe │ │ │ │ movne r1, #31 │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ itt eq │ │ │ │ strbeq r2, [r5, #1] │ │ │ │ streq r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 798b8 │ │ │ │ - ldr.w r2, [pc, #1620] @ 7971c │ │ │ │ + bne.w 79860 │ │ │ │ + ldr.w r2, [pc, #1620] @ 796c4 │ │ │ │ movs r3, #8 │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ addw r3, pc, #1568 @ 0x620 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r4, r2 │ │ │ │ sub.w r1, sl, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 78fdc │ │ │ │ - ldr.w r2, [pc, #1560] @ 79720 │ │ │ │ + ble.w 78f84 │ │ │ │ + ldr.w r2, [pc, #1560] @ 796c8 │ │ │ │ movs r3, #4 │ │ │ │ sub.w r1, sl, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, 7912c │ │ │ │ + cbz r2, 790d4 │ │ │ │ adds r3, r1, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -176062,59 +176039,59 @@ │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ rsb r3, r1, r3, asr #5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ - bl 78aa0 │ │ │ │ + bl 78a48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 78fdc │ │ │ │ + bpl.w 78f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 78fdc │ │ │ │ - ldr.w r2, [pc, #1432] @ 79724 │ │ │ │ + beq.w 78f84 │ │ │ │ + ldr.w r2, [pc, #1432] @ 796cc │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ - ldr.w r2, [pc, #1428] @ 79728 │ │ │ │ + b.n 78f96 │ │ │ │ + ldr.w r2, [pc, #1428] @ 796d0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78bdc │ │ │ │ + beq.w 78b84 │ │ │ │ adds r5, r1, #2 │ │ │ │ strd r4, r2, [sp, #32] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ ands.w r3, r1, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ - beq.w 79944 │ │ │ │ + beq.w 798ec │ │ │ │ sub.w r3, r4, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bhi.w 78bdc │ │ │ │ - add r1, pc, #8 @ (adr r1, 791d8 ) │ │ │ │ + bhi.w 78b84 │ │ │ │ + add r1, pc, #8 @ (adr r1, 79180 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ @@ -176181,289 +176158,289 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #12 │ │ │ │ ite lt │ │ │ │ movlt r3, #164 @ 0xa4 │ │ │ │ movge r3, #168 @ 0xa8 │ │ │ │ cmp r8, sl │ │ │ │ - bcs.w 78fdc │ │ │ │ + bcs.w 78f84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ subs r4, #1 │ │ │ │ - b.n 792f4 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 7929c │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 792ea │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 79292 │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r5, [r3, r5, lsl #2] │ │ │ │ strb.w r5, [r8], #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 792d2 │ │ │ │ - b.n 78fdc │ │ │ │ + bne.n 7927a │ │ │ │ + b.n 78f84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #9 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7915a │ │ │ │ + b.n 79102 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #420] @ 0x1a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 799b4 │ │ │ │ + beq.w 7995c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78fdc │ │ │ │ + bne.w 78f84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbz r2, 7936c │ │ │ │ + cbz r2, 79314 │ │ │ │ ldrsh.w r3, [r3, #14] │ │ │ │ add r1, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 79396 │ │ │ │ + cbnz r3, 7933e │ │ │ │ ldrsh.w r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ addw r2, r2, #1900 @ 0x76c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl a0208 <__isoc23_strtoul@@Base+0x23ae8> │ │ │ │ + bl 9fc20 <__isoc23_strtoul@@Base+0x23558> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7915a │ │ │ │ + b.n 79102 │ │ │ │ cmp r8, sl │ │ │ │ - bcs.w 78fdc │ │ │ │ + bcs.w 78f84 │ │ │ │ movs r3, #10 │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7915a │ │ │ │ + b.n 79102 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ - b.n 793c0 │ │ │ │ + b.n 79368 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ - b.n 793c0 │ │ │ │ + b.n 79368 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ sub.w r2, r3, r2, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #11 │ │ │ │ ite gt │ │ │ │ movgt r3, #168 @ 0xa8 │ │ │ │ movle r3, #164 @ 0xa4 │ │ │ │ - b.n 7906a │ │ │ │ + b.n 79012 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #12 │ │ │ │ it gt │ │ │ │ subgt r2, #12 │ │ │ │ - bgt.n 793ca │ │ │ │ + bgt.n 79372 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #12 │ │ │ │ - b.n 793ca │ │ │ │ + b.n 79372 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 79316 │ │ │ │ + b.n 792be │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 79316 │ │ │ │ - ldr r2, [pc, #680] @ (7972c ) │ │ │ │ + b.n 792be │ │ │ │ + ldr r2, [pc, #680] @ (796d4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 79900 │ │ │ │ + beq.w 798a8 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - beq.w 798ee │ │ │ │ + beq.w 79896 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 79a0a │ │ │ │ - ldr r2, [pc, #652] @ (79730 ) │ │ │ │ + beq.w 799b2 │ │ │ │ + ldr r2, [pc, #652] @ (796d8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #12 │ │ │ │ it gt │ │ │ │ subgt r2, #12 │ │ │ │ - bgt.n 794ba │ │ │ │ + bgt.n 79462 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ - b.n 79056 │ │ │ │ - ldr r2, [pc, #596] @ (79734 ) │ │ │ │ + b.n 78ffe │ │ │ │ + ldr r2, [pc, #596] @ (796dc ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ movw r4, #5121 @ 0x1401 │ │ │ │ movt r4, #4096 @ 0x1000 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ add.w r5, sp, #474 @ 0x1da │ │ │ │ - b.n 7950a │ │ │ │ + b.n 794b2 │ │ │ │ lsr.w r2, r4, r2 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bpl.w 7985c │ │ │ │ + bpl.w 79804 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ strbcc.w r0, [r1], #1 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ sub.w r2, r0, #33 @ 0x21 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #28 │ │ │ │ - bls.n 794f6 │ │ │ │ + bls.n 7949e │ │ │ │ strb r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7985e │ │ │ │ + bne.w 79806 │ │ │ │ add.w r4, sp, #219 @ 0xdb │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #1] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bhi.n 7952c │ │ │ │ + bhi.n 794d4 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.w 79754 │ │ │ │ + bhi.w 796fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79094 │ │ │ │ + beq.w 7903c │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ uxtb r1, r2 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.n 7952c │ │ │ │ + bhi.n 794d4 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 7952c │ │ │ │ - add r1, pc, #8 @ (adr r1, 79558 ) │ │ │ │ + bhi.n 794d4 │ │ │ │ + add r1, pc, #8 @ (adr r1, 79500 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @@ -176493,186 +176470,186 @@ │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79868 │ │ │ │ + beq.w 79810 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78fdc │ │ │ │ + bne.w 78f84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 78fdc │ │ │ │ + beq.w 78f84 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbz r2, 7960a │ │ │ │ + cbz r2, 795b2 │ │ │ │ ldrsh.w r3, [r3, #14] │ │ │ │ add r1, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ smull r1, r2, r2, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ rsb r2, r3, r2, asr #5 │ │ │ │ - b.n 7915a │ │ │ │ + b.n 79102 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 7906a │ │ │ │ + b.n 79012 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 7906a │ │ │ │ + b.n 79012 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ moveq r2, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ cmp r8, sl │ │ │ │ - bcs.w 78fdc │ │ │ │ + bcs.w 78f84 │ │ │ │ movs r3, #9 │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 79056 │ │ │ │ + b.n 78ffe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 7906a │ │ │ │ + b.n 79012 │ │ │ │ cmp r8, sl │ │ │ │ - bcs.w 78fdc │ │ │ │ + bcs.w 78f84 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 79914 │ │ │ │ + beq.w 798bc │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 796aa │ │ │ │ - ldr r2, [pc, #60] @ (79738 ) │ │ │ │ + b.n 79652 │ │ │ │ + ldr r2, [pc, #60] @ (796e0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr.w r2, [pc, #1480] @ 79d08 │ │ │ │ + ldr.w r2, [pc, #1480] @ 79cb0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 78fee │ │ │ │ + b.n 78f96 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7952c │ │ │ │ + b.n 794d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7952c │ │ │ │ + b.n 794d4 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 7952c │ │ │ │ - add r2, pc, #8 @ (adr r2, 79768 ) │ │ │ │ + bhi.w 794d4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 79710 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ @@ -176685,377 +176662,377 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - beq.n 79808 │ │ │ │ + beq.n 797b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 7952c │ │ │ │ + beq.w 794d4 │ │ │ │ bic.w r0, r3, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n 79862 │ │ │ │ - ldr.w r3, [pc, #1364] @ 79d0c │ │ │ │ + bpl.n 7980a │ │ │ │ + ldr.w r3, [pc, #1364] @ 79cb4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7952c │ │ │ │ + bne.w 794d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 7952c │ │ │ │ + b.n 794d4 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 79792 │ │ │ │ + b.n 7973a │ │ │ │ movs r1, #4 │ │ │ │ - b.n 79792 │ │ │ │ + b.n 7973a │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ mov r8, sl │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ - b.w 78f6e │ │ │ │ + b.w 78f16 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 7952c │ │ │ │ + bne.w 794d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r0, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bpl.n 79920 │ │ │ │ - ldr.w r3, [pc, #1256] @ 79d0c │ │ │ │ + bpl.n 798c8 │ │ │ │ + ldr.w r3, [pc, #1256] @ 79cb4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7952c │ │ │ │ + bne.w 794d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 7952c │ │ │ │ + b.n 794d4 │ │ │ │ strb r0, [r1, #0] │ │ │ │ adds r6, r3, #1 │ │ │ │ - b.n 79520 │ │ │ │ + b.n 794c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.n 797c2 │ │ │ │ + b.n 7976a │ │ │ │ sub.w r1, sl, r8 │ │ │ │ cmp r1, #15 │ │ │ │ - ble.w 78fdc │ │ │ │ + ble.w 78f84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r3, r2 │ │ │ │ - bmi.n 7988e │ │ │ │ + bmi.n 79836 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ - cbz r2, 7988c │ │ │ │ + cbz r2, 79834 │ │ │ │ ldrsh.w r2, [r0, #14] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ movw r2, #64096 @ 0xfa60 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movne.w r2, #1440 @ 0x5a0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #1128] @ 79d10 │ │ │ │ + ldr.w r2, [pc, #1128] @ 79cb8 │ │ │ │ add r2, pc │ │ │ │ - bl 75128 │ │ │ │ + bl 750d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ - b.w 78bdc │ │ │ │ - ldr.w r2, [pc, #1112] @ 79d14 │ │ │ │ + b.w 78b84 │ │ │ │ + ldr.w r2, [pc, #1112] @ 79cbc │ │ │ │ add r2, pc │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ add r0, r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r1, r1, r0 │ │ │ │ - b.w 790c6 │ │ │ │ + b.w 7906e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl a0208 <__isoc23_strtoul@@Base+0x23ae8> │ │ │ │ + bl 9fc20 <__isoc23_strtoul@@Base+0x23558> │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ it gt │ │ │ │ addwgt r2, r5, #1899 @ 0x76b │ │ │ │ - bgt.w 7902a │ │ │ │ - b.w 79026 │ │ │ │ + bgt.w 78fd2 │ │ │ │ + b.w 78fce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 799c6 │ │ │ │ - ldr.w r2, [pc, #1056] @ 79d18 │ │ │ │ + beq.n 7996e │ │ │ │ + ldr.w r2, [pc, #1056] @ 79cc0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 79a14 │ │ │ │ - ldr.w r2, [pc, #1040] @ 79d1c │ │ │ │ + beq.w 799bc │ │ │ │ + ldr.w r2, [pc, #1040] @ 79cc4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78bdc │ │ │ │ - b.n 796e8 │ │ │ │ + bne.w 78b84 │ │ │ │ + b.n 79690 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.n 79830 │ │ │ │ + b.n 797d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl a0208 <__isoc23_strtoul@@Base+0x23ae8> │ │ │ │ + bl 9fc20 <__isoc23_strtoul@@Base+0x23558> │ │ │ │ cmp r0, #1 │ │ │ │ it le │ │ │ │ addwle r2, r5, #1901 @ 0x76d │ │ │ │ - bgt.w 79026 │ │ │ │ - b.w 7902a │ │ │ │ + bgt.w 78fce │ │ │ │ + b.w 78fd2 │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 79970 │ │ │ │ + bne.n 79918 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79ad8 │ │ │ │ + beq.w 79a80 │ │ │ │ adds r5, r0, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 799d0 │ │ │ │ + beq.n 79978 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7995c │ │ │ │ + bne.n 79904 │ │ │ │ mov r4, r1 │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ movs r6, #0 │ │ │ │ movt r6, #54388 @ 0xd474 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 79d2c │ │ │ │ + bl 79cd4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r6, r0, r6 │ │ │ │ movw r2, #49033 @ 0xbf89 │ │ │ │ movt r2, #65480 @ 0xffc8 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbcs.w r2, r6, r2 │ │ │ │ - bcc.n 799b0 │ │ │ │ + bcc.n 79958 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #37199 @ 0x914f │ │ │ │ adds r0, r0, r2 │ │ │ │ movw r2, #20116 @ 0x4e94 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r2, r6 │ │ │ │ - bcs.n 7994c │ │ │ │ + bcs.n 798f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 7994e │ │ │ │ + b.n 798f6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 79a1e │ │ │ │ + bpl.n 799c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.w 79072 │ │ │ │ - ldr r2, [pc, #856] @ (79d20 ) │ │ │ │ + b.w 7901a │ │ │ │ + ldr r2, [pc, #856] @ (79cc8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 78fee │ │ │ │ + beq.w 78f96 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7996a │ │ │ │ + beq.n 79912 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bne.n 79962 │ │ │ │ - b.n 799d6 │ │ │ │ + bne.n 7990a │ │ │ │ + b.n 7997e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ - ldr r2, [pc, #792] @ (79d24 ) │ │ │ │ + b.w 78f96 │ │ │ │ + ldr r2, [pc, #792] @ (79ccc ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.w 78fee │ │ │ │ - ldr r2, [pc, #784] @ (79d28 ) │ │ │ │ + b.w 78f96 │ │ │ │ + ldr r2, [pc, #784] @ (79cd0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 79a2e │ │ │ │ + cbz r2, 799d6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79072 │ │ │ │ + bne.w 7901a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.w 79072 │ │ │ │ + b.w 7901a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79cbc │ │ │ │ + bne.w 79c64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.n 79a58 │ │ │ │ + bmi.n 79a00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79bfe │ │ │ │ + bne.w 79ba6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79bf8 │ │ │ │ + bne.w 79ba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #424] @ 0x1a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ orrs.w r3, r4, r6 │ │ │ │ - beq.n 799f8 │ │ │ │ - bl 79d2c │ │ │ │ + beq.n 799a0 │ │ │ │ + bl 79cd4 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #54388 @ 0xd474 │ │ │ │ adds r2, r0, r3 │ │ │ │ movw r3, #49033 @ 0xbf89 │ │ │ │ movt r3, #65480 @ 0xffc8 │ │ │ │ adc.w r3, r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r6, r3 │ │ │ │ - bcc.n 79ab4 │ │ │ │ + bcc.n 79a5c │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #37199 @ 0x914f │ │ │ │ adds r0, r0, r3 │ │ │ │ movw r3, #20116 @ 0x4e94 │ │ │ │ adc.w r3, r3, r1 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r3, r6 │ │ │ │ - bcs.n 799f8 │ │ │ │ + bcs.n 799a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #436] @ 0x1b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r1 │ │ │ │ - b.w 78bdc │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 78b84 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79a58 │ │ │ │ + beq.n 79a00 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bhi.n 79afc │ │ │ │ + bhi.n 79aa4 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 79bc0 │ │ │ │ + bhi.n 79b68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79cee │ │ │ │ + beq.w 79c96 │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ uxtb r4, r2 │ │ │ │ cmp r4, #28 │ │ │ │ - bhi.n 79afc │ │ │ │ + bhi.n 79aa4 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 79afc │ │ │ │ - add r4, pc, #8 @ (adr r4, 79b2c ) │ │ │ │ + bhi.n 79aa4 │ │ │ │ + add r4, pc, #8 @ (adr r4, 79ad4 ) │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ add r4, r2 │ │ │ │ bx r4 │ │ │ │ nop │ │ │ │ lsls r1, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd1ffff │ │ │ │ @@ -177090,26 +177067,26 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78fee │ │ │ │ + b.w 78f96 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 79afc │ │ │ │ - add r2, pc, #8 @ (adr r2, 79bd0 ) │ │ │ │ + bhi.n 79aa4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 79b78 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -177120,246 +177097,246 @@ │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 79072 │ │ │ │ - ldr r2, [pc, #268] @ (79d0c ) │ │ │ │ + b.w 7901a │ │ │ │ + ldr r2, [pc, #268] @ (79cb4 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79a58 │ │ │ │ + bhi.w 79a00 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79bf8 │ │ │ │ + bne.n 79ba0 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 79a58 │ │ │ │ + beq.w 79a00 │ │ │ │ subs r3, #16 │ │ │ │ - b.n 79c08 │ │ │ │ + b.n 79bb0 │ │ │ │ movs r4, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 79c6c │ │ │ │ + beq.n 79c14 │ │ │ │ tst r4, r5 │ │ │ │ - beq.w 79afc │ │ │ │ + beq.w 79aa4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ bic.w r5, r5, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r3, r5, #29 │ │ │ │ - bpl.n 79cac │ │ │ │ - ldr r3, [pc, #200] @ (79d0c ) │ │ │ │ + bpl.n 79c54 │ │ │ │ + ldr r3, [pc, #200] @ (79cb4 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 79afc │ │ │ │ + bne.w 79aa4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79aa4 │ │ │ │ tst r4, r5 │ │ │ │ - bne.w 79afc │ │ │ │ + bne.w 79aa4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orrs r5, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r2, r5, #29 │ │ │ │ - bpl.n 79cb0 │ │ │ │ - ldr r3, [pc, #136] @ (79d0c ) │ │ │ │ + bpl.n 79c58 │ │ │ │ + ldr r3, [pc, #136] @ (79cb4 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 79afc │ │ │ │ + bne.w 79aa4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79aa4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 79c4e │ │ │ │ + b.n 79bf6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 79c8c │ │ │ │ + b.n 79c34 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 79c24 │ │ │ │ + b.n 79bcc │ │ │ │ movs r4, #2 │ │ │ │ - b.n 79c24 │ │ │ │ + b.n 79bcc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a58 │ │ │ │ + beq.w 79a00 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79a58 │ │ │ │ + bne.w 79a00 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 78bdc │ │ │ │ + b.w 78b84 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79aa4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 79afc │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + b.n 79aa4 │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r0, #12 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #68] @ (79d80 ) │ │ │ │ + ldr r2, [pc, #68] @ (79d28 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (79d84 ) │ │ │ │ + ldr r3, [pc, #68] @ (79d2c ) │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7b2e0 │ │ │ │ + bl 7b288 │ │ │ │ ldrd r2, r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ umlal r0, r1, r2, r3 │ │ │ │ - ldr r2, [pc, #32] @ (79d88 ) │ │ │ │ - ldr r3, [pc, #28] @ (79d84 ) │ │ │ │ + ldr r2, [pc, #32] @ (79d30 ) │ │ │ │ + ldr r3, [pc, #28] @ (79d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79d7c │ │ │ │ + bne.n 79d24 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r7, 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, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #996] @ (7a188 ) │ │ │ │ + ldr r4, [pc, #996] @ (7a130 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #996] @ (7a18c ) │ │ │ │ + ldr r1, [pc, #996] @ (7a134 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #996] @ (7a190 ) │ │ │ │ + ldr r7, [pc, #996] @ (7a138 ) │ │ │ │ ldrb.w r9, [sp, #132] @ 0x84 │ │ │ │ add r7, pc │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #972] @ (7a194 ) │ │ │ │ + ldr r3, [pc, #972] @ (7a13c ) │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - add r3, pc, #936 @ (adr r3, 7a180 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 7a128 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov sl, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r1 │ │ │ │ str.w r9, [sp] │ │ │ │ mov fp, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 74658 │ │ │ │ + bl 74600 │ │ │ │ ldr.w r8, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ sub.w r3, r3, #3 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a0f4 │ │ │ │ + bne.w 7a09c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7a0b6 │ │ │ │ + beq.w 7a05e │ │ │ │ ldrsh.w r7, [r5, #12] │ │ │ │ - cbz r7, 79e3e │ │ │ │ + cbz r7, 79de6 │ │ │ │ rsb r5, r7, r7, lsl #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r5, r5, #31 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w r3, r5, fp │ │ │ │ - bcc.w 7a0aa │ │ │ │ + bcc.w 7a052 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, fp │ │ │ │ adds.w lr, r1, r5 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ mov.w r9, #4008636142 @ 0xeeeeeeee │ │ │ │ @@ -177460,15 +177437,15 @@ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ rsb r5, r5, r5, lsl #3 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ movw r2, #15025 @ 0x3ab1 │ │ │ │ movt r2, #2 │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ add.w ip, r5, #300 @ 0x12c │ │ │ │ lsrs r3, r5, #2 │ │ │ │ str r6, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ @@ -177481,60 +177458,60 @@ │ │ │ │ umull ip, r2, r2, r5 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ sub.w r3, r3, r2, lsr #5 │ │ │ │ subs.w r2, r9, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - add r3, pc, #392 @ (adr r3, 7a180 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 7a128 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 7a056 │ │ │ │ + cbz r3, 79ffe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f85c <__isoc23_strtoul@@Base+0x2313c> │ │ │ │ + bl 9f274 <__isoc23_strtoul@@Base+0x22bac> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r6, r0, #1900 @ 0x76c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a074 │ │ │ │ + bne.n 7a01c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, fp, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 74518 │ │ │ │ - cbz r0, 7a056 │ │ │ │ + bl 744c0 │ │ │ │ + cbz r0, 79ffe │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0cc │ │ │ │ - cbz r7, 7a056 │ │ │ │ + bne.n 7a074 │ │ │ │ + cbz r7, 79ffe │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ asrs r3, r7, #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ smull r0, r1, r1, r7 │ │ │ │ add r1, r7 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ - ldr r2, [pc, #320] @ (7a198 ) │ │ │ │ - ldr r3, [pc, #304] @ (7a18c ) │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ + ldr r2, [pc, #320] @ (7a140 ) │ │ │ │ + ldr r3, [pc, #304] @ (7a134 ) │ │ │ │ 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 7a176 │ │ │ │ + bne.w 7a11e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -177542,66 +177519,66 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7af88 │ │ │ │ - add r3, pc, #228 @ (adr r3, 7a180 ) │ │ │ │ + bl 7af30 │ │ │ │ + add r3, pc, #228 @ (adr r3, 7a128 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 7a024 │ │ │ │ + b.n 79fcc │ │ │ │ subs r1, r2, r7 │ │ │ │ mov.w r7, #0 │ │ │ │ sbc.w r5, fp, r5 │ │ │ │ - b.n 79e42 │ │ │ │ + b.n 79dea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 7a0ec │ │ │ │ - ldr r3, [pc, #220] @ (7a19c ) │ │ │ │ + bpl.n 7a094 │ │ │ │ + ldr r3, [pc, #220] @ (7a144 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ adds r5, #32 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - b.n 79e24 │ │ │ │ + b.n 79dcc │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r7, #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ smull r5, r3, r3, r7 │ │ │ │ ldrsh.w r1, [r1, #14] │ │ │ │ add r3, r7 │ │ │ │ rsb r3, r0, r3, asr #5 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7a04c │ │ │ │ + b.n 79ff4 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - b.n 79e24 │ │ │ │ - ldr r3, [pc, #164] @ (7a19c ) │ │ │ │ + b.n 79dcc │ │ │ │ + ldr r3, [pc, #164] @ (7a144 ) │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp r6, r1 │ │ │ │ sbcs.w lr, r0, r2 │ │ │ │ - bge.n 7a11a │ │ │ │ + bge.n 7a0c2 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ cmp ip, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sbcs.w lr, r0, r2 │ │ │ │ - blt.n 7a10c │ │ │ │ + blt.n 7a0b4 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7a170 │ │ │ │ + beq.n 7a118 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ sub.w r9, r6, ip │ │ │ │ @@ -177614,94 +177591,94 @@ │ │ │ │ subeq.w r3, ip, r3 │ │ │ │ biceq.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ umlal r2, r6, r9, r3 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ - add r3, pc, #36 @ (adr r3, 7a180 ) │ │ │ │ + add r3, pc, #36 @ (adr r3, 7a128 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ adds.w r3, r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ adc.w fp, r1, #0 │ │ │ │ - b.n 79e1c │ │ │ │ + b.n 79dc4 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - b.n 79e1c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 79dc4 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #20] @ (7a1c8 ) │ │ │ │ + ldr r0, [pc, #20] @ (7a170 ) │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ strd r1, r1, [sp] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ble.n 7a264 │ │ │ │ + ble.n 7a0bc │ │ │ │ movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a324 │ │ │ │ + blt.w 7a2cc │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a296 │ │ │ │ + blt.n 7a23e │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a2b6 │ │ │ │ + blt.n 7a25e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a2a4 │ │ │ │ + blt.n 7a24c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a3b4 │ │ │ │ + blt.w 7a35c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a312 │ │ │ │ + blt.n 7a2ba │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 7a220 │ │ │ │ + bge.n 7a1c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7a378 │ │ │ │ + blt.w 7a320 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -177709,228 +177686,228 @@ │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r3 │ │ │ │ it le │ │ │ │ strle r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a304 │ │ │ │ + ble.n 7a2ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #11 │ │ │ │ itt le │ │ │ │ addle r3, #12 │ │ │ │ strle r3, [r5, #8] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af88 │ │ │ │ + bl 7af30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a2cc │ │ │ │ + bge.n 7a274 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a344 │ │ │ │ + bge.n 7a2ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 7a2c6 │ │ │ │ + bgt.n 7a26e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ │ │ - b.w 7af88 │ │ │ │ + b.w 7af30 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a3b4 │ │ │ │ + bge.w 7a35c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a3a0 │ │ │ │ + blt.n 7a348 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a20c │ │ │ │ + bge.n 7a1b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7a20c │ │ │ │ + b.n 7a1b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a390 │ │ │ │ + blt.n 7a338 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7a204 │ │ │ │ + bge.n 7a1ac │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7a20c │ │ │ │ + b.n 7a1b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, fp, pc} │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ movw r1, #51711 @ 0xc9ff │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 7a288 │ │ │ │ + ble.n 7a230 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ │ │ - b.w 7af88 │ │ │ │ - bne.n 7a252 │ │ │ │ + b.w 7af30 │ │ │ │ + bne.n 7a1fa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #11 │ │ │ │ itt gt │ │ │ │ subgt r3, #12 │ │ │ │ strgt r3, [r5, #8] │ │ │ │ - b.n 7a252 │ │ │ │ + b.n 7a1fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a3aa │ │ │ │ + blt.n 7a352 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 7a232 │ │ │ │ + b.n 7a1da │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a296 │ │ │ │ + blt.n 7a23e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ itttt gt │ │ │ │ ldrgt r3, [r5, #20] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r5, #20] │ │ │ │ ldrgt r3, [r4, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a1fe │ │ │ │ - b.n 7a2b6 │ │ │ │ + bge.w 7a1a6 │ │ │ │ + b.n 7a25e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r1, #51711 @ 0xc9ff │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ it mi │ │ │ │ addmi r3, #7 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 7a2f8 │ │ │ │ + bgt.n 7a2a0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - b.n 7a28a │ │ │ │ + b.n 7a232 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a220 │ │ │ │ + bge.w 7a1c8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ itttt lt │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #12] │ │ │ │ ldrlt r3, [r4, #32] │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a204 │ │ │ │ - b.n 7a29e │ │ │ │ + bge.w 7a1ac │ │ │ │ + b.n 7a246 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a20c │ │ │ │ - b.n 7a2c2 │ │ │ │ + blt.w 7a1b4 │ │ │ │ + b.n 7a26a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge r3, [r5, #0] │ │ │ │ - b.n 7a232 │ │ │ │ + b.n 7a1da │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl a0208 <__isoc23_strtoul@@Base+0x23ae8> │ │ │ │ + bl 9fc20 <__isoc23_strtoul@@Base+0x23558> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7a20c │ │ │ │ + b.n 7a1b4 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #668] @ (7a680 ) │ │ │ │ + ldr r2, [pc, #668] @ (7a628 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #668] @ (7a684 ) │ │ │ │ + ldr r3, [pc, #668] @ (7a62c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #648] @ (7a688 ) │ │ │ │ + ldr r3, [pc, #648] @ (7a630 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 7a428 │ │ │ │ + bpl.n 7a3d0 │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 7a41c │ │ │ │ + bmi.n 7a3c4 │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ and.w r3, r4, #8 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r7 │ │ │ │ - vldr d9, [pc, #568] @ 7a670 │ │ │ │ - vldr d8, [pc, #572] @ 7a678 │ │ │ │ + vldr d9, [pc, #568] @ 7a618 │ │ │ │ + vldr d8, [pc, #572] @ 7a620 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -177940,54 +177917,54 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ vstr d8, [sp, #144] @ 0x90 │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 7a48c │ │ │ │ + cbnz r3, 7a434 │ │ │ │ cmp r6, r8 │ │ │ │ - bls.w 7a5ac │ │ │ │ + bls.w 7a554 │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ subs r6, #4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a47a │ │ │ │ + beq.n 7a422 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r5, r0 │ │ │ │ lslne r0, r3, #1 │ │ │ │ - beq.n 7a4b6 │ │ │ │ + beq.n 7a45e │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ lsls r0, r0, #18 │ │ │ │ - bmi.w 7a652 │ │ │ │ + bmi.w 7a5fa │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7a5a2 │ │ │ │ + bne.n 7a54a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a646 │ │ │ │ + beq.w 7a5ee │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ add.w r5, r5, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #74 @ 0x4a │ │ │ │ - beq.n 7a4a0 │ │ │ │ + beq.n 7a448 │ │ │ │ sub.w r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.n 7a5a2 │ │ │ │ + bhi.n 7a54a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @@ -178069,194 +178046,194 @@ │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r0, #10 │ │ │ │ lsls r5, r0, #9 │ │ │ │ lsls r2, r0, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r5, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 7a594 │ │ │ │ + cbz r3, 7a53c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 7a5a2 │ │ │ │ + bpl.n 7a54a │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 7a6b8 │ │ │ │ + bls.w 7a660 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r8 │ │ │ │ ite ls │ │ │ │ movls r5, r0 │ │ │ │ ldrhi r5, [sp, #156] @ 0x9c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbz r2, 7a5d6 │ │ │ │ + cbz r2, 7a57e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #37 @ 0x25 │ │ │ │ - beq.n 7a6ac │ │ │ │ + beq.n 7a654 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - beq.n 7a5d2 │ │ │ │ - cbz r2, 7a5d6 │ │ │ │ + beq.n 7a57a │ │ │ │ + cbz r2, 7a57e │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - bne.n 7a5c6 │ │ │ │ + bne.n 7a56e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a690 │ │ │ │ + bne.n 7a638 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a178 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a602 │ │ │ │ + beq.n 7a5aa │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.n 7a5fe │ │ │ │ + bpl.n 7a5a6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.n 7a5f2 │ │ │ │ + bmi.n 7a59a │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7a626 │ │ │ │ + beq.n 7a5ce │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bpl.n 7a622 │ │ │ │ + bpl.n 7a5ca │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7a616 │ │ │ │ + bmi.n 7a5be │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #100] @ (7a68c ) │ │ │ │ - ldr r3, [pc, #88] @ (7a684 ) │ │ │ │ + ldr r2, [pc, #100] @ (7a634 ) │ │ │ │ + ldr r3, [pc, #88] @ (7a62c ) │ │ │ │ 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 7ad58 │ │ │ │ + bne.w 7ad00 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrh r3, [r2, #0] │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 7a5a4 │ │ │ │ + bpl.n 7a54c │ │ │ │ mov r5, r0 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 7a666 │ │ │ │ + bpl.n 7a60e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7a65a │ │ │ │ + bmi.n 7a602 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 7a6a0 │ │ │ │ + beq.n 7a648 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a5c8 │ │ │ │ - b.n 7a5d6 │ │ │ │ + bne.n 7a570 │ │ │ │ + b.n 7a57e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a5d6 │ │ │ │ + beq.n 7a57e │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 7a446 │ │ │ │ + b.n 7a3ee │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 7ad42 │ │ │ │ + beq.w 7acea │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ - b.n 7a5ba │ │ │ │ + b.n 7a562 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r1, #10 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 7a768 │ │ │ │ + bhi.n 7a710 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a47a │ │ │ │ + beq.w 7a422 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7a4ca │ │ │ │ + b.n 7a472 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r1, #10 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.n 7a768 │ │ │ │ + bhi.n 7a710 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178267,122 +178244,122 @@ │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a726 │ │ │ │ + beq.n 7a6ce │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a5a4 │ │ │ │ + b.n 7a54c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #24 │ │ │ │ movne r3, #12 │ │ │ │ - ldr.w r1, [pc, #1516] @ 7ad68 │ │ │ │ + ldr.w r1, [pc, #1516] @ 7ad10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7a5a2 │ │ │ │ + blt.w 7a54a │ │ │ │ cmp r0, #11 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ it gt │ │ │ │ subgt r0, #12 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 751e0 │ │ │ │ + bl 75188 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 7a7c0 │ │ │ │ + cbz r0, 7a768 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq.w 7a666 │ │ │ │ + beq.w 7a60e │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 753ac │ │ │ │ + bl 75354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a666 │ │ │ │ + beq.w 7a60e │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr.w r3, [pc, #1408] @ 7ad68 │ │ │ │ + ldr.w r3, [pc, #1408] @ 7ad10 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.w 7a666 │ │ │ │ + bpl.w 7a60e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7a802 │ │ │ │ - b.n 7a666 │ │ │ │ + bmi.n 7a7aa │ │ │ │ + b.n 7a60e │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ iteee hi │ │ │ │ addhi r3, r4, #1 │ │ │ │ movls r3, #10 │ │ │ │ smlabbls r3, r2, r3, r1 │ │ │ │ subls.w r2, r3, #48 @ 0x30 │ │ │ │ it ls │ │ │ │ addls r3, r4, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 7ad3c │ │ │ │ + bhi.w 7ace4 │ │ │ │ movw r1, #18725 @ 0x4925 │ │ │ │ movt r1, #9362 @ 0x2492 │ │ │ │ mov r4, r3 │ │ │ │ umull r3, r1, r1, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ subs r0, r2, r1 │ │ │ │ add.w r1, r1, r0, lsr #1 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178392,115 +178369,115 @@ │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ it gt │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r1, #10 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bhi.w 7a768 │ │ │ │ + bhi.w 7a710 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ - ldr.w r2, [pc, #1144] @ 7ad6c │ │ │ │ + b.n 7a420 │ │ │ │ + ldr.w r2, [pc, #1144] @ 7ad14 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 7a5a2 │ │ │ │ + bcs.w 7a54a │ │ │ │ str.w r5, [r6], #4 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #9 │ │ │ │ movs r1, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ sub.w lr, r3, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.n 7a934 │ │ │ │ + bhi.n 7a8dc │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ sub.w r1, r1, #48 @ 0x30 │ │ │ │ - bne.n 7a918 │ │ │ │ + bne.n 7a8c0 │ │ │ │ mov r2, r0 │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r1, r3 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - b.n 7a7c8 │ │ │ │ + b.n 7a770 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 7ad4c │ │ │ │ + bhi.w 7acf4 │ │ │ │ mov.w r1, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r1, r2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - ble.w 7ad4e │ │ │ │ + ble.w 7acf6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178511,35 +178488,35 @@ │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ - ldr r2, [pc, #920] @ (7ad70 ) │ │ │ │ + b.n 7a420 │ │ │ │ + ldr r2, [pc, #920] @ (7ad18 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 7a8f8 │ │ │ │ - ldr r3, [pc, #904] @ (7ad68 ) │ │ │ │ + b.n 7a8a0 │ │ │ │ + ldr r3, [pc, #904] @ (7ad10 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #156] @ 0x9c │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a8a0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178550,25 +178527,25 @@ │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178579,25 +178556,25 @@ │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ strd r3, r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r2, #10 │ │ │ │ smlabbls r3, r3, r2, r1 │ │ │ │ @@ -178608,529 +178585,529 @@ │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a768 │ │ │ │ + bne.w 7a710 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ mov r2, r4 │ │ │ │ adds r0, r4, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ sub.w lr, r1, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.n 7aae2 │ │ │ │ + bhi.n 7aa8a │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ sub.w r3, r3, #48 @ 0x30 │ │ │ │ - bne.n 7aac6 │ │ │ │ + bne.n 7aa6e │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ mvn.w ip, #1968 @ 0x7b0 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #131 @ 0x83 │ │ │ │ - bhi.w 7a768 │ │ │ │ + bhi.w 7a710 │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ - ldr r3, [pc, #612] @ (7ad68 ) │ │ │ │ + b.n 7a420 │ │ │ │ + ldr r3, [pc, #612] @ (7ad10 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a8a0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 7ad52 │ │ │ │ + bhi.w 7acfa │ │ │ │ mov.w r1, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r1, r2 │ │ │ │ sub.w r2, r3, #67 @ 0x43 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ ldr r3, [r3, #20] │ │ │ │ smull r0, r1, r1, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ rsb r1, r0, r1, asr #5 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mls r3, r0, r1, r3 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r3, #24 │ │ │ │ movne r3, #12 │ │ │ │ moveq r2, #0 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ - b.n 7a77a │ │ │ │ + b.n 7a722 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r3, #14 │ │ │ │ movne r3, #7 │ │ │ │ moveq r2, #96 @ 0x60 │ │ │ │ movne r2, #124 @ 0x7c │ │ │ │ - ldr r1, [pc, #480] @ (7ad68 ) │ │ │ │ + ldr r1, [pc, #480] @ (7ad10 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7a5a2 │ │ │ │ + blt.w 7a54a │ │ │ │ cmp r0, #6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ it gt │ │ │ │ subgt r0, #7 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a178 │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 757f8 │ │ │ │ + bl 757a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ad5c │ │ │ │ + beq.w 7ad04 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 7abe4 │ │ │ │ + bne.n 7ab8c │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 7ad5c │ │ │ │ + beq.w 7ad04 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 7a446 │ │ │ │ + b.n 7a3ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #14 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7ab2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 7a5a2 │ │ │ │ + bhi.w 7a54a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ iteee hi │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r1, #10 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.w 7a768 │ │ │ │ + bhi.w 7a710 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 7a478 │ │ │ │ + b.n 7a420 │ │ │ │ mov r3, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w lr, r2, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.n 7ac62 │ │ │ │ + bhi.n 7ac0a │ │ │ │ mla r1, ip, r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ sub.w r1, r1, #48 @ 0x30 │ │ │ │ - bne.n 7ac46 │ │ │ │ + bne.n 7abee │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ - bcs.n 7ad3c │ │ │ │ + bcs.n 7ace4 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.w 7a478 │ │ │ │ + b.w 7a420 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c720 <__isoc23_strtoul@@Base> │ │ │ │ + bl 7c6c8 <__isoc23_strtoul@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7a5a2 │ │ │ │ + beq.w 7a54a │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ umull r2, r3, r0, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79d90 │ │ │ │ + bl 79d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - add r1, pc, #180 @ (adr r1, 7ad60 ) │ │ │ │ + add r1, pc, #180 @ (adr r1, 7ad08 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ movw r3, #1500 @ 0x5dc │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ strd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - b.w 7a478 │ │ │ │ - ldr r2, [pc, #148] @ (7ad74 ) │ │ │ │ + b.w 7a420 │ │ │ │ + ldr r2, [pc, #148] @ (7ad1c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 7a8f8 │ │ │ │ - ldr r3, [pc, #132] @ (7ad68 ) │ │ │ │ + b.n 7a8a0 │ │ │ │ + ldr r3, [pc, #132] @ (7ad10 ) │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ - bl a00a0 <__isoc23_strtoul@@Base+0x23980> │ │ │ │ + bl 9fab8 <__isoc23_strtoul@@Base+0x233f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7a5a2 │ │ │ │ + blt.w 7a54a │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.w 7a478 │ │ │ │ + b.w 7a420 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a7f4 │ │ │ │ + beq.w 7a79c │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 7a666 │ │ │ │ + bne.w 7a60e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7ad1c │ │ │ │ - b.n 7a666 │ │ │ │ - ldr r2, [pc, #80] @ (7ad78 ) │ │ │ │ + beq.n 7acc4 │ │ │ │ + b.n 7a60e │ │ │ │ + ldr r2, [pc, #80] @ (7ad20 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a8a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r1 │ │ │ │ - b.w 7a446 │ │ │ │ - ldr r2, [pc, #68] @ (7ad7c ) │ │ │ │ + b.w 7a3ee │ │ │ │ + ldr r2, [pc, #68] @ (7ad24 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a8a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7a5a4 │ │ │ │ + b.n 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ add r5, r0 │ │ │ │ - b.n 7a5d6 │ │ │ │ + b.n 7a57e │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ - b.n 7a98c │ │ │ │ + b.n 7a934 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7a5a4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7a54c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7a5e4 │ │ │ │ + b.n 7a58c │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #344] @ (7aec8 ) │ │ │ │ + add lr, r8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #624] @ (7afe4 ) │ │ │ │ + cmp r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + tst r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ - mov ip, r3 │ │ │ │ + asrs r4, r1 │ │ │ │ movs r3, 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 r2, [pc, #456] @ (7af60 ) │ │ │ │ + ldr r2, [pc, #456] @ (7af08 ) │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #452] @ (7af64 ) │ │ │ │ + ldr r3, [pc, #452] @ (7af0c ) │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7509c │ │ │ │ + bl 75044 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7adc2 │ │ │ │ + beq.n 7ad6a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ae4c │ │ │ │ - ldr r3, [pc, #420] @ (7af68 ) │ │ │ │ + bne.n 7adf4 │ │ │ │ + ldr r3, [pc, #420] @ (7af10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7ae78 │ │ │ │ - ldr r3, [pc, #412] @ (7af6c ) │ │ │ │ + beq.n 7ae20 │ │ │ │ + ldr r3, [pc, #412] @ (7af14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 7ae08 │ │ │ │ + cbz r4, 7adb0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 7ae08 │ │ │ │ + cbz r2, 7adb0 │ │ │ │ adds r4, #4 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 7a3c8 │ │ │ │ + bl 7a370 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 7ae00 │ │ │ │ + cbnz r2, 7ada8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7af14 │ │ │ │ + beq.w 7aebc │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7addc │ │ │ │ + bne.n 7ad84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 7ae12 │ │ │ │ + cbz r3, 7adba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7ae40 │ │ │ │ + beq.n 7ade8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 757f8 │ │ │ │ - ldr r2, [pc, #328] @ (7af70 ) │ │ │ │ - ldr r3, [pc, #316] @ (7af64 ) │ │ │ │ + bl 757a0 │ │ │ │ + ldr r2, [pc, #328] @ (7af18 ) │ │ │ │ + ldr r3, [pc, #316] @ (7af0c ) │ │ │ │ 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 7af5a │ │ │ │ + bne.w 7af02 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7ae46 │ │ │ │ + cbz r3, 7adee │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7ae24 │ │ │ │ - ldr r2, [pc, #292] @ (7af74 ) │ │ │ │ - ldr r3, [pc, #276] @ (7af64 ) │ │ │ │ + b.n 7adcc │ │ │ │ + ldr r2, [pc, #292] @ (7af1c ) │ │ │ │ + ldr r3, [pc, #276] @ (7af0c ) │ │ │ │ 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 7af5a │ │ │ │ + bne.n 7af02 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7a3c8 │ │ │ │ - ldr r0, [pc, #252] @ (7af78 ) │ │ │ │ + b.w 7a370 │ │ │ │ + ldr r0, [pc, #252] @ (7af20 ) │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 5df9c │ │ │ │ + bl 5df44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7adcc │ │ │ │ + beq.n 7ad74 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7adcc │ │ │ │ - ldr r2, [pc, #236] @ (7af7c ) │ │ │ │ + beq.n 7ad74 │ │ │ │ + ldr r2, [pc, #236] @ (7af24 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8dcd8 <__isoc23_strtoul@@Base+0x115b8> │ │ │ │ + bl 8dbe8 <__isoc23_strtoul@@Base+0x11520> │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r0, 7aea8 │ │ │ │ - b.n 7adcc │ │ │ │ + cbnz r0, 7ae50 │ │ │ │ + b.n 7ad74 │ │ │ │ add.w r8, r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be7c <__isoc23_strtoul@@Base+0xf75c> │ │ │ │ + bl 8be0c <__isoc23_strtoul@@Base+0xf744> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7aea4 │ │ │ │ + bne.n 7ae4c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r3, r2 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7adcc │ │ │ │ + beq.w 7ad74 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8f7cc <__isoc23_strtoul@@Base+0x130ac> │ │ │ │ + bl 8f3e8 <__isoc23_strtoul@@Base+0x12d20> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r2, [sp, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 8eef0 <__isoc23_strtoul@@Base+0x127d0> │ │ │ │ + bl 8eb70 <__isoc23_strtoul@@Base+0x124a8> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ asrs r3, r0, #31 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - beq.n 7af24 │ │ │ │ + beq.n 7aecc │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b64 │ │ │ │ - b.n 7adcc │ │ │ │ + blx 7b24 │ │ │ │ + b.n 7ad74 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - cbz r4, 7af1a │ │ │ │ + cbz r4, 7aec2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ae24 │ │ │ │ + beq.n 7adcc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7ae24 │ │ │ │ + b.n 7adcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #88] @ (7af80 ) │ │ │ │ + ldr r2, [pc, #88] @ (7af28 ) │ │ │ │ strb r7, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r3, [r4, r8, lsl #2] │ │ │ │ mov r8, r4 │ │ │ │ str r4, [r2, #4] │ │ │ │ - cbnz r3, 7af42 │ │ │ │ - b.n 7af52 │ │ │ │ + cbnz r3, 7aeea │ │ │ │ + b.n 7aefa │ │ │ │ mov r1, r0 │ │ │ │ strb.w r7, [r1], #1 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 7af52 │ │ │ │ + cbz r3, 7aefa │ │ │ │ mov r0, r1 │ │ │ │ str.w r1, [r8], #4 │ │ │ │ movs r1, #10 │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7af38 │ │ │ │ + bne.n 7aee0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7add4 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7ad7c │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #584] @ (7b1ac ) │ │ │ │ + ldr r1, [pc, #968] @ (7b2d4 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 7b044 │ │ │ │ + bne.n 7ae9c │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 7b034 │ │ │ │ + bne.n 7ae8c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #16] @ (7af84 ) │ │ │ │ + ldr r1, [pc, #400] @ (7b0ac ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #880] @ (7b2e8 ) │ │ │ │ + ldr r1, [pc, #240] @ (7b010 ) │ │ │ │ movs r7, r0 │ │ │ │ - mov r2, r2 │ │ │ │ + lsls r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ - adcs r2, r0 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ - beq.n 7af90 │ │ │ │ + beq.n 7afe8 │ │ │ │ movs r7, 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #812] @ (7b2c8 ) │ │ │ │ + ldr r2, [pc, #812] @ (7b270 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #812] @ (7b2cc ) │ │ │ │ + ldr r3, [pc, #812] @ (7b274 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r4, [pc, #804] @ (7b2d0 ) │ │ │ │ + ldr r4, [pc, #804] @ (7b278 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w ip, [pc, #804] @ 7b2d4 │ │ │ │ + ldr.w ip, [pc, #804] @ 7b27c │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -179139,28 +179116,28 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, ip] │ │ │ │ add r6, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - blx 83fc <__time64@plt> │ │ │ │ + blx 83a4 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 74658 │ │ │ │ + bl 74600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f8d8 <__isoc23_strtoul@@Base+0x231b8> │ │ │ │ + bl 9f2f0 <__isoc23_strtoul@@Base+0x22c28> │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ sub.w r2, r8, #69 @ 0x45 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 7b214 │ │ │ │ + bhi.w 7b1bc │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ addw r1, r8, #299 @ 0x12b │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ asrs r5, r3, #2 │ │ │ │ umull r1, r0, r2, r1 │ │ │ │ smull r1, r2, r2, r3 │ │ │ │ @@ -179173,32 +179150,32 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub.w r1, r1, #25088 @ 0x6200 │ │ │ │ subs r1, #114 @ 0x72 │ │ │ │ cmp r0, #11 │ │ │ │ mov r3, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ mov r2, ip │ │ │ │ - bgt.w 7b180 │ │ │ │ + bgt.w 7b128 │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7b07a │ │ │ │ + ble.n 7b022 │ │ │ │ addw r0, r8, #1900 @ 0x76c │ │ │ │ tst.w r8, #3 │ │ │ │ - bne.n 7b07a │ │ │ │ + bne.n 7b022 │ │ │ │ movw lr, #23593 @ 0x5c29 │ │ │ │ movt lr, #49807 @ 0xc28f │ │ │ │ mul.w r0, lr, r0 │ │ │ │ movw lr, #23592 @ 0x5c28 │ │ │ │ movt lr, #655 @ 0x28f │ │ │ │ cmp.w lr, r0, ror #2 │ │ │ │ - bcs.w 7b244 │ │ │ │ + bcs.w 7b1ec │ │ │ │ adds r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ adc.w r2, ip, #0 │ │ │ │ - ldr r1, [pc, #604] @ (7b2d8 ) │ │ │ │ + ldr r1, [pc, #604] @ (7b280 ) │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r0, [r4, r1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -179237,482 +179214,482 @@ │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ adds.w r4, r9, r3 │ │ │ │ adc.w r5, r0, r9, asr #31 │ │ │ │ cmp.w sl, #1560 @ 0x618 │ │ │ │ - beq.n 7b184 │ │ │ │ + beq.n 7b12c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 7b184 │ │ │ │ + bne.n 7b12c │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ movw r0, #1500 @ 0x5dc │ │ │ │ cmp sl, r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - beq.w 7b256 │ │ │ │ + beq.w 7b1fe │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mul.w sl, r1, sl │ │ │ │ adds.w r1, sl, r4 │ │ │ │ adc.w sl, r5, sl, asr #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b2b6 │ │ │ │ + beq.w 7b25e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b18c │ │ │ │ + bge.n 7b134 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9f85c <__isoc23_strtoul@@Base+0x2313c> │ │ │ │ + bl 9f274 <__isoc23_strtoul@@Base+0x22bac> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subw r0, r0, #1900 @ 0x76c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7af88 │ │ │ │ - add r3, pc, #356 @ (adr r3, 7b2c0 ) │ │ │ │ + bl 7af30 │ │ │ │ + add r3, pc, #356 @ (adr r3, 7b268 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 74518 │ │ │ │ + bl 744c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b214 │ │ │ │ + beq.n 7b1bc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r3] │ │ │ │ - b.n 7b18c │ │ │ │ + b.n 7b134 │ │ │ │ movs r5, #22 │ │ │ │ - b.n 7b04c │ │ │ │ + b.n 7aff4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 7b18c │ │ │ │ + cbz r3, 7b134 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7b1e2 │ │ │ │ + bpl.n 7b18a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 7b1b2 │ │ │ │ + b.n 7b15a │ │ │ │ ldr.w r1, [r2, #16]! │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ subs r6, r1, r3 │ │ │ │ sbc.w r0, r7, r3, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcc.n 7b1ae │ │ │ │ + bcc.n 7b156 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r0, r2, r4 │ │ │ │ adc.w r2, r5, r2, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, r1 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ mov r5, r2 │ │ │ │ adc.w r2, r7, r0 │ │ │ │ cmp r1, r4 │ │ │ │ sbcs r2, r5 │ │ │ │ - bcs.n 7b21c │ │ │ │ + bcs.n 7b1c4 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ mla r1, r3, r5, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ - ldr r2, [pc, #224] @ (7b2dc ) │ │ │ │ - ldr r3, [pc, #204] @ (7b2cc ) │ │ │ │ + ldr r2, [pc, #224] @ (7b284 ) │ │ │ │ + ldr r3, [pc, #204] @ (7b274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b2ba │ │ │ │ + bne.n 7b262 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7b1fa │ │ │ │ + b.n 7b1a2 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ cmpgt.w r9, #59 @ 0x3b │ │ │ │ - bgt.n 7b238 │ │ │ │ + bgt.n 7b1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b1e2 │ │ │ │ + bge.n 7b18a │ │ │ │ add.w r2, r3, #59 @ 0x3b │ │ │ │ cmp.w r9, #59 @ 0x3b │ │ │ │ it le │ │ │ │ cmple r2, r9 │ │ │ │ - bge.n 7b1e2 │ │ │ │ + bge.n 7b18a │ │ │ │ subs r3, r4, r3 │ │ │ │ sbc.w r0, r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7b1e2 │ │ │ │ + b.n 7b18a │ │ │ │ movw lr, #55050 @ 0xd70a │ │ │ │ movt lr, #163 @ 0xa3 │ │ │ │ cmp.w lr, r0, ror #4 │ │ │ │ - bcc.w 7b07a │ │ │ │ - b.n 7b072 │ │ │ │ + bcc.w 7b022 │ │ │ │ + b.n 7b01a │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ mov.w sl, #60 @ 0x3c │ │ │ │ smlalbb r4, r5, r3, sl │ │ │ │ - cbz r2, 7b2b6 │ │ │ │ + cbz r2, 7b25e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f85c <__isoc23_strtoul@@Base+0x2313c> │ │ │ │ + bl 9f274 <__isoc23_strtoul@@Base+0x22bac> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subw r0, r0, #1900 @ 0x76c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7af88 │ │ │ │ - add r3, pc, #64 @ (adr r3, 7b2c0 ) │ │ │ │ + bl 7af30 │ │ │ │ + add r3, pc, #64 @ (adr r3, 7b268 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl aa3b4 │ │ │ │ + bl a9dcc │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 74518 │ │ │ │ + bl 744c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b214 │ │ │ │ + beq.n 7b1bc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b18c │ │ │ │ + beq.w 7b134 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ smlalbb r4, r5, r3, sl │ │ │ │ - b.n 7b18c │ │ │ │ + b.n 7b134 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 7b18c │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7b134 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r1 │ │ │ │ + blxns sp │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bxns pc │ │ │ │ + blxns fp │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #64] @ (7b330 ) │ │ │ │ + ldr r2, [pc, #64] @ (7b2d8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #64] @ (7b334 ) │ │ │ │ + ldr r3, [pc, #64] @ (7b2dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8320 <__clock_gettime64@plt> │ │ │ │ + blx 82c8 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (7b338 ) │ │ │ │ + ldr r2, [pc, #40] @ (7b2e0 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (7b334 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b2dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b32c │ │ │ │ + bne.n 7b2d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - add r6, r6 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + add lr, r2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, pc │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #124] @ (7b3c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (7b370 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #124] @ (7b3cc ) │ │ │ │ + ldr r3, [pc, #124] @ (7b374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ orrs.w r3, ip, r2 │ │ │ │ - beq.n 7b380 │ │ │ │ + beq.n 7b328 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - blx 7e2c <__nanosleep64@plt> │ │ │ │ + blx 7de0 <__nanosleep64@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 7b39a │ │ │ │ - ldr r1, [pc, #76] @ (7b3d0 ) │ │ │ │ - ldr r2, [pc, #72] @ (7b3cc ) │ │ │ │ + cbnz r0, 7b342 │ │ │ │ + ldr r1, [pc, #76] @ (7b378 ) │ │ │ │ + ldr r2, [pc, #72] @ (7b374 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 7b3c4 │ │ │ │ + bne.n 7b36c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r2, r2, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b380 │ │ │ │ + beq.n 7b328 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r1, r2, [r4] │ │ │ │ - b.n 7b380 │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - mvns r4, r3 │ │ │ │ + b.n 7b328 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + add r4, r7 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r5 │ │ │ │ + add r0, r1 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #216] @ (7b4bc ) │ │ │ │ + ldr r4, [pc, #216] @ (7b464 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r1, [pc, #216] @ (7b4c0 ) │ │ │ │ + ldr r1, [pc, #216] @ (7b468 ) │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrd lr, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 7b44c │ │ │ │ + beq.n 7b3f4 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 7b428 │ │ │ │ + bne.n 7b3d0 │ │ │ │ ands.w r1, ip, #2 │ │ │ │ - bne.n 7b468 │ │ │ │ + bne.n 7b410 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7b4b4 │ │ │ │ + beq.n 7b45c │ │ │ │ orrs.w r4, lr, r4 │ │ │ │ - bne.n 7b472 │ │ │ │ + bne.n 7b41a │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7b47a │ │ │ │ + b.n 7b422 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.n 7b4aa │ │ │ │ + beq.n 7b452 │ │ │ │ orrs.w r4, lr, r4 │ │ │ │ - bne.n 7b470 │ │ │ │ + bne.n 7b418 │ │ │ │ ands.w r2, ip, #2 │ │ │ │ it eq │ │ │ │ addeq r1, sp, #8 │ │ │ │ - beq.n 7b47a │ │ │ │ - b.n 7b470 │ │ │ │ + beq.n 7b422 │ │ │ │ + b.n 7b418 │ │ │ │ ands.w r2, ip, #2 │ │ │ │ - bne.n 7b49e │ │ │ │ + bne.n 7b446 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7b424 │ │ │ │ + beq.n 7b3cc │ │ │ │ orrs.w r4, lr, r4 │ │ │ │ - beq.n 7b47a │ │ │ │ - b.n 7b472 │ │ │ │ + beq.n 7b422 │ │ │ │ + b.n 7b41a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd lr, r3, [sp, #20] │ │ │ │ and.w r4, ip, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a0374 <__isoc23_strtoul@@Base+0x23c54> │ │ │ │ - ldr r2, [pc, #60] @ (7b4c4 ) │ │ │ │ - ldr r3, [pc, #52] @ (7b4c0 ) │ │ │ │ + bl 9fd8c <__isoc23_strtoul@@Base+0x236c4> │ │ │ │ + ldr r2, [pc, #60] @ (7b46c ) │ │ │ │ + ldr r3, [pc, #52] @ (7b468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b4b8 │ │ │ │ + bne.n 7b460 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 7b470 │ │ │ │ + b.n 7b418 │ │ │ │ tst.w ip, #2 │ │ │ │ it eq │ │ │ │ addeq r1, sp, #8 │ │ │ │ - bne.n 7b470 │ │ │ │ + bne.n 7b418 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 7b47a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - orrs r2, r7 │ │ │ │ + b.n 7b422 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + bics r2, r3 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + orrs r2, r0 │ │ │ │ movs r7, r0 │ │ │ │ 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, #1 │ │ │ │ mov r4, r1 │ │ │ │ - blx 79a8 │ │ │ │ - cbz r0, 7b4ee │ │ │ │ + blx 7968 │ │ │ │ + cbz r0, 7b496 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b88 │ │ │ │ + b.w 7b48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 7b528 │ │ │ │ + cbz r0, 7b4d0 │ │ │ │ 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 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - blx 7e90 │ │ │ │ - cbz r0, 7b522 │ │ │ │ + blx 7e44 │ │ │ │ + cbz r0, 7b4ca │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7b88 │ │ │ │ + b.w 7b48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007b530 : │ │ │ │ +0007b4d8 : │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - ldr.w r5, [pc, #1040] @ 7b958 │ │ │ │ + ldr.w r5, [pc, #1040] @ 7b900 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r4, [pc, #1040] @ 7b95c │ │ │ │ + ldr.w r4, [pc, #1040] @ 7b904 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1036] @ 7b960 │ │ │ │ - ldr.w r2, [pc, #1036] @ 7b964 │ │ │ │ + ldr.w r3, [pc, #1036] @ 7b908 │ │ │ │ + ldr.w r2, [pc, #1036] @ 7b90c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ - ldr r2, [pc, #1012] @ (7b968 ) │ │ │ │ + ldr r2, [pc, #1012] @ (7b910 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - cbnz r3, 7b588 │ │ │ │ + cbnz r3, 7b530 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w r6, [r4], #1 │ │ │ │ ldrh.w r3, [r1, r6, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 7b58e │ │ │ │ + bmi.n 7b536 │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ itete ne │ │ │ │ movne r2, r6 │ │ │ │ addeq r0, r5, #2 │ │ │ │ movne r0, r4 │ │ │ │ ldrbeq r2, [r4, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7b66c │ │ │ │ + beq.n 7b614 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7b64c │ │ │ │ + beq.n 7b5f4 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq.w 7b9a0 │ │ │ │ - bgt.w 7b998 │ │ │ │ + beq.w 7b948 │ │ │ │ + bgt.w 7b940 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7b970 │ │ │ │ + bgt.w 7b918 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - ble.w 7b9b4 │ │ │ │ + ble.w 7b95c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r4 │ │ │ │ movw fp, #39321 @ 0x9999 │ │ │ │ movt fp, #6553 @ 0x1999 │ │ │ │ @@ -179721,92 +179698,92 @@ │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r6, [sp, #28] │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b6e0 │ │ │ │ - cbnz r4, 7b640 │ │ │ │ + bls.n 7b688 │ │ │ │ + cbnz r4, 7b5e8 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 7b738 │ │ │ │ + beq.w 7b6e0 │ │ │ │ subs.w r6, r8, r2 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7b752 │ │ │ │ + bne.w 7b6fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b9ee │ │ │ │ + beq.w 7b996 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #9 │ │ │ │ mov r4, r5 │ │ │ │ - bls.n 7b6e0 │ │ │ │ + bls.n 7b688 │ │ │ │ subs r6, r5, r4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 7b5fe │ │ │ │ + beq.n 7b5a6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ - b.n 7b774 │ │ │ │ + b.n 7b71c │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7baf4 │ │ │ │ + bne.w 7ba9c │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7b658 │ │ │ │ + beq.n 7b600 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7b5d4 │ │ │ │ + b.n 7b57c │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7b6d0 │ │ │ │ + bne.n 7b678 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vldr d8, [pc, #704] @ 7b940 │ │ │ │ + vldr d8, [pc, #704] @ 7b8e8 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #328 @ 0x148 │ │ │ │ mov r3, r0 │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7b6bc │ │ │ │ + bgt.n 7b664 │ │ │ │ vmov s15, r2 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 7b69a │ │ │ │ + ble.n 7b642 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b9c8 │ │ │ │ + bne.w 7b970 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7b6ae │ │ │ │ + b.n 7b656 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7b6cc │ │ │ │ - b.n 7b5cc │ │ │ │ + beq.n 7b674 │ │ │ │ + b.n 7b574 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r6, r3, r3 │ │ │ │ add.w r5, r5, #1 │ │ │ │ adc.w r2, r1, r1 │ │ │ │ @@ -179823,92 +179800,92 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ - cbz r2, 7b732 │ │ │ │ + cbz r2, 7b6da │ │ │ │ mov.w r2, r9, lsl #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r3, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r5, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - b.n 7b5f2 │ │ │ │ + b.n 7b59a │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b6d6 │ │ │ │ + bls.n 7b67e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 7b604 │ │ │ │ + b.n 7b5ac │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b76a │ │ │ │ + beq.n 7b712 │ │ │ │ sub.w sl, r5, sl │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 7b774 │ │ │ │ + bne.n 7b71c │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r3, r7, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ orr.w r1, r7, r3 │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 7b7b6 │ │ │ │ + cbz r3, 7b75e │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r7, [r1, r3] │ │ │ │ add r3, r1 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r0, r5, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7b92a │ │ │ │ + blt.w 7b8d2 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7b892 │ │ │ │ + beq.n 7b83a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7b7ce │ │ │ │ - b.n 7b7de │ │ │ │ + cbnz r3, 7b776 │ │ │ │ + b.n 7b786 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ bics.w r3, r1, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 7b892 │ │ │ │ + beq.n 7b83a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b7d4 │ │ │ │ + cbz r3, 7b77c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9be │ │ │ │ + beq.w 7b966 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - vldr d8, [pc, #348] @ 7b940 │ │ │ │ + vldr d8, [pc, #348] @ 7b8e8 │ │ │ │ mov r8, r2 │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r9, [r3, #-8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r7, [r3, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -179916,390 +179893,390 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ itt le │ │ │ │ movle r9, r3 │ │ │ │ movle.w sl, #0 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ sub.w r4, r9, r4 │ │ │ │ cmp.w r4, #308 @ 0x134 │ │ │ │ - bgt.n 7b8de │ │ │ │ + bgt.n 7b886 │ │ │ │ ldrd r0, r1, [r5, #-16] │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ cmp r4, #0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ble.n 7b832 │ │ │ │ + ble.n 7b7da │ │ │ │ add.w r4, r7, r4, lsl #3 │ │ │ │ vldr d6, [r4] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ subs r5, #16 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 7b808 │ │ │ │ + bne.n 7b7b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b86c │ │ │ │ + beq.n 7b814 │ │ │ │ cmp.w sl, #308 @ 0x134 │ │ │ │ - ble.n 7b860 │ │ │ │ + ble.n 7b808 │ │ │ │ add.w r3, r7, #2464 @ 0x9a0 │ │ │ │ vldr d7, [r3] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ sub.w sl, sl, #308 @ 0x134 │ │ │ │ cmp.w sl, #308 @ 0x134 │ │ │ │ - bgt.n 7b852 │ │ │ │ + bgt.n 7b7fa │ │ │ │ add.w r7, r7, sl, lsl #3 │ │ │ │ vldr d7, [r7] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ - vldr d7, [pc, #216] @ 7b948 │ │ │ │ + vldr d7, [pc, #216] @ 7b8f0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7b8d0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #192] @ 7b940 │ │ │ │ + bpl.n 7b878 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + vldr d8, [pc, #192] @ 7b8e8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ str r3, [r0, #0] │ │ │ │ - bne.n 7b8f4 │ │ │ │ + bne.n 7b89c │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 7b8f4 │ │ │ │ + b.n 7b89c │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ ands.w r3, r3, #253 @ 0xfd │ │ │ │ - bne.n 7b918 │ │ │ │ + bne.n 7b8c0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ adds r4, #2 │ │ │ │ sub.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 7b8c2 │ │ │ │ + bhi.n 7b86a │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ sub.w r2, r0, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 7b8ae │ │ │ │ + bls.n 7b856 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 7ba5e │ │ │ │ + beq.w 7ba06 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7b7ca │ │ │ │ - vldr d7, [pc, #124] @ 7b950 │ │ │ │ + b.n 7b772 │ │ │ │ + vldr d7, [pc, #124] @ 7b8f8 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7b8f0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + ble.n 7b898 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str r2, [r0, #0] │ │ │ │ add.w r3, r3, #1120 @ 0x460 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 7b88a │ │ │ │ - ldr r2, [pc, #116] @ (7b96c ) │ │ │ │ - ldr r3, [pc, #100] @ (7b95c ) │ │ │ │ + beq.n 7b832 │ │ │ │ + ldr r2, [pc, #116] @ (7b914 ) │ │ │ │ + ldr r3, [pc, #100] @ (7b904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7bb68 │ │ │ │ + bne.w 7bb10 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 7b8c8 │ │ │ │ + bhi.n 7b870 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7b8aa │ │ │ │ + b.n 7b852 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7b890 │ │ │ │ + beq.n 7b838 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b7ce │ │ │ │ - b.n 7b7de │ │ │ │ + bne.w 7b776 │ │ │ │ + b.n 7b786 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - rors r6, r3 │ │ │ │ + tst r6, r7 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r2 │ │ │ │ + tst r4, r6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ movs r7, r0 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 7b9b4 │ │ │ │ + bne.n 7b95c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7b98a │ │ │ │ + bne.n 7b932 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 7baa2 │ │ │ │ + beq.w 7ba4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b992 │ │ │ │ + cbz r3, 7b93a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ - vldr d8, [pc, #476] @ 7bb70 │ │ │ │ - b.n 7b8f4 │ │ │ │ + vldr d8, [pc, #476] @ 7bb18 │ │ │ │ + b.n 7b89c │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n 7b974 │ │ │ │ + beq.n 7b91c │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 7b9b4 │ │ │ │ + bne.n 7b95c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 7b9b4 │ │ │ │ + bne.n 7b95c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 7ba74 │ │ │ │ + beq.n 7ba1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b992 │ │ │ │ + beq.n 7b93a │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 7b992 │ │ │ │ + b.n 7b93a │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne.n 7b992 │ │ │ │ - vldr d8, [pc, #436] @ 7bb78 │ │ │ │ - b.n 7b8f4 │ │ │ │ + bne.n 7b93a │ │ │ │ + vldr d8, [pc, #436] @ 7bb20 │ │ │ │ + b.n 7b89c │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - beq.n 7b9f2 │ │ │ │ + beq.n 7b99a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb18 │ │ │ │ + beq.w 7bac0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r0, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7b8f0 │ │ │ │ + beq.n 7b898 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7bb2a │ │ │ │ + blt.w 7bad2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7ba3e │ │ │ │ + b.n 7b9e6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 7b76a │ │ │ │ + b.n 7b712 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #43 @ 0x2b │ │ │ │ ands.w r1, r1, #253 @ 0xfd │ │ │ │ - bne.n 7ba66 │ │ │ │ + bne.n 7ba0e │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ adds r0, #3 │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi.w 7bb3c │ │ │ │ + bhi.w 7bae4 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #10 │ │ │ │ mla r7, r1, r7, r3 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 7ba12 │ │ │ │ + bls.n 7b9ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r7, r7 │ │ │ │ - cbz r3, 7ba2e │ │ │ │ + cbz r3, 7b9d6 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7b8f0 │ │ │ │ + beq.w 7b898 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7ba44 │ │ │ │ + blt.n 7b9ec │ │ │ │ subs r4, r4, r5 │ │ │ │ sub.w r7, r7, r4, lsl #2 │ │ │ │ mvn.w r0, #1020 @ 0x3fc │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 7bb00 │ │ │ │ + bge.n 7baa8 │ │ │ │ addw r7, r7, #1021 @ 0x3fd │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 7bb2e │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 7bad6 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7b992 │ │ │ │ + b.n 7b93a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7b7ca │ │ │ │ + b.n 7b772 │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 7bb40 │ │ │ │ + bhi.n 7bae8 │ │ │ │ adds r0, #2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9b4 │ │ │ │ adds r0, #2 │ │ │ │ - b.n 7ba82 │ │ │ │ + b.n 7ba2a │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7ba8a │ │ │ │ + bmi.n 7ba32 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ba78 │ │ │ │ + bne.n 7ba20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7ba90 │ │ │ │ + cbz r3, 7ba38 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1104 @ 0x450 │ │ │ │ vldr d8, [r3] │ │ │ │ - bne.w 7b8f4 │ │ │ │ - b.n 7b88a │ │ │ │ + bne.w 7b89c │ │ │ │ + b.n 7b832 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ adds r2, r0, #3 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7bada │ │ │ │ + bne.n 7ba82 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7bada │ │ │ │ + bne.n 7ba82 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7bada │ │ │ │ + bne.n 7ba82 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 7bada │ │ │ │ + bne.n 7ba82 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ it eq │ │ │ │ addeq.w r2, r0, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7bae2 │ │ │ │ + cbz r3, 7ba8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1120 @ 0x460 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - bne.w 7b8f4 │ │ │ │ - b.n 7b88a │ │ │ │ + bne.w 7b89c │ │ │ │ + b.n 7b832 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7b5d4 │ │ │ │ + b.n 7b57c │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.w 7b8de │ │ │ │ + bgt.w 7b886 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 82d8 │ │ │ │ + blx 8280 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7b86c │ │ │ │ + b.n 7b814 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7b8f0 │ │ │ │ + beq.w 7b898 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 7b9ea │ │ │ │ + bge.w 7b992 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7bb08 │ │ │ │ + b.n 7bab0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - blx 82d8 │ │ │ │ + blx 8280 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7bb08 │ │ │ │ + b.n 7bab0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7ba20 │ │ │ │ + b.n 7b9c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 7bb54 │ │ │ │ + cbz r2, 7bafc │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r3, [r2, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 7b9e4 │ │ │ │ - b.n 7b8f0 │ │ │ │ + bne.w 7b98c │ │ │ │ + b.n 7b898 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7b8f0 │ │ │ │ + beq.w 7b898 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.w 7b9ea │ │ │ │ - b.n 7bb2a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bge.w 7b992 │ │ │ │ + b.n 7bad2 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -0007bb80 : │ │ │ │ +0007bb28 : │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - ldr.w r5, [pc, #1040] @ 7bfa8 │ │ │ │ + ldr.w r5, [pc, #1040] @ 7bf50 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r4, [pc, #1040] @ 7bfac │ │ │ │ + ldr.w r4, [pc, #1040] @ 7bf54 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1036] @ 7bfb0 │ │ │ │ - ldr.w r2, [pc, #1036] @ 7bfb4 │ │ │ │ + ldr.w r3, [pc, #1036] @ 7bf58 │ │ │ │ + ldr.w r2, [pc, #1036] @ 7bf5c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ - ldr r2, [pc, #1012] @ (7bfb8 ) │ │ │ │ + ldr r2, [pc, #1012] @ (7bf60 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - cbnz r3, 7bbd8 │ │ │ │ + cbnz r3, 7bb80 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w r6, [r4], #1 │ │ │ │ ldrh.w r3, [r1, r6, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 7bbde │ │ │ │ + bmi.n 7bb86 │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ itete ne │ │ │ │ movne r2, r6 │ │ │ │ addeq r0, r5, #2 │ │ │ │ movne r0, r4 │ │ │ │ ldrbeq r2, [r4, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7bcbc │ │ │ │ + beq.n 7bc64 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7bc9c │ │ │ │ + beq.n 7bc44 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq.w 7bff0 │ │ │ │ - bgt.w 7bfe8 │ │ │ │ + beq.w 7bf98 │ │ │ │ + bgt.w 7bf90 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7bfc0 │ │ │ │ + bgt.w 7bf68 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - ble.w 7c004 │ │ │ │ + ble.w 7bfac │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r4 │ │ │ │ movw fp, #39321 @ 0x9999 │ │ │ │ movt fp, #6553 @ 0x1999 │ │ │ │ @@ -180308,92 +180285,92 @@ │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r6, [sp, #28] │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7bd30 │ │ │ │ - cbnz r4, 7bc90 │ │ │ │ + bls.n 7bcd8 │ │ │ │ + cbnz r4, 7bc38 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 7bd88 │ │ │ │ + beq.w 7bd30 │ │ │ │ subs.w r6, r8, r2 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7bda2 │ │ │ │ + bne.w 7bd4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7c03e │ │ │ │ + beq.w 7bfe6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #9 │ │ │ │ mov r4, r5 │ │ │ │ - bls.n 7bd30 │ │ │ │ + bls.n 7bcd8 │ │ │ │ subs r6, r5, r4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 7bc4e │ │ │ │ + beq.n 7bbf6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ - b.n 7bdc4 │ │ │ │ + b.n 7bd6c │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7c144 │ │ │ │ + bne.w 7c0ec │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7bca8 │ │ │ │ + beq.n 7bc50 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7bc24 │ │ │ │ + b.n 7bbcc │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7bd20 │ │ │ │ + bne.n 7bcc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vldr d8, [pc, #704] @ 7bf90 │ │ │ │ + vldr d8, [pc, #704] @ 7bf38 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #328 @ 0x148 │ │ │ │ mov r3, r0 │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7bd0c │ │ │ │ + bgt.n 7bcb4 │ │ │ │ vmov s15, r2 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 7bcea │ │ │ │ + ble.n 7bc92 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7c018 │ │ │ │ + bne.w 7bfc0 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7bcfe │ │ │ │ + b.n 7bca6 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7bd1c │ │ │ │ - b.n 7bc1c │ │ │ │ + beq.n 7bcc4 │ │ │ │ + b.n 7bbc4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r6, r3, r3 │ │ │ │ add.w r5, r5, #1 │ │ │ │ adc.w r2, r1, r1 │ │ │ │ @@ -180410,92 +180387,92 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ - cbz r2, 7bd82 │ │ │ │ + cbz r2, 7bd2a │ │ │ │ mov.w r2, r9, lsl #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r3, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r5, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - b.n 7bc42 │ │ │ │ + b.n 7bbea │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7bd26 │ │ │ │ + bls.n 7bcce │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 7bc54 │ │ │ │ + b.n 7bbfc │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7bdba │ │ │ │ + beq.n 7bd62 │ │ │ │ sub.w sl, r5, sl │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 7bdc4 │ │ │ │ + bne.n 7bd6c │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r3, r7, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ orr.w r1, r7, r3 │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 7be06 │ │ │ │ + cbz r3, 7bdae │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r7, [r1, r3] │ │ │ │ add r3, r1 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r0, r5, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bf7a │ │ │ │ + blt.w 7bf22 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7bee2 │ │ │ │ + beq.n 7be8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7be1e │ │ │ │ - b.n 7be2e │ │ │ │ + cbnz r3, 7bdc6 │ │ │ │ + b.n 7bdd6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ bics.w r3, r1, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 7bee2 │ │ │ │ + beq.n 7be8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7be24 │ │ │ │ + cbz r3, 7bdcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c00e │ │ │ │ + beq.w 7bfb6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - vldr d8, [pc, #348] @ 7bf90 │ │ │ │ + vldr d8, [pc, #348] @ 7bf38 │ │ │ │ mov r8, r2 │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r9, [r3, #-8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r7, [r3, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -180503,392 +180480,392 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ itt le │ │ │ │ movle r9, r3 │ │ │ │ movle.w sl, #0 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ sub.w r4, r9, r4 │ │ │ │ cmp.w r4, #308 @ 0x134 │ │ │ │ - bgt.n 7bf2e │ │ │ │ + bgt.n 7bed6 │ │ │ │ ldrd r0, r1, [r5, #-16] │ │ │ │ - bl aa2a8 │ │ │ │ + bl a9cc0 │ │ │ │ cmp r4, #0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ble.n 7be82 │ │ │ │ + ble.n 7be2a │ │ │ │ add.w r4, r7, r4, lsl #3 │ │ │ │ vldr d6, [r4] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ subs r5, #16 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 7be58 │ │ │ │ + bne.n 7be00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7bebc │ │ │ │ + beq.n 7be64 │ │ │ │ cmp.w sl, #308 @ 0x134 │ │ │ │ - ble.n 7beb0 │ │ │ │ + ble.n 7be58 │ │ │ │ add.w r3, r7, #2464 @ 0x9a0 │ │ │ │ vldr d7, [r3] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ sub.w sl, sl, #308 @ 0x134 │ │ │ │ cmp.w sl, #308 @ 0x134 │ │ │ │ - bgt.n 7bea2 │ │ │ │ + bgt.n 7be4a │ │ │ │ add.w r7, r7, sl, lsl #3 │ │ │ │ vldr d7, [r7] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ - vldr d7, [pc, #216] @ 7bf98 │ │ │ │ + vldr d7, [pc, #216] @ 7bf40 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7bf20 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #192] @ 7bf90 │ │ │ │ + bpl.n 7bec8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ + vldr d8, [pc, #192] @ 7bf38 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ str r3, [r0, #0] │ │ │ │ - bne.n 7bf44 │ │ │ │ + bne.n 7beec │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 7bf44 │ │ │ │ + b.n 7beec │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ ands.w r3, r3, #253 @ 0xfd │ │ │ │ - bne.n 7bf68 │ │ │ │ + bne.n 7bf10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ adds r4, #2 │ │ │ │ sub.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 7bf12 │ │ │ │ + bhi.n 7beba │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ sub.w r2, r0, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 7befe │ │ │ │ + bls.n 7bea6 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 7c0ae │ │ │ │ + beq.w 7c056 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7be1a │ │ │ │ - vldr d7, [pc, #124] @ 7bfa0 │ │ │ │ + b.n 7bdc2 │ │ │ │ + vldr d7, [pc, #124] @ 7bf48 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7bf40 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + ble.n 7bee8 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str r2, [r0, #0] │ │ │ │ add.w r3, r3, #1120 @ 0x460 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 7beda │ │ │ │ - ldr r2, [pc, #116] @ (7bfbc ) │ │ │ │ - ldr r3, [pc, #100] @ (7bfac ) │ │ │ │ + beq.n 7be82 │ │ │ │ + ldr r2, [pc, #116] @ (7bf64 ) │ │ │ │ + ldr r3, [pc, #100] @ (7bf54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7c1b8 │ │ │ │ + bne.w 7c160 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 7bf18 │ │ │ │ + bhi.n 7bec0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7befa │ │ │ │ + b.n 7bea2 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7bee0 │ │ │ │ + beq.n 7be88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be1e │ │ │ │ - b.n 7be2e │ │ │ │ + bne.w 7bdc6 │ │ │ │ + b.n 7bdd6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 7c004 │ │ │ │ + bne.n 7bfac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7bfda │ │ │ │ + bne.n 7bf82 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 7c0f2 │ │ │ │ + beq.w 7c09a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7bfe2 │ │ │ │ + cbz r3, 7bf8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ - vldr d8, [pc, #476] @ 7c1c0 │ │ │ │ - b.n 7bf44 │ │ │ │ + vldr d8, [pc, #476] @ 7c168 │ │ │ │ + b.n 7beec │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n 7bfc4 │ │ │ │ + beq.n 7bf6c │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 7c004 │ │ │ │ + bne.n 7bfac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 7c004 │ │ │ │ + bne.n 7bfac │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 7c0c4 │ │ │ │ + beq.n 7c06c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bfe2 │ │ │ │ + beq.n 7bf8a │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 7bfe2 │ │ │ │ + b.n 7bf8a │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne.n 7bfe2 │ │ │ │ - vldr d8, [pc, #436] @ 7c1c8 │ │ │ │ - b.n 7bf44 │ │ │ │ + bne.n 7bf8a │ │ │ │ + vldr d8, [pc, #436] @ 7c170 │ │ │ │ + b.n 7beec │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - beq.n 7c042 │ │ │ │ + beq.n 7bfea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c168 │ │ │ │ + beq.w 7c110 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r0, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7bf40 │ │ │ │ + beq.n 7bee8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7c17a │ │ │ │ + blt.w 7c122 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7c08e │ │ │ │ + b.n 7c036 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 7bdba │ │ │ │ + b.n 7bd62 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #43 @ 0x2b │ │ │ │ ands.w r1, r1, #253 @ 0xfd │ │ │ │ - bne.n 7c0b6 │ │ │ │ + bne.n 7c05e │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ adds r0, #3 │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi.w 7c18c │ │ │ │ + bhi.w 7c134 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #10 │ │ │ │ mla r7, r1, r7, r3 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 7c062 │ │ │ │ + bls.n 7c00a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r7, r7 │ │ │ │ - cbz r3, 7c07e │ │ │ │ + cbz r3, 7c026 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7bf40 │ │ │ │ + beq.w 7bee8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7c094 │ │ │ │ + blt.n 7c03c │ │ │ │ subs r4, r4, r5 │ │ │ │ sub.w r7, r7, r4, lsl #2 │ │ │ │ mvn.w r0, #1020 @ 0x3fc │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 7c150 │ │ │ │ + bge.n 7c0f8 │ │ │ │ addw r7, r7, #1021 @ 0x3fd │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 7c17e │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + bge.n 7c126 │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7bfe2 │ │ │ │ + b.n 7bf8a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7be1a │ │ │ │ + b.n 7bdc2 │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 7c190 │ │ │ │ + bhi.n 7c138 │ │ │ │ adds r0, #2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7c05c │ │ │ │ + b.n 7c004 │ │ │ │ adds r0, #2 │ │ │ │ - b.n 7c0d2 │ │ │ │ + b.n 7c07a │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7c0da │ │ │ │ + bmi.n 7c082 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c0c8 │ │ │ │ + bne.n 7c070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7c0e0 │ │ │ │ + cbz r3, 7c088 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1104 @ 0x450 │ │ │ │ vldr d8, [r3] │ │ │ │ - bne.w 7bf44 │ │ │ │ - b.n 7beda │ │ │ │ + bne.w 7beec │ │ │ │ + b.n 7be82 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ adds r2, r0, #3 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7c12a │ │ │ │ + bne.n 7c0d2 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7c12a │ │ │ │ + bne.n 7c0d2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7c12a │ │ │ │ + bne.n 7c0d2 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 7c12a │ │ │ │ + bne.n 7c0d2 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ it eq │ │ │ │ addeq.w r2, r0, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7c132 │ │ │ │ + cbz r3, 7c0da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1120 @ 0x460 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - bne.w 7bf44 │ │ │ │ - b.n 7beda │ │ │ │ + bne.w 7beec │ │ │ │ + b.n 7be82 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7bc24 │ │ │ │ + b.n 7bbcc │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.w 7bf2e │ │ │ │ + bgt.w 7bed6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 82d8 │ │ │ │ + blx 8280 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7bebc │ │ │ │ + b.n 7be64 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7bf40 │ │ │ │ + beq.w 7bee8 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 7c03a │ │ │ │ + bge.w 7bfe2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7c158 │ │ │ │ + b.n 7c100 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - blx 82d8 │ │ │ │ + blx 8280 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7c158 │ │ │ │ + b.n 7c100 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7c070 │ │ │ │ + b.n 7c018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 7c1a4 │ │ │ │ + cbz r2, 7c14c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r3, [r2, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 7c034 │ │ │ │ - b.n 7bf40 │ │ │ │ + bne.w 7bfdc │ │ │ │ + b.n 7bee8 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7bf40 │ │ │ │ + beq.w 7bee8 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.w 7c03a │ │ │ │ - b.n 7c17a │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + bge.w 7bfe2 │ │ │ │ + b.n 7c122 │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -0007c1d0 <__isoc23_strtol@@Base>: │ │ │ │ +0007c178 <__isoc23_strtol@@Base>: │ │ │ │ stmdb 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 r8, [pc, #1308] @ 7c700 <__isoc23_strtol@@Base+0x530> │ │ │ │ + ldr.w r8, [pc, #1308] @ 7c6a8 <__isoc23_strtol@@Base+0x530> │ │ │ │ sub.w r3, r2, #37 @ 0x25 │ │ │ │ mov r5, r2 │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #27 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bhi.n 7c21e <__isoc23_strtol@@Base+0x4e> │ │ │ │ - ldr.w r6, [pc, #1292] @ 7c704 <__isoc23_strtol@@Base+0x534> │ │ │ │ + bhi.n 7c1c6 <__isoc23_strtol@@Base+0x4e> │ │ │ │ + ldr.w r6, [pc, #1292] @ 7c6ac <__isoc23_strtol@@Base+0x534> │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7c4fa <__isoc23_strtol@@Base+0x32a> │ │ │ │ - cbz r0, 7c228 <__isoc23_strtol@@Base+0x58> │ │ │ │ + blt.w 7c4a2 <__isoc23_strtol@@Base+0x32a> │ │ │ │ + cbz r0, 7c1d0 <__isoc23_strtol@@Base+0x58> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c20c <__isoc23_strtol@@Base+0x3c> │ │ │ │ + cbz r3, 7c1b4 <__isoc23_strtol@@Base+0x3c> │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bhi.n 7c206 <__isoc23_strtol@@Base+0x36> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 7c1ae <__isoc23_strtol@@Base+0x36> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 7c22e <__isoc23_strtol@@Base+0x5e> │ │ │ │ + bmi.n 7c1d6 <__isoc23_strtol@@Base+0x5e> │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ sub.w r7, r2, #45 @ 0x2d │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ clz r7, r7 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c376 <__isoc23_strtol@@Base+0x1a6> │ │ │ │ + bne.w 7c31e <__isoc23_strtol@@Base+0x1a6> │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bgt.w 7c452 <__isoc23_strtol@@Base+0x282> │ │ │ │ - ldr.w r3, [pc, #1184] @ 7c708 <__isoc23_strtol@@Base+0x538> │ │ │ │ + bgt.w 7c3fa <__isoc23_strtol@@Base+0x282> │ │ │ │ + ldr.w r3, [pc, #1184] @ 7c6b0 <__isoc23_strtol@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -180899,493 +180876,493 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r5, [ip], #1 │ │ │ │ sub.w lr, r5, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ it ls │ │ │ │ movls r0, ip │ │ │ │ - bls.n 7c33c <__isoc23_strtol@@Base+0x16c> │ │ │ │ + bls.n 7c2e4 <__isoc23_strtol@@Base+0x16c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c64e <__isoc23_strtol@@Base+0x47e> │ │ │ │ + bne.w 7c5f6 <__isoc23_strtol@@Base+0x47e> │ │ │ │ cmp r5, fp │ │ │ │ - bne.w 7c5a2 <__isoc23_strtol@@Base+0x3d2> │ │ │ │ + bne.w 7c54a <__isoc23_strtol@@Base+0x3d2> │ │ │ │ sub.w r3, ip, r6 │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.w 7c568 <__isoc23_strtol@@Base+0x398> │ │ │ │ + bgt.w 7c510 <__isoc23_strtol@@Base+0x398> │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ adds r3, r0, #2 │ │ │ │ sub.w lr, r5, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bls.n 7c336 <__isoc23_strtol@@Base+0x166> │ │ │ │ + bls.n 7c2de <__isoc23_strtol@@Base+0x166> │ │ │ │ mov sl, r1 │ │ │ │ mov r9, ip │ │ │ │ sub.w lr, r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 7c2fc <__isoc23_strtol@@Base+0x12c> │ │ │ │ + bne.n 7c2a4 <__isoc23_strtol@@Base+0x12c> │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 7c5a6 <__isoc23_strtol@@Base+0x3d6> │ │ │ │ + bne.w 7c54e <__isoc23_strtol@@Base+0x3d6> │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ sub.w lr, r5, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bls.n 7c33c <__isoc23_strtol@@Base+0x16c> │ │ │ │ + bls.n 7c2e4 <__isoc23_strtol@@Base+0x16c> │ │ │ │ mov r3, r0 │ │ │ │ sub.w lr, r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 7c2d4 <__isoc23_strtol@@Base+0x104> │ │ │ │ + beq.n 7c27c <__isoc23_strtol@@Base+0x104> │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ cmp r4, ip │ │ │ │ itt ne │ │ │ │ movwne r9, #39321 @ 0x9999 │ │ │ │ movtne r9, #6553 @ 0x1999 │ │ │ │ - beq.w 7c62c <__isoc23_strtol@@Base+0x45c> │ │ │ │ + beq.w 7c5d4 <__isoc23_strtol@@Base+0x45c> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7c518 <__isoc23_strtol@@Base+0x348> │ │ │ │ + beq.w 7c4c0 <__isoc23_strtol@@Base+0x348> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7c5b0 <__isoc23_strtol@@Base+0x3e0> │ │ │ │ + blt.w 7c558 <__isoc23_strtol@@Base+0x3e0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c656 <__isoc23_strtol@@Base+0x486> │ │ │ │ + beq.w 7c5fe <__isoc23_strtol@@Base+0x486> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w ip, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c412 <__isoc23_strtol@@Base+0x242> │ │ │ │ - b.n 7c218 <__isoc23_strtol@@Base+0x48> │ │ │ │ + bne.n 7c3ba <__isoc23_strtol@@Base+0x242> │ │ │ │ + b.n 7c1c0 <__isoc23_strtol@@Base+0x48> │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov r3, ip │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r1, r5 │ │ │ │ it hi │ │ │ │ movhi.w r8, #1 │ │ │ │ - bhi.n 7c28c <__isoc23_strtol@@Base+0xbc> │ │ │ │ + bhi.n 7c234 <__isoc23_strtol@@Base+0xbc> │ │ │ │ movs r5, #10 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ add.w r5, r7, lr │ │ │ │ adds r5, r1, r5 │ │ │ │ add r1, lr │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ - b.n 7c28c <__isoc23_strtol@@Base+0xbc> │ │ │ │ + b.n 7c234 <__isoc23_strtol@@Base+0xbc> │ │ │ │ movs r1, #10 │ │ │ │ sub.w r3, ip, #48 @ 0x30 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ subs r1, r3, #2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bhi.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ adds r6, #3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ - ldr r3, [pc, #908] @ (7c70c <__isoc23_strtol@@Base+0x53c>) │ │ │ │ + beq.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ + ldr r3, [pc, #908] @ (7c6b4 <__isoc23_strtol@@Base+0x53c>) │ │ │ │ rsb sl, r5, #0 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - ldr r3, [pc, #900] @ (7c710 <__isoc23_strtol@@Base+0x540>) │ │ │ │ + ldr r3, [pc, #900] @ (7c6b8 <__isoc23_strtol@@Base+0x540>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ - cbnz r3, 7c3a6 <__isoc23_strtol@@Base+0x1d6> │ │ │ │ + cbnz r3, 7c34e <__isoc23_strtol@@Base+0x1d6> │ │ │ │ ldr.w r3, [r8, #300] @ 0x12c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r8, #304] @ 0x130 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - ble.n 7c42a <__isoc23_strtol@@Base+0x25a> │ │ │ │ + ble.n 7c3d2 <__isoc23_strtol@@Base+0x25a> │ │ │ │ add.w lr, r8, #584 @ 0x248 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 7c5bc <__isoc23_strtol@@Base+0x3ec> │ │ │ │ + beq.w 7c564 <__isoc23_strtol@@Base+0x3ec> │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ cmp r5, r0 │ │ │ │ ittt gt │ │ │ │ movgt.w r8, #0 │ │ │ │ addgt.w ip, r6, #1 │ │ │ │ movgt r1, r8 │ │ │ │ - bgt.n 7c3ce <__isoc23_strtol@@Base+0x1fe> │ │ │ │ - b.n 7c638 <__isoc23_strtol@@Base+0x468> │ │ │ │ + bgt.n 7c376 <__isoc23_strtol@@Base+0x1fe> │ │ │ │ + b.n 7c5e0 <__isoc23_strtol@@Base+0x468> │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r9 │ │ │ │ mul.w r3, r1, r5 │ │ │ │ add.w r6, r7, r0 │ │ │ │ it hi │ │ │ │ movhi.w r8, #1 │ │ │ │ - bhi.n 7c3ec <__isoc23_strtol@@Base+0x21c> │ │ │ │ + bhi.n 7c394 <__isoc23_strtol@@Base+0x21c> │ │ │ │ adds r6, r3, r6 │ │ │ │ add.w r1, r0, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7c3cc <__isoc23_strtol@@Base+0x1fc> │ │ │ │ + bgt.n 7c374 <__isoc23_strtol@@Base+0x1fc> │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7c312 <__isoc23_strtol@@Base+0x142> │ │ │ │ + bne.n 7c2ba <__isoc23_strtol@@Base+0x142> │ │ │ │ subs r6, r3, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c406 <__isoc23_strtol@@Base+0x236> │ │ │ │ + cbz r3, 7c3ae <__isoc23_strtol@@Base+0x236> │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c444 <__isoc23_strtol@@Base+0x274> │ │ │ │ + beq.n 7c3ec <__isoc23_strtol@@Base+0x274> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7c530 <__isoc23_strtol@@Base+0x360> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7c4d8 <__isoc23_strtol@@Base+0x360> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r4 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 7c58a <__isoc23_strtol@@Base+0x3ba> │ │ │ │ + beq.w 7c532 <__isoc23_strtol@@Base+0x3ba> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ - b.n 7c3b6 <__isoc23_strtol@@Base+0x1e6> │ │ │ │ + b.n 7c35e <__isoc23_strtol@@Base+0x1e6> │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7c6a4 <__isoc23_strtol@@Base+0x4d4> │ │ │ │ + beq.w 7c64c <__isoc23_strtol@@Base+0x4d4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c442 <__isoc23_strtol@@Base+0x272> │ │ │ │ + cbz r3, 7c3ea <__isoc23_strtol@@Base+0x272> │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 7c582 <__isoc23_strtol@@Base+0x3b2> │ │ │ │ + bne.w 7c52a <__isoc23_strtol@@Base+0x3b2> │ │ │ │ negs r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bgt.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bgt.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ ldrb.w ip, [r6, #1] │ │ │ │ add.w r9, r6, #1 │ │ │ │ sub.w r5, r0, #48 @ 0x30 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - ble.w 7c5cc <__isoc23_strtol@@Base+0x3fc> │ │ │ │ + ble.w 7c574 <__isoc23_strtol@@Base+0x3fc> │ │ │ │ cmp.w ip, #57 @ 0x39 │ │ │ │ - ble.w 7c662 <__isoc23_strtol@@Base+0x492> │ │ │ │ + ble.w 7c60a <__isoc23_strtol@@Base+0x492> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bne.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ and.w r3, ip, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.w 7c5d8 <__isoc23_strtol@@Base+0x408> │ │ │ │ - ldr r3, [pc, #644] @ (7c70c <__isoc23_strtol@@Base+0x53c>) │ │ │ │ + bne.w 7c580 <__isoc23_strtol@@Base+0x408> │ │ │ │ + ldr r3, [pc, #644] @ (7c6b4 <__isoc23_strtol@@Base+0x53c>) │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c686 <__isoc23_strtol@@Base+0x4b6> │ │ │ │ + bne.w 7c62e <__isoc23_strtol@@Base+0x4b6> │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w sl, #16 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ movs r5, #4 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ cmp r0, sl │ │ │ │ - bge.n 7c436 <__isoc23_strtol@@Base+0x266> │ │ │ │ + bge.n 7c3de <__isoc23_strtol@@Base+0x266> │ │ │ │ mov.w r8, #0 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 7c4ca <__isoc23_strtol@@Base+0x2fa> │ │ │ │ + b.n 7c472 <__isoc23_strtol@@Base+0x2fa> │ │ │ │ mov r6, r3 │ │ │ │ cmp r1, r9 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ it hi │ │ │ │ movhi.w r8, #1 │ │ │ │ - bhi.n 7c4e6 <__isoc23_strtol@@Base+0x316> │ │ │ │ + bhi.n 7c48e <__isoc23_strtol@@Base+0x316> │ │ │ │ adds r1, r7, r0 │ │ │ │ adds r1, r3, r1 │ │ │ │ add.w r1, r0, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - bgt.n 7c4c8 <__isoc23_strtol@@Base+0x2f8> │ │ │ │ + bgt.n 7c470 <__isoc23_strtol@@Base+0x2f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 7c400 <__isoc23_strtol@@Base+0x230> │ │ │ │ - b.n 7c3fe <__isoc23_strtol@@Base+0x22e> │ │ │ │ - ldr r0, [pc, #536] @ (7c714 <__isoc23_strtol@@Base+0x544>) │ │ │ │ + bne.n 7c3a8 <__isoc23_strtol@@Base+0x230> │ │ │ │ + b.n 7c3a6 <__isoc23_strtol@@Base+0x22e> │ │ │ │ + ldr r0, [pc, #536] @ (7c6bc <__isoc23_strtol@@Base+0x544>) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ - ldr r1, [pc, #528] @ (7c718 <__isoc23_strtol@@Base+0x548>) │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ + ldr r1, [pc, #528] @ (7c6c0 <__isoc23_strtol@@Base+0x548>) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 7c204 <__isoc23_strtol@@Base+0x34> │ │ │ │ - cbz r1, 7c54e <__isoc23_strtol@@Base+0x37e> │ │ │ │ + b.n 7c1ac <__isoc23_strtol@@Base+0x34> │ │ │ │ + cbz r1, 7c4f6 <__isoc23_strtol@@Base+0x37e> │ │ │ │ cmp r1, #1 │ │ │ │ - bmi.w 7c678 <__isoc23_strtol@@Base+0x4a8> │ │ │ │ + bmi.w 7c620 <__isoc23_strtol@@Base+0x4a8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c52a <__isoc23_strtol@@Base+0x35a> │ │ │ │ + cbz r3, 7c4d2 <__isoc23_strtol@@Base+0x35a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w ip, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c44a <__isoc23_strtol@@Base+0x27a> │ │ │ │ + beq.n 7c3f2 <__isoc23_strtol@@Base+0x27a> │ │ │ │ movs.w r9, r9, lsl #1 │ │ │ │ - beq.n 7c53e <__isoc23_strtol@@Base+0x36e> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 7c4e6 <__isoc23_strtol@@Base+0x36e> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7c218 <__isoc23_strtol@@Base+0x48> │ │ │ │ + b.n 7c1c0 <__isoc23_strtol@@Base+0x48> │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7c678 <__isoc23_strtol@@Base+0x4a8> │ │ │ │ + bne.w 7c620 <__isoc23_strtol@@Base+0x4a8> │ │ │ │ cmp r4, ip │ │ │ │ - bcc.n 7c544 <__isoc23_strtol@@Base+0x374> │ │ │ │ + bcc.n 7c4ec <__isoc23_strtol@@Base+0x374> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c55c <__isoc23_strtol@@Base+0x38c> │ │ │ │ + cbz r3, 7c504 <__isoc23_strtol@@Base+0x38c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w ip, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7c412 <__isoc23_strtol@@Base+0x242> │ │ │ │ + bne.w 7c3ba <__isoc23_strtol@@Base+0x242> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7c218 <__isoc23_strtol@@Base+0x48> │ │ │ │ + b.n 7c1c0 <__isoc23_strtol@@Base+0x48> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c56e <__isoc23_strtol@@Base+0x39e> │ │ │ │ + cbz r3, 7c516 <__isoc23_strtol@@Base+0x39e> │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c582 <__isoc23_strtol@@Base+0x3b2> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 7c52a <__isoc23_strtol@@Base+0x3b2> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ rsb r1, r7, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r1 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #7 │ │ │ │ - bgt.n 7c60e <__isoc23_strtol@@Base+0x43e> │ │ │ │ + bgt.n 7c5b6 <__isoc23_strtol@@Base+0x43e> │ │ │ │ cmp.w sl, #3 │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle r5, #1 │ │ │ │ - ble.n 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + ble.n 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + b.n 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ mov r3, ip │ │ │ │ mov ip, r0 │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ - b.n 7c3fa <__isoc23_strtol@@Base+0x22a> │ │ │ │ + b.n 7c3a2 <__isoc23_strtol@@Base+0x22a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c412 <__isoc23_strtol@@Base+0x242> │ │ │ │ + beq.w 7c3ba <__isoc23_strtol@@Base+0x242> │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 7c412 <__isoc23_strtol@@Base+0x242> │ │ │ │ + b.n 7c3ba <__isoc23_strtol@@Base+0x242> │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r5, #5 │ │ │ │ - bne.w 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + bne.w 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ movs r5, #6 │ │ │ │ - b.n 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + b.n 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.n 7c6b2 <__isoc23_strtol@@Base+0x4e2> │ │ │ │ + beq.n 7c65a <__isoc23_strtol@@Base+0x4e2> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bne.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ mov r3, ip │ │ │ │ ldrh.w r1, [r1, ip, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ - ldr r1, [pc, #292] @ (7c70c <__isoc23_strtol@@Base+0x53c>) │ │ │ │ + bpl.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ + ldr r1, [pc, #292] @ (7c6b4 <__isoc23_strtol@@Base+0x53c>) │ │ │ │ ldr.w r8, [r8, r1] │ │ │ │ ldr.w r1, [r8, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c6f2 <__isoc23_strtol@@Base+0x522> │ │ │ │ + bne.n 7c69a <__isoc23_strtol@@Base+0x522> │ │ │ │ ldr.w r3, [r8, #300] @ 0x12c │ │ │ │ mov.w sl, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r9 │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ - b.n 7c624 <__isoc23_strtol@@Base+0x454> │ │ │ │ + b.n 7c5cc <__isoc23_strtol@@Base+0x454> │ │ │ │ cmp.w sl, #31 │ │ │ │ itt gt │ │ │ │ addgt.w lr, r8, #328 @ 0x148 │ │ │ │ movgt r5, #5 │ │ │ │ - bgt.w 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + bgt.w 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ cmp.w sl, #15 │ │ │ │ - bgt.n 7c6e2 <__isoc23_strtol@@Base+0x512> │ │ │ │ + bgt.n 7c68a <__isoc23_strtol@@Base+0x512> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + b.n 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ mov r3, r9 │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ - b.n 7c3fe <__isoc23_strtol@@Base+0x22e> │ │ │ │ + b.n 7c3a6 <__isoc23_strtol@@Base+0x22e> │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7c6a4 <__isoc23_strtol@@Base+0x4d4> │ │ │ │ + beq.n 7c64c <__isoc23_strtol@@Base+0x4d4> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 7c6ea <__isoc23_strtol@@Base+0x51a> │ │ │ │ + beq.n 7c692 <__isoc23_strtol@@Base+0x51a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c582 <__isoc23_strtol@@Base+0x3b2> │ │ │ │ + beq.n 7c52a <__isoc23_strtol@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7c564 <__isoc23_strtol@@Base+0x394> │ │ │ │ + b.n 7c50c <__isoc23_strtol@@Base+0x394> │ │ │ │ mov r9, r3 │ │ │ │ mov r3, ip │ │ │ │ mov ip, r0 │ │ │ │ - b.n 7c2c8 <__isoc23_strtol@@Base+0xf8> │ │ │ │ + b.n 7c270 <__isoc23_strtol@@Base+0xf8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7c412 <__isoc23_strtol@@Base+0x242> │ │ │ │ + bne.w 7c3ba <__isoc23_strtol@@Base+0x242> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7c584 <__isoc23_strtol@@Base+0x3b4> │ │ │ │ + b.n 7c52c <__isoc23_strtol@@Base+0x3b4> │ │ │ │ ldrb.w lr, [r6, #2] │ │ │ │ mov r3, ip │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ - beq.w 7c35e <__isoc23_strtol@@Base+0x18e> │ │ │ │ + beq.w 7c306 <__isoc23_strtol@@Base+0x18e> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ - b.n 7c5da <__isoc23_strtol@@Base+0x40a> │ │ │ │ + bne.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ + b.n 7c582 <__isoc23_strtol@@Base+0x40a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c530 <__isoc23_strtol@@Base+0x360> │ │ │ │ + beq.w 7c4d8 <__isoc23_strtol@@Base+0x360> │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 7c530 <__isoc23_strtol@@Base+0x360> │ │ │ │ + b.n 7c4d8 <__isoc23_strtol@@Base+0x360> │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ cmp r0, #15 │ │ │ │ ittt le │ │ │ │ mvnle.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movle.w sl, #16 │ │ │ │ movle r5, #4 │ │ │ │ - ble.w 7c4be <__isoc23_strtol@@Base+0x2ee> │ │ │ │ + ble.w 7c466 <__isoc23_strtol@@Base+0x2ee> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c442 <__isoc23_strtol@@Base+0x272> │ │ │ │ + beq.w 7c3ea <__isoc23_strtol@@Base+0x272> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7c442 <__isoc23_strtol@@Base+0x272> │ │ │ │ + b.n 7c3ea <__isoc23_strtol@@Base+0x272> │ │ │ │ sub.w r3, r0, #50 @ 0x32 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 7c266 <__isoc23_strtol@@Base+0x96> │ │ │ │ - ldr r3, [pc, #76] @ (7c70c <__isoc23_strtol@@Base+0x53c>) │ │ │ │ + bhi.w 7c20e <__isoc23_strtol@@Base+0x96> │ │ │ │ + ldr r3, [pc, #76] @ (7c6b4 <__isoc23_strtol@@Base+0x53c>) │ │ │ │ rsb r0, r0, #48 @ 0x30 │ │ │ │ and.w sl, r0, r5 │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - ldr r3, [pc, #76] @ (7c71c <__isoc23_strtol@@Base+0x54c>) │ │ │ │ + ldr r3, [pc, #76] @ (7c6c4 <__isoc23_strtol@@Base+0x54c>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c426 <__isoc23_strtol@@Base+0x256> │ │ │ │ + bne.w 7c3ce <__isoc23_strtol@@Base+0x256> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 7c398 <__isoc23_strtol@@Base+0x1c8> │ │ │ │ + b.n 7c340 <__isoc23_strtol@@Base+0x1c8> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7c4b6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + b.n 7c45e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ mov ip, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 7c54e <__isoc23_strtol@@Base+0x37e> │ │ │ │ + b.n 7c4f6 <__isoc23_strtol@@Base+0x37e> │ │ │ │ mov r6, r9 │ │ │ │ mov.w sl, #8 │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ - b.n 7c624 <__isoc23_strtol@@Base+0x454> │ │ │ │ + b.n 7c5cc <__isoc23_strtol@@Base+0x454> │ │ │ │ nop │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #120] @ (7c780 <__isoc23_strtoul@@Base+0x60>) │ │ │ │ + ldr r3, [pc, #472] @ (7c888 <__isoc23_strtoul@@Base+0x1c0>) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007c720 <__isoc23_strtoul@@Base>: │ │ │ │ +0007c6c8 <__isoc23_strtoul@@Base>: │ │ │ │ stmdb 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 r8, [pc, #1060] @ 7cb58 <__isoc23_strtoul@@Base+0x438> │ │ │ │ + ldr.w r8, [pc, #1060] @ 7cb00 <__isoc23_strtoul@@Base+0x438> │ │ │ │ sub.w r3, r2, #37 @ 0x25 │ │ │ │ mov r5, r2 │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #27 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bhi.n 7c76e <__isoc23_strtoul@@Base+0x4e> │ │ │ │ - ldr.w r6, [pc, #1044] @ 7cb5c <__isoc23_strtoul@@Base+0x43c> │ │ │ │ + bhi.n 7c716 <__isoc23_strtoul@@Base+0x4e> │ │ │ │ + ldr.w r6, [pc, #1044] @ 7cb04 <__isoc23_strtoul@@Base+0x43c> │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7c9e0 <__isoc23_strtoul@@Base+0x2c0> │ │ │ │ - cbz r0, 7c778 <__isoc23_strtoul@@Base+0x58> │ │ │ │ + blt.w 7c988 <__isoc23_strtoul@@Base+0x2c0> │ │ │ │ + cbz r0, 7c720 <__isoc23_strtoul@@Base+0x58> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c75c <__isoc23_strtoul@@Base+0x3c> │ │ │ │ + cbz r3, 7c704 <__isoc23_strtoul@@Base+0x3c> │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bhi.n 7c756 <__isoc23_strtoul@@Base+0x36> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 7c6fe <__isoc23_strtoul@@Base+0x36> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 7c77e <__isoc23_strtoul@@Base+0x5e> │ │ │ │ + bmi.n 7c726 <__isoc23_strtoul@@Base+0x5e> │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ sub.w r7, r2, #45 @ 0x2d │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ clz r7, r7 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7c8ac <__isoc23_strtoul@@Base+0x18c> │ │ │ │ + bne.n 7c854 <__isoc23_strtoul@@Base+0x18c> │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bgt.w 7c93c <__isoc23_strtoul@@Base+0x21c> │ │ │ │ - ldr r3, [pc, #936] @ (7cb60 <__isoc23_strtoul@@Base+0x440>) │ │ │ │ + bgt.w 7c8e4 <__isoc23_strtoul@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #936] @ (7cb08 <__isoc23_strtoul@@Base+0x440>) │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -181396,475 +181373,475 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ it ls │ │ │ │ movls r5, r1 │ │ │ │ - bls.n 7c874 <__isoc23_strtoul@@Base+0x154> │ │ │ │ + bls.n 7c81c <__isoc23_strtoul@@Base+0x154> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cab6 <__isoc23_strtoul@@Base+0x396> │ │ │ │ + bne.w 7ca5e <__isoc23_strtoul@@Base+0x396> │ │ │ │ cmp ip, fp │ │ │ │ - bne.w 7caa2 <__isoc23_strtoul@@Base+0x382> │ │ │ │ + bne.w 7ca4a <__isoc23_strtoul@@Base+0x382> │ │ │ │ subs r3, r1, r6 │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.w 7ca16 <__isoc23_strtoul@@Base+0x2f6> │ │ │ │ + bgt.w 7c9be <__isoc23_strtoul@@Base+0x2f6> │ │ │ │ ldrb.w ip, [r5, #1] │ │ │ │ adds r3, r5, #2 │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bls.n 7c86e <__isoc23_strtoul@@Base+0x14e> │ │ │ │ + bls.n 7c816 <__isoc23_strtoul@@Base+0x14e> │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ sub.w lr, r3, r9 │ │ │ │ mov r5, r3 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 7c846 <__isoc23_strtoul@@Base+0x126> │ │ │ │ + bne.n 7c7ee <__isoc23_strtoul@@Base+0x126> │ │ │ │ cmp fp, ip │ │ │ │ - bne.n 7c84e <__isoc23_strtoul@@Base+0x12e> │ │ │ │ + bne.n 7c7f6 <__isoc23_strtoul@@Base+0x12e> │ │ │ │ ldrb.w ip, [r5], #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bls.n 7c874 <__isoc23_strtoul@@Base+0x154> │ │ │ │ + bls.n 7c81c <__isoc23_strtoul@@Base+0x154> │ │ │ │ mov r3, r5 │ │ │ │ sub.w lr, r3, r9 │ │ │ │ mov r5, r3 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 7c820 <__isoc23_strtoul@@Base+0x100> │ │ │ │ + beq.n 7c7c8 <__isoc23_strtoul@@Base+0x100> │ │ │ │ mov r0, sl │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ subeq r1, r3, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7c85a <__isoc23_strtoul@@Base+0x13a> │ │ │ │ + cbz r3, 7c802 <__isoc23_strtoul@@Base+0x13a> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7ca24 <__isoc23_strtoul@@Base+0x304> │ │ │ │ + bne.w 7c9cc <__isoc23_strtoul@@Base+0x304> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r0, r0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi.w r8, #1 │ │ │ │ - bhi.n 7c7d8 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ + bhi.n 7c780 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ movs r1, #10 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ add.w r1, r7, lr │ │ │ │ adds r1, r0, r1 │ │ │ │ add r0, lr │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ - b.n 7c7d8 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ + b.n 7c780 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ movs r1, #10 │ │ │ │ sub.w r3, ip, #48 @ 0x30 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ subs r1, r3, #2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bhi.n 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ adds r6, #3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ - ldr r3, [pc, #688] @ (7cb64 <__isoc23_strtoul@@Base+0x444>) │ │ │ │ + beq.n 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ + ldr r3, [pc, #688] @ (7cb0c <__isoc23_strtoul@@Base+0x444>) │ │ │ │ rsb r9, r5, #0 │ │ │ │ and.w r9, r9, r5 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - ldr r3, [pc, #680] @ (7cb68 <__isoc23_strtoul@@Base+0x448>) │ │ │ │ + ldr r3, [pc, #680] @ (7cb10 <__isoc23_strtoul@@Base+0x448>) │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ - cbnz r3, 7c8da <__isoc23_strtoul@@Base+0x1ba> │ │ │ │ + cbnz r3, 7c882 <__isoc23_strtoul@@Base+0x1ba> │ │ │ │ ldr.w r3, [r8, #300] @ 0x12c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r8, #304] @ 0x130 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - ble.n 7c932 <__isoc23_strtoul@@Base+0x212> │ │ │ │ + ble.n 7c8da <__isoc23_strtoul@@Base+0x212> │ │ │ │ add.w lr, r8, #584 @ 0x248 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 7ca36 <__isoc23_strtoul@@Base+0x316> │ │ │ │ + beq.w 7c9de <__isoc23_strtoul@@Base+0x316> │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ cmp ip, r5 │ │ │ │ ittt lt │ │ │ │ movlt.w r8, #0 │ │ │ │ addlt r1, r6, #1 │ │ │ │ movlt r0, r8 │ │ │ │ - blt.n 7c900 <__isoc23_strtoul@@Base+0x1e0> │ │ │ │ - b.n 7caa8 <__isoc23_strtoul@@Base+0x388> │ │ │ │ + blt.n 7c8a8 <__isoc23_strtoul@@Base+0x1e0> │ │ │ │ + b.n 7ca50 <__isoc23_strtoul@@Base+0x388> │ │ │ │ mov r1, r3 │ │ │ │ cmp sl, r0 │ │ │ │ mul.w r3, r0, r5 │ │ │ │ add.w r6, r7, ip │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcc.n 7c91e <__isoc23_strtoul@@Base+0x1fe> │ │ │ │ + bcc.n 7c8c6 <__isoc23_strtoul@@Base+0x1fe> │ │ │ │ adds r6, r3, r6 │ │ │ │ add.w r0, ip, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ ldrb.w ip, [lr, r6] │ │ │ │ cmp ip, r5 │ │ │ │ - blt.n 7c8fe <__isoc23_strtoul@@Base+0x1de> │ │ │ │ - b.n 7c84e <__isoc23_strtoul@@Base+0x12e> │ │ │ │ + blt.n 7c8a6 <__isoc23_strtoul@@Base+0x1de> │ │ │ │ + b.n 7c7f6 <__isoc23_strtoul@@Base+0x12e> │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r4 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 7c9fe <__isoc23_strtoul@@Base+0x2de> │ │ │ │ + beq.n 7c9a6 <__isoc23_strtoul@@Base+0x2de> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ - b.n 7c8ea <__isoc23_strtoul@@Base+0x1ca> │ │ │ │ + b.n 7c892 <__isoc23_strtoul@@Base+0x1ca> │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bgt.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bgt.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ ldrb.w ip, [r6, #1] │ │ │ │ add.w r9, r6, #1 │ │ │ │ sub.w r5, r0, #48 @ 0x30 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - ble.n 7ca44 <__isoc23_strtoul@@Base+0x324> │ │ │ │ + ble.n 7c9ec <__isoc23_strtoul@@Base+0x324> │ │ │ │ cmp.w ip, #57 @ 0x39 │ │ │ │ - ble.w 7cabe <__isoc23_strtoul@@Base+0x39e> │ │ │ │ + ble.w 7ca66 <__isoc23_strtoul@@Base+0x39e> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bne.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ and.w r3, ip, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7ca50 <__isoc23_strtoul@@Base+0x330> │ │ │ │ - ldr r3, [pc, #504] @ (7cb64 <__isoc23_strtoul@@Base+0x444>) │ │ │ │ + bne.n 7c9f8 <__isoc23_strtoul@@Base+0x330> │ │ │ │ + ldr r3, [pc, #504] @ (7cb0c <__isoc23_strtoul@@Base+0x444>) │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb22 <__isoc23_strtoul@@Base+0x402> │ │ │ │ + bne.w 7caca <__isoc23_strtoul@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r9, #16 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ movs r5, #4 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ cmp ip, r9 │ │ │ │ - bge.w 7cad4 <__isoc23_strtoul@@Base+0x3b4> │ │ │ │ + bge.w 7ca7c <__isoc23_strtoul@@Base+0x3b4> │ │ │ │ mov.w r8, #0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7c9b2 <__isoc23_strtoul@@Base+0x292> │ │ │ │ + b.n 7c95a <__isoc23_strtoul@@Base+0x292> │ │ │ │ mov r1, r3 │ │ │ │ cmp sl, r0 │ │ │ │ lsl.w r3, r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcc.n 7c9d0 <__isoc23_strtoul@@Base+0x2b0> │ │ │ │ + bcc.n 7c978 <__isoc23_strtoul@@Base+0x2b0> │ │ │ │ add.w r0, r7, ip │ │ │ │ adds r0, r3, r0 │ │ │ │ add.w r0, ip, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r8, r8, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ ldrb.w ip, [lr, r6] │ │ │ │ cmp r9, ip │ │ │ │ - bgt.n 7c9b0 <__isoc23_strtoul@@Base+0x290> │ │ │ │ - b.n 7c84e <__isoc23_strtoul@@Base+0x12e> │ │ │ │ - ldr r0, [pc, #392] @ (7cb6c <__isoc23_strtoul@@Base+0x44c>) │ │ │ │ + bgt.n 7c958 <__isoc23_strtoul@@Base+0x290> │ │ │ │ + b.n 7c7f6 <__isoc23_strtoul@@Base+0x12e> │ │ │ │ + ldr r0, [pc, #392] @ (7cb14 <__isoc23_strtoul@@Base+0x44c>) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 9a860 <__isoc23_strtoul@@Base+0x1e140> │ │ │ │ - ldr r1, [pc, #384] @ (7cb70 <__isoc23_strtoul@@Base+0x450>) │ │ │ │ + bl 9a278 <__isoc23_strtoul@@Base+0x1dbb0> │ │ │ │ + ldr r1, [pc, #384] @ (7cb18 <__isoc23_strtoul@@Base+0x450>) │ │ │ │ add r1, pc │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 7c754 <__isoc23_strtoul@@Base+0x34> │ │ │ │ + b.n 7c6fc <__isoc23_strtoul@@Base+0x34> │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.n 7ca86 <__isoc23_strtoul@@Base+0x366> │ │ │ │ + bgt.n 7ca2e <__isoc23_strtoul@@Base+0x366> │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle r5, #1 │ │ │ │ - ble.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + ble.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + b.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7ca1c <__isoc23_strtoul@@Base+0x2fc> │ │ │ │ + cbz r3, 7c9c4 <__isoc23_strtoul@@Base+0x2fc> │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c768 <__isoc23_strtoul@@Base+0x48> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7c710 <__isoc23_strtoul@@Base+0x48> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r5, #5 │ │ │ │ - bne.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + bne.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ movs r5, #6 │ │ │ │ - b.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + b.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.n 7cae0 <__isoc23_strtoul@@Base+0x3c0> │ │ │ │ + beq.n 7ca88 <__isoc23_strtoul@@Base+0x3c0> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bne.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ mov r3, ip │ │ │ │ ldrh.w r1, [r1, ip, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ - ldr r1, [pc, #260] @ (7cb64 <__isoc23_strtoul@@Base+0x444>) │ │ │ │ + bpl.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ + ldr r1, [pc, #260] @ (7cb0c <__isoc23_strtoul@@Base+0x444>) │ │ │ │ ldr.w r8, [r8, r1] │ │ │ │ ldr.w r1, [r8, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7cb4c <__isoc23_strtoul@@Base+0x42c> │ │ │ │ + bne.n 7caf4 <__isoc23_strtoul@@Base+0x42c> │ │ │ │ ldr.w r3, [r8, #300] @ 0x12c │ │ │ │ mvn.w sl, #3758096384 @ 0xe0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r9 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 7ca9a <__isoc23_strtoul@@Base+0x37a> │ │ │ │ + b.n 7ca42 <__isoc23_strtoul@@Base+0x37a> │ │ │ │ cmp.w r9, #31 │ │ │ │ itt gt │ │ │ │ addgt.w lr, r8, #328 @ 0x148 │ │ │ │ movgt r5, #5 │ │ │ │ - bgt.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + bgt.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.n 7cb10 <__isoc23_strtoul@@Base+0x3f0> │ │ │ │ + bgt.n 7cab8 <__isoc23_strtoul@@Base+0x3f0> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + b.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7c84e <__isoc23_strtoul@@Base+0x12e> │ │ │ │ + b.n 7c7f6 <__isoc23_strtoul@@Base+0x12e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7cb18 <__isoc23_strtoul@@Base+0x3f8> │ │ │ │ - cbz r3, 7cab2 <__isoc23_strtoul@@Base+0x392> │ │ │ │ + beq.n 7cac0 <__isoc23_strtoul@@Base+0x3f8> │ │ │ │ + cbz r3, 7ca5a <__isoc23_strtoul@@Base+0x392> │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7c862 <__isoc23_strtoul@@Base+0x142> │ │ │ │ + b.n 7c80a <__isoc23_strtoul@@Base+0x142> │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7c814 <__isoc23_strtoul@@Base+0xf4> │ │ │ │ + b.n 7c7bc <__isoc23_strtoul@@Base+0xf4> │ │ │ │ ldrb.w lr, [r6, #2] │ │ │ │ mov r3, ip │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ - beq.w 7c896 <__isoc23_strtoul@@Base+0x176> │ │ │ │ + beq.w 7c83e <__isoc23_strtoul@@Base+0x176> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ - b.n 7ca52 <__isoc23_strtoul@@Base+0x332> │ │ │ │ + bne.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ + b.n 7c9fa <__isoc23_strtoul@@Base+0x332> │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7cb42 <__isoc23_strtoul@@Base+0x422> │ │ │ │ + beq.n 7caea <__isoc23_strtoul@@Base+0x422> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cab0 <__isoc23_strtoul@@Base+0x390> │ │ │ │ - b.n 7cab2 <__isoc23_strtoul@@Base+0x392> │ │ │ │ + bne.n 7ca58 <__isoc23_strtoul@@Base+0x390> │ │ │ │ + b.n 7ca5a <__isoc23_strtoul@@Base+0x392> │ │ │ │ sub.w r3, r0, #50 @ 0x32 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 7c7b4 <__isoc23_strtoul@@Base+0x94> │ │ │ │ - ldr r3, [pc, #120] @ (7cb64 <__isoc23_strtoul@@Base+0x444>) │ │ │ │ + bhi.w 7c75c <__isoc23_strtoul@@Base+0x94> │ │ │ │ + ldr r3, [pc, #120] @ (7cb0c <__isoc23_strtoul@@Base+0x444>) │ │ │ │ rsb r0, r0, #48 @ 0x30 │ │ │ │ and.w r9, r0, r5 │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - ldr r3, [pc, #120] @ (7cb74 <__isoc23_strtoul@@Base+0x454>) │ │ │ │ + ldr r3, [pc, #120] @ (7cb1c <__isoc23_strtoul@@Base+0x454>) │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c92e <__isoc23_strtoul@@Base+0x20e> │ │ │ │ + bne.w 7c8d6 <__isoc23_strtoul@@Base+0x20e> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 7c8cc <__isoc23_strtoul@@Base+0x1ac> │ │ │ │ + b.n 7c874 <__isoc23_strtoul@@Base+0x1ac> │ │ │ │ add.w lr, r8, #328 @ 0x148 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7c99c <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + b.n 7c944 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7cab2 <__isoc23_strtoul@@Base+0x392> │ │ │ │ + beq.n 7ca5a <__isoc23_strtoul@@Base+0x392> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7cab2 <__isoc23_strtoul@@Base+0x392> │ │ │ │ + b.n 7ca5a <__isoc23_strtoul@@Base+0x392> │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ittt le │ │ │ │ mvnle.w sl, #4026531840 @ 0xf0000000 │ │ │ │ movle.w r9, #16 │ │ │ │ movle r5, #4 │ │ │ │ - ble.w 7c9a6 <__isoc23_strtoul@@Base+0x286> │ │ │ │ + ble.w 7c94e <__isoc23_strtoul@@Base+0x286> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7cab2 <__isoc23_strtoul@@Base+0x392> │ │ │ │ + beq.n 7ca5a <__isoc23_strtoul@@Base+0x392> │ │ │ │ subs r6, #1 │ │ │ │ - b.n 7cab0 <__isoc23_strtoul@@Base+0x390> │ │ │ │ + b.n 7ca58 <__isoc23_strtoul@@Base+0x390> │ │ │ │ mov r6, r9 │ │ │ │ mvn.w sl, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 7ca9a <__isoc23_strtoul@@Base+0x37a> │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + b.n 7ca42 <__isoc23_strtoul@@Base+0x37a> │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + mov r2, r5 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ movs r5, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r5, [pc, #1844] @ 7d2c0 <__isoc23_strtoul@@Base+0xba0> │ │ │ │ + ldr.w r5, [pc, #1844] @ 7d268 <__isoc23_strtoul@@Base+0xba0> │ │ │ │ mov r7, r2 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ce2a <__isoc23_strtoul@@Base+0x70a> │ │ │ │ + beq.w 7cdd2 <__isoc23_strtoul@@Base+0x70a> │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bhi.n 7cca2 <__isoc23_strtoul@@Base+0x582> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 7cc4a <__isoc23_strtoul@@Base+0x582> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov ip, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r1, [r0, r2, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 7cbb2 <__isoc23_strtoul@@Base+0x492> │ │ │ │ + bmi.n 7cb5a <__isoc23_strtoul@@Base+0x492> │ │ │ │ sub.w r1, r2, #43 @ 0x2b │ │ │ │ sub.w r6, r2, #45 @ 0x2d │ │ │ │ and.w r1, r1, #253 @ 0xfd │ │ │ │ clz r6, r6 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ itet ne │ │ │ │ movne r3, ip │ │ │ │ moveq r8, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ccbc <__isoc23_strtoul@@Base+0x59c> │ │ │ │ + beq.n 7cc64 <__isoc23_strtoul@@Base+0x59c> │ │ │ │ cmp r4, #10 │ │ │ │ - beq.w 7d27a <__isoc23_strtoul@@Base+0xb5a> │ │ │ │ - ldr.w r1, [pc, #1752] @ 7d2c4 <__isoc23_strtoul@@Base+0xba4> │ │ │ │ + beq.w 7d222 <__isoc23_strtoul@@Base+0xb5a> │ │ │ │ + ldr.w r1, [pc, #1752] @ 7d26c <__isoc23_strtoul@@Base+0xba4> │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r1, r4, lsl #2] │ │ │ │ - ldr.w r1, [pc, #1744] @ 7d2c8 <__isoc23_strtoul@@Base+0xba8> │ │ │ │ + ldr.w r1, [pc, #1744] @ 7d270 <__isoc23_strtoul@@Base+0xba8> │ │ │ │ rsb sl, r4, #0 │ │ │ │ and.w sl, sl, r4 │ │ │ │ ldr r5, [r5, r1] │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ - cbnz r1, 7cc1a <__isoc23_strtoul@@Base+0x4fa> │ │ │ │ + cbnz r1, 7cbc2 <__isoc23_strtoul@@Base+0x4fa> │ │ │ │ ldr.w r1, [r5, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - ble.w 7ce2e <__isoc23_strtoul@@Base+0x70e> │ │ │ │ + ble.w 7cdd6 <__isoc23_strtoul@@Base+0x70e> │ │ │ │ add.w lr, r5, #584 @ 0x248 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 7cfce <__isoc23_strtoul@@Base+0x8ae> │ │ │ │ + beq.w 7cf76 <__isoc23_strtoul@@Base+0x8ae> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldrb.w ip, [lr, r1] │ │ │ │ cmp ip, r4 │ │ │ │ ittt lt │ │ │ │ movlt r5, #0 │ │ │ │ addlt r1, r3, #1 │ │ │ │ movlt r0, r5 │ │ │ │ - blt.n 7cc40 <__isoc23_strtoul@@Base+0x520> │ │ │ │ - b.n 7d10e <__isoc23_strtoul@@Base+0x9ee> │ │ │ │ + blt.n 7cbe8 <__isoc23_strtoul@@Base+0x520> │ │ │ │ + b.n 7d0b6 <__isoc23_strtoul@@Base+0x9ee> │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r9 │ │ │ │ mul.w r3, r0, r4 │ │ │ │ add.w sl, r6, ip │ │ │ │ it hi │ │ │ │ movhi r5, #1 │ │ │ │ - bhi.n 7cc5e <__isoc23_strtoul@@Base+0x53e> │ │ │ │ + bhi.n 7cc06 <__isoc23_strtoul@@Base+0x53e> │ │ │ │ adds.w sl, r3, sl │ │ │ │ add.w r0, ip, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ cmp ip, r4 │ │ │ │ - blt.n 7cc3e <__isoc23_strtoul@@Base+0x51e> │ │ │ │ + blt.n 7cbe6 <__isoc23_strtoul@@Base+0x51e> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7cf4a <__isoc23_strtoul@@Base+0x82a> │ │ │ │ + bne.w 7cef2 <__isoc23_strtoul@@Base+0x82a> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - cbz r7, 7cc7c <__isoc23_strtoul@@Base+0x55c> │ │ │ │ + cbz r7, 7cc24 <__isoc23_strtoul@@Base+0x55c> │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7cc82 <__isoc23_strtoul@@Base+0x562> │ │ │ │ + cbz r1, 7cc2a <__isoc23_strtoul@@Base+0x562> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7cdf8 <__isoc23_strtoul@@Base+0x6d8> │ │ │ │ + beq.w 7cda0 <__isoc23_strtoul@@Base+0x6d8> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7cf9a <__isoc23_strtoul@@Base+0x87a> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7cf42 <__isoc23_strtoul@@Base+0x87a> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7ccaa <__isoc23_strtoul@@Base+0x58a> │ │ │ │ + cbz r3, 7cc52 <__isoc23_strtoul@@Base+0x58a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bgt.w 7ce38 <__isoc23_strtoul@@Base+0x718> │ │ │ │ - ldr.w r1, [pc, #1540] @ 7d2cc <__isoc23_strtoul@@Base+0xbac> │ │ │ │ + bgt.w 7cde0 <__isoc23_strtoul@@Base+0x718> │ │ │ │ + ldr.w r1, [pc, #1540] @ 7d274 <__isoc23_strtoul@@Base+0xbac> │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -181877,63 +181854,63 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, lr │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ sub.w r2, ip, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ it ls │ │ │ │ movls lr, r1 │ │ │ │ - bls.w 7ce0c <__isoc23_strtoul@@Base+0x6ec> │ │ │ │ + bls.w 7cdb4 <__isoc23_strtoul@@Base+0x6ec> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d126 <__isoc23_strtoul@@Base+0xa06> │ │ │ │ + bne.w 7d0ce <__isoc23_strtoul@@Base+0xa06> │ │ │ │ cmp ip, sl │ │ │ │ - bne.w 7d0ea <__isoc23_strtoul@@Base+0x9ca> │ │ │ │ + bne.w 7d092 <__isoc23_strtoul@@Base+0x9ca> │ │ │ │ subs r2, r1, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.w 7d0ee <__isoc23_strtoul@@Base+0x9ce> │ │ │ │ + bgt.w 7d096 <__isoc23_strtoul@@Base+0x9ce> │ │ │ │ ldrb.w ip, [lr, #1] │ │ │ │ add.w r4, lr, #2 │ │ │ │ sub.w r2, ip, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ it hi │ │ │ │ movhi r9, r0 │ │ │ │ - bls.n 7ce06 <__isoc23_strtoul@@Base+0x6e6> │ │ │ │ + bls.n 7cdae <__isoc23_strtoul@@Base+0x6e6> │ │ │ │ subs r2, r4, r1 │ │ │ │ mov lr, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 7cd4e <__isoc23_strtoul@@Base+0x62e> │ │ │ │ + bne.n 7ccf6 <__isoc23_strtoul@@Base+0x62e> │ │ │ │ cmp sl, ip │ │ │ │ - bne.w 7cf72 <__isoc23_strtoul@@Base+0x852> │ │ │ │ + bne.w 7cf1a <__isoc23_strtoul@@Base+0x852> │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ sub.w r2, ip, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 7ce0a <__isoc23_strtoul@@Base+0x6ea> │ │ │ │ + bls.n 7cdb2 <__isoc23_strtoul@@Base+0x6ea> │ │ │ │ mov r4, lr │ │ │ │ subs r2, r4, r1 │ │ │ │ mov lr, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7cd2e <__isoc23_strtoul@@Base+0x60e> │ │ │ │ + beq.n 7ccd6 <__isoc23_strtoul@@Base+0x60e> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7cf62 <__isoc23_strtoul@@Base+0x842> │ │ │ │ + blt.w 7cf0a <__isoc23_strtoul@@Base+0x842> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, r3, #1 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 7cf62 <__isoc23_strtoul@@Base+0x842> │ │ │ │ + beq.w 7cf0a <__isoc23_strtoul@@Base+0x842> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.w 7cf14 <__isoc23_strtoul@@Base+0x7f4> │ │ │ │ + bhi.w 7cebc <__isoc23_strtoul@@Base+0x7f4> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @@ -181979,576 +181956,576 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7d17c <__isoc23_strtoul@@Base+0xa5c> │ │ │ │ + beq.w 7d124 <__isoc23_strtoul@@Base+0xa5c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7cdf6 <__isoc23_strtoul@@Base+0x6d6> │ │ │ │ + cbz r1, 7cd9e <__isoc23_strtoul@@Base+0x6d6> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ + bne.w 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ negs r0, r0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, fp │ │ │ │ it hi │ │ │ │ movhi r5, #1 │ │ │ │ - bhi.w 7ccea <__isoc23_strtoul@@Base+0x5ca> │ │ │ │ + bhi.w 7cc92 <__isoc23_strtoul@@Base+0x5ca> │ │ │ │ movs r1, #10 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ adds r1, r6, r2 │ │ │ │ adds r1, r0, r1 │ │ │ │ add r0, r2 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 7ccea <__isoc23_strtoul@@Base+0x5ca> │ │ │ │ + b.n 7cc92 <__isoc23_strtoul@@Base+0x5ca> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7cbaa <__isoc23_strtoul@@Base+0x48a> │ │ │ │ + b.n 7cb52 <__isoc23_strtoul@@Base+0x48a> │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 7cefa <__isoc23_strtoul@@Base+0x7da> │ │ │ │ + beq.n 7cea2 <__isoc23_strtoul@@Base+0x7da> │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ - b.n 7cc2a <__isoc23_strtoul@@Base+0x50a> │ │ │ │ + b.n 7cbd2 <__isoc23_strtoul@@Base+0x50a> │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bgt.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bgt.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ sub.w r4, r1, #48 @ 0x30 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - ble.w 7cfe0 <__isoc23_strtoul@@Base+0x8c0> │ │ │ │ + ble.w 7cf88 <__isoc23_strtoul@@Base+0x8c0> │ │ │ │ cmp.w ip, #57 @ 0x39 │ │ │ │ - ble.w 7d12e <__isoc23_strtoul@@Base+0xa0e> │ │ │ │ + ble.w 7d0d6 <__isoc23_strtoul@@Base+0xa0e> │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bne.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ and.w r1, ip, #223 @ 0xdf │ │ │ │ cmp r1, #88 @ 0x58 │ │ │ │ - bne.w 7cfee <__isoc23_strtoul@@Base+0x8ce> │ │ │ │ + bne.w 7cf96 <__isoc23_strtoul@@Base+0x8ce> │ │ │ │ add.w sl, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d242 <__isoc23_strtoul@@Base+0xb22> │ │ │ │ - ldr.w r3, [pc, #1108] @ 7d2c8 <__isoc23_strtoul@@Base+0xba8> │ │ │ │ + beq.w 7d1ea <__isoc23_strtoul@@Base+0xb22> │ │ │ │ + ldr.w r3, [pc, #1108] @ 7d270 <__isoc23_strtoul@@Base+0xba8> │ │ │ │ movs r1, #16 │ │ │ │ strb r1, [r7, #0] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d228 <__isoc23_strtoul@@Base+0xb08> │ │ │ │ + bne.w 7d1d0 <__isoc23_strtoul@@Base+0xb08> │ │ │ │ mov r8, sl │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ cmp r4, #15 │ │ │ │ itt gt │ │ │ │ addgt.w lr, r5, #328 @ 0x148 │ │ │ │ movgt.w ip, #4 │ │ │ │ - bgt.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + bgt.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ mov.w ip, #3 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldrb.w r1, [lr, r1] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 7cdea <__isoc23_strtoul@@Base+0x6ca> │ │ │ │ + bge.n 7cd92 <__isoc23_strtoul@@Base+0x6ca> │ │ │ │ adds r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7cec8 <__isoc23_strtoul@@Base+0x7a8> │ │ │ │ + b.n 7ce70 <__isoc23_strtoul@@Base+0x7a8> │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r9 │ │ │ │ lsl.w sl, r0, ip │ │ │ │ it hi │ │ │ │ movhi r5, #1 │ │ │ │ - bhi.n 7cee4 <__isoc23_strtoul@@Base+0x7c4> │ │ │ │ + bhi.n 7ce8c <__isoc23_strtoul@@Base+0x7c4> │ │ │ │ adds r0, r6, r1 │ │ │ │ adds.w r0, sl, r0 │ │ │ │ add.w r0, r1, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r1, [sl], #1 │ │ │ │ ldrb.w r1, [lr, r1] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 7cec6 <__isoc23_strtoul@@Base+0x7a6> │ │ │ │ + blt.n 7ce6e <__isoc23_strtoul@@Base+0x7a6> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7cc7c <__isoc23_strtoul@@Base+0x55c> │ │ │ │ - b.n 7cc72 <__isoc23_strtoul@@Base+0x552> │ │ │ │ + bne.w 7cc24 <__isoc23_strtoul@@Base+0x55c> │ │ │ │ + b.n 7cc1a <__isoc23_strtoul@@Base+0x552> │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.w 7d022 <__isoc23_strtoul@@Base+0x902> │ │ │ │ + bgt.w 7cfca <__isoc23_strtoul@@Base+0x902> │ │ │ │ cmp r4, #3 │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle.w ip, #1 │ │ │ │ - ble.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + ble.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + b.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ it le │ │ │ │ addle.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 7cf44 <__isoc23_strtoul@@Base+0x824> │ │ │ │ + ble.n 7ceec <__isoc23_strtoul@@Base+0x824> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w sl, r4, r0 │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ addne.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r9, #1 │ │ │ │ - beq.w 7d1b8 <__isoc23_strtoul@@Base+0xa98> │ │ │ │ + beq.w 7d160 <__isoc23_strtoul@@Base+0xa98> │ │ │ │ umull r0, r4, r4, r0 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.w 7cc72 <__isoc23_strtoul@@Base+0x552> │ │ │ │ + beq.w 7cc1a <__isoc23_strtoul@@Base+0x552> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 7cf84 <__isoc23_strtoul@@Base+0x864> │ │ │ │ + beq.n 7cf2c <__isoc23_strtoul@@Base+0x864> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7cf78 <__isoc23_strtoul@@Base+0x858> │ │ │ │ + blt.n 7cf20 <__isoc23_strtoul@@Base+0x858> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7cf5a <__isoc23_strtoul@@Base+0x83a> │ │ │ │ + cbz r3, 7cf02 <__isoc23_strtoul@@Base+0x83a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ - b.n 7cc8e <__isoc23_strtoul@@Base+0x56e> │ │ │ │ + beq.w 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ + b.n 7cc36 <__isoc23_strtoul@@Base+0x56e> │ │ │ │ subs r1, #1 │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 7cf4a <__isoc23_strtoul@@Base+0x82a> │ │ │ │ - b.n 7cc72 <__isoc23_strtoul@@Base+0x552> │ │ │ │ + bne.n 7cef2 <__isoc23_strtoul@@Base+0x82a> │ │ │ │ + b.n 7cc1a <__isoc23_strtoul@@Base+0x552> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - b.n 7cd56 <__isoc23_strtoul@@Base+0x636> │ │ │ │ + b.n 7ccfe <__isoc23_strtoul@@Base+0x636> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cc8e <__isoc23_strtoul@@Base+0x56e> │ │ │ │ + beq.w 7cc36 <__isoc23_strtoul@@Base+0x56e> │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7cc8e <__isoc23_strtoul@@Base+0x56e> │ │ │ │ - cbz r0, 7cfb8 <__isoc23_strtoul@@Base+0x898> │ │ │ │ + b.n 7cc36 <__isoc23_strtoul@@Base+0x56e> │ │ │ │ + cbz r0, 7cf60 <__isoc23_strtoul@@Base+0x898> │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.w 7d1ac <__isoc23_strtoul@@Base+0xa8c> │ │ │ │ + bmi.w 7d154 <__isoc23_strtoul@@Base+0xa8c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7cf94 <__isoc23_strtoul@@Base+0x874> │ │ │ │ + cbz r3, 7cf3c <__isoc23_strtoul@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7cdfe <__isoc23_strtoul@@Base+0x6de> │ │ │ │ + beq.w 7cda6 <__isoc23_strtoul@@Base+0x6de> │ │ │ │ movs.w r9, r9, lsl #1 │ │ │ │ - beq.n 7cfa8 <__isoc23_strtoul@@Base+0x888> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 7cf50 <__isoc23_strtoul@@Base+0x888> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ + b.n 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ ldrb.w r3, [r8], #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7d1ac <__isoc23_strtoul@@Base+0xa8c> │ │ │ │ + bne.w 7d154 <__isoc23_strtoul@@Base+0xa8c> │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 7cfae <__isoc23_strtoul@@Base+0x88e> │ │ │ │ + bcc.n 7cf56 <__isoc23_strtoul@@Base+0x88e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7cfc4 <__isoc23_strtoul@@Base+0x8a4> │ │ │ │ + cbz r3, 7cf6c <__isoc23_strtoul@@Base+0x8a4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cc8e <__isoc23_strtoul@@Base+0x56e> │ │ │ │ + bne.w 7cc36 <__isoc23_strtoul@@Base+0x56e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ + b.n 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w ip, #5 │ │ │ │ - bne.w 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + bne.w 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ mov.w ip, #6 │ │ │ │ - b.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + b.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 7d192 <__isoc23_strtoul@@Base+0xa72> │ │ │ │ + beq.w 7d13a <__isoc23_strtoul@@Base+0xa72> │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bne.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ ldrh.w r1, [r0, ip, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bpl.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ add.w sl, r3, #1 │ │ │ │ - ldr r3, [pc, #712] @ (7d2c8 <__isoc23_strtoul@@Base+0xba8>) │ │ │ │ + ldr r3, [pc, #712] @ (7d270 <__isoc23_strtoul@@Base+0xba8>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d292 <__isoc23_strtoul@@Base+0xb72> │ │ │ │ + beq.w 7d23a <__isoc23_strtoul@@Base+0xb72> │ │ │ │ movs r4, #8 │ │ │ │ strb r4, [r7, #0] │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce8e <__isoc23_strtoul@@Base+0x76e> │ │ │ │ + beq.w 7ce36 <__isoc23_strtoul@@Base+0x76e> │ │ │ │ mov r3, sl │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 7ceac <__isoc23_strtoul@@Base+0x78c> │ │ │ │ + b.n 7ce54 <__isoc23_strtoul@@Base+0x78c> │ │ │ │ cmp r4, #31 │ │ │ │ itt gt │ │ │ │ addgt.w lr, r5, #328 @ 0x148 │ │ │ │ movgt.w ip, #5 │ │ │ │ - ble.w 7ce9e <__isoc23_strtoul@@Base+0x77e> │ │ │ │ - b.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + ble.w 7ce46 <__isoc23_strtoul@@Base+0x77e> │ │ │ │ + b.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ movs r6, #10 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r4, #73 @ 0x49 │ │ │ │ - beq.n 7d0a4 <__isoc23_strtoul@@Base+0x984> │ │ │ │ + beq.n 7d04c <__isoc23_strtoul@@Base+0x984> │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d0b4 <__isoc23_strtoul@@Base+0x994> │ │ │ │ + beq.n 7d05c <__isoc23_strtoul@@Base+0x994> │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ umull r6, r3, r3, r6 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ - beq.w 7d174 <__isoc23_strtoul@@Base+0xa54> │ │ │ │ + beq.w 7d11c <__isoc23_strtoul@@Base+0xa54> │ │ │ │ movw r6, #50330 @ 0xc49a │ │ │ │ movt r6, #32 │ │ │ │ mov r4, r9 │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ cmp r4, r6 │ │ │ │ itte hi │ │ │ │ movhi r4, #0 │ │ │ │ movhi r5, #1 │ │ │ │ mulls.w r4, ip, r4 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7d06c <__isoc23_strtoul@@Base+0x94c> │ │ │ │ + bne.n 7d014 <__isoc23_strtoul@@Base+0x94c> │ │ │ │ mul.w sl, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7cf44 <__isoc23_strtoul@@Base+0x824> │ │ │ │ - b.n 7cf36 <__isoc23_strtoul@@Base+0x816> │ │ │ │ + beq.w 7ceec <__isoc23_strtoul@@Base+0x824> │ │ │ │ + b.n 7cede <__isoc23_strtoul@@Base+0x816> │ │ │ │ movs r6, #30 │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ movs r6, #9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ movs r6, #20 │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ - b.n 7d036 <__isoc23_strtoul@@Base+0x916> │ │ │ │ + b.n 7cfde <__isoc23_strtoul@@Base+0x916> │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq r1, #2 │ │ │ │ - beq.n 7d0b4 <__isoc23_strtoul@@Base+0x994> │ │ │ │ + beq.n 7d05c <__isoc23_strtoul@@Base+0x994> │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, #30 │ │ │ │ - ble.n 7d0dc <__isoc23_strtoul@@Base+0x9bc> │ │ │ │ + ble.n 7d084 <__isoc23_strtoul@@Base+0x9bc> │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 7d15c <__isoc23_strtoul@@Base+0xa3c> │ │ │ │ + beq.n 7d104 <__isoc23_strtoul@@Base+0xa3c> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 7cf78 <__isoc23_strtoul@@Base+0x858> │ │ │ │ + bne.w 7cf20 <__isoc23_strtoul@@Base+0x858> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d23c <__isoc23_strtoul@@Base+0xb1c> │ │ │ │ + beq.w 7d1e4 <__isoc23_strtoul@@Base+0xb1c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.w 7d272 <__isoc23_strtoul@@Base+0xb52> │ │ │ │ + bmi.w 7d21a <__isoc23_strtoul@@Base+0xb52> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfa8 <__isoc23_strtoul@@Base+0x888> │ │ │ │ + beq.w 7cf50 <__isoc23_strtoul@@Base+0x888> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7cfa8 <__isoc23_strtoul@@Base+0x888> │ │ │ │ + b.n 7cf50 <__isoc23_strtoul@@Base+0x888> │ │ │ │ movs r4, #1 │ │ │ │ lsl.w sl, r0, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r4, r6 │ │ │ │ - b.n 7cf36 <__isoc23_strtoul@@Base+0x816> │ │ │ │ + b.n 7cede <__isoc23_strtoul@@Base+0x816> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 7cd56 <__isoc23_strtoul@@Base+0x636> │ │ │ │ + b.n 7ccfe <__isoc23_strtoul@@Base+0x636> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d0f6 <__isoc23_strtoul@@Base+0x9d6> │ │ │ │ + cbz r3, 7d09e <__isoc23_strtoul@@Base+0x9d6> │ │ │ │ str.w lr, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ rsb r0, r6, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mvns r0, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7ccb6 <__isoc23_strtoul@@Base+0x596> │ │ │ │ + b.n 7cc5e <__isoc23_strtoul@@Base+0x596> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 7d17c <__isoc23_strtoul@@Base+0xa5c> │ │ │ │ + beq.n 7d124 <__isoc23_strtoul@@Base+0xa5c> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7d26c <__isoc23_strtoul@@Base+0xb4c> │ │ │ │ + beq.w 7d214 <__isoc23_strtoul@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cfca <__isoc23_strtoul@@Base+0x8aa> │ │ │ │ + beq.w 7cf72 <__isoc23_strtoul@@Base+0x8aa> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7cfca <__isoc23_strtoul@@Base+0x8aa> │ │ │ │ + b.n 7cf72 <__isoc23_strtoul@@Base+0x8aa> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7cd26 <__isoc23_strtoul@@Base+0x606> │ │ │ │ + b.n 7ccce <__isoc23_strtoul@@Base+0x606> │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.w 7cfe8 <__isoc23_strtoul@@Base+0x8c8> │ │ │ │ + bne.w 7cf90 <__isoc23_strtoul@@Base+0x8c8> │ │ │ │ movs r1, #10 │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ mla lr, r1, r4, lr │ │ │ │ sub.w r1, lr, #2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bhi.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ adds r3, #3 │ │ │ │ mov r4, lr │ │ │ │ - cbz r7, 7d158 <__isoc23_strtoul@@Base+0xa38> │ │ │ │ + cbz r7, 7d100 <__isoc23_strtoul@@Base+0xa38> │ │ │ │ strb.w lr, [r7] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7cbe4 <__isoc23_strtoul@@Base+0x4c4> │ │ │ │ + b.n 7cb8c <__isoc23_strtoul@@Base+0x4c4> │ │ │ │ subs r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d212 <__isoc23_strtoul@@Base+0xaf2> │ │ │ │ + beq.n 7d1ba <__isoc23_strtoul@@Base+0xaf2> │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d16c <__isoc23_strtoul@@Base+0xa4c> │ │ │ │ + cbz r3, 7d114 <__isoc23_strtoul@@Base+0xa4c> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 7cc8e <__isoc23_strtoul@@Base+0x56e> │ │ │ │ - b.n 7cfa8 <__isoc23_strtoul@@Base+0x888> │ │ │ │ + bne.w 7cc36 <__isoc23_strtoul@@Base+0x56e> │ │ │ │ + b.n 7cf50 <__isoc23_strtoul@@Base+0x888> │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 7cf36 <__isoc23_strtoul@@Base+0x816> │ │ │ │ + b.n 7cede <__isoc23_strtoul@@Base+0x816> │ │ │ │ mov r3, sl │ │ │ │ subs r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cdf0 <__isoc23_strtoul@@Base+0x6d0> │ │ │ │ + beq.w 7cd98 <__isoc23_strtoul@@Base+0x6d0> │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cdf4 <__isoc23_strtoul@@Base+0x6d4> │ │ │ │ - b.n 7cdf6 <__isoc23_strtoul@@Base+0x6d6> │ │ │ │ + bne.w 7cd9c <__isoc23_strtoul@@Base+0x6d4> │ │ │ │ + b.n 7cd9e <__isoc23_strtoul@@Base+0x6d6> │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 7ccc4 <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ + bhi.w 7cc6c <__isoc23_strtoul@@Base+0x5a4> │ │ │ │ adds r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d154 <__isoc23_strtoul@@Base+0xa34> │ │ │ │ - ldr r1, [pc, #300] @ (7d2d0 <__isoc23_strtoul@@Base+0xbb0>) │ │ │ │ + bne.n 7d0fc <__isoc23_strtoul@@Base+0xa34> │ │ │ │ + ldr r1, [pc, #300] @ (7d278 <__isoc23_strtoul@@Base+0xbb0>) │ │ │ │ mov r8, r3 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r1, r4, lsl #2] │ │ │ │ - b.n 7cbf4 <__isoc23_strtoul@@Base+0x4d4> │ │ │ │ + b.n 7cb9c <__isoc23_strtoul@@Base+0x4d4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf9a <__isoc23_strtoul@@Base+0x87a> │ │ │ │ + beq.w 7cf42 <__isoc23_strtoul@@Base+0x87a> │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7cf9a <__isoc23_strtoul@@Base+0x87a> │ │ │ │ + b.n 7cf42 <__isoc23_strtoul@@Base+0x87a> │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi.n 7d2aa <__isoc23_strtoul@@Base+0xb8a> │ │ │ │ + bhi.n 7d252 <__isoc23_strtoul@@Base+0xb8a> │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw lr, #26215 @ 0x6667 │ │ │ │ movt lr, #26214 @ 0x6666 │ │ │ │ add.w ip, r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, sl │ │ │ │ smull sl, r1, lr, r9 │ │ │ │ mov.w r9, r9, asr #31 │ │ │ │ rsb r9, r9, r1, asr #2 │ │ │ │ mov r1, ip │ │ │ │ mla r0, r9, r4, r0 │ │ │ │ ldrb.w r4, [ip], #1 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ - bls.n 7d1e0 <__isoc23_strtoul@@Base+0xac0> │ │ │ │ + bls.n 7d188 <__isoc23_strtoul@@Base+0xac0> │ │ │ │ mov sl, r3 │ │ │ │ add r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ adds.w r6, sl, r6 │ │ │ │ add r0, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 7cf44 <__isoc23_strtoul@@Base+0x824> │ │ │ │ + b.n 7ceec <__isoc23_strtoul@@Base+0x824> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d16a <__isoc23_strtoul@@Base+0xa4a> │ │ │ │ - b.n 7d16c <__isoc23_strtoul@@Base+0xa4c> │ │ │ │ + bne.n 7d112 <__isoc23_strtoul@@Base+0xa4a> │ │ │ │ + b.n 7d114 <__isoc23_strtoul@@Base+0xa4c> │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ mov r8, sl │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ mov r3, sl │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movs r4, #16 │ │ │ │ mov.w ip, #4 │ │ │ │ - b.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ + b.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7cfb8 <__isoc23_strtoul@@Base+0x898> │ │ │ │ - ldr r1, [pc, #132] @ (7d2c8 <__isoc23_strtoul@@Base+0xba8>) │ │ │ │ + b.n 7cf60 <__isoc23_strtoul@@Base+0x898> │ │ │ │ + ldr r1, [pc, #132] @ (7d270 <__isoc23_strtoul@@Base+0xba8>) │ │ │ │ ldr r5, [r5, r1] │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d21a <__isoc23_strtoul@@Base+0xafa> │ │ │ │ + beq.n 7d1c2 <__isoc23_strtoul@@Base+0xafa> │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ ldrb.w r1, [lr, r1] │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 7d17a <__isoc23_strtoul@@Base+0xa5a> │ │ │ │ + bgt.n 7d122 <__isoc23_strtoul@@Base+0xa5a> │ │ │ │ adds r3, #3 │ │ │ │ mov r8, sl │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movs r4, #16 │ │ │ │ mov.w ip, #4 │ │ │ │ - b.n 7cec0 <__isoc23_strtoul@@Base+0x7a0> │ │ │ │ + b.n 7ce68 <__isoc23_strtoul@@Base+0x7a0> │ │ │ │ mov r1, r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7cfb8 <__isoc23_strtoul@@Base+0x898> │ │ │ │ + b.n 7cf60 <__isoc23_strtoul@@Base+0x898> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d0d8 <__isoc23_strtoul@@Base+0x9b8> │ │ │ │ - b.n 7cfa8 <__isoc23_strtoul@@Base+0x888> │ │ │ │ - ldr r1, [pc, #80] @ (7d2cc <__isoc23_strtoul@@Base+0xbac>) │ │ │ │ + bne.w 7d080 <__isoc23_strtoul@@Base+0x9b8> │ │ │ │ + b.n 7cf50 <__isoc23_strtoul@@Base+0x888> │ │ │ │ + ldr r1, [pc, #80] @ (7d274 <__isoc23_strtoul@@Base+0xbac>) │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ - b.n 7ccd6 <__isoc23_strtoul@@Base+0x5b6> │ │ │ │ + b.n 7cc7e <__isoc23_strtoul@@Base+0x5b6> │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - cbnz r3, 7d2ae <__isoc23_strtoul@@Base+0xb8e> │ │ │ │ + cbnz r3, 7d256 <__isoc23_strtoul@@Base+0xb8e> │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ - b.n 7d018 <__isoc23_strtoul@@Base+0x8f8> │ │ │ │ + b.n 7cfc0 <__isoc23_strtoul@@Base+0x8f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7d1fe <__isoc23_strtoul@@Base+0xade> │ │ │ │ + b.n 7d1a6 <__isoc23_strtoul@@Base+0xade> │ │ │ │ mov r3, sl │ │ │ │ add.w lr, r5, #328 @ 0x148 │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ movs r4, #8 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 7ceb4 <__isoc23_strtoul@@Base+0x794> │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + b.n 7ce5c <__isoc23_strtoul@@Base+0x794> │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r4, [pc, #2224] @ 7db98 <__isoc23_strtoul@@Base+0x1478> │ │ │ │ + ldr.w r4, [pc, #2224] @ 7db40 <__isoc23_strtoul@@Base+0x1478> │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d5f8 <__isoc23_strtoul@@Base+0xed8> │ │ │ │ + beq.w 7d5a0 <__isoc23_strtoul@@Base+0xed8> │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bhi.w 7d436 <__isoc23_strtoul@@Base+0xd16> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bhi.w 7d3de <__isoc23_strtoul@@Base+0xd16> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r0, [r1, r2, lsl #1] │ │ │ │ lsls r0, r0, #18 │ │ │ │ - bmi.n 7d310 <__isoc23_strtoul@@Base+0xbf0> │ │ │ │ + bmi.n 7d2b8 <__isoc23_strtoul@@Base+0xbf0> │ │ │ │ sub.w r0, r2, #43 @ 0x2b │ │ │ │ sub.w r7, r2, #45 @ 0x2d │ │ │ │ and.w r0, r0, #253 @ 0xfd │ │ │ │ clz r7, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ itee eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7d452 <__isoc23_strtoul@@Base+0xd32> │ │ │ │ - ldr.w r1, [pc, #2132] @ 7db9c <__isoc23_strtoul@@Base+0x147c> │ │ │ │ + beq.w 7d3fa <__isoc23_strtoul@@Base+0xd32> │ │ │ │ + ldr.w r1, [pc, #2132] @ 7db44 <__isoc23_strtoul@@Base+0x147c> │ │ │ │ add r1, pc │ │ │ │ add.w r0, r1, r5, lsl #3 │ │ │ │ ldr.w r8, [r1, r5, lsl #3] │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 7db6a <__isoc23_strtoul@@Base+0x144a> │ │ │ │ - ldr.w r1, [pc, #2112] @ 7dba0 <__isoc23_strtoul@@Base+0x1480> │ │ │ │ + beq.w 7db12 <__isoc23_strtoul@@Base+0x144a> │ │ │ │ + ldr.w r1, [pc, #2112] @ 7db48 <__isoc23_strtoul@@Base+0x1480> │ │ │ │ ldr r7, [r4, r1] │ │ │ │ ldr.w r1, [r7, #304] @ 0x130 │ │ │ │ - cbnz r1, 7d37c <__isoc23_strtoul@@Base+0xc5c> │ │ │ │ + cbnz r1, 7d324 <__isoc23_strtoul@@Base+0xc5c> │ │ │ │ ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r7, #304] @ 0x130 │ │ │ │ negs r1, r5 │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ and.w r1, r1, r5 │ │ │ │ - ble.w 7d680 <__isoc23_strtoul@@Base+0xf60> │ │ │ │ + ble.w 7d628 <__isoc23_strtoul@@Base+0xf60> │ │ │ │ add.w r7, r7, #584 @ 0x248 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 7d80e <__isoc23_strtoul@@Base+0x10ee> │ │ │ │ + beq.w 7d7b6 <__isoc23_strtoul@@Base+0x10ee> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ cmp r6, r5 │ │ │ │ - bge.w 7d9e2 <__isoc23_strtoul@@Base+0x12c2> │ │ │ │ + bge.w 7d98a <__isoc23_strtoul@@Base+0x12c2> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w sl, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov.w ip, r5, asr #31 │ │ │ │ - b.n 7d3b2 <__isoc23_strtoul@@Base+0xc92> │ │ │ │ + b.n 7d35a <__isoc23_strtoul@@Base+0xc92> │ │ │ │ mov sl, r3 │ │ │ │ cmp r8, r0 │ │ │ │ mul.w r3, r5, r1 │ │ │ │ sbcs.w fp, r9, r1 │ │ │ │ mla r3, r0, ip, r3 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ - bcc.n 7d3ea <__isoc23_strtoul@@Base+0xcca> │ │ │ │ + bcc.n 7d392 <__isoc23_strtoul@@Base+0xcca> │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ add.w fp, lr, r6 │ │ │ │ add r1, r3 │ │ │ │ adds.w fp, r0, fp │ │ │ │ adcs.w fp, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ @@ -182556,54 +182533,54 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r3, sl │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 7d3b0 <__isoc23_strtoul@@Base+0xc90> │ │ │ │ + blt.n 7d358 <__isoc23_strtoul@@Base+0xc90> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7d658 <__isoc23_strtoul@@Base+0xf38> │ │ │ │ + bne.w 7d600 <__isoc23_strtoul@@Base+0xf38> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - cbz r5, 7d40a <__isoc23_strtoul@@Base+0xcea> │ │ │ │ + cbz r5, 7d3b2 <__isoc23_strtoul@@Base+0xcea> │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d412 <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ + cbz r3, 7d3ba <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d69e <__isoc23_strtoul@@Base+0xf7e> │ │ │ │ + beq.w 7d646 <__isoc23_strtoul@@Base+0xf7e> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7d7b8 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7d760 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d43e <__isoc23_strtoul@@Base+0xd1e> │ │ │ │ + cbz r3, 7d3e6 <__isoc23_strtoul@@Base+0xd1e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #22 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bgt.w 7d6b0 <__isoc23_strtoul@@Base+0xf90> │ │ │ │ - ldr.w r1, [pc, #1864] @ 7dba4 <__isoc23_strtoul@@Base+0x1484> │ │ │ │ + bgt.w 7d658 <__isoc23_strtoul@@Base+0xf90> │ │ │ │ + ldr.w r1, [pc, #1864] @ 7db4c <__isoc23_strtoul@@Base+0x1484> │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ mov.w r8, #2576980377 @ 0x99999999 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -182620,68 +182597,68 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ mov sl, ip │ │ │ │ ldrb.w r2, [sl], #1 │ │ │ │ sub.w fp, r2, #48 @ 0x30 │ │ │ │ cmp.w fp, #9 │ │ │ │ it ls │ │ │ │ movls ip, sl │ │ │ │ - bls.w 7d5a6 <__isoc23_strtoul@@Base+0xe86> │ │ │ │ + bls.w 7d54e <__isoc23_strtoul@@Base+0xe86> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d9fc <__isoc23_strtoul@@Base+0x12dc> │ │ │ │ + bne.w 7d9a4 <__isoc23_strtoul@@Base+0x12dc> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7d9b8 <__isoc23_strtoul@@Base+0x1298> │ │ │ │ + bne.w 7d960 <__isoc23_strtoul@@Base+0x1298> │ │ │ │ sub.w r2, sl, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.w 7d9be <__isoc23_strtoul@@Base+0x129e> │ │ │ │ + bgt.w 7d966 <__isoc23_strtoul@@Base+0x129e> │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r5, ip, #2 │ │ │ │ sub.w fp, r2, #48 @ 0x30 │ │ │ │ cmp.w fp, #9 │ │ │ │ - bls.w 7d676 <__isoc23_strtoul@@Base+0xf56> │ │ │ │ + bls.w 7d61e <__isoc23_strtoul@@Base+0xf56> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub.w lr, r5, sl │ │ │ │ mov ip, r5 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 7d506 <__isoc23_strtoul@@Base+0xde6> │ │ │ │ + bne.n 7d4ae <__isoc23_strtoul@@Base+0xde6> │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 7d7fa <__isoc23_strtoul@@Base+0x10da> │ │ │ │ + bne.w 7d7a2 <__isoc23_strtoul@@Base+0x10da> │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub.w lr, r2, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bls.n 7d5a4 <__isoc23_strtoul@@Base+0xe84> │ │ │ │ + bls.n 7d54c <__isoc23_strtoul@@Base+0xe84> │ │ │ │ mov r5, ip │ │ │ │ sub.w lr, r5, sl │ │ │ │ mov ip, r5 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 7d4de <__isoc23_strtoul@@Base+0xdbe> │ │ │ │ + beq.n 7d486 <__isoc23_strtoul@@Base+0xdbe> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7d7ec <__isoc23_strtoul@@Base+0x10cc> │ │ │ │ + blt.w 7d794 <__isoc23_strtoul@@Base+0x10cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 7d7ec <__isoc23_strtoul@@Base+0x10cc> │ │ │ │ + beq.w 7d794 <__isoc23_strtoul@@Base+0x10cc> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub.w r3, fp, #66 @ 0x42 │ │ │ │ mov.w r9, #0 │ │ │ │ subs.w r8, r5, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.n 7d5fc <__isoc23_strtoul@@Base+0xedc> │ │ │ │ + bhi.n 7d5a4 <__isoc23_strtoul@@Base+0xedc> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r1, r5, #7 │ │ │ │ @@ -182731,15 +182708,15 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r4, #6 │ │ │ │ mov fp, lr │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r2, r9, r1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ - bcc.w 7d488 <__isoc23_strtoul@@Base+0xd68> │ │ │ │ + bcc.w 7d430 <__isoc23_strtoul@@Base+0xd68> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds.w lr, r0, r0 │ │ │ │ add.w sl, r2, fp │ │ │ │ adc.w r2, r1, r1 │ │ │ │ adds.w lr, lr, lr │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, lr, r0 │ │ │ │ @@ -182751,139 +182728,139 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ adcs r0, r2 │ │ │ │ it cs │ │ │ │ movcs.w lr, #1 │ │ │ │ adds.w r0, fp, r1 │ │ │ │ orr.w r4, r4, lr │ │ │ │ adc.w r1, r2, fp, asr #31 │ │ │ │ - b.n 7d488 <__isoc23_strtoul@@Base+0xd68> │ │ │ │ + b.n 7d430 <__isoc23_strtoul@@Base+0xd68> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 7d308 <__isoc23_strtoul@@Base+0xbe8> │ │ │ │ + b.n 7d2b0 <__isoc23_strtoul@@Base+0xbe8> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ it le │ │ │ │ addle.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 7d650 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ + ble.n 7d5f8 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ mov.w lr, r5, asr #31 │ │ │ │ mul.w r8, r5, r1 │ │ │ │ umull r5, r7, r0, r5 │ │ │ │ mov r6, lr │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mla ip, r0, lr, r8 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, ip │ │ │ │ ittt ne │ │ │ │ addne.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ movne.w r8, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.w 7daac <__isoc23_strtoul@@Base+0x138c> │ │ │ │ + beq.w 7da54 <__isoc23_strtoul@@Base+0x138c> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d998 <__isoc23_strtoul@@Base+0x1278> │ │ │ │ + bne.w 7d940 <__isoc23_strtoul@@Base+0x1278> │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7d99e <__isoc23_strtoul@@Base+0x127e> │ │ │ │ + bne.w 7d946 <__isoc23_strtoul@@Base+0x127e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ orr.w r4, r4, ip │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 7d3fe <__isoc23_strtoul@@Base+0xcde> │ │ │ │ + beq.w 7d3a6 <__isoc23_strtoul@@Base+0xcde> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7d796 <__isoc23_strtoul@@Base+0x1076> │ │ │ │ + beq.w 7d73e <__isoc23_strtoul@@Base+0x1076> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7d802 <__isoc23_strtoul@@Base+0x10e2> │ │ │ │ - cbz r3, 7d66e <__isoc23_strtoul@@Base+0xf4e> │ │ │ │ + blt.w 7d7aa <__isoc23_strtoul@@Base+0x10e2> │ │ │ │ + cbz r3, 7d616 <__isoc23_strtoul@@Base+0xf4e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d41e <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ - b.n 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + bne.w 7d3c6 <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ + b.n 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ mov ip, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r1 │ │ │ │ - b.n 7d5a6 <__isoc23_strtoul@@Base+0xe86> │ │ │ │ + b.n 7d54e <__isoc23_strtoul@@Base+0xe86> │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 7d7d4 <__isoc23_strtoul@@Base+0x10b4> │ │ │ │ + beq.w 7d77c <__isoc23_strtoul@@Base+0x10b4> │ │ │ │ add.w r7, r7, #328 @ 0x148 │ │ │ │ - b.n 7d392 <__isoc23_strtoul@@Base+0xc72> │ │ │ │ + b.n 7d33a <__isoc23_strtoul@@Base+0xc72> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7da94 <__isoc23_strtoul@@Base+0x1374> │ │ │ │ + beq.w 7da3c <__isoc23_strtoul@@Base+0x1374> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7d69a <__isoc23_strtoul@@Base+0xf7a> │ │ │ │ + cbz r1, 7d642 <__isoc23_strtoul@@Base+0xf7a> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + bne.w 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bgt.w 7d45a <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ + bgt.w 7d402 <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ sub.w r6, r0, #48 @ 0x30 │ │ │ │ add.w lr, r3, #1 │ │ │ │ mov.w ip, r6, asr #31 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bgt.w 7d81e <__isoc23_strtoul@@Base+0x10fe> │ │ │ │ + bgt.w 7d7c6 <__isoc23_strtoul@@Base+0x10fe> │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - beq.w 7da28 <__isoc23_strtoul@@Base+0x1308> │ │ │ │ + beq.w 7d9d0 <__isoc23_strtoul@@Base+0x1308> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7d45a <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ + bne.w 7d402 <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ ldrh.w r1, [r1, r7, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7d45a <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ + bpl.w 7d402 <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db38 <__isoc23_strtoul@@Base+0x1418> │ │ │ │ + beq.w 7dae0 <__isoc23_strtoul@@Base+0x1418> │ │ │ │ mov r3, lr │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ movs r5, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r5, [r1, #0] │ │ │ │ - ldr.w r1, [pc, #1188] @ 7dba0 <__isoc23_strtoul@@Base+0x1480> │ │ │ │ + ldr.w r1, [pc, #1188] @ 7db48 <__isoc23_strtoul@@Base+0x1480> │ │ │ │ ldr r7, [r4, r1] │ │ │ │ ldr.w r1, [r7, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d36a <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ + beq.w 7d312 <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ negs r1, r5 │ │ │ │ bics.w r1, r5, r1 │ │ │ │ - bne.n 7d686 <__isoc23_strtoul@@Base+0xf66> │ │ │ │ + bne.n 7d62e <__isoc23_strtoul@@Base+0xf66> │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7da72 <__isoc23_strtoul@@Base+0x1352> │ │ │ │ + bgt.w 7da1a <__isoc23_strtoul@@Base+0x1352> │ │ │ │ add.w r7, r7, #328 @ 0x148 │ │ │ │ mov.w ip, #3 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ cmp r6, r5 │ │ │ │ - bge.n 7d68c <__isoc23_strtoul@@Base+0xf6c> │ │ │ │ + bge.n 7d634 <__isoc23_strtoul@@Base+0xf6c> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w sl, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 7d738 <__isoc23_strtoul@@Base+0x1018> │ │ │ │ + b.n 7d6e0 <__isoc23_strtoul@@Base+0x1018> │ │ │ │ mov sl, r3 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r3, r9, r1 │ │ │ │ lsl.w r3, r1, ip │ │ │ │ lsl.w lr, r0, lr │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ - bcc.n 7d780 <__isoc23_strtoul@@Base+0x1060> │ │ │ │ + bcc.n 7d728 <__isoc23_strtoul@@Base+0x1060> │ │ │ │ rsb r1, ip, #32 │ │ │ │ add.w lr, fp, r6 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ orrs r3, r1 │ │ │ │ adds.w lr, r0, lr │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -182893,175 +182870,175 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ orr.w r4, r4, r1 │ │ │ │ adc.w r1, r3, #0 │ │ │ │ mov r3, sl │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7d736 <__isoc23_strtoul@@Base+0x1016> │ │ │ │ + bgt.n 7d6de <__isoc23_strtoul@@Base+0x1016> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7d40a <__isoc23_strtoul@@Base+0xcea> │ │ │ │ - b.n 7d3fe <__isoc23_strtoul@@Base+0xcde> │ │ │ │ + bne.w 7d3b2 <__isoc23_strtoul@@Base+0xcea> │ │ │ │ + b.n 7d3a6 <__isoc23_strtoul@@Base+0xcde> │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 7d852 <__isoc23_strtoul@@Base+0x1132> │ │ │ │ + beq.n 7d7fa <__isoc23_strtoul@@Base+0x1132> │ │ │ │ subs r3, r0, #1 │ │ │ │ adc.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7da86 <__isoc23_strtoul@@Base+0x1366> │ │ │ │ + blt.w 7da2e <__isoc23_strtoul@@Base+0x1366> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d7b2 <__isoc23_strtoul@@Base+0x1092> │ │ │ │ + cbz r3, 7d75a <__isoc23_strtoul@@Base+0x1092> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d6a4 <__isoc23_strtoul@@Base+0xf84> │ │ │ │ + beq.w 7d64c <__isoc23_strtoul@@Base+0xf84> │ │ │ │ adds.w r3, r8, r8 │ │ │ │ adc.w r2, r9, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 7d7cc <__isoc23_strtoul@@Base+0x10ac> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 7d774 <__isoc23_strtoul@@Base+0x10ac> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + b.n 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 7d87a <__isoc23_strtoul@@Base+0x115a> │ │ │ │ + bgt.n 7d822 <__isoc23_strtoul@@Base+0x115a> │ │ │ │ cmp r5, #3 │ │ │ │ add.w r7, r7, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle.w ip, #1 │ │ │ │ - ble.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + ble.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + b.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7d658 <__isoc23_strtoul@@Base+0xf38> │ │ │ │ - b.n 7d3fe <__isoc23_strtoul@@Base+0xcde> │ │ │ │ + bne.w 7d600 <__isoc23_strtoul@@Base+0xf38> │ │ │ │ + b.n 7d3a6 <__isoc23_strtoul@@Base+0xcde> │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 7d510 <__isoc23_strtoul@@Base+0xdf0> │ │ │ │ + b.n 7d4b8 <__isoc23_strtoul@@Base+0xdf0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d41e <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ + beq.w 7d3c6 <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 7d41e <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ + b.n 7d3c6 <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w ip, #5 │ │ │ │ - bne.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + bne.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ mov.w ip, #6 │ │ │ │ - b.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + b.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - ble.w 7da08 <__isoc23_strtoul@@Base+0x12e8> │ │ │ │ + ble.w 7d9b0 <__isoc23_strtoul@@Base+0x12e8> │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 7d45a <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ + bne.w 7d402 <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ and.w r0, r7, #223 @ 0xdf │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - bne.w 7d6d6 <__isoc23_strtoul@@Base+0xfb6> │ │ │ │ + bne.w 7d67e <__isoc23_strtoul@@Base+0xfb6> │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7da5a <__isoc23_strtoul@@Base+0x133a> │ │ │ │ + beq.w 7da02 <__isoc23_strtoul@@Base+0x133a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movs r5, #16 │ │ │ │ - b.n 7d6f4 <__isoc23_strtoul@@Base+0xfd4> │ │ │ │ + b.n 7d69c <__isoc23_strtoul@@Base+0xfd4> │ │ │ │ mov sl, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 7d860 <__isoc23_strtoul@@Base+0x1140> │ │ │ │ + b.n 7d808 <__isoc23_strtoul@@Base+0x1140> │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7da86 <__isoc23_strtoul@@Base+0x1366> │ │ │ │ + bne.w 7da2e <__isoc23_strtoul@@Base+0x1366> │ │ │ │ cmp r3, sl │ │ │ │ - bcc.n 7d856 <__isoc23_strtoul@@Base+0x1136> │ │ │ │ + bcc.n 7d7fe <__isoc23_strtoul@@Base+0x1136> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d86e <__isoc23_strtoul@@Base+0x114e> │ │ │ │ + cbz r3, 7d816 <__isoc23_strtoul@@Base+0x114e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d41e <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ + bne.w 7d3c6 <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + b.n 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ cmp r5, #31 │ │ │ │ itt gt │ │ │ │ addgt.w r7, r7, #328 @ 0x148 │ │ │ │ movgt.w ip, #5 │ │ │ │ - ble.w 7d710 <__isoc23_strtoul@@Base+0xff0> │ │ │ │ - b.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + ble.w 7d6b8 <__isoc23_strtoul@@Base+0xff0> │ │ │ │ + b.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 7d92a <__isoc23_strtoul@@Base+0x120a> │ │ │ │ + beq.n 7d8d2 <__isoc23_strtoul@@Base+0x120a> │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7d940 <__isoc23_strtoul@@Base+0x1220> │ │ │ │ + beq.n 7d8e8 <__isoc23_strtoul@@Base+0x1220> │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ umull r5, ip, ip, r5 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ - beq.w 7da7c <__isoc23_strtoul@@Base+0x135c> │ │ │ │ + beq.w 7da24 <__isoc23_strtoul@@Base+0x135c> │ │ │ │ movw fp, #21494 @ 0x53f6 │ │ │ │ movt fp, #42467 @ 0xa5e3 │ │ │ │ movw lr, #50331 @ 0xc49b │ │ │ │ movt lr, #32 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7d8f6 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7d89e <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r7, r7, r6 │ │ │ │ adds r5, r5, r5 │ │ │ │ adcs r7, r7 │ │ │ │ adds r5, r5, r5 │ │ │ │ adcs r7, r7 │ │ │ │ adds r5, r5, r3 │ │ │ │ adc.w r7, r6, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ orr.w r6, r3, r5, lsr #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - beq.n 7d97e <__isoc23_strtoul@@Base+0x125e> │ │ │ │ + beq.n 7d926 <__isoc23_strtoul@@Base+0x125e> │ │ │ │ lsls r7, r6, #5 │ │ │ │ cmp fp, r3 │ │ │ │ orr.w r7, r7, r3, lsr #27 │ │ │ │ sbcs.w r5, lr, r6 │ │ │ │ - bcs.n 7d8d2 <__isoc23_strtoul@@Base+0x11b2> │ │ │ │ + bcs.n 7d87a <__isoc23_strtoul@@Base+0x11b2> │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 7d8f0 <__isoc23_strtoul@@Base+0x11d0> │ │ │ │ + b.n 7d898 <__isoc23_strtoul@@Base+0x11d0> │ │ │ │ movs r5, #10 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ movs r5, #30 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #9 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ movs r5, #20 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x116e> │ │ │ │ + b.n 7d836 <__isoc23_strtoul@@Base+0x116e> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #2 │ │ │ │ - beq.n 7d940 <__isoc23_strtoul@@Base+0x1220> │ │ │ │ + beq.n 7d8e8 <__isoc23_strtoul@@Base+0x1220> │ │ │ │ add.w sl, sl, #1 │ │ │ │ sub.w r6, r5, #32 │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r5, #32 │ │ │ │ rsb lr, r5, #32 │ │ │ │ lsl.w r8, r0, r6 │ │ │ │ lsl.w r7, r1, r5 │ │ │ │ @@ -183072,153 +183049,153 @@ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ orr.w r6, r6, ip │ │ │ │ lsls r3, r5 │ │ │ │ orr.w r7, r7, lr │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ mov r9, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 7d636 <__isoc23_strtoul@@Base+0xf16> │ │ │ │ + b.n 7d5de <__isoc23_strtoul@@Base+0xf16> │ │ │ │ orrs.w r5, r3, r6 │ │ │ │ - beq.w 7d650 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ + beq.w 7d5f8 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ mul.w ip, r0, r6 │ │ │ │ umull r5, r7, r0, r3 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ str r5, [sp, #4] │ │ │ │ add r7, ip │ │ │ │ - b.n 7d636 <__isoc23_strtoul@@Base+0xf16> │ │ │ │ - cbnz r6, 7d9b2 <__isoc23_strtoul@@Base+0x1292> │ │ │ │ + b.n 7d5de <__isoc23_strtoul@@Base+0xf16> │ │ │ │ + cbnz r6, 7d95a <__isoc23_strtoul@@Base+0x1292> │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ umull r1, r6, r1, r6 │ │ │ │ umull r3, r0, r0, r3 │ │ │ │ adds r1, r1, r0 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d648 <__isoc23_strtoul@@Base+0xf28> │ │ │ │ + beq.w 7d5f0 <__isoc23_strtoul@@Base+0xf28> │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 7d648 <__isoc23_strtoul@@Base+0xf28> │ │ │ │ + b.n 7d5f0 <__isoc23_strtoul@@Base+0xf28> │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 7d510 <__isoc23_strtoul@@Base+0xdf0> │ │ │ │ + b.n 7d4b8 <__isoc23_strtoul@@Base+0xdf0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7d9c6 <__isoc23_strtoul@@Base+0x12a6> │ │ │ │ + cbz r3, 7d96e <__isoc23_strtoul@@Base+0x12a6> │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ rsb r1, r2, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r2, #1 │ │ │ │ mvns r1, r1 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7d44c <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ + b.n 7d3f4 <__isoc23_strtoul@@Base+0xd2c> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7da94 <__isoc23_strtoul@@Base+0x1374> │ │ │ │ + beq.n 7da3c <__isoc23_strtoul@@Base+0x1374> │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7d84e <__isoc23_strtoul@@Base+0x112e> │ │ │ │ + beq.w 7d7f6 <__isoc23_strtoul@@Base+0x112e> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d874 <__isoc23_strtoul@@Base+0x1154> │ │ │ │ + beq.w 7d81c <__isoc23_strtoul@@Base+0x1154> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7d874 <__isoc23_strtoul@@Base+0x1154> │ │ │ │ + b.n 7d81c <__isoc23_strtoul@@Base+0x1154> │ │ │ │ mov ip, sl │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ mov r5, ip │ │ │ │ - b.n 7d4d2 <__isoc23_strtoul@@Base+0xdb2> │ │ │ │ + b.n 7d47a <__isoc23_strtoul@@Base+0xdb2> │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 7d6d0 <__isoc23_strtoul@@Base+0xfb0> │ │ │ │ + bne.w 7d678 <__isoc23_strtoul@@Base+0xfb0> │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ mov.w r1, #10 │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r3, #2 │ │ │ │ umlal r7, ip, r6, r1 │ │ │ │ mov r6, r7 │ │ │ │ subs r1, r6, #2 │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.w 7d45a <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ - ldr r1, [pc, #364] @ (7dba8 <__isoc23_strtoul@@Base+0x1488>) │ │ │ │ + bcs.w 7d402 <__isoc23_strtoul@@Base+0xd3a> │ │ │ │ + ldr r1, [pc, #364] @ (7db50 <__isoc23_strtoul@@Base+0x1488>) │ │ │ │ mov r5, r6 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r1, r6, lsl #3 │ │ │ │ ldr.w r8, [r1, r6, lsl #3] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ - cbz r1, 7da56 <__isoc23_strtoul@@Base+0x1336> │ │ │ │ + cbz r1, 7d9fe <__isoc23_strtoul@@Base+0x1336> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r6, [r1, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7d358 <__isoc23_strtoul@@Base+0xc38> │ │ │ │ - ldr r3, [pc, #324] @ (7dba0 <__isoc23_strtoul@@Base+0x1480>) │ │ │ │ + b.n 7d300 <__isoc23_strtoul@@Base+0xc38> │ │ │ │ + ldr r3, [pc, #324] @ (7db48 <__isoc23_strtoul@@Base+0x1480>) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7db2a <__isoc23_strtoul@@Base+0x140a> │ │ │ │ + beq.n 7dad2 <__isoc23_strtoul@@Base+0x140a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movs r5, #16 │ │ │ │ add.w r7, r7, #328 @ 0x148 │ │ │ │ mov.w ip, #4 │ │ │ │ - b.n 7d71e <__isoc23_strtoul@@Base+0xffe> │ │ │ │ + b.n 7d6c6 <__isoc23_strtoul@@Base+0xffe> │ │ │ │ mov r6, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 7d636 <__isoc23_strtoul@@Base+0xf16> │ │ │ │ + b.n 7d5de <__isoc23_strtoul@@Base+0xf16> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d7b8 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ + beq.w 7d760 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 7d7b8 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ + b.n 7d760 <__isoc23_strtoul@@Base+0x1098> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d694 <__isoc23_strtoul@@Base+0xf74> │ │ │ │ + beq.w 7d63c <__isoc23_strtoul@@Base+0xf74> │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d698 <__isoc23_strtoul@@Base+0xf78> │ │ │ │ - b.n 7d69a <__isoc23_strtoul@@Base+0xf7a> │ │ │ │ + bne.w 7d640 <__isoc23_strtoul@@Base+0xf78> │ │ │ │ + b.n 7d642 <__isoc23_strtoul@@Base+0xf7a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7db50 <__isoc23_strtoul@@Base+0x1430> │ │ │ │ + bne.n 7daf8 <__isoc23_strtoul@@Base+0x1430> │ │ │ │ orr.w r6, r4, r3 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 7db82 <__isoc23_strtoul@@Base+0x1462> │ │ │ │ + bhi.n 7db2a <__isoc23_strtoul@@Base+0x1462> │ │ │ │ movs r0, #0 │ │ │ │ movw r8, #26215 @ 0x6667 │ │ │ │ movt r8, #26214 @ 0x6666 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r4, sl, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7dadc <__isoc23_strtoul@@Base+0x13bc> │ │ │ │ + b.n 7da84 <__isoc23_strtoul@@Base+0x13bc> │ │ │ │ mov.w lr, ip, asr #31 │ │ │ │ smull r9, ip, r8, ip │ │ │ │ mov sl, r4 │ │ │ │ rsb ip, lr, ip, asr #2 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ adds r0, r3, r0 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 7dad8 <__isoc23_strtoul@@Base+0x13b8> │ │ │ │ + bls.n 7da80 <__isoc23_strtoul@@Base+0x13b8> │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ adds.w ip, r3, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -183227,416 +183204,416 @@ │ │ │ │ adcs r3, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ adds r0, r0, r3 │ │ │ │ orr.w r4, r4, r6 │ │ │ │ adc.w r1, r1, r7 │ │ │ │ - b.n 7d650 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ + b.n 7d5f8 <__isoc23_strtoul@@Base+0xf30> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r5, #16 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ - b.n 7d36a <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ - ldr r3, [pc, #100] @ (7dba0 <__isoc23_strtoul@@Base+0x1480>) │ │ │ │ + b.n 7d312 <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ + ldr r3, [pc, #100] @ (7db48 <__isoc23_strtoul@@Base+0x1480>) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ - cbz r3, 7db88 <__isoc23_strtoul@@Base+0x1468> │ │ │ │ + cbz r3, 7db30 <__isoc23_strtoul@@Base+0x1468> │ │ │ │ mov r3, lr │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7d716 <__isoc23_strtoul@@Base+0xff6> │ │ │ │ + b.n 7d6be <__isoc23_strtoul@@Base+0xff6> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ umull r0, r3, r0, r5 │ │ │ │ adds.w r3, r8, r3 │ │ │ │ umull r1, r3, r5, r1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 7dab2 <__isoc23_strtoul@@Base+0x1392> │ │ │ │ - ldr r1, [pc, #56] @ (7dba4 <__isoc23_strtoul@@Base+0x1484>) │ │ │ │ + b.n 7da5a <__isoc23_strtoul@@Base+0x1392> │ │ │ │ + ldr r1, [pc, #56] @ (7db4c <__isoc23_strtoul@@Base+0x1484>) │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 7d478 <__isoc23_strtoul@@Base+0xd58> │ │ │ │ + b.n 7d420 <__isoc23_strtoul@@Base+0xd58> │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7dafc <__isoc23_strtoul@@Base+0x13dc> │ │ │ │ + b.n 7daa4 <__isoc23_strtoul@@Base+0x13dc> │ │ │ │ mov r3, lr │ │ │ │ movs r5, #8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ - b.w 7d36a <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + b.w 7d312 <__isoc23_strtoul@@Base+0xc4a> │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #320] @ (7dd0c <__isoc23_strtoul@@Base+0x15ec>) │ │ │ │ + ldr r5, [pc, #320] @ (7dcb4 <__isoc23_strtoul@@Base+0x15ec>) │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - blx 7eb4 │ │ │ │ + blx 7e68 │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r0, 7dc02 <__isoc23_strtoul@@Base+0x14e2> │ │ │ │ - ldr r3, [pc, #308] @ (7dd10 <__isoc23_strtoul@@Base+0x15f0>) │ │ │ │ + cbz r0, 7dbaa <__isoc23_strtoul@@Base+0x14e2> │ │ │ │ + ldr r3, [pc, #308] @ (7dcb8 <__isoc23_strtoul@@Base+0x15f0>) │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 7dbfa <__isoc23_strtoul@@Base+0x14da> │ │ │ │ - ldr r3, [pc, #300] @ (7dd14 <__isoc23_strtoul@@Base+0x15f4>) │ │ │ │ + cbz r3, 7dba2 <__isoc23_strtoul@@Base+0x14da> │ │ │ │ + ldr r3, [pc, #300] @ (7dcbc <__isoc23_strtoul@@Base+0x15f4>) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 7dbfa <__isoc23_strtoul@@Base+0x14da> │ │ │ │ - ldr r2, [pc, #296] @ (7dd18 <__isoc23_strtoul@@Base+0x15f8>) │ │ │ │ + bpl.n 7dba2 <__isoc23_strtoul@@Base+0x14da> │ │ │ │ + ldr r2, [pc, #296] @ (7dcc0 <__isoc23_strtoul@@Base+0x15f8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7dc36 <__isoc23_strtoul@@Base+0x1516> │ │ │ │ - ble.n 7dcd4 <__isoc23_strtoul@@Base+0x15b4> │ │ │ │ + beq.n 7dbde <__isoc23_strtoul@@Base+0x1516> │ │ │ │ + ble.n 7dc7c <__isoc23_strtoul@@Base+0x15b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #32 │ │ │ │ - bl 71f84 │ │ │ │ - ldr r3, [pc, #260] @ (7dd10 <__isoc23_strtoul@@Base+0x15f0>) │ │ │ │ + bl 71f2c │ │ │ │ + ldr r3, [pc, #260] @ (7dcb8 <__isoc23_strtoul@@Base+0x15f0>) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7dcf2 <__isoc23_strtoul@@Base+0x15d2> │ │ │ │ - ldr r3, [pc, #252] @ (7dd14 <__isoc23_strtoul@@Base+0x15f4>) │ │ │ │ + beq.n 7dc9a <__isoc23_strtoul@@Base+0x15d2> │ │ │ │ + ldr r3, [pc, #252] @ (7dcbc <__isoc23_strtoul@@Base+0x15f4>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7dcf8 <__isoc23_strtoul@@Base+0x15d8> │ │ │ │ - ldr r2, [pc, #248] @ (7dd1c <__isoc23_strtoul@@Base+0x15fc>) │ │ │ │ + bmi.n 7dca0 <__isoc23_strtoul@@Base+0x15d8> │ │ │ │ + ldr r2, [pc, #248] @ (7dcc4 <__isoc23_strtoul@@Base+0x15fc>) │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e4d4 <__isoc23_strtoul@@Base+0x11db4> │ │ │ │ + bl 8e3e4 <__isoc23_strtoul@@Base+0x11d1c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ mov r1, r4 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7eb4 │ │ │ │ + blx 7e68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dce8 <__isoc23_strtoul@@Base+0x15c8> │ │ │ │ + beq.n 7dc90 <__isoc23_strtoul@@Base+0x15c8> │ │ │ │ strd r3, r0, [sp] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 6d118 │ │ │ │ - ldr r1, [pc, #160] @ (7dd20 <__isoc23_strtoul@@Base+0x1600>) │ │ │ │ + bl 6d0c0 │ │ │ │ + ldr r1, [pc, #160] @ (7dcc8 <__isoc23_strtoul@@Base+0x1600>) │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ add r1, pc │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7eb4 │ │ │ │ + blx 7e68 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 7dca6 <__isoc23_strtoul@@Base+0x1586> │ │ │ │ + cbz r0, 7dc4e <__isoc23_strtoul@@Base+0x1586> │ │ │ │ mov r1, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #124] @ (7dd24 <__isoc23_strtoul@@Base+0x1604>) │ │ │ │ + ldr r2, [pc, #124] @ (7dccc <__isoc23_strtoul@@Base+0x1604>) │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 6d118 │ │ │ │ + bl 6d0c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 7dbfa <__isoc23_strtoul@@Base+0x14da> │ │ │ │ + bgt.n 7dba2 <__isoc23_strtoul@@Base+0x14da> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7dbfa <__isoc23_strtoul@@Base+0x14da> │ │ │ │ + beq.n 7dba2 <__isoc23_strtoul@@Base+0x14da> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 7dbfa <__isoc23_strtoul@@Base+0x14da> │ │ │ │ - ldr r2, [pc, #80] @ (7dd28 <__isoc23_strtoul@@Base+0x1608>) │ │ │ │ + bpl.n 7dba2 <__isoc23_strtoul@@Base+0x14da> │ │ │ │ + ldr r2, [pc, #80] @ (7dcd0 <__isoc23_strtoul@@Base+0x1608>) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6bcfc │ │ │ │ + b.w 6bca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7dcc6 <__isoc23_strtoul@@Base+0x15a6> │ │ │ │ - ldr r2, [pc, #56] @ (7dd2c <__isoc23_strtoul@@Base+0x160c>) │ │ │ │ + b.n 7dc6e <__isoc23_strtoul@@Base+0x15a6> │ │ │ │ + ldr r2, [pc, #56] @ (7dcd4 <__isoc23_strtoul@@Base+0x160c>) │ │ │ │ add r2, pc │ │ │ │ - b.n 7dc24 <__isoc23_strtoul@@Base+0x1504> │ │ │ │ - ldr r3, [pc, #52] @ (7dd30 <__isoc23_strtoul@@Base+0x1610>) │ │ │ │ + b.n 7dbcc <__isoc23_strtoul@@Base+0x1504> │ │ │ │ + ldr r3, [pc, #52] @ (7dcd8 <__isoc23_strtoul@@Base+0x1610>) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #52] @ (7dd34 <__isoc23_strtoul@@Base+0x1614>) │ │ │ │ + ldr r2, [pc, #52] @ (7dcdc <__isoc23_strtoul@@Base+0x1614>) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6bcfc │ │ │ │ + bl 6bca4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7dc24 <__isoc23_strtoul@@Base+0x1504> │ │ │ │ - subs r0, r4, r5 │ │ │ │ + b.n 7dbcc <__isoc23_strtoul@@Base+0x1504> │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, 7de3c <__isoc23_strtoul@@Base+0x171c>) │ │ │ │ + add r3, pc, #640 @ (adr r3, 7df44 <__isoc23_strtoul@@Base+0x187c>) │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 7dc8c <__isoc23_strtoul@@Base+0x156c> │ │ │ │ + bhi.n 7dd14 <__isoc23_strtoul@@Base+0x164c> │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #560 @ (adr r2, 7df58 <__isoc23_strtoul@@Base+0x1838>) │ │ │ │ + add r2, pc, #912 @ (adr r2, 7e060 <__isoc23_strtoul@@Base+0x1998>) │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #332] @ (7de98 <__isoc23_strtoul@@Base+0x1778>) │ │ │ │ + ldr r2, [pc, #332] @ (7de40 <__isoc23_strtoul@@Base+0x1778>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #332] @ (7de9c <__isoc23_strtoul@@Base+0x177c>) │ │ │ │ + ldr r3, [pc, #332] @ (7de44 <__isoc23_strtoul@@Base+0x177c>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #312] @ (7dea0 <__isoc23_strtoul@@Base+0x1780>) │ │ │ │ + ldr r3, [pc, #312] @ (7de48 <__isoc23_strtoul@@Base+0x1780>) │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7de90 <__isoc23_strtoul@@Base+0x1770> │ │ │ │ + bne.w 7de38 <__isoc23_strtoul@@Base+0x1770> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7de76 <__isoc23_strtoul@@Base+0x1756> │ │ │ │ + beq.n 7de1e <__isoc23_strtoul@@Base+0x1756> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dda2 <__isoc23_strtoul@@Base+0x1682> │ │ │ │ + beq.n 7dd4a <__isoc23_strtoul@@Base+0x1682> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - blx 79d8 │ │ │ │ + blx 7998 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de2a <__isoc23_strtoul@@Base+0x170a> │ │ │ │ + bne.n 7ddd2 <__isoc23_strtoul@@Base+0x170a> │ │ │ │ cmp.w r8, #1 │ │ │ │ it gt │ │ │ │ movgt r1, r8 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - blx 7e20 │ │ │ │ + blx 7dd4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de2a <__isoc23_strtoul@@Base+0x170a> │ │ │ │ + bne.n 7ddd2 <__isoc23_strtoul@@Base+0x170a> │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - bge.n 7de46 <__isoc23_strtoul@@Base+0x1726> │ │ │ │ + bge.n 7ddee <__isoc23_strtoul@@Base+0x1726> │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7de6c <__isoc23_strtoul@@Base+0x174c> │ │ │ │ + beq.n 7de14 <__isoc23_strtoul@@Base+0x174c> │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - blx 825c │ │ │ │ + blx 8204 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 7ddf8 <__isoc23_strtoul@@Base+0x16d8> │ │ │ │ + cbnz r0, 7dda0 <__isoc23_strtoul@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 7ddd4 <__isoc23_strtoul@@Base+0x16b4> │ │ │ │ + blt.n 7dd7c <__isoc23_strtoul@@Base+0x16b4> │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 81d4 │ │ │ │ + blx 817c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - blx 7c58 │ │ │ │ + blx 7c0c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr r2, [pc, #196] @ (7dea4 <__isoc23_strtoul@@Base+0x1784>) │ │ │ │ - ldr r3, [pc, #184] @ (7de9c <__isoc23_strtoul@@Base+0x177c>) │ │ │ │ + ldr r2, [pc, #196] @ (7de4c <__isoc23_strtoul@@Base+0x1784>) │ │ │ │ + ldr r3, [pc, #184] @ (7de44 <__isoc23_strtoul@@Base+0x177c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7de94 <__isoc23_strtoul@@Base+0x1774> │ │ │ │ + bne.n 7de3c <__isoc23_strtoul@@Base+0x1774> │ │ │ │ add sp, #444 @ 0x1bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7de16 <__isoc23_strtoul@@Base+0x16f6> │ │ │ │ + bne.n 7ddbe <__isoc23_strtoul@@Base+0x16f6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7de86 <__isoc23_strtoul@@Base+0x1766> │ │ │ │ + beq.n 7de2e <__isoc23_strtoul@@Base+0x1766> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 825c │ │ │ │ + blx 8204 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ddc8 <__isoc23_strtoul@@Base+0x16a8> │ │ │ │ + beq.n 7dd70 <__isoc23_strtoul@@Base+0x16a8> │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7de2a <__isoc23_strtoul@@Base+0x170a> │ │ │ │ + blt.n 7ddd2 <__isoc23_strtoul@@Base+0x170a> │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 81d4 │ │ │ │ + blx 817c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 7c58 │ │ │ │ + blx 7c0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7ddde <__isoc23_strtoul@@Base+0x16be> │ │ │ │ + b.n 7dd86 <__isoc23_strtoul@@Base+0x16be> │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7d14 │ │ │ │ + blx 7cc8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de2a <__isoc23_strtoul@@Base+0x170a> │ │ │ │ + bne.n 7ddd2 <__isoc23_strtoul@@Base+0x170a> │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b98 │ │ │ │ + blx 7b58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de20 <__isoc23_strtoul@@Base+0x1700> │ │ │ │ + bne.n 7ddc8 <__isoc23_strtoul@@Base+0x1700> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ddb2 <__isoc23_strtoul@@Base+0x1692> │ │ │ │ - ldr r3, [pc, #56] @ (7dea8 <__isoc23_strtoul@@Base+0x1788>) │ │ │ │ + bne.n 7dd5a <__isoc23_strtoul@@Base+0x1692> │ │ │ │ + ldr r3, [pc, #56] @ (7de50 <__isoc23_strtoul@@Base+0x1788>) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 7ddb2 <__isoc23_strtoul@@Base+0x1692> │ │ │ │ + b.n 7dd5a <__isoc23_strtoul@@Base+0x1692> │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - blx 79d8 │ │ │ │ + blx 7998 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dda2 <__isoc23_strtoul@@Base+0x1682> │ │ │ │ - b.n 7de2a <__isoc23_strtoul@@Base+0x170a> │ │ │ │ - ldr r3, [pc, #32] @ (7dea8 <__isoc23_strtoul@@Base+0x1788>) │ │ │ │ + beq.n 7dd4a <__isoc23_strtoul@@Base+0x1682> │ │ │ │ + b.n 7ddd2 <__isoc23_strtoul@@Base+0x170a> │ │ │ │ + ldr r3, [pc, #32] @ (7de50 <__isoc23_strtoul@@Base+0x1788>) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 7de00 <__isoc23_strtoul@@Base+0x16e0> │ │ │ │ + b.n 7dda8 <__isoc23_strtoul@@Base+0x16e0> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7de34 <__isoc23_strtoul@@Base+0x1714> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r3, r7 │ │ │ │ + b.n 7dddc <__isoc23_strtoul@@Base+0x1714> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7ded4 <__isoc23_strtoul@@Base+0x17b4> │ │ │ │ + bls.n 7de7c <__isoc23_strtoul@@Base+0x17b4> │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n 7df64 <__isoc23_strtoul@@Base+0x1844> │ │ │ │ + bcc.n 7df0c <__isoc23_strtoul@@Base+0x1844> │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 7df68 <__isoc23_strtoul@@Base+0x1848> │ │ │ │ + bcc.n 7df10 <__isoc23_strtoul@@Base+0x1848> │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 7df6c <__isoc23_strtoul@@Base+0x184c> │ │ │ │ + bcc.n 7df14 <__isoc23_strtoul@@Base+0x184c> │ │ │ │ cmp.w r1, #67108864 @ 0x4000000 │ │ │ │ - bcc.n 7df70 <__isoc23_strtoul@@Base+0x1850> │ │ │ │ + bcc.n 7df18 <__isoc23_strtoul@@Base+0x1850> │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r2, #5 │ │ │ │ - bge.n 7ded6 <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ + bge.n 7de7e <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w ip, [pc, #156] @ 7df74 <__isoc23_strtoul@@Base+0x1854> │ │ │ │ + ldr.w ip, [pc, #156] @ 7df1c <__isoc23_strtoul@@Base+0x1854> │ │ │ │ mov r3, r0 │ │ │ │ push {lr} │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ ldrh.w r2, [ip, #6] │ │ │ │ ldrh.w lr, [ip, #4] │ │ │ │ sub.w ip, r2, #6 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ orr.w r2, r2, lr │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.n 7df60 <__isoc23_strtoul@@Base+0x1840> │ │ │ │ + bhi.n 7df08 <__isoc23_strtoul@@Base+0x1840> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #31 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ @@ -183664,36 +183641,36 @@ │ │ │ │ orn r1, r1, #127 @ 0x7f │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ subs r0, r3, r0 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 7ded6 <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ + b.n 7de7e <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ movs r2, #2 │ │ │ │ - b.n 7ded6 <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ + b.n 7de7e <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ movs r2, #3 │ │ │ │ - b.n 7ded6 <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ + b.n 7de7e <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ movs r2, #4 │ │ │ │ - b.n 7ded6 <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + b.n 7de7e <__isoc23_strtoul@@Base+0x17b6> │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 7dfb0 <__isoc23_strtoul@@Base+0x1890> │ │ │ │ + cbz r0, 7df58 <__isoc23_strtoul@@Base+0x1890> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ adds r0, #19 │ │ │ │ and.w r2, r3, #251 @ 0xfb │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ittt ne │ │ │ │ @@ -183706,82 +183683,82 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ bx r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w ip, [pc, #124] @ 7e048 <__isoc23_strtoul@@Base+0x1928> │ │ │ │ + ldr.w ip, [pc, #124] @ 7dff0 <__isoc23_strtoul@@Base+0x1928> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #120] @ (7e04c <__isoc23_strtoul@@Base+0x192c>) │ │ │ │ + ldr r3, [pc, #120] @ (7dff4 <__isoc23_strtoul@@Base+0x192c>) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bpl.n 7e01a <__isoc23_strtoul@@Base+0x18fa> │ │ │ │ + bpl.n 7dfc2 <__isoc23_strtoul@@Base+0x18fa> │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ blx r2 │ │ │ │ - cbnz r0, 7e026 <__isoc23_strtoul@@Base+0x1906> │ │ │ │ + cbnz r0, 7dfce <__isoc23_strtoul@@Base+0x1906> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 7e040 <__isoc23_strtoul@@Base+0x1920> │ │ │ │ + beq.n 7dfe8 <__isoc23_strtoul@@Base+0x1920> │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r0, #5 │ │ │ │ - beq.n 7e028 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ + beq.n 7dfd0 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - bne.n 7e028 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ + bne.n 7dfd0 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ tst.w r2, #73 @ 0x49 │ │ │ │ ite eq │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #3 │ │ │ │ - b.n 7e028 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ + b.n 7dfd0 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dfee <__isoc23_strtoul@@Base+0x18ce> │ │ │ │ + beq.n 7df96 <__isoc23_strtoul@@Base+0x18ce> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (7e050 <__isoc23_strtoul@@Base+0x1930>) │ │ │ │ - ldr r3, [pc, #32] @ (7e04c <__isoc23_strtoul@@Base+0x192c>) │ │ │ │ + ldr r2, [pc, #36] @ (7dff8 <__isoc23_strtoul@@Base+0x1930>) │ │ │ │ + ldr r3, [pc, #32] @ (7dff4 <__isoc23_strtoul@@Base+0x192c>) │ │ │ │ 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 7e044 <__isoc23_strtoul@@Base+0x1924> │ │ │ │ + bne.n 7dfec <__isoc23_strtoul@@Base+0x1924> │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7e028 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + b.n 7dfd0 <__isoc23_strtoul@@Base+0x1908> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 7e064 <__isoc23_strtoul@@Base+0x1944> │ │ │ │ + cbz r1, 7e00c <__isoc23_strtoul@@Base+0x1944> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r2, 7e06a <__isoc23_strtoul@@Base+0x194a> │ │ │ │ + cbz r2, 7e012 <__isoc23_strtoul@@Base+0x194a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov ip, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ itee ne │ │ │ │ addne r0, #1 │ │ │ │ @@ -183797,177 +183774,177 @@ │ │ │ │ itttt eq │ │ │ │ subeq.w r1, r0, ip │ │ │ │ moveq r2, #0 │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ streq r1, [r4, #0] │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e06c <__isoc23_strtoul@@Base+0x194c> │ │ │ │ + bne.n 7e014 <__isoc23_strtoul@@Base+0x194c> │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 7e0f2 <__isoc23_strtoul@@Base+0x19d2> │ │ │ │ + cbz r0, 7e09a <__isoc23_strtoul@@Base+0x19d2> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 7e0ec <__isoc23_strtoul@@Base+0x19cc> │ │ │ │ + cbz r3, 7e094 <__isoc23_strtoul@@Base+0x19cc> │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 7e0da <__isoc23_strtoul@@Base+0x19ba> │ │ │ │ + beq.n 7e082 <__isoc23_strtoul@@Base+0x19ba> │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.n 7e10c <__isoc23_strtoul@@Base+0x19ec> │ │ │ │ + beq.n 7e0b4 <__isoc23_strtoul@@Base+0x19ec> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e0c4 <__isoc23_strtoul@@Base+0x19a4> │ │ │ │ - b.n 7e0e8 <__isoc23_strtoul@@Base+0x19c8> │ │ │ │ + bne.n 7e06c <__isoc23_strtoul@@Base+0x19a4> │ │ │ │ + b.n 7e090 <__isoc23_strtoul@@Base+0x19c8> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 7e0da <__isoc23_strtoul@@Base+0x19ba> │ │ │ │ - ldr r0, [pc, #48] @ (7e118 <__isoc23_strtoul@@Base+0x19f8>) │ │ │ │ + beq.n 7e082 <__isoc23_strtoul@@Base+0x19ba> │ │ │ │ + ldr r0, [pc, #48] @ (7e0c0 <__isoc23_strtoul@@Base+0x19f8>) │ │ │ │ add r0, pc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #40] @ (7e11c <__isoc23_strtoul@@Base+0x19fc>) │ │ │ │ + ldr r3, [pc, #40] @ (7e0c4 <__isoc23_strtoul@@Base+0x19fc>) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9dd08 <__isoc23_strtoul@@Base+0x215e8> │ │ │ │ + bl 9d720 <__isoc23_strtoul@@Base+0x21058> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74288 │ │ │ │ + bl 74230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ - b.n 7e0ba <__isoc23_strtoul@@Base+0x199a> │ │ │ │ + b.n 7e062 <__isoc23_strtoul@@Base+0x199a> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movt r0, #59394 @ 0xe802 │ │ │ │ - adds r3, #2 │ │ │ │ + @ instruction: 0xf13e0002 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5db80 │ │ │ │ + bl 5db28 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ lsls r0, r0, #9 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #408] @ (7e2ec <__isoc23_strtoul@@Base+0x1bcc>) │ │ │ │ + ldr r5, [pc, #408] @ (7e294 <__isoc23_strtoul@@Base+0x1bcc>) │ │ │ │ mov r7, r1 │ │ │ │ ldrh.w r1, [r0, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ mov r8, r2 │ │ │ │ adds r1, #9 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 74188 │ │ │ │ + bl 74130 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r7, 7e18a <__isoc23_strtoul@@Base+0x1a6a> │ │ │ │ + cbz r7, 7e132 <__isoc23_strtoul@@Base+0x1a6a> │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 7e288 <__isoc23_strtoul@@Base+0x1b68> │ │ │ │ + bcs.n 7e230 <__isoc23_strtoul@@Base+0x1b68> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e244 <__isoc23_strtoul@@Base+0x1b24> │ │ │ │ + beq.n 7e1ec <__isoc23_strtoul@@Base+0x1b24> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7e212 <__isoc23_strtoul@@Base+0x1af2> │ │ │ │ - ldr r5, [pc, #328] @ (7e2f0 <__isoc23_strtoul@@Base+0x1bd0>) │ │ │ │ + beq.n 7e1ba <__isoc23_strtoul@@Base+0x1af2> │ │ │ │ + ldr r5, [pc, #328] @ (7e298 <__isoc23_strtoul@@Base+0x1bd0>) │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ add r5, pc │ │ │ │ adds r3, #9 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 7e240 <__isoc23_strtoul@@Base+0x1b20> │ │ │ │ + bne.n 7e1e8 <__isoc23_strtoul@@Base+0x1b20> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 7e2be <__isoc23_strtoul@@Base+0x1b9e> │ │ │ │ + bcs.n 7e266 <__isoc23_strtoul@@Base+0x1b9e> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r7, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e2ac <__isoc23_strtoul@@Base+0x1b8c> │ │ │ │ + bne.n 7e254 <__isoc23_strtoul@@Base+0x1b8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 7e292 <__isoc23_strtoul@@Base+0x1b72> │ │ │ │ + bcs.n 7e23a <__isoc23_strtoul@@Base+0x1b72> │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 7e29e <__isoc23_strtoul@@Base+0x1b7e> │ │ │ │ + bcs.n 7e246 <__isoc23_strtoul@@Base+0x1b7e> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ add r5, r7 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - b.n 7e22a <__isoc23_strtoul@@Base+0x1b0a> │ │ │ │ - ldr r3, [pc, #224] @ (7e2f4 <__isoc23_strtoul@@Base+0x1bd4>) │ │ │ │ + b.n 7e1d2 <__isoc23_strtoul@@Base+0x1b0a> │ │ │ │ + ldr r3, [pc, #224] @ (7e29c <__isoc23_strtoul@@Base+0x1bd4>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 741fc │ │ │ │ + bl 741a4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -183978,147 +183955,147 @@ │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #28] │ │ │ │ orrmi.w r3, r3, #3 │ │ │ │ strbmi r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e1a4 <__isoc23_strtoul@@Base+0x1a84> │ │ │ │ - ldr r5, [pc, #164] @ (7e2f8 <__isoc23_strtoul@@Base+0x1bd8>) │ │ │ │ + bne.n 7e14c <__isoc23_strtoul@@Base+0x1a84> │ │ │ │ + ldr r5, [pc, #164] @ (7e2a0 <__isoc23_strtoul@@Base+0x1bd8>) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r5, pc │ │ │ │ lsls r7, r3, #28 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bpl.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + bpl.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #9 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + beq.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.n 7e2c8 <__isoc23_strtoul@@Base+0x1ba8> │ │ │ │ + bpl.n 7e270 <__isoc23_strtoul@@Base+0x1ba8> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + beq.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7e240 <__isoc23_strtoul@@Base+0x1b20> │ │ │ │ + b.n 7e1e8 <__isoc23_strtoul@@Base+0x1b20> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 7e18a <__isoc23_strtoul@@Base+0x1a6a> │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - ldr r3, [pc, #100] @ (7e2fc <__isoc23_strtoul@@Base+0x1bdc>) │ │ │ │ + b.n 7e132 <__isoc23_strtoul@@Base+0x1a6a> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + ldr r3, [pc, #100] @ (7e2a4 <__isoc23_strtoul@@Base+0x1bdc>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7e1ee <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ + b.n 7e196 <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ - ldr r3, [pc, #88] @ (7e300 <__isoc23_strtoul@@Base+0x1be0>) │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ + ldr r3, [pc, #88] @ (7e2a8 <__isoc23_strtoul@@Base+0x1be0>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7e1fe <__isoc23_strtoul@@Base+0x1ade> │ │ │ │ + b.n 7e1a6 <__isoc23_strtoul@@Base+0x1ade> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ - bl 8e534 <__isoc23_strtoul@@Base+0x11e14> │ │ │ │ - ldr r3, [pc, #76] @ (7e304 <__isoc23_strtoul@@Base+0x1be4>) │ │ │ │ + bl 8e444 <__isoc23_strtoul@@Base+0x11d7c> │ │ │ │ + ldr r3, [pc, #76] @ (7e2ac <__isoc23_strtoul@@Base+0x1be4>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7e1ee <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ + b.n 7e196 <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 7e1d4 <__isoc23_strtoul@@Base+0x1ab4> │ │ │ │ + b.n 7e17c <__isoc23_strtoul@@Base+0x1ab4> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + bne.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + bpl.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcc.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + bcc.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ba70 <__isoc23_strtoul@@Base+0xf350> │ │ │ │ + bl 8ba00 <__isoc23_strtoul@@Base+0xf338> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 7e218 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + b.n 7e1c0 <__isoc23_strtoul@@Base+0x1af8> │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ movs r7, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - ldr.w r2, [pc, #2864] @ 7ee50 <__isoc23_strtoul@@Base+0x2730> │ │ │ │ + ldr.w r2, [pc, #2864] @ 7edf8 <__isoc23_strtoul@@Base+0x2730> │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2864] @ 7ee54 <__isoc23_strtoul@@Base+0x2734> │ │ │ │ + ldr.w r3, [pc, #2864] @ 7edfc <__isoc23_strtoul@@Base+0x2734> │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2860] @ 7ee58 <__isoc23_strtoul@@Base+0x2738> │ │ │ │ + ldr.w r7, [pc, #2860] @ 7ee00 <__isoc23_strtoul@@Base+0x2738> │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r2, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #107] @ 0x6b │ │ │ │ str.w r3, [fp, #108] @ 0x6c │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ - beq.w 7e528 <__isoc23_strtoul@@Base+0x1e08> │ │ │ │ + beq.w 7e4d0 <__isoc23_strtoul@@Base+0x1e08> │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ orr.w r1, r1, #2852126720 @ 0xaa000000 │ │ │ │ orr.w r1, r1, #11010048 @ 0xa80000 │ │ │ │ orr.w r0, r2, #1 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7e9f4 <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ + bne.w 7e99c <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ ldr.w r6, [fp, #116] @ 0x74 │ │ │ │ ubfx r0, r2, #12, #1 │ │ │ │ clz r1, r6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7e9f4 <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ + bne.w 7e99c <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ ldr.w r1, [fp, #176] @ 0xb0 │ │ │ │ cmp r1, #1 │ │ │ │ itee ls │ │ │ │ strls.w r3, [fp, #176] @ 0xb0 │ │ │ │ orrhi.w r2, r2, #129 @ 0x81 │ │ │ │ strhi.w r2, [fp, #16] │ │ │ │ ldr.w r8, [fp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7f306 <__isoc23_strtoul@@Base+0x2be6> │ │ │ │ - ldr.w r3, [pc, #2744] @ 7ee5c <__isoc23_strtoul@@Base+0x273c> │ │ │ │ + beq.w 7f2ae <__isoc23_strtoul@@Base+0x2be6> │ │ │ │ + ldr.w r3, [pc, #2744] @ 7ee04 <__isoc23_strtoul@@Base+0x273c> │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [r3, #0] │ │ │ │ tst.w sl, #2 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ itt eq │ │ │ │ @@ -184128,61 +184105,61 @@ │ │ │ │ iteee eq │ │ │ │ streq r3, [sp, #96] @ 0x60 │ │ │ │ ldrne.w r3, [fp, #8] │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [sp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 7e3d4 <__isoc23_strtoul@@Base+0x1cb4> │ │ │ │ - blx 7f80 │ │ │ │ + cbz r0, 7e37c <__isoc23_strtoul@@Base+0x1cb4> │ │ │ │ + blx 7f34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 7efb2 <__isoc23_strtoul@@Base+0x2892> │ │ │ │ + beq.w 7ef5a <__isoc23_strtoul@@Base+0x2892> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - blx 7f80 │ │ │ │ + blx 7f34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrh.w r6, [fp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ mla r1, r3, r1, r6 │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r2, r0, #9 │ │ │ │ strb r3, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ ldrh.w r0, [fp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e9da <__isoc23_strtoul@@Base+0x22ba> │ │ │ │ + bne.w 7e982 <__isoc23_strtoul@@Base+0x22ba> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e9ee <__isoc23_strtoul@@Base+0x22ce> │ │ │ │ + beq.w 7e996 <__isoc23_strtoul@@Base+0x22ce> │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [fp, #180] @ 0xb4 │ │ │ │ - blx 80bc │ │ │ │ + blx 8070 │ │ │ │ ldr.w ip, [sp, #88] @ 0x58 │ │ │ │ ands.w r6, sl, #8192 @ 0x2000 │ │ │ │ - ldr.w r2, [pc, #2580] @ 7ee60 <__isoc23_strtoul@@Base+0x2740> │ │ │ │ + ldr.w r2, [pc, #2580] @ 7ee08 <__isoc23_strtoul@@Base+0x2740> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ it eq │ │ │ │ streq.w r6, [fp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, ip │ │ │ │ @@ -184191,25 +184168,25 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [fp, #124] @ 0x7c │ │ │ │ strd r8, sl, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str.w r2, [fp, #108] @ 0x6c │ │ │ │ - beq.n 7e48a <__isoc23_strtoul@@Base+0x1d6a> │ │ │ │ + beq.n 7e432 <__isoc23_strtoul@@Base+0x1d6a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ecda <__isoc23_strtoul@@Base+0x25ba> │ │ │ │ + bne.w 7ec82 <__isoc23_strtoul@@Base+0x25ba> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov lr, ip │ │ │ │ ldrh.w r2, [fp, #92] @ 0x5c │ │ │ │ and.w r4, r1, #4 │ │ │ │ add.w r1, r6, #9 │ │ │ │ @@ -184224,20 +184201,20 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - bhi.w 7e676 <__isoc23_strtoul@@Base+0x1f56> │ │ │ │ + bhi.w 7e61e <__isoc23_strtoul@@Base+0x1f56> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 7e664 <__isoc23_strtoul@@Base+0x1f44> │ │ │ │ + bls.w 7e60c <__isoc23_strtoul@@Base+0x1f44> │ │ │ │ sub.w r1, r7, #63 @ 0x3f │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.w 7e676 <__isoc23_strtoul@@Base+0x1f56> │ │ │ │ + bhi.w 7e61e <__isoc23_strtoul@@Base+0x1f56> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r7, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @@ -184275,994 +184252,994 @@ │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ str.w r2, [fp, #176] @ 0xb0 │ │ │ │ orr.w r2, r3, #4384 @ 0x1120 │ │ │ │ and.w r0, r1, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ ands.w r1, r1, #32768 @ 0x8000 │ │ │ │ str.w r2, [fp, #120] @ 0x78 │ │ │ │ - bne.w 7e9aa <__isoc23_strtoul@@Base+0x228a> │ │ │ │ + bne.w 7e952 <__isoc23_strtoul@@Base+0x228a> │ │ │ │ strd r1, r1, [fp, #20] │ │ │ │ strd r1, r1, [fp, #28] │ │ │ │ strd r1, r1, [fp, #36] @ 0x24 │ │ │ │ strd r1, r1, [fp, #44] @ 0x2c │ │ │ │ strd r1, r1, [fp, #52] @ 0x34 │ │ │ │ str.w r1, [fp, #80] @ 0x50 │ │ │ │ strd r1, r1, [fp, #72] @ 0x48 │ │ │ │ strh.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f018 <__isoc23_strtoul@@Base+0x28f8> │ │ │ │ - ldr.w r2, [pc, #2268] @ 7ee64 <__isoc23_strtoul@@Base+0x2744> │ │ │ │ + bne.w 7efc0 <__isoc23_strtoul@@Base+0x28f8> │ │ │ │ + ldr.w r2, [pc, #2268] @ 7ee0c <__isoc23_strtoul@@Base+0x2744> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - ldr.w r2, [pc, #2260] @ 7ee68 <__isoc23_strtoul@@Base+0x2748> │ │ │ │ + ldr.w r2, [pc, #2260] @ 7ee10 <__isoc23_strtoul@@Base+0x2748> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #2256] @ 7ee6c <__isoc23_strtoul@@Base+0x274c> │ │ │ │ + ldr.w r2, [pc, #2256] @ 7ee14 <__isoc23_strtoul@@Base+0x274c> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ - ldr.w r2, [pc, #2248] @ 7ee70 <__isoc23_strtoul@@Base+0x2750> │ │ │ │ + ldr.w r2, [pc, #2248] @ 7ee18 <__isoc23_strtoul@@Base+0x2750> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr.w r9, [fp, #28] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ ldrd r5, r2, [fp, #52] @ 0x34 │ │ │ │ ldrd ip, r6, [fp, #44] @ 0x2c │ │ │ │ ldr.w lr, [fp, #40] @ 0x28 │ │ │ │ ldr.w r8, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2e6 <__isoc23_strtoul@@Base+0x2bc6> │ │ │ │ + beq.w 7f28e <__isoc23_strtoul@@Base+0x2bc6> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7f07c <__isoc23_strtoul@@Base+0x295c> │ │ │ │ + beq.w 7f024 <__isoc23_strtoul@@Base+0x295c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e5e4 <__isoc23_strtoul@@Base+0x1ec4> │ │ │ │ + bne.n 7e58c <__isoc23_strtoul@@Base+0x1ec4> │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ str.w r0, [fp, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7f29c <__isoc23_strtoul@@Base+0x2b7c> │ │ │ │ + beq.w 7f244 <__isoc23_strtoul@@Base+0x2b7c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7f040 <__isoc23_strtoul@@Base+0x2920> │ │ │ │ + beq.w 7efe8 <__isoc23_strtoul@@Base+0x2920> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7f06c <__isoc23_strtoul@@Base+0x294c> │ │ │ │ + beq.w 7f014 <__isoc23_strtoul@@Base+0x294c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f052 <__isoc23_strtoul@@Base+0x2932> │ │ │ │ + beq.w 7effa <__isoc23_strtoul@@Base+0x2932> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f060 <__isoc23_strtoul@@Base+0x2940> │ │ │ │ + beq.w 7f008 <__isoc23_strtoul@@Base+0x2940> │ │ │ │ tst.w sl, #65536 @ 0x10000 │ │ │ │ itttt ne │ │ │ │ movwne r2, #4400 @ 0x1130 │ │ │ │ movtne r2, #8192 @ 0x2000 │ │ │ │ orrne r2, r3 │ │ │ │ strne.w r2, [fp, #120] @ 0x78 │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [fp, #120] @ 0x78 │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ strne.w r3, [fp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f208 <__isoc23_strtoul@@Base+0x2ae8> │ │ │ │ + beq.w 7f1b0 <__isoc23_strtoul@@Base+0x2ae8> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f218 <__isoc23_strtoul@@Base+0x2af8> │ │ │ │ + bne.w 7f1c0 <__isoc23_strtoul@@Base+0x2af8> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ands.w r0, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 7f15a <__isoc23_strtoul@@Base+0x2a3a> │ │ │ │ + beq.w 7f102 <__isoc23_strtoul@@Base+0x2a3a> │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r2, [fp, #116] @ 0x74 │ │ │ │ - beq.w 7f006 <__isoc23_strtoul@@Base+0x28e6> │ │ │ │ + beq.w 7efae <__isoc23_strtoul@@Base+0x28e6> │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f138 <__isoc23_strtoul@@Base+0x2a18> │ │ │ │ + beq.w 7f0e0 <__isoc23_strtoul@@Base+0x2a18> │ │ │ │ ldr.w r6, [fp, #116] @ 0x74 │ │ │ │ - b.n 7e396 <__isoc23_strtoul@@Base+0x1c76> │ │ │ │ + b.n 7e33e <__isoc23_strtoul@@Base+0x1c76> │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.w 7e8d8 <__isoc23_strtoul@@Base+0x21b8> │ │ │ │ + beq.w 7e880 <__isoc23_strtoul@@Base+0x21b8> │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq.w 7e8e2 <__isoc23_strtoul@@Base+0x21c2> │ │ │ │ + beq.w 7e88a <__isoc23_strtoul@@Base+0x21c2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e90e <__isoc23_strtoul@@Base+0x21ee> │ │ │ │ + beq.w 7e8b6 <__isoc23_strtoul@@Base+0x21ee> │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7ec1e <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ + bne.w 7ebc6 <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e996 <__isoc23_strtoul@@Base+0x2276> │ │ │ │ + beq.w 7e93e <__isoc23_strtoul@@Base+0x2276> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f26a <__isoc23_strtoul@@Base+0x2b4a> │ │ │ │ + bne.w 7f212 <__isoc23_strtoul@@Base+0x2b4a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7ef1a <__isoc23_strtoul@@Base+0x27fa> │ │ │ │ + beq.w 7eec2 <__isoc23_strtoul@@Base+0x27fa> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7edfc <__isoc23_strtoul@@Base+0x26dc> │ │ │ │ + beq.w 7eda4 <__isoc23_strtoul@@Base+0x26dc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ecb2 <__isoc23_strtoul@@Base+0x2592> │ │ │ │ + bne.w 7ec5a <__isoc23_strtoul@@Base+0x2592> │ │ │ │ strb.w r9, [r8, #-1] │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.w 7e944 <__isoc23_strtoul@@Base+0x2224> │ │ │ │ + bpl.w 7e8ec <__isoc23_strtoul@@Base+0x2224> │ │ │ │ ldrb.w r7, [r8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - bne.w 7ee18 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ + bne.w 7edc0 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 7ee18 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ + bne.w 7edc0 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 7ee18 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ + bne.w 7edc0 <__isoc23_strtoul@@Base+0x26f8> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ee90 <__isoc23_strtoul@@Base+0x2770> │ │ │ │ + beq.w 7ee38 <__isoc23_strtoul@@Base+0x2770> │ │ │ │ ldrb.w r7, [r8, #3] │ │ │ │ add.w r3, r8, #3 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bne.n 7e700 <__isoc23_strtoul@@Base+0x1fe0> │ │ │ │ + bne.n 7e6a8 <__isoc23_strtoul@@Base+0x1fe0> │ │ │ │ ldrb.w r7, [r3, #1]! │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - beq.n 7e6f8 <__isoc23_strtoul@@Base+0x1fd8> │ │ │ │ + beq.n 7e6a0 <__isoc23_strtoul@@Base+0x1fd8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ee0e <__isoc23_strtoul@@Base+0x26ee> │ │ │ │ - ldr.w sl, [pc, #1900] @ 7ee74 <__isoc23_strtoul@@Base+0x2754> │ │ │ │ + bne.w 7edb6 <__isoc23_strtoul@@Base+0x26ee> │ │ │ │ + ldr.w sl, [pc, #1900] @ 7ee1c <__isoc23_strtoul@@Base+0x2754> │ │ │ │ strb.w r7, [r3, #-1] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 7eeb6 <__isoc23_strtoul@@Base+0x2796> │ │ │ │ + bne.w 7ee5e <__isoc23_strtoul@@Base+0x2796> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ef60 <__isoc23_strtoul@@Base+0x2840> │ │ │ │ + beq.w 7ef08 <__isoc23_strtoul@@Base+0x2840> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ef10 <__isoc23_strtoul@@Base+0x27f0> │ │ │ │ + beq.w 7eeb8 <__isoc23_strtoul@@Base+0x27f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 7df8 │ │ │ │ + blx 7dac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef82 <__isoc23_strtoul@@Base+0x2862> │ │ │ │ + bne.w 7ef2a <__isoc23_strtoul@@Base+0x2862> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eaba <__isoc23_strtoul@@Base+0x239a> │ │ │ │ + bne.w 7ea62 <__isoc23_strtoul@@Base+0x239a> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eaba <__isoc23_strtoul@@Base+0x239a> │ │ │ │ + bne.w 7ea62 <__isoc23_strtoul@@Base+0x239a> │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ead2 <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ + beq.w 7ea7a <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 7eb5a <__isoc23_strtoul@@Base+0x243a> │ │ │ │ + bne.w 7eb02 <__isoc23_strtoul@@Base+0x243a> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bpl.w 7eb5a <__isoc23_strtoul@@Base+0x243a> │ │ │ │ + bpl.w 7eb02 <__isoc23_strtoul@@Base+0x243a> │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ lsls r2, r0, #22 │ │ │ │ - bpl.w 7eb5a <__isoc23_strtoul@@Base+0x243a> │ │ │ │ + bpl.w 7eb02 <__isoc23_strtoul@@Base+0x243a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ef2c <__isoc23_strtoul@@Base+0x280c> │ │ │ │ + beq.w 7eed4 <__isoc23_strtoul@@Base+0x280c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [fp, #128] @ 0x80 │ │ │ │ - cbz r6, 7e7d0 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ + cbz r6, 7e778 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 7e7d0 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ + bpl.n 7e778 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ ldr.w r6, [fp, #132] @ 0x84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ec86 <__isoc23_strtoul@@Base+0x2566> │ │ │ │ + beq.w 7ec2e <__isoc23_strtoul@@Base+0x2566> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 7e7da <__isoc23_strtoul@@Base+0x20ba> │ │ │ │ + cbz r2, 7e782 <__isoc23_strtoul@@Base+0x20ba> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e88e <__isoc23_strtoul@@Base+0x216e> │ │ │ │ + beq.n 7e836 <__isoc23_strtoul@@Base+0x216e> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e88e <__isoc23_strtoul@@Base+0x216e> │ │ │ │ + bne.n 7e836 <__isoc23_strtoul@@Base+0x216e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ea4a <__isoc23_strtoul@@Base+0x232a> │ │ │ │ + beq.w 7e9f2 <__isoc23_strtoul@@Base+0x232a> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 7eb0a <__isoc23_strtoul@@Base+0x23ea> │ │ │ │ + beq.w 7eab2 <__isoc23_strtoul@@Base+0x23ea> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, sl │ │ │ │ - blx 7fa4 │ │ │ │ + blx 7f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea4a <__isoc23_strtoul@@Base+0x232a> │ │ │ │ + beq.w 7e9f2 <__isoc23_strtoul@@Base+0x232a> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - bne.w 7ea16 <__isoc23_strtoul@@Base+0x22f6> │ │ │ │ + bne.w 7e9be <__isoc23_strtoul@@Base+0x22f6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7eb40 <__isoc23_strtoul@@Base+0x2420> │ │ │ │ + beq.w 7eae8 <__isoc23_strtoul@@Base+0x2420> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 850c0 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ + bl 85068 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e7dc <__isoc23_strtoul@@Base+0x20bc> │ │ │ │ + beq.n 7e784 <__isoc23_strtoul@@Base+0x20bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7e850 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ + beq.n 7e7f8 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 7e8c6 <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ + beq.n 7e86e <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7eb46 <__isoc23_strtoul@@Base+0x2426> │ │ │ │ + beq.w 7eaee <__isoc23_strtoul@@Base+0x2426> │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 850c0 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ - cbnz r0, 7e876 <__isoc23_strtoul@@Base+0x2156> │ │ │ │ + bl 85068 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ + cbnz r0, 7e81e <__isoc23_strtoul@@Base+0x2156> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r5, r5, #1 │ │ │ │ orrs r3, r5 │ │ │ │ - bne.w 7ea7e <__isoc23_strtoul@@Base+0x235e> │ │ │ │ + bne.w 7ea26 <__isoc23_strtoul@@Base+0x235e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 7eb66 <__isoc23_strtoul@@Base+0x2446> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.w 7eb0e <__isoc23_strtoul@@Base+0x2446> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ str.w r9, [r0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e7ec <__isoc23_strtoul@@Base+0x20cc> │ │ │ │ + bne.n 7e794 <__isoc23_strtoul@@Base+0x20cc> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ec24 <__isoc23_strtoul@@Base+0x2504> │ │ │ │ + bne.w 7ebcc <__isoc23_strtoul@@Base+0x2504> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec4c <__isoc23_strtoul@@Base+0x252c> │ │ │ │ + beq.w 7ebf4 <__isoc23_strtoul@@Base+0x252c> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eae4 <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ + beq.w 7ea8c <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + b.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e850 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ + beq.n 7e7f8 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7e848 <__isoc23_strtoul@@Base+0x2128> │ │ │ │ + bne.n 7e7f0 <__isoc23_strtoul@@Base+0x2128> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e848 <__isoc23_strtoul@@Base+0x2128> │ │ │ │ - b.n 7e850 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ + bne.n 7e7f0 <__isoc23_strtoul@@Base+0x2128> │ │ │ │ + b.n 7e7f8 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7ec1e <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ + bpl.w 7ebc6 <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ add.w ip, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #4 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - bhi.w 7ec12 <__isoc23_strtoul@@Base+0x24f2> │ │ │ │ + bhi.w 7ebba <__isoc23_strtoul@@Base+0x24f2> │ │ │ │ mov r4, ip │ │ │ │ - b.n 7e4d6 <__isoc23_strtoul@@Base+0x1db6> │ │ │ │ + b.n 7e47e <__isoc23_strtoul@@Base+0x1db6> │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ lsls r7, r1, #26 │ │ │ │ - bmi.w 7ec1e <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ + bmi.w 7ebc6 <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ee02 <__isoc23_strtoul@@Base+0x26e2> │ │ │ │ + bne.w 7edaa <__isoc23_strtoul@@Base+0x26e2> │ │ │ │ adds r4, #1 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1b0 <__isoc23_strtoul@@Base+0x2a90> │ │ │ │ + beq.w 7f158 <__isoc23_strtoul@@Base+0x2a90> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f17e <__isoc23_strtoul@@Base+0x2a5e> │ │ │ │ + bne.w 7f126 <__isoc23_strtoul@@Base+0x2a5e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ - bne.w 7e696 <__isoc23_strtoul@@Base+0x1f76> │ │ │ │ + bne.w 7e63e <__isoc23_strtoul@@Base+0x1f76> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.w 7f312 <__isoc23_strtoul@@Base+0x2bf2> │ │ │ │ - ldr.w r5, [pc, #1348] @ 7ee78 <__isoc23_strtoul@@Base+0x2758> │ │ │ │ + bmi.w 7f2ba <__isoc23_strtoul@@Base+0x2bf2> │ │ │ │ + ldr.w r5, [pc, #1348] @ 7ee20 <__isoc23_strtoul@@Base+0x2758> │ │ │ │ mov r4, sl │ │ │ │ str.w sl, [sp, #16] │ │ │ │ lsls r0, r3, #24 │ │ │ │ add r5, pc │ │ │ │ - bmi.w 7e6bc <__isoc23_strtoul@@Base+0x1f9c> │ │ │ │ + bmi.w 7e664 <__isoc23_strtoul@@Base+0x1f9c> │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7f3f2 <__isoc23_strtoul@@Base+0x2cd2> │ │ │ │ + beq.w 7f39a <__isoc23_strtoul@@Base+0x2cd2> │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r8 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r4, #1 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 7e716 <__isoc23_strtoul@@Base+0x1ff6> │ │ │ │ + b.n 7e6be <__isoc23_strtoul@@Base+0x1ff6> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ orrs r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + b.n 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ec80 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ + bne.w 7ec28 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ itee ne │ │ │ │ movne r2, r4 │ │ │ │ ldrbeq r7, [r2, #2] │ │ │ │ addeq r2, #2 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r0, #4 │ │ │ │ - bne.w 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + bne.w 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ movs r0, #4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + b.n 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7f292 <__isoc23_strtoul@@Base+0x2b72> │ │ │ │ + bne.w 7f23a <__isoc23_strtoul@@Base+0x2b72> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - bhi.n 7e990 <__isoc23_strtoul@@Base+0x2270> │ │ │ │ + bhi.n 7e938 <__isoc23_strtoul@@Base+0x2270> │ │ │ │ mov r8, r2 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 7e4d6 <__isoc23_strtoul@@Base+0x1db6> │ │ │ │ + b.n 7e47e <__isoc23_strtoul@@Base+0x1db6> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e5ae <__isoc23_strtoul@@Base+0x1e8e> │ │ │ │ - ldr.w r2, [pc, #1200] @ 7ee64 <__isoc23_strtoul@@Base+0x2744> │ │ │ │ + bne.w 7e556 <__isoc23_strtoul@@Base+0x1e8e> │ │ │ │ + ldr.w r2, [pc, #1200] @ 7ee0c <__isoc23_strtoul@@Base+0x2744> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - ldr.w r2, [pc, #1196] @ 7ee68 <__isoc23_strtoul@@Base+0x2748> │ │ │ │ + ldr.w r2, [pc, #1196] @ 7ee10 <__isoc23_strtoul@@Base+0x2748> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #1188] @ 7ee6c <__isoc23_strtoul@@Base+0x274c> │ │ │ │ + ldr.w r2, [pc, #1188] @ 7ee14 <__isoc23_strtoul@@Base+0x274c> │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e5ae <__isoc23_strtoul@@Base+0x1e8e> │ │ │ │ - b.n 7e5a4 <__isoc23_strtoul@@Base+0x1e84> │ │ │ │ + bne.w 7e556 <__isoc23_strtoul@@Base+0x1e8e> │ │ │ │ + b.n 7e54c <__isoc23_strtoul@@Base+0x1e84> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e436 <__isoc23_strtoul@@Base+0x1d16> │ │ │ │ + bne.w 7e3de <__isoc23_strtoul@@Base+0x1d16> │ │ │ │ str.w r5, [fp, #184] @ 0xb8 │ │ │ │ - b.n 7e442 <__isoc23_strtoul@@Base+0x1d22> │ │ │ │ + b.n 7e3ea <__isoc23_strtoul@@Base+0x1d22> │ │ │ │ movs r0, #5 │ │ │ │ - ldr.w r2, [pc, #1156] @ 7ee7c <__isoc23_strtoul@@Base+0x275c> │ │ │ │ - ldr.w r3, [pc, #1112] @ 7ee54 <__isoc23_strtoul@@Base+0x2734> │ │ │ │ + ldr.w r2, [pc, #1156] @ 7ee24 <__isoc23_strtoul@@Base+0x275c> │ │ │ │ + ldr.w r3, [pc, #1112] @ 7edfc <__isoc23_strtoul@@Base+0x2734> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f412 <__isoc23_strtoul@@Base+0x2cf2> │ │ │ │ + bne.w 7f3ba <__isoc23_strtoul@@Base+0x2cf2> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r5, #1 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7e828 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ + bne.w 7e7d0 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e84e <__isoc23_strtoul@@Base+0x212e> │ │ │ │ + beq.w 7e7f6 <__isoc23_strtoul@@Base+0x212e> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 7e84e <__isoc23_strtoul@@Base+0x212e> │ │ │ │ + bne.w 7e7f6 <__isoc23_strtoul@@Base+0x212e> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e84e <__isoc23_strtoul@@Base+0x212e> │ │ │ │ + beq.w 7e7f6 <__isoc23_strtoul@@Base+0x212e> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - bne.w 7e84e <__isoc23_strtoul@@Base+0x212e> │ │ │ │ - b.n 7e8d0 <__isoc23_strtoul@@Base+0x21b0> │ │ │ │ + bne.w 7e7f6 <__isoc23_strtoul@@Base+0x212e> │ │ │ │ + b.n 7e878 <__isoc23_strtoul@@Base+0x21b0> │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 7eb26 <__isoc23_strtoul@@Base+0x2406> │ │ │ │ + beq.n 7eace <__isoc23_strtoul@@Base+0x2406> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - bne.n 7ea16 <__isoc23_strtoul@@Base+0x22f6> │ │ │ │ + bne.n 7e9be <__isoc23_strtoul@@Base+0x22f6> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7e828 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ + bne.w 7e7d0 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7eb42 <__isoc23_strtoul@@Base+0x2422> │ │ │ │ + bne.n 7eaea <__isoc23_strtoul@@Base+0x2422> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 850c0 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ + bl 85068 <__isoc23_strtoul@@Base+0x89a0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e876 <__isoc23_strtoul@@Base+0x2156> │ │ │ │ + bne.w 7e81e <__isoc23_strtoul@@Base+0x2156> │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 7e140 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + bl 7e0e8 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7eb66 <__isoc23_strtoul@@Base+0x2446> │ │ │ │ + beq.n 7eb0e <__isoc23_strtoul@@Base+0x2446> │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e876 <__isoc23_strtoul@@Base+0x2156> │ │ │ │ + beq.w 7e81e <__isoc23_strtoul@@Base+0x2156> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ strd r9, r1, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 7e140 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ - b.n 7e876 <__isoc23_strtoul@@Base+0x2156> │ │ │ │ + bl 7e0e8 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + b.n 7e81e <__isoc23_strtoul@@Base+0x2156> │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7e774 <__isoc23_strtoul@@Base+0x2054> │ │ │ │ + beq.w 7e71c <__isoc23_strtoul@@Base+0x2054> │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 7ebea <__isoc23_strtoul@@Base+0x24ca> │ │ │ │ + beq.w 7eb92 <__isoc23_strtoul@@Base+0x24ca> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eb72 <__isoc23_strtoul@@Base+0x2452> │ │ │ │ + beq.n 7eb1a <__isoc23_strtoul@@Base+0x2452> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e8ba <__isoc23_strtoul@@Base+0x219a> │ │ │ │ + bne.w 7e862 <__isoc23_strtoul@@Base+0x219a> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ef16 <__isoc23_strtoul@@Base+0x27f6> │ │ │ │ + beq.w 7eebe <__isoc23_strtoul@@Base+0x27f6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7eb6a <__isoc23_strtoul@@Base+0x244a> │ │ │ │ + bne.n 7eb12 <__isoc23_strtoul@@Base+0x244a> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eb6a <__isoc23_strtoul@@Base+0x244a> │ │ │ │ + bne.n 7eb12 <__isoc23_strtoul@@Base+0x244a> │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7e762 <__isoc23_strtoul@@Base+0x2042> │ │ │ │ + b.n 7e70a <__isoc23_strtoul@@Base+0x2042> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e816 <__isoc23_strtoul@@Base+0x20f6> │ │ │ │ + beq.w 7e7be <__isoc23_strtoul@@Base+0x20f6> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 7e808 <__isoc23_strtoul@@Base+0x20e8> │ │ │ │ + bne.w 7e7b0 <__isoc23_strtoul@@Base+0x20e8> │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e808 <__isoc23_strtoul@@Base+0x20e8> │ │ │ │ - b.n 7e816 <__isoc23_strtoul@@Base+0x20f6> │ │ │ │ + bne.w 7e7b0 <__isoc23_strtoul@@Base+0x20e8> │ │ │ │ + b.n 7e7be <__isoc23_strtoul@@Base+0x20f6> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbz r3, 7eb34 <__isoc23_strtoul@@Base+0x2414> │ │ │ │ + cbz r3, 7eadc <__isoc23_strtoul@@Base+0x2414> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7ea50 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ + bne.n 7e9f8 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ea50 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ + bne.n 7e9f8 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r5, r3, #13 │ │ │ │ - bpl.w 7e7dc <__isoc23_strtoul@@Base+0x20bc> │ │ │ │ - b.n 7ea50 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ + bpl.w 7e784 <__isoc23_strtoul@@Base+0x20bc> │ │ │ │ + b.n 7e9f8 <__isoc23_strtoul@@Base+0x2330> │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 7ec00 <__isoc23_strtoul@@Base+0x24e0> │ │ │ │ + beq.n 7eba8 <__isoc23_strtoul@@Base+0x24e0> │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 7e140 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ - b.n 7ea66 <__isoc23_strtoul@@Base+0x2346> │ │ │ │ + bl 7e0e8 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + b.n 7ea0e <__isoc23_strtoul@@Base+0x2346> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ec5c <__isoc23_strtoul@@Base+0x253c> │ │ │ │ + beq.n 7ec04 <__isoc23_strtoul@@Base+0x253c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7b8 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ + b.n 7e760 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7eaa8 <__isoc23_strtoul@@Base+0x2388> │ │ │ │ + b.n 7ea50 <__isoc23_strtoul@@Base+0x2388> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7e762 <__isoc23_strtoul@@Base+0x2042> │ │ │ │ + b.n 7e70a <__isoc23_strtoul@@Base+0x2042> │ │ │ │ ldr.w r4, [fp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ec52 <__isoc23_strtoul@@Base+0x2532> │ │ │ │ - blx 8010 <__errno_location@plt> │ │ │ │ + beq.n 7ebfa <__isoc23_strtoul@@Base+0x2532> │ │ │ │ + blx 7fc4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx r4 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + bpl.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 7ebaa <__isoc23_strtoul@@Base+0x248a> │ │ │ │ + cbz r2, 7eb52 <__isoc23_strtoul@@Base+0x248a> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 7ebb6 <__isoc23_strtoul@@Base+0x2496> │ │ │ │ + cbz r3, 7eb5e <__isoc23_strtoul@@Base+0x2496> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 7ebbe <__isoc23_strtoul@@Base+0x249e> │ │ │ │ - bl 8825c <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ + cbz r0, 7eb66 <__isoc23_strtoul@@Base+0x249e> │ │ │ │ + bl 88204 <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 7ebc8 <__isoc23_strtoul@@Base+0x24a8> │ │ │ │ + cbz r3, 7eb70 <__isoc23_strtoul@@Base+0x24a8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 8825c <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ + bl 88204 <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 7ee3e <__isoc23_strtoul@@Base+0x271e> │ │ │ │ + beq.w 7ede6 <__isoc23_strtoul@@Base+0x271e> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef78 <__isoc23_strtoul@@Base+0x2858> │ │ │ │ + bne.w 7ef20 <__isoc23_strtoul@@Base+0x2858> │ │ │ │ ldr.w r6, [fp, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ef78 <__isoc23_strtoul@@Base+0x2858> │ │ │ │ + beq.w 7ef20 <__isoc23_strtoul@@Base+0x2858> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7e472 <__isoc23_strtoul@@Base+0x1d52> │ │ │ │ + b.n 7e41a <__isoc23_strtoul@@Base+0x1d52> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 7ead2 <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ + bne.w 7ea7a <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e774 <__isoc23_strtoul@@Base+0x2054> │ │ │ │ - b.n 7ead2 <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ + beq.w 7e71c <__isoc23_strtoul@@Base+0x2054> │ │ │ │ + b.n 7ea7a <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e850 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ + beq.w 7e7f8 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 7eb46 <__isoc23_strtoul@@Base+0x2426> │ │ │ │ - b.n 7e8d0 <__isoc23_strtoul@@Base+0x21b0> │ │ │ │ + bne.n 7eaee <__isoc23_strtoul@@Base+0x2426> │ │ │ │ + b.n 7e878 <__isoc23_strtoul@@Base+0x21b0> │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mov r4, ip │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7e686 <__isoc23_strtoul@@Base+0x1f66> │ │ │ │ + beq.w 7e62e <__isoc23_strtoul@@Base+0x1f66> │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ mov r2, r4 │ │ │ │ - b.n 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + b.n 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eca6 <__isoc23_strtoul@@Base+0x2586> │ │ │ │ + beq.n 7ec4e <__isoc23_strtoul@@Base+0x2586> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 7e8a6 <__isoc23_strtoul@@Base+0x2186> │ │ │ │ + bpl.w 7e84e <__isoc23_strtoul@@Base+0x2186> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + b.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ - b.n 7eb9a <__isoc23_strtoul@@Base+0x247a> │ │ │ │ + bpl.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + b.n 7eb42 <__isoc23_strtoul@@Base+0x247a> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 844bc <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ + bl 84464 <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f248 <__isoc23_strtoul@@Base+0x2b28> │ │ │ │ + bne.w 7f1f0 <__isoc23_strtoul@@Base+0x2b28> │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee2a <__isoc23_strtoul@@Base+0x270a> │ │ │ │ + bne.w 7edd2 <__isoc23_strtoul@@Base+0x270a> │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7b8 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ + b.n 7e760 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + b.n 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r6, fp, #156 @ 0x9c │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ - bl 844bc <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ + bl 84464 <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f25e <__isoc23_strtoul@@Base+0x2b3e> │ │ │ │ + bne.w 7f206 <__isoc23_strtoul@@Base+0x2b3e> │ │ │ │ str.w r6, [fp, #132] @ 0x84 │ │ │ │ - b.n 7e7d0 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ + b.n 7e778 <__isoc23_strtoul@@Base+0x20b0> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 7e8a6 <__isoc23_strtoul@@Base+0x2186> │ │ │ │ - b.n 7ec46 <__isoc23_strtoul@@Base+0x2526> │ │ │ │ + bpl.w 7e84e <__isoc23_strtoul@@Base+0x2186> │ │ │ │ + b.n 7ebee <__isoc23_strtoul@@Base+0x2526> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r3, r4 │ │ │ │ - bl 7e054 <__isoc23_strtoul@@Base+0x1934> │ │ │ │ + bl 7dffc <__isoc23_strtoul@@Base+0x1934> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov lr, r4 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e6a8 <__isoc23_strtoul@@Base+0x1f88> │ │ │ │ + beq.w 7e650 <__isoc23_strtoul@@Base+0x1f88> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ - b.n 7e6a8 <__isoc23_strtoul@@Base+0x1f88> │ │ │ │ + b.n 7e650 <__isoc23_strtoul@@Base+0x1f88> │ │ │ │ ldrd r6, r8, [sp, #68] @ 0x44 │ │ │ │ movs r3, #4 │ │ │ │ ldrd sl, r7, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 7ed28 <__isoc23_strtoul@@Base+0x2608> │ │ │ │ - cbz r6, 7ed5c <__isoc23_strtoul@@Base+0x263c> │ │ │ │ + beq.n 7ecd0 <__isoc23_strtoul@@Base+0x2608> │ │ │ │ + cbz r6, 7ed04 <__isoc23_strtoul@@Base+0x263c> │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ ittt hi │ │ │ │ ldrhi.w r3, [fp, #16] │ │ │ │ bichi.w r3, r3, #128 @ 0x80 │ │ │ │ strhi.w r3, [fp, #16] │ │ │ │ ldr.w r3, [fp, #116] @ 0x74 │ │ │ │ - cbz r3, 7ed22 <__isoc23_strtoul@@Base+0x2602> │ │ │ │ - ldr r3, [pc, #356] @ (7ee80 <__isoc23_strtoul@@Base+0x2760>) │ │ │ │ + cbz r3, 7ecca <__isoc23_strtoul@@Base+0x2602> │ │ │ │ + ldr r3, [pc, #356] @ (7ee28 <__isoc23_strtoul@@Base+0x2760>) │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [fp, #100] @ 0x64 │ │ │ │ - b.n 7e9f6 <__isoc23_strtoul@@Base+0x22d6> │ │ │ │ + b.n 7e99e <__isoc23_strtoul@@Base+0x22d6> │ │ │ │ tst.w sl, #16 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq.w r3, [fp, #100] @ 0x64 │ │ │ │ - beq.n 7ecf6 <__isoc23_strtoul@@Base+0x25d6> │ │ │ │ + beq.n 7ec9e <__isoc23_strtoul@@Base+0x25d6> │ │ │ │ add.w r2, r8, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrh.w r0, [fp, #92] @ 0x5c │ │ │ │ str.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r0, r3, r0 │ │ │ │ - bl 5d718 │ │ │ │ + bl 5d6c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7ecf8 <__isoc23_strtoul@@Base+0x25d8> │ │ │ │ + bne.n 7eca0 <__isoc23_strtoul@@Base+0x25d8> │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #284] @ (7ee84 <__isoc23_strtoul@@Base+0x2764>) │ │ │ │ + ldr r3, [pc, #284] @ (7ee2c <__isoc23_strtoul@@Base+0x2764>) │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 74118 │ │ │ │ + bl 740c0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r5, r0 │ │ │ │ tst.w r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - bne.w 7f090 <__isoc23_strtoul@@Base+0x2970> │ │ │ │ + bne.w 7f038 <__isoc23_strtoul@@Base+0x2970> │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ movle r4, r0 │ │ │ │ - ble.n 7ed98 <__isoc23_strtoul@@Base+0x2678> │ │ │ │ + ble.n 7ed40 <__isoc23_strtoul@@Base+0x2678> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ str.w r5, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f33e <__isoc23_strtoul@@Base+0x2c1e> │ │ │ │ + beq.w 7f2e6 <__isoc23_strtoul@@Base+0x2c1e> │ │ │ │ and.w r5, sl, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ ldrh.w r0, [fp, #92] @ 0x5c │ │ │ │ add.w r2, r3, #9 │ │ │ │ add r2, r0 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7edac <__isoc23_strtoul@@Base+0x268c> │ │ │ │ + bne.n 7ed54 <__isoc23_strtoul@@Base+0x268c> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7ed00 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ + bne.n 7eca8 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 7ed00 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ - ldr r3, [pc, #184] @ (7ee88 <__isoc23_strtoul@@Base+0x2768>) │ │ │ │ + ble.n 7eca8 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ + ldr r3, [pc, #184] @ (7ee30 <__isoc23_strtoul@@Base+0x2768>) │ │ │ │ asrs r6, r1, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - bl 6a9bc │ │ │ │ + bl 6a964 │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 7edf4 <__isoc23_strtoul@@Base+0x26d4> │ │ │ │ + bls.n 7ed9c <__isoc23_strtoul@@Base+0x26d4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0e4 <__isoc23_strtoul@@Base+0x219c4> │ │ │ │ + bl 9dafc <__isoc23_strtoul@@Base+0x21434> │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r5, [r4, r0, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ - b.n 7ed14 <__isoc23_strtoul@@Base+0x25f4> │ │ │ │ - ldr r5, [pc, #140] @ (7ee8c <__isoc23_strtoul@@Base+0x276c>) │ │ │ │ + b.n 7ecbc <__isoc23_strtoul@@Base+0x25f4> │ │ │ │ + ldr r5, [pc, #140] @ (7ee34 <__isoc23_strtoul@@Base+0x276c>) │ │ │ │ add r5, pc │ │ │ │ - b.n 7e6a0 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ + b.n 7e648 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ mov.w lr, #1 │ │ │ │ adds r2, #2 │ │ │ │ - b.w 7e4ce <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ + b.w 7e476 <__isoc23_strtoul@@Base+0x1dae> │ │ │ │ mov r1, r8 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ mov r8, r3 │ │ │ │ - beq.w 7e6c8 <__isoc23_strtoul@@Base+0x1fa8> │ │ │ │ + beq.w 7e670 <__isoc23_strtoul@@Base+0x1fa8> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7e944 <__isoc23_strtoul@@Base+0x2224> │ │ │ │ + beq.w 7e8ec <__isoc23_strtoul@@Base+0x2224> │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r8 │ │ │ │ - b.w 7e4ca <__isoc23_strtoul@@Base+0x1daa> │ │ │ │ + b.w 7e472 <__isoc23_strtoul@@Base+0x1daa> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - bl 88d9c <__isoc23_strtoul@@Base+0xc67c> │ │ │ │ + bl 88d44 <__isoc23_strtoul@@Base+0xc67c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7ec78 <__isoc23_strtoul@@Base+0x2558> │ │ │ │ + b.n 7ec20 <__isoc23_strtoul@@Base+0x2558> │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ ldrd r6, r8, [sp, #68] @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #76] @ 0x4c │ │ │ │ - b.n 7ece8 <__isoc23_strtoul@@Base+0x25c8> │ │ │ │ + b.n 7ec90 <__isoc23_strtoul@@Base+0x25c8> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf1e80002 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + mrrc 0, 0, r0, r8, cr2 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7e824 <__isoc23_strtoul@@Base+0x2104> │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 7, cr0, cr6, cr2, {0} │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + strd r0, r0, [r6], #8 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + @ instruction: 0xb772 │ │ │ │ movs r2, r0 │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ef50 <__isoc23_strtoul@@Base+0x2830> │ │ │ │ - ldr.w sl, [pc, #1412] @ 7f430 <__isoc23_strtoul@@Base+0x2d10> │ │ │ │ + beq.n 7eef8 <__isoc23_strtoul@@Base+0x2830> │ │ │ │ + ldr.w sl, [pc, #1412] @ 7f3d8 <__isoc23_strtoul@@Base+0x2d10> │ │ │ │ str r2, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 7e74a <__isoc23_strtoul@@Base+0x202a> │ │ │ │ + b.n 7e6f2 <__isoc23_strtoul@@Base+0x202a> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 7eefe <__isoc23_strtoul@@Base+0x27de> │ │ │ │ + bne.n 7eea6 <__isoc23_strtoul@@Base+0x27de> │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 7eefe <__isoc23_strtoul@@Base+0x27de> │ │ │ │ + bne.n 7eea6 <__isoc23_strtoul@@Base+0x27de> │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 7f154 <__isoc23_strtoul@@Base+0x2a34> │ │ │ │ + bne.w 7f0fc <__isoc23_strtoul@@Base+0x2a34> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f14c <__isoc23_strtoul@@Base+0x2a2c> │ │ │ │ + beq.w 7f0f4 <__isoc23_strtoul@@Base+0x2a2c> │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ adds r2, r1, #3 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 7eeee <__isoc23_strtoul@@Base+0x27ce> │ │ │ │ + bne.n 7ee96 <__isoc23_strtoul@@Base+0x27ce> │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 7eee6 <__isoc23_strtoul@@Base+0x27c6> │ │ │ │ + beq.n 7ee8e <__isoc23_strtoul@@Base+0x27c6> │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f144 <__isoc23_strtoul@@Base+0x2a24> │ │ │ │ + beq.w 7f0ec <__isoc23_strtoul@@Base+0x2a24> │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 7eec0 <__isoc23_strtoul@@Base+0x27a0> │ │ │ │ + beq.n 7ee68 <__isoc23_strtoul@@Base+0x27a0> │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ef70 <__isoc23_strtoul@@Base+0x2850> │ │ │ │ + beq.n 7ef18 <__isoc23_strtoul@@Base+0x2850> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 7e730 <__isoc23_strtoul@@Base+0x2010> │ │ │ │ + b.n 7e6d8 <__isoc23_strtoul@@Base+0x2010> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7e75c <__isoc23_strtoul@@Base+0x203c> │ │ │ │ + b.n 7e704 <__isoc23_strtoul@@Base+0x203c> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ - ldr.w r5, [pc, #1304] @ 7f434 <__isoc23_strtoul@@Base+0x2d14> │ │ │ │ + b.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + ldr.w r5, [pc, #1304] @ 7f3dc <__isoc23_strtoul@@Base+0x2d14> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add r5, pc │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - b.w 7e6b6 <__isoc23_strtoul@@Base+0x1f96> │ │ │ │ + b.w 7e65e <__isoc23_strtoul@@Base+0x1f96> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 844bc <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ + bl 84464 <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f40c <__isoc23_strtoul@@Base+0x2cec> │ │ │ │ + bne.w 7f3b4 <__isoc23_strtoul@@Base+0x2cec> │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ - cbnz r3, 7ef9a <__isoc23_strtoul@@Base+0x287a> │ │ │ │ + cbnz r3, 7ef42 <__isoc23_strtoul@@Base+0x287a> │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7b8 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ - ldr.w sl, [pc, #1252] @ 7f438 <__isoc23_strtoul@@Base+0x2d18> │ │ │ │ + b.n 7e760 <__isoc23_strtoul@@Base+0x2098> │ │ │ │ + ldr.w sl, [pc, #1252] @ 7f3e0 <__isoc23_strtoul@@Base+0x2d18> │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - b.n 7e76e <__isoc23_strtoul@@Base+0x204e> │ │ │ │ + b.n 7e716 <__isoc23_strtoul@@Base+0x204e> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 7ef8a <__isoc23_strtoul@@Base+0x286a> │ │ │ │ + cbz r3, 7ef32 <__isoc23_strtoul@@Base+0x286a> │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ - b.w 7e74a <__isoc23_strtoul@@Base+0x202a> │ │ │ │ + b.w 7e6f2 <__isoc23_strtoul@@Base+0x202a> │ │ │ │ str.w r8, [sp, #28] │ │ │ │ - b.w 7e73a <__isoc23_strtoul@@Base+0x201a> │ │ │ │ + b.w 7e6e2 <__isoc23_strtoul@@Base+0x201a> │ │ │ │ ldrd r6, r8, [sp, #68] @ 0x44 │ │ │ │ ldrd sl, r7, [sp, #76] @ 0x4c │ │ │ │ - b.n 7ece8 <__isoc23_strtoul@@Base+0x25c8> │ │ │ │ + b.n 7ec90 <__isoc23_strtoul@@Base+0x25c8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 7eae4 <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ + b.n 7ea8c <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ - b.w 7e76e <__isoc23_strtoul@@Base+0x204e> │ │ │ │ + b.w 7e716 <__isoc23_strtoul@@Base+0x204e> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - bl 88d9c <__isoc23_strtoul@@Base+0xc67c> │ │ │ │ + bl 88d44 <__isoc23_strtoul@@Base+0xc67c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7ef48 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ + b.n 7eef0 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 7e3de <__isoc23_strtoul@@Base+0x1cbe> │ │ │ │ + bne.w 7e386 <__isoc23_strtoul@@Base+0x1cbe> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r1, r5 │ │ │ │ add.w r9, r2, #2 │ │ │ │ ldrb.w r2, [r9], #1 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.n 7f0ae <__isoc23_strtoul@@Base+0x298e> │ │ │ │ + bhi.n 7f056 <__isoc23_strtoul@@Base+0x298e> │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bls.w 7f3c2 <__isoc23_strtoul@@Base+0x2ca2> │ │ │ │ + bls.w 7f36a <__isoc23_strtoul@@Base+0x2ca2> │ │ │ │ subs r2, #41 @ 0x29 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 7f0a4 <__isoc23_strtoul@@Base+0x2984> │ │ │ │ + bhi.n 7f04c <__isoc23_strtoul@@Base+0x2984> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r0, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -185275,76 +185252,76 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1072] @ 7f43c <__isoc23_strtoul@@Base+0x2d1c> │ │ │ │ + ldr.w r3, [pc, #1072] @ 7f3e4 <__isoc23_strtoul@@Base+0x2d1c> │ │ │ │ ldr.w r8, [fp] │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.w 7e3ac <__isoc23_strtoul@@Base+0x1c8c> │ │ │ │ - ldr.w r2, [pc, #1060] @ 7f440 <__isoc23_strtoul@@Base+0x2d20> │ │ │ │ + b.w 7e354 <__isoc23_strtoul@@Base+0x1c8c> │ │ │ │ + ldr.w r2, [pc, #1060] @ 7f3e8 <__isoc23_strtoul@@Base+0x2d20> │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [fp, #76] @ 0x4c │ │ │ │ - ldr.w r2, [pc, #1052] @ 7f444 <__isoc23_strtoul@@Base+0x2d24> │ │ │ │ + ldr.w r2, [pc, #1052] @ 7f3ec <__isoc23_strtoul@@Base+0x2d24> │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ add.w r2, sp, #107 @ 0x6b │ │ │ │ str.w r2, [fp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str.w r2, [fp, #32] │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r0, [pc, #1028] @ 7f448 <__isoc23_strtoul@@Base+0x2d28> │ │ │ │ + ldr.w r0, [pc, #1028] @ 7f3f0 <__isoc23_strtoul@@Base+0x2d28> │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7e5fa <__isoc23_strtoul@@Base+0x1eda> │ │ │ │ - b.n 7f06c <__isoc23_strtoul@@Base+0x294c> │ │ │ │ - ldr r0, [pc, #1016] @ (7f44c <__isoc23_strtoul@@Base+0x2d2c>) │ │ │ │ + bne.w 7e5a2 <__isoc23_strtoul@@Base+0x1eda> │ │ │ │ + b.n 7f014 <__isoc23_strtoul@@Base+0x294c> │ │ │ │ + ldr r0, [pc, #1016] @ (7f3f4 <__isoc23_strtoul@@Base+0x2d2c>) │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e606 <__isoc23_strtoul@@Base+0x1ee6> │ │ │ │ - ldr r2, [pc, #1004] @ (7f450 <__isoc23_strtoul@@Base+0x2d30>) │ │ │ │ + bne.w 7e5ae <__isoc23_strtoul@@Base+0x1ee6> │ │ │ │ + ldr r2, [pc, #1004] @ (7f3f8 <__isoc23_strtoul@@Base+0x2d30>) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ - b.w 7e606 <__isoc23_strtoul@@Base+0x1ee6> │ │ │ │ - ldr r0, [pc, #996] @ (7f454 <__isoc23_strtoul@@Base+0x2d34>) │ │ │ │ + b.w 7e5ae <__isoc23_strtoul@@Base+0x1ee6> │ │ │ │ + ldr r0, [pc, #996] @ (7f3fc <__isoc23_strtoul@@Base+0x2d34>) │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e600 <__isoc23_strtoul@@Base+0x1ee0> │ │ │ │ - b.n 7f052 <__isoc23_strtoul@@Base+0x2932> │ │ │ │ + bne.w 7e5a8 <__isoc23_strtoul@@Base+0x1ee0> │ │ │ │ + b.n 7effa <__isoc23_strtoul@@Base+0x2932> │ │ │ │ add.w r0, sp, #107 @ 0x6b │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e5e4 <__isoc23_strtoul@@Base+0x1ec4> │ │ │ │ - b.w 7e5de <__isoc23_strtoul@@Base+0x1ebe> │ │ │ │ + bne.w 7e58c <__isoc23_strtoul@@Base+0x1ec4> │ │ │ │ + b.w 7e586 <__isoc23_strtoul@@Base+0x1ebe> │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ add r4, r8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 7ed98 <__isoc23_strtoul@@Base+0x2678> │ │ │ │ + blx 7b4c │ │ │ │ + b.n 7ed40 <__isoc23_strtoul@@Base+0x2678> │ │ │ │ ldrb.w r2, [r9], #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.n 7efd2 <__isoc23_strtoul@@Base+0x28b2> │ │ │ │ + bls.n 7ef7a <__isoc23_strtoul@@Base+0x28b2> │ │ │ │ subs r2, #77 @ 0x4d │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #28 │ │ │ │ - bhi.n 7f0a4 <__isoc23_strtoul@@Base+0x2984> │ │ │ │ + bhi.n 7f04c <__isoc23_strtoul@@Base+0x2984> │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 7f0a4 <__isoc23_strtoul@@Base+0x2984> │ │ │ │ - add r0, pc, #8 @ (adr r0, 7f0c4 <__isoc23_strtoul@@Base+0x29a4>) │ │ │ │ + bhi.n 7f04c <__isoc23_strtoul@@Base+0x2984> │ │ │ │ + add r0, pc, #8 @ (adr r0, 7f06c <__isoc23_strtoul@@Base+0x29a4>) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -185373,364 +185350,365 @@ │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ lsls r1, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #796] @ (7f458 <__isoc23_strtoul@@Base+0x2d38>) │ │ │ │ + ldr r3, [pc, #796] @ (7f400 <__isoc23_strtoul@@Base+0x2d38>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 7e65e <__isoc23_strtoul@@Base+0x1f3e> │ │ │ │ + b.w 7e606 <__isoc23_strtoul@@Base+0x1f3e> │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7ef04 <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ + b.n 7eeac <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7ef04 <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ + b.n 7eeac <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 7ef04 <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ - bl 73c60 │ │ │ │ + b.n 7eeac <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ + bl 73c08 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [fp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f35e <__isoc23_strtoul@@Base+0x2c3e> │ │ │ │ + beq.w 7f306 <__isoc23_strtoul@@Base+0x2c3e> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #21 │ │ │ │ it pl │ │ │ │ ldrpl.w r8, [fp] │ │ │ │ - bpl.w 7e3a0 <__isoc23_strtoul@@Base+0x1c80> │ │ │ │ - b.w 7e654 <__isoc23_strtoul@@Base+0x1f34> │ │ │ │ + bpl.w 7e348 <__isoc23_strtoul@@Base+0x1c80> │ │ │ │ + b.w 7e5fc <__isoc23_strtoul@@Base+0x1f34> │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f234 <__isoc23_strtoul@@Base+0x2b14> │ │ │ │ + beq.n 7f1dc <__isoc23_strtoul@@Base+0x2b14> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 7e74a <__isoc23_strtoul@@Base+0x202a> │ │ │ │ + b.w 7e6f2 <__isoc23_strtoul@@Base+0x202a> │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f280 <__isoc23_strtoul@@Base+0x2b60> │ │ │ │ + bne.n 7f228 <__isoc23_strtoul@@Base+0x2b60> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7f1d0 <__isoc23_strtoul@@Base+0x2ab0> │ │ │ │ + beq.n 7f178 <__isoc23_strtoul@@Base+0x2ab0> │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ - cbnz r6, 7f1d0 <__isoc23_strtoul@@Base+0x2ab0> │ │ │ │ + cbnz r6, 7f178 <__isoc23_strtoul@@Base+0x2ab0> │ │ │ │ ldrb.w r2, [r4, #-2] │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f2ae <__isoc23_strtoul@@Base+0x2b8e> │ │ │ │ + beq.n 7f256 <__isoc23_strtoul@@Base+0x2b8e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7f1de <__isoc23_strtoul@@Base+0x2abe> │ │ │ │ + cbnz r3, 7f186 <__isoc23_strtoul@@Base+0x2abe> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7ebd0 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ + bmi.w 7eb78 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ebd0 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ + beq.w 7eb78 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 7e140 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + bl 7e0e8 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ - b.n 7ebd4 <__isoc23_strtoul@@Base+0x24b4> │ │ │ │ + b.n 7eb7c <__isoc23_strtoul@@Base+0x24b4> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.w 7e63a <__isoc23_strtoul@@Base+0x1f1a> │ │ │ │ + b.w 7e5e2 <__isoc23_strtoul@@Base+0x1f1a> │ │ │ │ add.w r5, fp, #136 @ 0x88 │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 844bc <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ + bl 84464 <__isoc23_strtoul@@Base+0x7d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e9f4 <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ + bne.w 7e99c <__isoc23_strtoul@@Base+0x22d4> │ │ │ │ str.w r5, [fp, #128] @ 0x80 │ │ │ │ - b.w 7e63a <__isoc23_strtoul@@Base+0x1f1a> │ │ │ │ + b.w 7e5e2 <__isoc23_strtoul@@Base+0x1f1a> │ │ │ │ mov r8, r1 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 7e76e <__isoc23_strtoul@@Base+0x204e> │ │ │ │ + b.w 7e716 <__isoc23_strtoul@@Base+0x204e> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f2f8 <__isoc23_strtoul@@Base+0x2bd8> │ │ │ │ + beq.n 7f2a0 <__isoc23_strtoul@@Base+0x2bd8> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f302 <__isoc23_strtoul@@Base+0x2be2> │ │ │ │ + beq.n 7f2aa <__isoc23_strtoul@@Base+0x2be2> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7ebae <__isoc23_strtoul@@Base+0x248e> │ │ │ │ + b.n 7eb56 <__isoc23_strtoul@@Base+0x248e> │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + b.n 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.w 7e716 <__isoc23_strtoul@@Base+0x1ff6> │ │ │ │ + b.w 7e6be <__isoc23_strtoul@@Base+0x1ff6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ - bl 7e054 <__isoc23_strtoul@@Base+0x1934> │ │ │ │ + bl 7dffc <__isoc23_strtoul@@Base+0x1934> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ subs r4, r4, r3 │ │ │ │ - b.n 7f1ba <__isoc23_strtoul@@Base+0x2a9a> │ │ │ │ + b.n 7f162 <__isoc23_strtoul@@Base+0x2a9a> │ │ │ │ mov r8, r2 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 7ec1e <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ - ldr r0, [pc, #444] @ (7f45c <__isoc23_strtoul@@Base+0x2d3c>) │ │ │ │ + b.n 7ebc6 <__isoc23_strtoul@@Base+0x24fe> │ │ │ │ + ldr r0, [pc, #444] @ (7f404 <__isoc23_strtoul@@Base+0x2d3c>) │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7e5f4 <__isoc23_strtoul@@Base+0x1ed4> │ │ │ │ - b.n 7f040 <__isoc23_strtoul@@Base+0x2920> │ │ │ │ + bne.w 7e59c <__isoc23_strtoul@@Base+0x1ed4> │ │ │ │ + b.n 7efe8 <__isoc23_strtoul@@Base+0x2920> │ │ │ │ strb.w r6, [r4, #-2] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #52] @ 0x34 │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.w 7ebd0 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ + bne.w 7eb78 <__isoc23_strtoul@@Base+0x24b0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7e140 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + bl 7e0e8 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ - b.n 7ebd4 <__isoc23_strtoul@@Base+0x24b4> │ │ │ │ - ldr r0, [pc, #344] @ (7f440 <__isoc23_strtoul@@Base+0x2d20>) │ │ │ │ + b.n 7eb7c <__isoc23_strtoul@@Base+0x24b4> │ │ │ │ + ldr r0, [pc, #344] @ (7f3e8 <__isoc23_strtoul@@Base+0x2d20>) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7e5d8 <__isoc23_strtoul@@Base+0x1eb8> │ │ │ │ - b.n 7f07c <__isoc23_strtoul@@Base+0x295c> │ │ │ │ + bne.w 7e580 <__isoc23_strtoul@@Base+0x1eb8> │ │ │ │ + b.n 7f024 <__isoc23_strtoul@@Base+0x295c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 7f302 <__isoc23_strtoul@@Base+0x2be2> │ │ │ │ + cbz r2, 7f2aa <__isoc23_strtoul@@Base+0x2be2> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7ebbe <__isoc23_strtoul@@Base+0x249e> │ │ │ │ - ldr r3, [pc, #344] @ (7f460 <__isoc23_strtoul@@Base+0x2d40>) │ │ │ │ + b.n 7eb66 <__isoc23_strtoul@@Base+0x249e> │ │ │ │ + ldr r3, [pc, #344] @ (7f408 <__isoc23_strtoul@@Base+0x2d40>) │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.w 7e3ac <__isoc23_strtoul@@Base+0x1c8c> │ │ │ │ + b.w 7e354 <__isoc23_strtoul@@Base+0x1c8c> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 7f342 <__isoc23_strtoul@@Base+0x2c22> │ │ │ │ + cbz r3, 7f2ea <__isoc23_strtoul@@Base+0x2c22> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 7e74a <__isoc23_strtoul@@Base+0x202a> │ │ │ │ - cbz r1, 7f358 <__isoc23_strtoul@@Base+0x2c38> │ │ │ │ + b.w 7e6f2 <__isoc23_strtoul@@Base+0x202a> │ │ │ │ + cbz r1, 7f300 <__isoc23_strtoul@@Base+0x2c38> │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ed00 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ + b.n 7eca8 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 7eae4 <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ + b.w 7ea8c <__isoc23_strtoul@@Base+0x23c4> │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7e9f6 <__isoc23_strtoul@@Base+0x22d6> │ │ │ │ - cbz r1, 7f37c <__isoc23_strtoul@@Base+0x2c5c> │ │ │ │ + b.w 7e99e <__isoc23_strtoul@@Base+0x22d6> │ │ │ │ + cbz r1, 7f324 <__isoc23_strtoul@@Base+0x2c5c> │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ - cbz r1, 7f382 <__isoc23_strtoul@@Base+0x2c62> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + cbz r1, 7f32a <__isoc23_strtoul@@Base+0x2c62> │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ - cbz r1, 7f388 <__isoc23_strtoul@@Base+0x2c68> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + cbz r1, 7f330 <__isoc23_strtoul@@Base+0x2c68> │ │ │ │ bic.w r3, r3, #16 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ ubfx sl, r3, #0, #19 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #22 │ │ │ │ ite mi │ │ │ │ orrmi.w r2, r2, #4 │ │ │ │ bicpl.w r2, r2, #4 │ │ │ │ str.w r2, [fp, #120] @ 0x78 │ │ │ │ - cbz r5, 7f3d4 <__isoc23_strtoul@@Base+0x2cb4> │ │ │ │ + cbz r5, 7f37c <__isoc23_strtoul@@Base+0x2cb4> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r5, r9, r3 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e3e8 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ + bne.w 7e390 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7e3e8 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ + b.w 7e390 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f0a4 <__isoc23_strtoul@@Base+0x2984> │ │ │ │ + bne.w 7f04c <__isoc23_strtoul@@Base+0x2984> │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7e3e8 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ + b.w 7e390 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7e3e8 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ + b.w 7e390 <__isoc23_strtoul@@Base+0x1cc8> │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ movs r1, #1 │ │ │ │ - b.n 7efca <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ + b.n 7ef72 <__isoc23_strtoul@@Base+0x28aa> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7f3bc <__isoc23_strtoul@@Base+0x2c9c> │ │ │ │ + b.n 7f364 <__isoc23_strtoul@@Base+0x2c9c> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 7f416 <__isoc23_strtoul@@Base+0x2cf6> │ │ │ │ + cbz r3, 7f3be <__isoc23_strtoul@@Base+0x2cf6> │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 7e74a <__isoc23_strtoul@@Base+0x202a> │ │ │ │ + b.w 7e6f2 <__isoc23_strtoul@@Base+0x202a> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 7eba0 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.w 7eb48 <__isoc23_strtoul@@Base+0x2480> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mov sl, r8 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 7e76e <__isoc23_strtoul@@Base+0x204e> │ │ │ │ + b.w 7e716 <__isoc23_strtoul@@Base+0x204e> │ │ │ │ nop │ │ │ │ - ble.n 7f4a0 <__isoc23_strtoul@@Base+0x2d80> │ │ │ │ + bvc.n 7f328 <__isoc23_strtoul@@Base+0x2c60> │ │ │ │ movs r2, r0 │ │ │ │ - ldmia.w r2, {r1} │ │ │ │ - bgt.n 7f358 <__isoc23_strtoul@@Base+0x2c38> │ │ │ │ + b.n 7f9e4 <__isoc23_strtoul@@Base+0x331c> │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + bvs.n 7f3e0 <__isoc23_strtoul@@Base+0x2d18> │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ vrsqrts.f16 , , │ │ │ │ vrsqrts.f32 , , │ │ │ │ - bl 13b452 │ │ │ │ + bl 13b3fa │ │ │ │ vrecps.f32 , , │ │ │ │ vrsqrts.f32 , , │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #43688 @ 0xaaa8 │ │ │ │ bics r3, r2 │ │ │ │ - beq.n 7f472 <__isoc23_strtoul@@Base+0x2d52> │ │ │ │ + beq.n 7f41a <__isoc23_strtoul@@Base+0x2d52> │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ bic.w r2, r2, #2852126720 @ 0xaa000000 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #11010048 @ 0xa80000 │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r0, 7f49a <__isoc23_strtoul@@Base+0x2d7a> │ │ │ │ + cbz r0, 7f442 <__isoc23_strtoul@@Base+0x2d7a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 73e80 │ │ │ │ + bl 73e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbz r0, 7f4a8 <__isoc23_strtoul@@Base+0x2d88> │ │ │ │ + cbz r0, 7f450 <__isoc23_strtoul@@Base+0x2d88> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8825c <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ + bl 88204 <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbz r0, 7f4b8 <__isoc23_strtoul@@Base+0x2d98> │ │ │ │ + cbz r0, 7f460 <__isoc23_strtoul@@Base+0x2d98> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8825c <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ + b.w 88204 <__isoc23_strtoul@@Base+0xbb3c> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov.w r8, #1 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bhi.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r2, r5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r5 │ │ │ │ @@ -185767,384 +185745,384 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r7, r0, #5 │ │ │ │ strh.w r8, [r4, #98] @ 0x62 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + bne.n 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7f562 <__isoc23_strtoul@@Base+0x2e42> │ │ │ │ + beq.n 7f50a <__isoc23_strtoul@@Base+0x2e42> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + beq.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ ldrh.w r3, [r4, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r3, 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + cbz r3, 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldrh.w r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bne.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, sl, [r4, #84] @ 0x54 │ │ │ │ strd r7, r6, [r4, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 7f5ba <__isoc23_strtoul@@Base+0x2e9a> │ │ │ │ + beq.n 7f562 <__isoc23_strtoul@@Base+0x2e9a> │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bne.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.n 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bne.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - cbz r3, 7f5f8 <__isoc23_strtoul@@Base+0x2ed8> │ │ │ │ + cbz r3, 7f5a0 <__isoc23_strtoul@@Base+0x2ed8> │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bcs.n 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, sl, [r4, #84] @ 0x54 │ │ │ │ strd r7, r6, [r4, #112] @ 0x70 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r6, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrh.w r1, [r4, #106] @ 0x6a │ │ │ │ adds r6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ uxth r6, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ strh.w r6, [r4, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w sl, [r4, #94] @ 0x5e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7f98e <__isoc23_strtoul@@Base+0x326e> │ │ │ │ + beq.w 7f936 <__isoc23_strtoul@@Base+0x326e> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7f972 <__isoc23_strtoul@@Base+0x3252> │ │ │ │ + ble.w 7f91a <__isoc23_strtoul@@Base+0x3252> │ │ │ │ mul.w r1, r0, r1 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f9aa <__isoc23_strtoul@@Base+0x328a> │ │ │ │ + bne.w 7f952 <__isoc23_strtoul@@Base+0x328a> │ │ │ │ str r7, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ it ne │ │ │ │ strne r7, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r7, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldrd r6, r7, [r4, #84] @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f6f0 <__isoc23_strtoul@@Base+0x2fd0> │ │ │ │ + ble.n 7f698 <__isoc23_strtoul@@Base+0x2fd0> │ │ │ │ ldrh.w r3, [r4, #94] @ 0x5e │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - cbz r1, 7f700 <__isoc23_strtoul@@Base+0x2fe0> │ │ │ │ + cbz r1, 7f6a8 <__isoc23_strtoul@@Base+0x2fe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r3, 7f728 <__isoc23_strtoul@@Base+0x3008> │ │ │ │ + cbz r3, 7f6d0 <__isoc23_strtoul@@Base+0x3008> │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbz r1, 7f718 <__isoc23_strtoul@@Base+0x2ff8> │ │ │ │ + cbz r1, 7f6c0 <__isoc23_strtoul@@Base+0x2ff8> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbz r1, 7f728 <__isoc23_strtoul@@Base+0x3008> │ │ │ │ + cbz r1, 7f6d0 <__isoc23_strtoul@@Base+0x3008> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ strd r6, r7, [r4, #84] @ 0x54 │ │ │ │ strd sl, fp, [r4, #112] @ 0x70 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f940 <__isoc23_strtoul@@Base+0x3220> │ │ │ │ + beq.w 7f8e8 <__isoc23_strtoul@@Base+0x3220> │ │ │ │ ldrh.w r3, [r4, #102] @ 0x66 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #102] @ 0x66 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f940 <__isoc23_strtoul@@Base+0x3220> │ │ │ │ + beq.w 7f8e8 <__isoc23_strtoul@@Base+0x3220> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldrh.w r3, [r4, #106] @ 0x6a │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #106] @ 0x6a │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ - cbz r3, 7f7b6 <__isoc23_strtoul@@Base+0x3096> │ │ │ │ + cbz r3, 7f75e <__isoc23_strtoul@@Base+0x3096> │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 7f53a <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ + bge.w 7f4e2 <__isoc23_strtoul@@Base+0x2e1a> │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #94] @ 0x5e │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w sl, [r4, #106] @ 0x6a │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f962 <__isoc23_strtoul@@Base+0x3242> │ │ │ │ + beq.w 7f90a <__isoc23_strtoul@@Base+0x3242> │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ itet ls │ │ │ │ addls r1, r1, r0 │ │ │ │ addhi r1, r1, r2 │ │ │ │ movls r2, r0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bhi.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ strd r6, r7, [r4, #76] @ 0x4c │ │ │ │ strh.w sl, [r4, #106] @ 0x6a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #84] @ 0x54 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, sl │ │ │ │ it cc │ │ │ │ movcc r3, sl │ │ │ │ adds r6, r6, r3 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ adds r7, r7, r3 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -186153,110 +186131,110 @@ │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldrh.w r7, [r4, #106] @ 0x6a │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, r1, r6 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcs.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ strd r3, sl, [r4, #76] @ 0x4c │ │ │ │ strh.w r7, [r4, #106] @ 0x6a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f4bc <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ + bl 7f464 <__isoc23_strtoul@@Base+0x2d9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f76a <__isoc23_strtoul@@Base+0x304a> │ │ │ │ - b.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + beq.w 7f712 <__isoc23_strtoul@@Base+0x304a> │ │ │ │ + b.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f860 <__isoc23_strtoul@@Base+0x3140> │ │ │ │ + bne.w 7f808 <__isoc23_strtoul@@Base+0x3140> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 7f86a <__isoc23_strtoul@@Base+0x314a> │ │ │ │ + b.n 7f812 <__isoc23_strtoul@@Base+0x314a> │ │ │ │ strd r2, r3, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ strh.w fp, [r4, #106] @ 0x6a │ │ │ │ str r7, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f4da <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ - b.n 7f540 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ + bne.w 7f482 <__isoc23_strtoul@@Base+0x2dba> │ │ │ │ + b.n 7f4e8 <__isoc23_strtoul@@Base+0x2e20> │ │ │ │ ldrh.w r1, [r4, #94] @ 0x5e │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 7f9b0 <__isoc23_strtoul@@Base+0x3290> │ │ │ │ + beq.n 7f958 <__isoc23_strtoul@@Base+0x3290> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7f972 <__isoc23_strtoul@@Base+0x3252> │ │ │ │ + ble.n 7f91a <__isoc23_strtoul@@Base+0x3252> │ │ │ │ adds r1, r7, r1 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - bcc.w 7f6a0 <__isoc23_strtoul@@Base+0x2f80> │ │ │ │ - b.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bcc.w 7f648 <__isoc23_strtoul@@Base+0x2f80> │ │ │ │ + b.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 7f9a0 <__isoc23_strtoul@@Base+0x3280> │ │ │ │ - b.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bls.n 7f948 <__isoc23_strtoul@@Base+0x3280> │ │ │ │ + b.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ ldrh.w r1, [r4, #96] @ 0x60 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 7f99a <__isoc23_strtoul@@Base+0x327a> │ │ │ │ + bne.n 7f942 <__isoc23_strtoul@@Base+0x327a> │ │ │ │ ldrh.w r1, [r4, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ strh.w r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f99a <__isoc23_strtoul@@Base+0x327a> │ │ │ │ - b.n 7f586 <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ + bne.n 7f942 <__isoc23_strtoul@@Base+0x327a> │ │ │ │ + b.n 7f52e <__isoc23_strtoul@@Base+0x2e66> │ │ │ │ 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 r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r2, r0, #60 @ 0x3c │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7fa30 <__isoc23_strtoul@@Base+0x3310> │ │ │ │ + cbz r0, 7f9d8 <__isoc23_strtoul@@Base+0x3310> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r7, [r3, #0] │ │ │ │ strd r6, r5, [r3, #16] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -186264,101 +186242,101 @@ │ │ │ │ ldrd r2, r1, [r4, #220] @ 0xdc │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 7fa30 <__isoc23_strtoul@@Base+0x3310> │ │ │ │ + cbz r2, 7f9d8 <__isoc23_strtoul@@Base+0x3310> │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ str r2, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fab0 <__isoc23_strtoul@@Base+0x3390> │ │ │ │ + beq.n 7fa58 <__isoc23_strtoul@@Base+0x3390> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ str r4, [r0, #32] │ │ │ │ - beq.n 7fa62 <__isoc23_strtoul@@Base+0x3342> │ │ │ │ + beq.n 7fa0a <__isoc23_strtoul@@Base+0x3342> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ tst.w ip, #4194304 @ 0x400000 │ │ │ │ - bne.n 7fa5c <__isoc23_strtoul@@Base+0x333c> │ │ │ │ + bne.n 7fa04 <__isoc23_strtoul@@Base+0x333c> │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7fa96 <__isoc23_strtoul@@Base+0x3376> │ │ │ │ + beq.n 7fa3e <__isoc23_strtoul@@Base+0x3376> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7fa96 <__isoc23_strtoul@@Base+0x3376> │ │ │ │ + beq.n 7fa3e <__isoc23_strtoul@@Base+0x3376> │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r1, r0, #32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 7fa5c <__isoc23_strtoul@@Base+0x333c> │ │ │ │ + b.n 7fa04 <__isoc23_strtoul@@Base+0x333c> │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ and.w r2, ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fa5c <__isoc23_strtoul@@Base+0x333c> │ │ │ │ + bne.n 7fa04 <__isoc23_strtoul@@Base+0x333c> │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa5c <__isoc23_strtoul@@Base+0x333c> │ │ │ │ + b.n 7fa04 <__isoc23_strtoul@@Base+0x333c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #992] @ (7feac <__isoc23_strtoul@@Base+0x378c>) │ │ │ │ + ldr r4, [pc, #992] @ (7fe54 <__isoc23_strtoul@@Base+0x378c>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #992] @ (7feb0 <__isoc23_strtoul@@Base+0x3790>) │ │ │ │ + ldr r3, [pc, #992] @ (7fe58 <__isoc23_strtoul@@Base+0x3790>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #976] @ (7feb4 <__isoc23_strtoul@@Base+0x3794>) │ │ │ │ + ldr r4, [pc, #976] @ (7fe5c <__isoc23_strtoul@@Base+0x3794>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ - beq.w 7fe24 <__isoc23_strtoul@@Base+0x3704> │ │ │ │ - ldr r3, [pc, #960] @ (7feb8 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ + beq.w 7fdcc <__isoc23_strtoul@@Base+0x3704> │ │ │ │ + ldr r3, [pc, #960] @ (7fe60 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ cmp.w r8, #31 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - bgt.w 7fce8 <__isoc23_strtoul@@Base+0x35c8> │ │ │ │ + bgt.w 7fc90 <__isoc23_strtoul@@Base+0x35c8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fea2 <__isoc23_strtoul@@Base+0x3782> │ │ │ │ + beq.w 7fe4a <__isoc23_strtoul@@Base+0x3782> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7fda8 <__isoc23_strtoul@@Base+0x3688> │ │ │ │ + ble.w 7fd50 <__isoc23_strtoul@@Base+0x3688> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ it gt │ │ │ │ @@ -186368,85 +186346,85 @@ │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ ldrle r2, [sp, #4] │ │ │ │ addle r3, #1 │ │ │ │ ldrgt r6, [r4, #24] │ │ │ │ it le │ │ │ │ addle.w fp, r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8070 │ │ │ │ + blx 8024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd5e <__isoc23_strtoul@@Base+0x363e> │ │ │ │ + beq.w 7fd06 <__isoc23_strtoul@@Base+0x363e> │ │ │ │ mov r0, r6 │ │ │ │ - blx 7bc8 │ │ │ │ + blx 7b7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fd80 <__isoc23_strtoul@@Base+0x3660> │ │ │ │ + beq.w 7fd28 <__isoc23_strtoul@@Base+0x3660> │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w sl, r2, r0 │ │ │ │ movs r6, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sl] │ │ │ │ - cbz r3, 7fb7c <__isoc23_strtoul@@Base+0x345c> │ │ │ │ + cbz r3, 7fb24 <__isoc23_strtoul@@Base+0x345c> │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ sub.w r0, r7, #68 @ 0x44 │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7fd38 <__isoc23_strtoul@@Base+0x3618> │ │ │ │ + beq.w 7fce0 <__isoc23_strtoul@@Base+0x3618> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ ldrble.w sl, [sp, #16] │ │ │ │ - ble.n 7fbac <__isoc23_strtoul@@Base+0x348c> │ │ │ │ + ble.n 7fb54 <__isoc23_strtoul@@Base+0x348c> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle sl, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ it gt │ │ │ │ ldrgt.w sl, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ - blx 8070 │ │ │ │ + blx 8024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcf0 <__isoc23_strtoul@@Base+0x35d0> │ │ │ │ + bne.w 7fc98 <__isoc23_strtoul@@Base+0x35d0> │ │ │ │ mov r0, sl │ │ │ │ - blx 7a60 │ │ │ │ + blx 7a20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #3 │ │ │ │ movne.w sl, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 7fcfc <__isoc23_strtoul@@Base+0x35dc> │ │ │ │ + beq.w 7fca4 <__isoc23_strtoul@@Base+0x35dc> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #31 │ │ │ │ it gt │ │ │ │ addgt r2, sp, #16 │ │ │ │ - bgt.w 7fd42 <__isoc23_strtoul@@Base+0x3622> │ │ │ │ + bgt.w 7fcea <__isoc23_strtoul@@Base+0x3622> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fdd8 <__isoc23_strtoul@@Base+0x36b8> │ │ │ │ + beq.w 7fd80 <__isoc23_strtoul@@Base+0x36b8> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7fdfc <__isoc23_strtoul@@Base+0x36dc> │ │ │ │ + ble.w 7fda4 <__isoc23_strtoul@@Base+0x36dc> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it gt │ │ │ │ addgt.w r3, r9, fp │ │ │ │ @@ -186456,293 +186434,293 @@ │ │ │ │ ldrle r2, [r4, #68] @ 0x44 │ │ │ │ ldrgt.w fp, [r4, #24] │ │ │ │ addle r2, #1 │ │ │ │ itt le │ │ │ │ addle.w r3, r9, r2 │ │ │ │ strle r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - blx 8070 │ │ │ │ + blx 8024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fdb2 <__isoc23_strtoul@@Base+0x3692> │ │ │ │ + beq.w 7fd5a <__isoc23_strtoul@@Base+0x3692> │ │ │ │ mov r0, fp │ │ │ │ - blx 7bc8 │ │ │ │ + blx 7b7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fdce <__isoc23_strtoul@@Base+0x36ae> │ │ │ │ + beq.w 7fd76 <__isoc23_strtoul@@Base+0x36ae> │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r2, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7fc60 <__isoc23_strtoul@@Base+0x3540> │ │ │ │ + beq.n 7fc08 <__isoc23_strtoul@@Base+0x3540> │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ sub.w r0, r7, #35 @ 0x23 │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ ldrble.w fp, [sp, #16] │ │ │ │ - ble.n 7fc88 <__isoc23_strtoul@@Base+0x3568> │ │ │ │ + ble.n 7fc30 <__isoc23_strtoul@@Base+0x3568> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle fp, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ it gt │ │ │ │ ldrgt.w fp, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ - blx 8070 │ │ │ │ + blx 8024 │ │ │ │ movs r3, #5 │ │ │ │ - cbnz r0, 7fca0 <__isoc23_strtoul@@Base+0x3580> │ │ │ │ + cbnz r0, 7fc48 <__isoc23_strtoul@@Base+0x3580> │ │ │ │ mov r0, fp │ │ │ │ - blx 7a60 │ │ │ │ + blx 7a20 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ it ne │ │ │ │ movne r3, #3 │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ strh.w r3, [r7, #-80] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r5, r6 │ │ │ │ ands.w r3, r5, #255 @ 0xff │ │ │ │ - bne.n 7fd8a <__isoc23_strtoul@@Base+0x366a> │ │ │ │ + bne.n 7fd32 <__isoc23_strtoul@@Base+0x366a> │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 7fd2c <__isoc23_strtoul@@Base+0x360c> │ │ │ │ + beq.n 7fcd4 <__isoc23_strtoul@@Base+0x360c> │ │ │ │ cmp.w r8, #31 │ │ │ │ - bgt.n 7fcea <__isoc23_strtoul@@Base+0x35ca> │ │ │ │ + bgt.n 7fc92 <__isoc23_strtoul@@Base+0x35ca> │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ add.w sl, r2, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - bls.n 7fcec <__isoc23_strtoul@@Base+0x35cc> │ │ │ │ + bls.n 7fc94 <__isoc23_strtoul@@Base+0x35cc> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r8 │ │ │ │ - blx 7b8c │ │ │ │ - b.n 7fb68 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ + blx 7b4c │ │ │ │ + b.n 7fb10 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ movs r5, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 7fb68 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ + b.n 7fb10 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w sl, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fbd2 <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ - cbz r6, 7fd4c <__isoc23_strtoul@@Base+0x362c> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bne.w 7fb7a <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ + cbz r6, 7fcf4 <__isoc23_strtoul@@Base+0x362c> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ ands.w fp, r3, #256 @ 0x100 │ │ │ │ - beq.n 7fe06 <__isoc23_strtoul@@Base+0x36e6> │ │ │ │ + beq.n 7fdae <__isoc23_strtoul@@Base+0x36e6> │ │ │ │ add.w r3, r2, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.w 7fe86 <__isoc23_strtoul@@Base+0x3766> │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.w 7fe2e <__isoc23_strtoul@@Base+0x3766> │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - b.n 7fd54 <__isoc23_strtoul@@Base+0x3634> │ │ │ │ + b.n 7fcfc <__isoc23_strtoul@@Base+0x3634> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sp, #17 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 7fb68 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ + b.n 7fb10 <__isoc23_strtoul@@Base+0x3448> │ │ │ │ clz r5, r5 │ │ │ │ movs r3, #2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 7fca6 <__isoc23_strtoul@@Base+0x3586> │ │ │ │ + b.n 7fc4e <__isoc23_strtoul@@Base+0x3586> │ │ │ │ clz r5, r5 │ │ │ │ mov r3, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 7fc48 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ + b.n 7fbf0 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ clz r5, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ lsrs r5, r5, #5 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add.w r3, sp, #17 │ │ │ │ - b.n 7fc48 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ + b.n 7fbf0 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a60 │ │ │ │ + blx 7a20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe82 <__isoc23_strtoul@@Base+0x3762> │ │ │ │ + beq.w 7fe2a <__isoc23_strtoul@@Base+0x3762> │ │ │ │ mov r0, r6 │ │ │ │ - blx 836c │ │ │ │ + blx 8314 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb54 <__isoc23_strtoul@@Base+0x3434> │ │ │ │ + bne.w 7fafc <__isoc23_strtoul@@Base+0x3434> │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 7fb5e <__isoc23_strtoul@@Base+0x343e> │ │ │ │ - ldr r2, [pc, #304] @ (7febc <__isoc23_strtoul@@Base+0x379c>) │ │ │ │ - ldr r3, [pc, #288] @ (7feb0 <__isoc23_strtoul@@Base+0x3790>) │ │ │ │ + b.n 7fb06 <__isoc23_strtoul@@Base+0x343e> │ │ │ │ + ldr r2, [pc, #304] @ (7fe64 <__isoc23_strtoul@@Base+0x379c>) │ │ │ │ + ldr r3, [pc, #288] @ (7fe58 <__isoc23_strtoul@@Base+0x3790>) │ │ │ │ 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 7fea6 <__isoc23_strtoul@@Base+0x3786> │ │ │ │ + bne.w 7fe4e <__isoc23_strtoul@@Base+0x3786> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ ldrb.w r6, [fp], #1 │ │ │ │ - b.n 7fb34 <__isoc23_strtoul@@Base+0x3414> │ │ │ │ + b.n 7fadc <__isoc23_strtoul@@Base+0x3414> │ │ │ │ mov r0, fp │ │ │ │ - blx 7a60 │ │ │ │ - cbz r0, 7fddc <__isoc23_strtoul@@Base+0x36bc> │ │ │ │ + blx 7a20 │ │ │ │ + cbz r0, 7fd84 <__isoc23_strtoul@@Base+0x36bc> │ │ │ │ mov r0, fp │ │ │ │ - blx 836c │ │ │ │ + blx 8314 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc3a <__isoc23_strtoul@@Base+0x351a> │ │ │ │ + bne.w 7fbe2 <__isoc23_strtoul@@Base+0x351a> │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 7fc44 <__isoc23_strtoul@@Base+0x3524> │ │ │ │ + b.n 7fbec <__isoc23_strtoul@@Base+0x3524> │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #16 │ │ │ │ adds r3, r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 7fd42 <__isoc23_strtoul@@Base+0x3622> │ │ │ │ + bls.n 7fcea <__isoc23_strtoul@@Base+0x3622> │ │ │ │ clz r5, r5 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7fc48 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ + b.n 7fbf0 <__isoc23_strtoul@@Base+0x3528> │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w fp, [r3], #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7fc1a <__isoc23_strtoul@@Base+0x34fa> │ │ │ │ + b.n 7fbc2 <__isoc23_strtoul@@Base+0x34fa> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 7fd4c <__isoc23_strtoul@@Base+0x362c> │ │ │ │ + bpl.n 7fcf4 <__isoc23_strtoul@@Base+0x362c> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 7fe92 <__isoc23_strtoul@@Base+0x3772> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bcs.n 7fe3a <__isoc23_strtoul@@Base+0x3772> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, fp │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - b.n 7fd54 <__isoc23_strtoul@@Base+0x3634> │ │ │ │ + b.n 7fcfc <__isoc23_strtoul@@Base+0x3634> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fe98 <__isoc23_strtoul@@Base+0x3778> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 7fe40 <__isoc23_strtoul@@Base+0x3778> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r5, [r3, r2, lsl #1] │ │ │ │ lsls r1, r5, #23 │ │ │ │ - bpl.n 7fe5a <__isoc23_strtoul@@Base+0x373a> │ │ │ │ + bpl.n 7fe02 <__isoc23_strtoul@@Base+0x373a> │ │ │ │ add.w r3, r2, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 7fe6a <__isoc23_strtoul@@Base+0x374a> │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.n 7fe12 <__isoc23_strtoul@@Base+0x374a> │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r6, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [pc, #96] @ (7feb8 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ + ldr r2, [pc, #96] @ (7fe60 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ - b.n 7fd2e <__isoc23_strtoul@@Base+0x360e> │ │ │ │ + b.n 7fcd6 <__isoc23_strtoul@@Base+0x360e> │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ - beq.n 7fe78 <__isoc23_strtoul@@Base+0x3758> │ │ │ │ + beq.n 7fe20 <__isoc23_strtoul@@Base+0x3758> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcc.n 7fe8c <__isoc23_strtoul@@Base+0x376c> │ │ │ │ - ldr r3, [pc, #76] @ (7feb8 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ + bcc.n 7fe34 <__isoc23_strtoul@@Base+0x376c> │ │ │ │ + ldr r3, [pc, #76] @ (7fe60 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ movs r6, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7fd2e <__isoc23_strtoul@@Base+0x360e> │ │ │ │ - ldr r3, [pc, #60] @ (7feb8 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ + b.n 7fcd6 <__isoc23_strtoul@@Base+0x360e> │ │ │ │ + ldr r3, [pc, #60] @ (7fe60 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7fd2e <__isoc23_strtoul@@Base+0x360e> │ │ │ │ + b.n 7fcd6 <__isoc23_strtoul@@Base+0x360e> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 7fcd2 <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ + b.n 7fc7a <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7fd54 <__isoc23_strtoul@@Base+0x3634> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ - b.n 7fe46 <__isoc23_strtoul@@Base+0x3726> │ │ │ │ + b.n 7fcfc <__isoc23_strtoul@@Base+0x3634> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ + b.n 7fdee <__isoc23_strtoul@@Base+0x3726> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, fp │ │ │ │ - b.n 7fd54 <__isoc23_strtoul@@Base+0x3634> │ │ │ │ - ldr r3, [pc, #28] @ (7feb8 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ + b.n 7fcfc <__isoc23_strtoul@@Base+0x3634> │ │ │ │ + ldr r3, [pc, #28] @ (7fe60 <__isoc23_strtoul@@Base+0x3798>) │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7fd2e <__isoc23_strtoul@@Base+0x360e> │ │ │ │ + b.n 7fcd6 <__isoc23_strtoul@@Base+0x360e> │ │ │ │ mov r5, r1 │ │ │ │ - b.n 7fcce <__isoc23_strtoul@@Base+0x35ae> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 7fc76 <__isoc23_strtoul@@Base+0x35ae> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrrc2 0, 0, r0, ip, cr6 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + ldc2 0, cr0, [ip], #24 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + ldc2 0, cr0, [lr], {6} │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [lr, #6] │ │ │ │ + ldr??.w r0, [lr, #6] │ │ │ │ stmdb 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 r3, [pc, #688] @ (80184 <__isoc23_strtoul@@Base+0x3a64>) │ │ │ │ + ldr r3, [pc, #688] @ (8012c <__isoc23_strtoul@@Base+0x3a64>) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #688] @ (80188 <__isoc23_strtoul@@Base+0x3a68>) │ │ │ │ + ldr r2, [pc, #688] @ (80130 <__isoc23_strtoul@@Base+0x3a68>) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 7ff80 <__isoc23_strtoul@@Base+0x3860> │ │ │ │ + ble.n 7ff28 <__isoc23_strtoul@@Base+0x3860> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ it lt │ │ │ │ @@ -186751,329 +186729,329 @@ │ │ │ │ sxth.w r9, r9 │ │ │ │ strh.w r9, [r5, #66] @ 0x42 │ │ │ │ cmp.w r9, #1 │ │ │ │ ittt gt │ │ │ │ mvngt.w fp, #1 │ │ │ │ movwgt r3, #65534 @ 0xfffe │ │ │ │ strhgt.w r3, [r5, #64] @ 0x40 │ │ │ │ - bgt.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + bgt.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ ldr r7, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r5, #64] @ 0x40 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ mov fp, r4 │ │ │ │ - cbz r4, 7ff74 <__isoc23_strtoul@@Base+0x3854> │ │ │ │ + cbz r4, 7ff1c <__isoc23_strtoul@@Base+0x3854> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - b.n 7ff44 <__isoc23_strtoul@@Base+0x3824> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + b.n 7feec <__isoc23_strtoul@@Base+0x3824> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 7ff8c <__isoc23_strtoul@@Base+0x386c> │ │ │ │ + bpl.n 7ff34 <__isoc23_strtoul@@Base+0x386c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r5, #32] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ mov fp, r4 │ │ │ │ - cbz r4, 7ff74 <__isoc23_strtoul@@Base+0x3854> │ │ │ │ + cbz r4, 7ff1c <__isoc23_strtoul@@Base+0x3854> │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7ff74 <__isoc23_strtoul@@Base+0x3854> │ │ │ │ + beq.n 7ff1c <__isoc23_strtoul@@Base+0x3854> │ │ │ │ ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 7ff74 <__isoc23_strtoul@@Base+0x3854> │ │ │ │ + beq.n 7ff1c <__isoc23_strtoul@@Base+0x3854> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ tst.w sl, #524288 @ 0x80000 │ │ │ │ - beq.n 7ff8c <__isoc23_strtoul@@Base+0x386c> │ │ │ │ + beq.n 7ff34 <__isoc23_strtoul@@Base+0x386c> │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ - bne.n 7ff2a <__isoc23_strtoul@@Base+0x380a> │ │ │ │ + bne.n 7fed2 <__isoc23_strtoul@@Base+0x380a> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 7ff66 <__isoc23_strtoul@@Base+0x3846> │ │ │ │ + b.n 7ff0e <__isoc23_strtoul@@Base+0x3846> │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 7ff3a <__isoc23_strtoul@@Base+0x381a> │ │ │ │ + beq.n 7fee2 <__isoc23_strtoul@@Base+0x381a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 7ff62 <__isoc23_strtoul@@Base+0x3842> │ │ │ │ + bne.n 7ff0a <__isoc23_strtoul@@Base+0x3842> │ │ │ │ mov.w fp, #270 @ 0x10e │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r9, r3 │ │ │ │ strh.w r3, [r0, #66] @ 0x42 │ │ │ │ - b.n 7ff18 <__isoc23_strtoul@@Base+0x37f8> │ │ │ │ + b.n 7fec0 <__isoc23_strtoul@@Base+0x37f8> │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 7ffd4 <__isoc23_strtoul@@Base+0x38b4> │ │ │ │ + beq.n 7ff7c <__isoc23_strtoul@@Base+0x38b4> │ │ │ │ ands.w r1, sl, #512 @ 0x200 │ │ │ │ - bne.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + bne.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ - cbz r2, 7ffa0 <__isoc23_strtoul@@Base+0x3880> │ │ │ │ + cbz r2, 7ff48 <__isoc23_strtoul@@Base+0x3880> │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ - beq.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + beq.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ cmp r4, #47 @ 0x2f │ │ │ │ - beq.n 8001a <__isoc23_strtoul@@Base+0x38fa> │ │ │ │ - bls.n 7ffee <__isoc23_strtoul@@Base+0x38ce> │ │ │ │ + beq.n 7ffc2 <__isoc23_strtoul@@Base+0x38fa> │ │ │ │ + bls.n 7ff96 <__isoc23_strtoul@@Base+0x38ce> │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 80078 <__isoc23_strtoul@@Base+0x3958> │ │ │ │ + beq.n 80020 <__isoc23_strtoul@@Base+0x3958> │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ - bne.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + bne.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbnz r3, 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + cbnz r3, 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r5, #52] @ 0x34 │ │ │ │ movweq fp, #267 @ 0x10b │ │ │ │ - beq.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + beq.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 8018c <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ + b.n 80134 <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ tst.w sl, #65536 @ 0x10000 │ │ │ │ - beq.n 80006 <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ - cbnz r6, 80006 <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ + beq.n 7ffae <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ + cbnz r6, 7ffae <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 800fe <__isoc23_strtoul@@Base+0x39de> │ │ │ │ + beq.w 800a6 <__isoc23_strtoul@@Base+0x39de> │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ movw fp, #271 @ 0x10f │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - beq.n 80044 <__isoc23_strtoul@@Base+0x3924> │ │ │ │ + beq.n 7ffec <__isoc23_strtoul@@Base+0x3924> │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - bne.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + bne.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + beq.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + bgt.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ ands.w r1, sl, #512 @ 0x200 │ │ │ │ - bne.n 800f8 <__isoc23_strtoul@@Base+0x39d8> │ │ │ │ + bne.n 800a0 <__isoc23_strtoul@@Base+0x39d8> │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + beq.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ cmp r4, #47 @ 0x2f │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ - bhi.n 7ffa6 <__isoc23_strtoul@@Base+0x3886> │ │ │ │ - b.n 7ffee <__isoc23_strtoul@@Base+0x38ce> │ │ │ │ + bhi.n 7ff4e <__isoc23_strtoul@@Base+0x3886> │ │ │ │ + b.n 7ff96 <__isoc23_strtoul@@Base+0x38ce> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + bne.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldrsh.w r3, [r5, #66] @ 0x42 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - bne.n 8003e <__isoc23_strtoul@@Base+0x391e> │ │ │ │ + bne.n 7ffe6 <__isoc23_strtoul@@Base+0x391e> │ │ │ │ sxth r2, r3 │ │ │ │ strh.w r2, [r5, #66] @ 0x42 │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 80030 <__isoc23_strtoul@@Base+0x3910> │ │ │ │ + beq.n 7ffd8 <__isoc23_strtoul@@Base+0x3910> │ │ │ │ mov.w fp, #278 @ 0x116 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 80066 <__isoc23_strtoul@@Base+0x3946> │ │ │ │ + cbnz r2, 8000e <__isoc23_strtoul@@Base+0x3946> │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r8, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 80072 <__isoc23_strtoul@@Base+0x3952> │ │ │ │ + cbnz r3, 8001a <__isoc23_strtoul@@Base+0x3952> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 8016c <__isoc23_strtoul@@Base+0x3a4c> │ │ │ │ + beq.w 80114 <__isoc23_strtoul@@Base+0x3a4c> │ │ │ │ tst.w sl, #65536 @ 0x10000 │ │ │ │ - beq.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + beq.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + bne.n 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ mov.w fp, #272 @ 0x110 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ tst.w sl, #4194304 @ 0x400000 │ │ │ │ - bne.n 80002 <__isoc23_strtoul@@Base+0x38e2> │ │ │ │ + bne.n 7ffaa <__isoc23_strtoul@@Base+0x38e2> │ │ │ │ ldrb.w fp, [r7, #1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8010a <__isoc23_strtoul@@Base+0x39ea> │ │ │ │ + beq.n 800b2 <__isoc23_strtoul@@Base+0x39ea> │ │ │ │ cmp r8, fp │ │ │ │ - beq.n 80120 <__isoc23_strtoul@@Base+0x3a00> │ │ │ │ + beq.n 800c8 <__isoc23_strtoul@@Base+0x3a00> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r9, [r5, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r3, #1 │ │ │ │ movle r0, r3 │ │ │ │ - ble.n 800ac <__isoc23_strtoul@@Base+0x398c> │ │ │ │ + ble.n 80054 <__isoc23_strtoul@@Base+0x398c> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh.w r1, [r5, #66] @ 0x42 │ │ │ │ str r0, [r2, #32] │ │ │ │ add r3, r1 │ │ │ │ strh.w r3, [r5, #66] @ 0x42 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 800d0 <__isoc23_strtoul@@Base+0x39b0> │ │ │ │ + cbz r2, 80078 <__isoc23_strtoul@@Base+0x39b0> │ │ │ │ cmp.w fp, #110 @ 0x6e │ │ │ │ - beq.n 800f8 <__isoc23_strtoul@@Base+0x39d8> │ │ │ │ + beq.n 800a0 <__isoc23_strtoul@@Base+0x39d8> │ │ │ │ cmp fp, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r1, fp │ │ │ │ - beq.w 7ffca <__isoc23_strtoul@@Base+0x38aa> │ │ │ │ + beq.w 7ff72 <__isoc23_strtoul@@Base+0x38aa> │ │ │ │ cmp.w fp, #40 @ 0x28 │ │ │ │ - beq.n 80160 <__isoc23_strtoul@@Base+0x3a40> │ │ │ │ + beq.n 80108 <__isoc23_strtoul@@Base+0x3a40> │ │ │ │ cmp.w fp, #41 @ 0x29 │ │ │ │ - beq.n 80176 <__isoc23_strtoul@@Base+0x3a56> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + beq.n 8011e <__isoc23_strtoul@@Base+0x3a56> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, fp, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bpl.n 800f2 <__isoc23_strtoul@@Base+0x39d2> │ │ │ │ + bpl.n 8009a <__isoc23_strtoul@@Base+0x39d2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.w 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + bmi.w 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - b.n 7ffca <__isoc23_strtoul@@Base+0x38aa> │ │ │ │ + b.n 7ff72 <__isoc23_strtoul@@Base+0x38aa> │ │ │ │ mov.w fp, #10 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ adds r7, #1 │ │ │ │ mov.w fp, #274 @ 0x112 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80002 <__isoc23_strtoul@@Base+0x38e2> │ │ │ │ + bne.w 7ffaa <__isoc23_strtoul@@Base+0x38e2> │ │ │ │ movs r3, #5 │ │ │ │ - b.n 7ffe6 <__isoc23_strtoul@@Base+0x38c6> │ │ │ │ + b.n 7ff8e <__isoc23_strtoul@@Base+0x38c6> │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8011c <__isoc23_strtoul@@Base+0x39fc> │ │ │ │ + beq.n 800c4 <__isoc23_strtoul@@Base+0x39fc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r9, [r5, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r3, #1 │ │ │ │ movle r0, r3 │ │ │ │ - ble.n 80150 <__isoc23_strtoul@@Base+0x3a30> │ │ │ │ + ble.n 800f8 <__isoc23_strtoul@@Base+0x3a30> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldrh.w r2, [r5, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ strh.w r3, [r5, #66] @ 0x42 │ │ │ │ - b.n 7ff78 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ + b.n 7ff20 <__isoc23_strtoul@@Base+0x3858> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800dc <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + bne.n 80084 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 800f2 <__isoc23_strtoul@@Base+0x39d2> │ │ │ │ + b.n 8009a <__isoc23_strtoul@@Base+0x39d2> │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 7ffc6 <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ - b.n 80072 <__isoc23_strtoul@@Base+0x3952> │ │ │ │ + bne.w 7ff6e <__isoc23_strtoul@@Base+0x38a6> │ │ │ │ + b.n 8001a <__isoc23_strtoul@@Base+0x3952> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800dc <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + bne.n 80084 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 800dc <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ - b.n 7ffe4 <__isoc23_strtoul@@Base+0x38c4> │ │ │ │ - ldr.w r0, [r4, r6] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + bgt.n 80084 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + b.n 7ff8c <__isoc23_strtoul@@Base+0x38c4> │ │ │ │ + ldrh.w r0, [r4, #6] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ 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 r4, r1 │ │ │ │ - ldr.w r1, [pc, #1516] @ 8078c <__isoc23_strtoul@@Base+0x406c> │ │ │ │ - ldr.w r3, [pc, #1516] @ 80790 <__isoc23_strtoul@@Base+0x4070> │ │ │ │ + ldr.w r1, [pc, #1516] @ 80734 <__isoc23_strtoul@@Base+0x406c> │ │ │ │ + ldr.w r3, [pc, #1516] @ 80738 <__isoc23_strtoul@@Base+0x4070> │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1508] @ 80794 <__isoc23_strtoul@@Base+0x4074> │ │ │ │ + ldr.w r1, [pc, #1508] @ 8073c <__isoc23_strtoul@@Base+0x4074> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1492] @ 80798 <__isoc23_strtoul@@Base+0x4078> │ │ │ │ + ldr.w r0, [pc, #1492] @ 80740 <__isoc23_strtoul@@Base+0x4078> │ │ │ │ ldr r1, [r1, r0] │ │ │ │ add.w r0, r4, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8026e <__isoc23_strtoul@@Base+0x3b4e> │ │ │ │ + beq.n 80216 <__isoc23_strtoul@@Base+0x3b4e> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add.w lr, r1, r2 │ │ │ │ ldrsh.w r5, [r0, lr, lsl #1] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bgt.n 80202 <__isoc23_strtoul@@Base+0x3ae2> │ │ │ │ - ldr.w r2, [pc, #1464] @ 8079c <__isoc23_strtoul@@Base+0x407c> │ │ │ │ - ldr.w r3, [pc, #1448] @ 80790 <__isoc23_strtoul@@Base+0x4070> │ │ │ │ + bgt.n 801aa <__isoc23_strtoul@@Base+0x3ae2> │ │ │ │ + ldr.w r2, [pc, #1464] @ 80744 <__isoc23_strtoul@@Base+0x407c> │ │ │ │ + ldr.w r3, [pc, #1448] @ 80738 <__isoc23_strtoul@@Base+0x4070> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8077c <__isoc23_strtoul@@Base+0x405c> │ │ │ │ + bne.w 80724 <__isoc23_strtoul@@Base+0x405c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r6, [r3, #66] @ 0x42 │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ add ip, r5 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r7 │ │ │ │ add r7, r6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 803b2 <__isoc23_strtoul@@Base+0x3c92> │ │ │ │ + bhi.w 8035a <__isoc23_strtoul@@Base+0x3c92> │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @@ -187107,209 +187085,209 @@ │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8028e <__isoc23_strtoul@@Base+0x3b6e> │ │ │ │ + beq.n 80236 <__isoc23_strtoul@@Base+0x3b6e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + beq.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + cbnz r2, 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + beq.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + b.n 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ ldrd r2, r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - ble.n 8029a <__isoc23_strtoul@@Base+0x3b7a> │ │ │ │ + ble.n 80242 <__isoc23_strtoul@@Base+0x3b7a> │ │ │ │ lsls r1, r2, #9 │ │ │ │ - bpl.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + bpl.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 802ba <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ + bpl.n 80262 <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r4, #91 @ 0x5b │ │ │ │ - beq.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + beq.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + beq.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + cbnz r1, 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ str.w r8, [r3, #4] │ │ │ │ movw r5, #271 @ 0x10f │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ movs r1, #9 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 802ba <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ + beq.n 80262 <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ movt r1, #16384 @ 0x4000 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + cbnz r1, 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + bne.n 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + bne.n 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ add r1, sp, #8 │ │ │ │ subs r0, r7, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r7, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r1, ip │ │ │ │ - bhi.w 80630 <__isoc23_strtoul@@Base+0x3f10> │ │ │ │ + bhi.w 805d8 <__isoc23_strtoul@@Base+0x3f10> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 805e6 <__isoc23_strtoul@@Base+0x3ec6> │ │ │ │ + beq.w 8058e <__isoc23_strtoul@@Base+0x3ec6> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp.w r5, #292 @ 0x124 │ │ │ │ - beq.n 803f4 <__isoc23_strtoul@@Base+0x3cd4> │ │ │ │ + beq.n 8039c <__isoc23_strtoul@@Base+0x3cd4> │ │ │ │ lsls r2, r0, #11 │ │ │ │ - bpl.w 80582 <__isoc23_strtoul@@Base+0x3e62> │ │ │ │ + bpl.w 8052a <__isoc23_strtoul@@Base+0x3e62> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ │ │ tst.w r0, #2048 @ 0x800 │ │ │ │ - beq.w 80582 <__isoc23_strtoul@@Base+0x3e62> │ │ │ │ + beq.w 8052a <__isoc23_strtoul@@Base+0x3e62> │ │ │ │ sub.w r5, r5, #292 @ 0x124 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mov.w r0, #10 │ │ │ │ smlabb r5, r5, r0, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 80390 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ + ble.n 80338 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 80390 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ + blt.n 80338 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 80390 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ + cbz r0, 80338 <__isoc23_strtoul@@Base+0x3c70> │ │ │ │ ldrh.w r0, [r3, #66] @ 0x42 │ │ │ │ add.w r5, r5, #292 @ 0x124 │ │ │ │ cmp r1, #8 │ │ │ │ add.w r0, r0, #1 │ │ │ │ strh.w r0, [r3, #66] @ 0x42 │ │ │ │ - ble.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + ble.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ sub.w r5, r5, #292 @ 0x124 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 802e8 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ + blt.n 80290 <__isoc23_strtoul@@Base+0x3bc8> │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ addw r5, r5, #291 @ 0x123 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bne.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ add r1, sp, #8 │ │ │ │ subs r0, r7, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #292 @ 0x124 │ │ │ │ ldrh.w r2, [r3, #66] @ 0x42 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh.w r2, [r3, #66] @ 0x42 │ │ │ │ - beq.n 80426 <__isoc23_strtoul@@Base+0x3d06> │ │ │ │ + beq.n 803ce <__isoc23_strtoul@@Base+0x3d06> │ │ │ │ cmp r1, #8 │ │ │ │ - ble.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + ble.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp.w r5, #268 @ 0x10c │ │ │ │ it eq │ │ │ │ moveq r5, #46 @ 0x2e │ │ │ │ - beq.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + beq.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp.w r5, #264 @ 0x108 │ │ │ │ - bge.w 80720 <__isoc23_strtoul@@Base+0x4000> │ │ │ │ + bge.w 806c8 <__isoc23_strtoul@@Base+0x4000> │ │ │ │ cmp r1, #12 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ moveq r9, r2 │ │ │ │ - beq.n 8043a <__isoc23_strtoul@@Base+0x3d1a> │ │ │ │ + beq.n 803e2 <__isoc23_strtoul@@Base+0x3d1a> │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ movweq r5, #269 @ 0x10d │ │ │ │ - beq.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + beq.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp.w r5, #258 @ 0x102 │ │ │ │ - beq.w 806ba <__isoc23_strtoul@@Base+0x3f9a> │ │ │ │ + beq.w 80662 <__isoc23_strtoul@@Base+0x3f9a> │ │ │ │ mov r5, r4 │ │ │ │ strh.w sl, [r3, #66] @ 0x42 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ mov.w ip, #8192 @ 0x2000 │ │ │ │ movt ip, #16384 @ 0x4000 │ │ │ │ and.w ip, r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 805e6 <__isoc23_strtoul@@Base+0x3ec6> │ │ │ │ + beq.w 8058e <__isoc23_strtoul@@Base+0x3ec6> │ │ │ │ lsls r6, r0, #11 │ │ │ │ - bpl.n 80426 <__isoc23_strtoul@@Base+0x3d06> │ │ │ │ + bpl.n 803ce <__isoc23_strtoul@@Base+0x3d06> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ │ │ tst.w r0, #2048 @ 0x800 │ │ │ │ - bne.n 8033a <__isoc23_strtoul@@Base+0x3c1a> │ │ │ │ + bne.n 802e2 <__isoc23_strtoul@@Base+0x3c1a> │ │ │ │ cmp r1, #8 │ │ │ │ it le │ │ │ │ movle r5, #0 │ │ │ │ - ble.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + ble.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp r1, #12 │ │ │ │ - bne.n 803ec <__isoc23_strtoul@@Base+0x3ccc> │ │ │ │ + bne.n 80394 <__isoc23_strtoul@@Base+0x3ccc> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldrsh.w r2, [r3, #66] @ 0x42 │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 806ea <__isoc23_strtoul@@Base+0x3fca> │ │ │ │ + beq.w 80692 <__isoc23_strtoul@@Base+0x3fca> │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 803d6 <__isoc23_strtoul@@Base+0x3cb6> │ │ │ │ + bne.n 8037e <__isoc23_strtoul@@Base+0x3cb6> │ │ │ │ adds r2, #1 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r5, r1 │ │ │ │ sxth r2, r2 │ │ │ │ strh.w r2, [r3, #66] @ 0x42 │ │ │ │ - beq.w 80778 <__isoc23_strtoul@@Base+0x4058> │ │ │ │ + beq.w 80720 <__isoc23_strtoul@@Base+0x4058> │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ - beq.n 804de <__isoc23_strtoul@@Base+0x3dbe> │ │ │ │ + beq.n 80486 <__isoc23_strtoul@@Base+0x3dbe> │ │ │ │ cmp.w r5, #260 @ 0x104 │ │ │ │ it ne │ │ │ │ strhne.w r5, [r3, #64] @ 0x40 │ │ │ │ mov.w r5, #264 @ 0x108 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb.w r5, [r9, sl] │ │ │ │ sub.w r0, r5, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ itt hi │ │ │ │ movhi ip, r7 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.w 80640 <__isoc23_strtoul@@Base+0x3f20> │ │ │ │ + bhi.w 805e8 <__isoc23_strtoul@@Base+0x3f20> │ │ │ │ mov r6, r2 │ │ │ │ movw lr, #52428 @ 0xcccc │ │ │ │ movt lr, #3276 @ 0xccc │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r7 │ │ │ │ movs r0, #0 │ │ │ │ @@ -187317,186 +187295,186 @@ │ │ │ │ mov r3, r6 │ │ │ │ movs r6, #10 │ │ │ │ mla r0, r6, r0, r5 │ │ │ │ ldrb.w r5, [ip, #1]! │ │ │ │ sub.w lr, r5, #48 @ 0x30 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.w 805ec <__isoc23_strtoul@@Base+0x3ecc> │ │ │ │ + bhi.w 80594 <__isoc23_strtoul@@Base+0x3ecc> │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 804a0 <__isoc23_strtoul@@Base+0x3d80> │ │ │ │ + ble.n 80448 <__isoc23_strtoul@@Base+0x3d80> │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #10 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 802c8 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ + b.n 80270 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 805ac <__isoc23_strtoul@@Base+0x3e8c> │ │ │ │ + bgt.n 80554 <__isoc23_strtoul@@Base+0x3e8c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.n 8046e <__isoc23_strtoul@@Base+0x3d4e> │ │ │ │ + bne.n 80416 <__isoc23_strtoul@@Base+0x3d4e> │ │ │ │ add.w r2, sl, #1 │ │ │ │ movs r5, #0 │ │ │ │ sxth r2, r2 │ │ │ │ strh.w r2, [r3, #66] @ 0x42 │ │ │ │ strh.w r5, [r3, #64] @ 0x40 │ │ │ │ add.w r1, r9, r2 │ │ │ │ adds r1, #1 │ │ │ │ ldrb.w r2, [r9, r2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 80572 <__isoc23_strtoul@@Base+0x3e52> │ │ │ │ + beq.n 8051a <__isoc23_strtoul@@Base+0x3e52> │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movwne r5, #279 @ 0x117 │ │ │ │ - bne.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bne.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ ldrsh.w r2, [r3, #72] @ 0x48 │ │ │ │ str r1, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bne.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fec0 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ + bl 7fe68 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ add r1, sp, #8 │ │ │ │ subs r0, r7, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 5d448 │ │ │ │ + bl 5d3f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.w 802c8 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ + bcc.w 80270 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ ldrh.w r2, [r3, #66] @ 0x42 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ sub.w r1, r1, r7 │ │ │ │ it gt │ │ │ │ movgt.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ it gt │ │ │ │ strhgt.w r0, [r3, #64] @ 0x40 │ │ │ │ strh.w r1, [r3, #66] @ 0x42 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 80590 <__isoc23_strtoul@@Base+0x3e70> │ │ │ │ + bne.n 80538 <__isoc23_strtoul@@Base+0x3e70> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802e2 <__isoc23_strtoul@@Base+0x3bc2> │ │ │ │ + beq.w 8028a <__isoc23_strtoul@@Base+0x3bc2> │ │ │ │ add.w r0, r0, lr, lsl #1 │ │ │ │ ldrsh.w r5, [r0, #4] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bgt.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bgt.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80772 <__isoc23_strtoul@@Base+0x4052> │ │ │ │ + beq.w 8071a <__isoc23_strtoul@@Base+0x4052> │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 804fc <__isoc23_strtoul@@Base+0x3ddc> │ │ │ │ - b.n 80572 <__isoc23_strtoul@@Base+0x3e52> │ │ │ │ + beq.n 804a4 <__isoc23_strtoul@@Base+0x3ddc> │ │ │ │ + b.n 8051a <__isoc23_strtoul@@Base+0x3e52> │ │ │ │ cmp r1, #8 │ │ │ │ - ble.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + ble.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 80370 <__isoc23_strtoul@@Base+0x3c50> │ │ │ │ + b.n 80318 <__isoc23_strtoul@@Base+0x3c50> │ │ │ │ movs r1, #10 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 802ba <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ + beq.w 80262 <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + beq.w 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ mov.w r5, #264 @ 0x108 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bne.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bne.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + bpl.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp.w r5, #274 @ 0x112 │ │ │ │ it eq │ │ │ │ moveq r5, #124 @ 0x7c │ │ │ │ - beq.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + beq.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 80786 <__isoc23_strtoul@@Base+0x4066> │ │ │ │ + beq.w 8072e <__isoc23_strtoul@@Base+0x4066> │ │ │ │ cmp.w r5, #264 @ 0x108 │ │ │ │ it eq │ │ │ │ moveq r5, #40 @ 0x28 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ movs r1, #16 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 802c8 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ + b.n 80270 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ mov r6, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, ip │ │ │ │ mov r2, r6 │ │ │ │ - beq.n 80640 <__isoc23_strtoul@@Base+0x3f20> │ │ │ │ + beq.n 805e8 <__isoc23_strtoul@@Base+0x3f20> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r5 │ │ │ │ - bge.w 804c2 <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ + bge.w 8046a <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w lr, [ip] │ │ │ │ cmp.w lr, #44 @ 0x2c │ │ │ │ - beq.n 80666 <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ + beq.n 8060e <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 802c4 <__isoc23_strtoul@@Base+0x3ba4> │ │ │ │ + beq.w 8026c <__isoc23_strtoul@@Base+0x3ba4> │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.n 806c0 <__isoc23_strtoul@@Base+0x3fa0> │ │ │ │ + beq.n 80668 <__isoc23_strtoul@@Base+0x3fa0> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8058c <__isoc23_strtoul@@Base+0x3e6c> │ │ │ │ + bne.n 80534 <__isoc23_strtoul@@Base+0x3e6c> │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 80734 <__isoc23_strtoul@@Base+0x4014> │ │ │ │ + beq.w 806dc <__isoc23_strtoul@@Base+0x4014> │ │ │ │ movs r1, #10 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 802cc <__isoc23_strtoul@@Base+0x3bac> │ │ │ │ + b.n 80274 <__isoc23_strtoul@@Base+0x3bac> │ │ │ │ ldrh.w r2, [r3, #66] @ 0x42 │ │ │ │ subs r1, r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ strh.w r1, [r3, #66] @ 0x42 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp r1, #8 │ │ │ │ ite gt │ │ │ │ movgt.w lr, #0 │ │ │ │ movle.w lr, #1 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 80602 <__isoc23_strtoul@@Base+0x3ee2> │ │ │ │ + beq.n 805aa <__isoc23_strtoul@@Base+0x3ee2> │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #9 │ │ │ │ movne r1, #10 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 802c8 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ + b.n 80270 <__isoc23_strtoul@@Base+0x3ba8> │ │ │ │ add.w r5, ip, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ sub.w r5, lr, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ itt hi │ │ │ │ movhi ip, r7 │ │ │ │ mvnhi.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bhi.n 80610 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ + bhi.n 805b8 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ mov fp, r1 │ │ │ │ movw r6, #52428 @ 0xcccc │ │ │ │ movt r6, #3276 @ 0xccc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r7 │ │ │ │ @@ -187505,107 +187483,107 @@ │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #10 │ │ │ │ mla r5, r1, r5, lr │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ sub.w r1, lr, #48 @ 0x30 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 8070a <__isoc23_strtoul@@Base+0x3fea> │ │ │ │ + bhi.n 806b2 <__isoc23_strtoul@@Base+0x3fea> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 8069a <__isoc23_strtoul@@Base+0x3f7a> │ │ │ │ + ble.n 80642 <__isoc23_strtoul@@Base+0x3f7a> │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 804c2 <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ + b.n 8046a <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ mov.w r5, #268 @ 0x10c │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80758 <__isoc23_strtoul@@Base+0x4038> │ │ │ │ + beq.n 80700 <__isoc23_strtoul@@Base+0x4038> │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ - cbnz r0, 8072a <__isoc23_strtoul@@Base+0x400a> │ │ │ │ + cbnz r0, 806d2 <__isoc23_strtoul@@Base+0x400a> │ │ │ │ movs r1, #9 │ │ │ │ cmp r2, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.w 802ba <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ + beq.w 80262 <__isoc23_strtoul@@Base+0x3b9a> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 802de <__isoc23_strtoul@@Base+0x3bbe> │ │ │ │ + beq.w 80286 <__isoc23_strtoul@@Base+0x3bbe> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 803d6 <__isoc23_strtoul@@Base+0x3cb6> │ │ │ │ + bne.w 8037e <__isoc23_strtoul@@Base+0x3cb6> │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ strh.w r1, [r3, #70] @ 0x46 │ │ │ │ sxth r2, r2 │ │ │ │ strh.w r2, [r3, #66] @ 0x42 │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ - b.n 80448 <__isoc23_strtoul@@Base+0x3d28> │ │ │ │ + b.n 803f0 <__isoc23_strtoul@@Base+0x3d28> │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 80780 <__isoc23_strtoul@@Base+0x4060> │ │ │ │ + beq.n 80728 <__isoc23_strtoul@@Base+0x4060> │ │ │ │ cmp r0, r5 │ │ │ │ - bls.w 80610 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ - b.n 804c2 <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ + bls.w 805b8 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ + b.n 8046a <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ cmp.w r5, #292 @ 0x124 │ │ │ │ - ble.w 805b0 <__isoc23_strtoul@@Base+0x3e90> │ │ │ │ - b.n 80588 <__isoc23_strtoul@@Base+0x3e68> │ │ │ │ + ble.w 80558 <__isoc23_strtoul@@Base+0x3e90> │ │ │ │ + b.n 80530 <__isoc23_strtoul@@Base+0x3e68> │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 804c2 <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ + bne.w 8046a <__isoc23_strtoul@@Base+0x3da2> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, #8 │ │ │ │ add.w r2, ip, #1 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ strh.w r2, [r3, #66] @ 0x42 │ │ │ │ it le │ │ │ │ movwle r5, #263 @ 0x107 │ │ │ │ - ble.w 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + ble.w 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 803ec <__isoc23_strtoul@@Base+0x3ccc> │ │ │ │ + bne.w 80394 <__isoc23_strtoul@@Base+0x3ccc> │ │ │ │ movw r5, #263 @ 0x107 │ │ │ │ - b.n 8043a <__isoc23_strtoul@@Base+0x3d1a> │ │ │ │ + b.n 803e2 <__isoc23_strtoul@@Base+0x3d1a> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ movs r1, #10 │ │ │ │ ands r2, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + beq.w 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 802be <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ + b.n 80266 <__isoc23_strtoul@@Base+0x3b9e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 804de <__isoc23_strtoul@@Base+0x3dbe> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ + b.n 80486 <__isoc23_strtoul@@Base+0x3dbe> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 80610 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ + b.n 805b8 <__isoc23_strtoul@@Base+0x3ef0> │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ - b.n 801e0 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ + b.n 80188 <__isoc23_strtoul@@Base+0x3ac0> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5840006 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xf5e40006 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r0, #8781824 @ 0x860000 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + rsbs r0, r0, #8781824 @ 0x860000 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #8781824 @ 0x860000 │ │ │ │ + sub.w r0, r4, #8781824 @ 0x860000 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 80882 <__isoc23_strtoul@@Base+0x4162> │ │ │ │ + ble.n 8082a <__isoc23_strtoul@@Base+0x4162> │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -187614,81 +187592,81 @@ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb.w r4, [r9, #1]! │ │ │ │ ldr r1, [r2, r7] │ │ │ │ ldr.w r2, [r1, r4, lsl #2] │ │ │ │ orr.w r2, sl, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80852 <__isoc23_strtoul@@Base+0x4132> │ │ │ │ + beq.n 807fa <__isoc23_strtoul@@Base+0x4132> │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8084c <__isoc23_strtoul@@Base+0x412c> │ │ │ │ + beq.n 807f4 <__isoc23_strtoul@@Base+0x412c> │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, r8 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ - cbnz r1, 8084c <__isoc23_strtoul@@Base+0x412c> │ │ │ │ + cbnz r1, 807f4 <__isoc23_strtoul@@Base+0x412c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r0, r3, #29 │ │ │ │ itte pl │ │ │ │ addpl r7, #4 │ │ │ │ addpl.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ movmi fp, r5 │ │ │ │ - bpl.n 807c4 <__isoc23_strtoul@@Base+0x40a4> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bpl.n 8076c <__isoc23_strtoul@@Base+0x40a4> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 8086c <__isoc23_strtoul@@Base+0x414c> │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 80814 <__isoc23_strtoul@@Base+0x414c> │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp fp, r8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ orr.w r3, r3, sl │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - beq.n 80866 <__isoc23_strtoul@@Base+0x4146> │ │ │ │ + beq.n 8080e <__isoc23_strtoul@@Base+0x4146> │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - cbz r2, 80866 <__isoc23_strtoul@@Base+0x4146> │ │ │ │ + cbz r2, 8080e <__isoc23_strtoul@@Base+0x4146> │ │ │ │ cmp r2, r8 │ │ │ │ it cc │ │ │ │ cmpcc fp, r2 │ │ │ │ - bcc.n 80866 <__isoc23_strtoul@@Base+0x4146> │ │ │ │ + bcc.n 8080e <__isoc23_strtoul@@Base+0x4146> │ │ │ │ subs r5, #1 │ │ │ │ - bcc.n 80862 <__isoc23_strtoul@@Base+0x4142> │ │ │ │ + bcc.n 8080a <__isoc23_strtoul@@Base+0x4142> │ │ │ │ adds r7, #4 │ │ │ │ - b.n 807c4 <__isoc23_strtoul@@Base+0x40a4> │ │ │ │ + b.n 8076c <__isoc23_strtoul@@Base+0x40a4> │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 807f6 <__isoc23_strtoul@@Base+0x40d6> │ │ │ │ + b.n 8079e <__isoc23_strtoul@@Base+0x40d6> │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str.w r8, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 8087c <__isoc23_strtoul@@Base+0x415c> │ │ │ │ + bmi.n 80824 <__isoc23_strtoul@@Base+0x415c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - b.n 80844 <__isoc23_strtoul@@Base+0x4124> │ │ │ │ + b.n 807ec <__isoc23_strtoul@@Base+0x4124> │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 80844 <__isoc23_strtoul@@Base+0x4124> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 807ec <__isoc23_strtoul@@Base+0x4124> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ - b.n 8081e <__isoc23_strtoul@@Base+0x40fe> │ │ │ │ + b.n 807c6 <__isoc23_strtoul@@Base+0x40fe> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ - b.n 80806 <__isoc23_strtoul@@Base+0x40e6> │ │ │ │ + b.n 807ae <__isoc23_strtoul@@Base+0x40e6> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ @@ -187697,1265 +187675,1265 @@ │ │ │ │ mov r4, r2 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r6, sl │ │ │ │ strb.w r3, [r9, r6] │ │ │ │ - bge.n 808d6 <__isoc23_strtoul@@Base+0x41b6> │ │ │ │ + bge.n 8087e <__isoc23_strtoul@@Base+0x41b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r6, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r2, 808c8 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ + cbz r2, 80870 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ strd ip, r5, [sp] │ │ │ │ - bl 80884 <__isoc23_strtoul@@Base+0x4164> │ │ │ │ + bl 8082c <__isoc23_strtoul@@Base+0x4164> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 808a6 <__isoc23_strtoul@@Base+0x4186> │ │ │ │ + bne.n 8084e <__isoc23_strtoul@@Base+0x4186> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 807a0 <__isoc23_strtoul@@Base+0x4080> │ │ │ │ + bl 80748 <__isoc23_strtoul@@Base+0x4080> │ │ │ │ lsls r5, r5, #1 │ │ │ │ itt eq │ │ │ │ streq r5, [r7, #56] @ 0x38 │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 808c8 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ + beq.n 80870 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 808c8 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ + beq.n 80870 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - b.n 808c8 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ + b.n 80870 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r6, #27136 @ 0x6a00 │ │ │ │ movt r6, #2193 @ 0x891 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ strh r0, [r4, #2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8094c <__isoc23_strtoul@@Base+0x422c> │ │ │ │ + beq.n 808f4 <__isoc23_strtoul@@Base+0x422c> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 80972 <__isoc23_strtoul@@Base+0x4252> │ │ │ │ + bhi.n 8091a <__isoc23_strtoul@@Base+0x4252> │ │ │ │ lsl.w r2, r5, r3 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 8096a <__isoc23_strtoul@@Base+0x424a> │ │ │ │ + bne.n 80912 <__isoc23_strtoul@@Base+0x424a> │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 80948 <__isoc23_strtoul@@Base+0x4228> │ │ │ │ + bpl.n 808f0 <__isoc23_strtoul@@Base+0x4228> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 808f8 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ + bl 808a0 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 808f8 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ + bl 808a0 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80914 <__isoc23_strtoul@@Base+0x41f4> │ │ │ │ + bne.n 808bc <__isoc23_strtoul@@Base+0x41f4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #18 │ │ │ │ - bne.n 80972 <__isoc23_strtoul@@Base+0x4252> │ │ │ │ + bne.n 8091a <__isoc23_strtoul@@Base+0x4252> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 80956 <__isoc23_strtoul@@Base+0x4236> │ │ │ │ - bl 808f8 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ + cbz r0, 808fe <__isoc23_strtoul@@Base+0x4236> │ │ │ │ + bl 808a0 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r0, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80940 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ + beq.n 808e8 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 808f8 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ - b.n 80940 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ + bl 808a0 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ + b.n 808e8 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 808f8 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ - b.n 80940 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ + bl 808a0 <__isoc23_strtoul@@Base+0x41d8> │ │ │ │ + b.n 808e8 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 80940 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ + b.n 808e8 <__isoc23_strtoul@@Base+0x4220> │ │ │ │ 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 r4, [pc, #312] @ (80ac4 <__isoc23_strtoul@@Base+0x43a4>) │ │ │ │ + ldr r4, [pc, #312] @ (80a6c <__isoc23_strtoul@@Base+0x43a4>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #312] @ (80ac8 <__isoc23_strtoul@@Base+0x43a8>) │ │ │ │ + ldr r3, [pc, #312] @ (80a70 <__isoc23_strtoul@@Base+0x43a8>) │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 80a82 <__isoc23_strtoul@@Base+0x4362> │ │ │ │ + beq.n 80a2a <__isoc23_strtoul@@Base+0x4362> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 809f4 <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ + bne.n 8099c <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ ldrd r5, r3, [r1, #32] │ │ │ │ add.w fp, r5, r3 │ │ │ │ ldrb.w sl, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r7, sl, lsl #2 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr.w r4, [r6, sl, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80a92 <__isoc23_strtoul@@Base+0x4372> │ │ │ │ + beq.n 80a3a <__isoc23_strtoul@@Base+0x4372> │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 809dc <__isoc23_strtoul@@Base+0x42bc> │ │ │ │ + beq.n 80984 <__isoc23_strtoul@@Base+0x42bc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 80a10 <__isoc23_strtoul@@Base+0x42f0> │ │ │ │ + cbz r1, 809b8 <__isoc23_strtoul@@Base+0x42f0> │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 809d0 <__isoc23_strtoul@@Base+0x42b0> │ │ │ │ + bne.n 80978 <__isoc23_strtoul@@Base+0x42b0> │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bls.n 80a64 <__isoc23_strtoul@@Base+0x4344> │ │ │ │ + bls.n 80a0c <__isoc23_strtoul@@Base+0x4344> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 80a3a <__isoc23_strtoul@@Base+0x431a> │ │ │ │ + cbz r1, 809e2 <__isoc23_strtoul@@Base+0x431a> │ │ │ │ ldrb.w sl, [r5, #1] │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 809ca <__isoc23_strtoul@@Base+0x42aa> │ │ │ │ + b.n 80972 <__isoc23_strtoul@@Base+0x42aa> │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #212] @ (80acc <__isoc23_strtoul@@Base+0x43ac>) │ │ │ │ - ldr r3, [pc, #204] @ (80ac8 <__isoc23_strtoul@@Base+0x43a8>) │ │ │ │ + ldr r2, [pc, #212] @ (80a74 <__isoc23_strtoul@@Base+0x43ac>) │ │ │ │ + ldr r3, [pc, #204] @ (80a70 <__isoc23_strtoul@@Base+0x43a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80ac0 <__isoc23_strtoul@@Base+0x43a0> │ │ │ │ + bne.n 80a68 <__isoc23_strtoul@@Base+0x43a0> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 809f2 <__isoc23_strtoul@@Base+0x42d2> │ │ │ │ + beq.n 8099a <__isoc23_strtoul@@Base+0x42d2> │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r8, [r0, #1] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strb.w sl, [r0] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w sl, [r5] │ │ │ │ - b.n 809d6 <__isoc23_strtoul@@Base+0x42b6> │ │ │ │ + b.n 8097e <__isoc23_strtoul@@Base+0x42b6> │ │ │ │ ldr.w r0, [r9, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ ldrb.w sl, [r5, #1] │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 80a60 <__isoc23_strtoul@@Base+0x4340> │ │ │ │ + cbz r0, 80a08 <__isoc23_strtoul@@Base+0x4340> │ │ │ │ str.w r8, [r0, #5] │ │ │ │ strb.w sl, [r0] │ │ │ │ str.w r8, [r0, #1] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 809e6 <__isoc23_strtoul@@Base+0x42c6> │ │ │ │ + b.n 8098e <__isoc23_strtoul@@Base+0x42c6> │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 809f4 <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ + b.n 8099c <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r7 │ │ │ │ it gt │ │ │ │ strgt r7, [r2, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ it lt │ │ │ │ strlt r7, [r2, #36] @ 0x24 │ │ │ │ strb r3, [r4, #1] │ │ │ │ - b.n 809f6 <__isoc23_strtoul@@Base+0x42d6> │ │ │ │ + b.n 8099e <__isoc23_strtoul@@Base+0x42d6> │ │ │ │ ldrb.w sl, [r1, #28] │ │ │ │ add.w fp, sp, #9 │ │ │ │ add r5, sp, #8 │ │ │ │ strb.w sl, [sp, #8] │ │ │ │ - b.n 809b4 <__isoc23_strtoul@@Base+0x4294> │ │ │ │ + b.n 8095c <__isoc23_strtoul@@Base+0x4294> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80abc <__isoc23_strtoul@@Base+0x439c> │ │ │ │ + cbz r0, 80a64 <__isoc23_strtoul@@Base+0x439c> │ │ │ │ movs r2, #0 │ │ │ │ strb.w sl, [r0] │ │ │ │ str.w r2, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r6, sl, lsl #2] │ │ │ │ ldrb.w sl, [r5] │ │ │ │ - b.n 809c4 <__isoc23_strtoul@@Base+0x42a4> │ │ │ │ + b.n 8096c <__isoc23_strtoul@@Base+0x42a4> │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 809f4 <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ - blx 7c40 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [ip, #24] │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + b.n 8099c <__isoc23_strtoul@@Base+0x42d4> │ │ │ │ + blx 7bf4 <__stack_chk_fail@plt> │ │ │ │ + ldcl 0, cr0, [ip, #24]! │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ + ldc 0, cr0, [r2, #24] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r6, #27136 @ 0x6a00 │ │ │ │ movt r6, #18577 @ 0x4891 │ │ │ │ movs r7, #1 │ │ │ │ movt r7, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ - cbz r1, 80b2e <__isoc23_strtoul@@Base+0x440e> │ │ │ │ + cbz r1, 80ad6 <__isoc23_strtoul@@Base+0x440e> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80b3a <__isoc23_strtoul@@Base+0x441a> │ │ │ │ + beq.n 80ae2 <__isoc23_strtoul@@Base+0x441a> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 80b24 <__isoc23_strtoul@@Base+0x4404> │ │ │ │ + bhi.n 80acc <__isoc23_strtoul@@Base+0x4404> │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ tst r3, r6 │ │ │ │ - beq.n 80b52 <__isoc23_strtoul@@Base+0x4432> │ │ │ │ + beq.n 80afa <__isoc23_strtoul@@Base+0x4432> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 80b24 <__isoc23_strtoul@@Base+0x4404> │ │ │ │ + cbz r0, 80acc <__isoc23_strtoul@@Base+0x4404> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 80b24 <__isoc23_strtoul@@Base+0x4404> │ │ │ │ + cbnz r3, 80acc <__isoc23_strtoul@@Base+0x4404> │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80ad0 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ + bl 80a78 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80af2 <__isoc23_strtoul@@Base+0x43d2> │ │ │ │ + bne.n 80a9a <__isoc23_strtoul@@Base+0x43d2> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ bic.w r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80b04 <__isoc23_strtoul@@Base+0x43e4> │ │ │ │ + bne.n 80aac <__isoc23_strtoul@@Base+0x43e4> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 80b4a <__isoc23_strtoul@@Base+0x442a> │ │ │ │ + cbz r0, 80af2 <__isoc23_strtoul@@Base+0x442a> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 80b4a <__isoc23_strtoul@@Base+0x442a> │ │ │ │ + cbnz r3, 80af2 <__isoc23_strtoul@@Base+0x442a> │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80ad0 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ + bl 80a78 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b18 <__isoc23_strtoul@@Base+0x43f8> │ │ │ │ - b.n 80b24 <__isoc23_strtoul@@Base+0x4404> │ │ │ │ + bne.n 80ac0 <__isoc23_strtoul@@Base+0x43f8> │ │ │ │ + b.n 80acc <__isoc23_strtoul@@Base+0x4404> │ │ │ │ tst r3, r7 │ │ │ │ - bne.n 80b3a <__isoc23_strtoul@@Base+0x441a> │ │ │ │ - b.n 80b24 <__isoc23_strtoul@@Base+0x4404> │ │ │ │ + bne.n 80ae2 <__isoc23_strtoul@@Base+0x441a> │ │ │ │ + b.n 80acc <__isoc23_strtoul@@Base+0x4404> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80d0c <__isoc23_strtoul@@Base+0x45ec> │ │ │ │ + beq.w 80cb4 <__isoc23_strtoul@@Base+0x45ec> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80c36 <__isoc23_strtoul@@Base+0x4516> │ │ │ │ + beq.n 80bde <__isoc23_strtoul@@Base+0x4516> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 80bd2 <__isoc23_strtoul@@Base+0x44b2> │ │ │ │ + cbz r3, 80b7a <__isoc23_strtoul@@Base+0x44b2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 80ba2 <__isoc23_strtoul@@Base+0x4482> │ │ │ │ + cbz r2, 80b4a <__isoc23_strtoul@@Base+0x4482> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 80bc8 <__isoc23_strtoul@@Base+0x44a8> │ │ │ │ + cbz r2, 80b70 <__isoc23_strtoul@@Base+0x44a8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 80c2c <__isoc23_strtoul@@Base+0x450c> │ │ │ │ + cbz r3, 80bd4 <__isoc23_strtoul@@Base+0x450c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 80bfc <__isoc23_strtoul@@Base+0x44dc> │ │ │ │ + cbz r2, 80ba4 <__isoc23_strtoul@@Base+0x44dc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 80c22 <__isoc23_strtoul@@Base+0x4502> │ │ │ │ + cbz r2, 80bca <__isoc23_strtoul@@Base+0x4502> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80cfc <__isoc23_strtoul@@Base+0x45dc> │ │ │ │ + beq.n 80ca4 <__isoc23_strtoul@@Base+0x45dc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 80c98 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + cbz r3, 80c40 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 80c68 <__isoc23_strtoul@@Base+0x4548> │ │ │ │ + cbz r2, 80c10 <__isoc23_strtoul@@Base+0x4548> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 80c8e <__isoc23_strtoul@@Base+0x456e> │ │ │ │ + cbz r2, 80c36 <__isoc23_strtoul@@Base+0x456e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 80cf2 <__isoc23_strtoul@@Base+0x45d2> │ │ │ │ + cbz r3, 80c9a <__isoc23_strtoul@@Base+0x45d2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 80cc2 <__isoc23_strtoul@@Base+0x45a2> │ │ │ │ + cbz r2, 80c6a <__isoc23_strtoul@@Base+0x45a2> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 80ce8 <__isoc23_strtoul@@Base+0x45c8> │ │ │ │ + cbz r2, 80c90 <__isoc23_strtoul@@Base+0x45c8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + b.w 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81496 <__isoc23_strtoul@@Base+0x4d76> │ │ │ │ + beq.w 8143e <__isoc23_strtoul@@Base+0x4d76> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 81496 <__isoc23_strtoul@@Base+0x4d76> │ │ │ │ + bmi.w 8143e <__isoc23_strtoul@@Base+0x4d76> │ │ │ │ stmdb 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 r8, r1 │ │ │ │ mov.w r7, #27136 @ 0x6a00 │ │ │ │ movt r7, #2193 @ 0x891 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 81480 <__isoc23_strtoul@@Base+0x4d60> │ │ │ │ + beq.w 81428 <__isoc23_strtoul@@Base+0x4d60> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 81464 <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ + bhi.w 8140c <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ands.w r5, r2, r7 │ │ │ │ - bne.w 8149e <__isoc23_strtoul@@Base+0x4d7e> │ │ │ │ + bne.w 81446 <__isoc23_strtoul@@Base+0x4d7e> │ │ │ │ cmp r3, #30 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #4] │ │ │ │ - bne.w 814aa <__isoc23_strtoul@@Base+0x4d8a> │ │ │ │ + bne.w 81452 <__isoc23_strtoul@@Base+0x4d8a> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r6, [r3, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81458 <__isoc23_strtoul@@Base+0x4d38> │ │ │ │ + beq.w 81400 <__isoc23_strtoul@@Base+0x4d38> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 810e0 <__isoc23_strtoul@@Base+0x49c0> │ │ │ │ + beq.w 81088 <__isoc23_strtoul@@Base+0x49c0> │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80f28 <__isoc23_strtoul@@Base+0x4808> │ │ │ │ + beq.w 80ed0 <__isoc23_strtoul@@Base+0x4808> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 80e52 <__isoc23_strtoul@@Base+0x4732> │ │ │ │ + beq.n 80dfa <__isoc23_strtoul@@Base+0x4732> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80dec <__isoc23_strtoul@@Base+0x46cc> │ │ │ │ + beq.n 80d94 <__isoc23_strtoul@@Base+0x46cc> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80dbe <__isoc23_strtoul@@Base+0x469e> │ │ │ │ + cbz r2, 80d66 <__isoc23_strtoul@@Base+0x469e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80de2 <__isoc23_strtoul@@Base+0x46c2> │ │ │ │ + cbz r2, 80d8a <__isoc23_strtoul@@Base+0x46c2> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80e48 <__isoc23_strtoul@@Base+0x4728> │ │ │ │ + beq.n 80df0 <__isoc23_strtoul@@Base+0x4728> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80e1a <__isoc23_strtoul@@Base+0x46fa> │ │ │ │ + cbz r2, 80dc2 <__isoc23_strtoul@@Base+0x46fa> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80e3e <__isoc23_strtoul@@Base+0x471e> │ │ │ │ + cbz r2, 80de6 <__isoc23_strtoul@@Base+0x471e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 80f1e <__isoc23_strtoul@@Base+0x47fe> │ │ │ │ + beq.n 80ec6 <__isoc23_strtoul@@Base+0x47fe> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80eb8 <__isoc23_strtoul@@Base+0x4798> │ │ │ │ + beq.n 80e60 <__isoc23_strtoul@@Base+0x4798> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80e8a <__isoc23_strtoul@@Base+0x476a> │ │ │ │ + cbz r2, 80e32 <__isoc23_strtoul@@Base+0x476a> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80eae <__isoc23_strtoul@@Base+0x478e> │ │ │ │ + cbz r2, 80e56 <__isoc23_strtoul@@Base+0x478e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80f14 <__isoc23_strtoul@@Base+0x47f4> │ │ │ │ + beq.n 80ebc <__isoc23_strtoul@@Base+0x47f4> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80ee6 <__isoc23_strtoul@@Base+0x47c6> │ │ │ │ + cbz r2, 80e8e <__isoc23_strtoul@@Base+0x47c6> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80f0a <__isoc23_strtoul@@Base+0x47ea> │ │ │ │ + cbz r2, 80eb2 <__isoc23_strtoul@@Base+0x47ea> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 810d6 <__isoc23_strtoul@@Base+0x49b6> │ │ │ │ + beq.w 8107e <__isoc23_strtoul@@Base+0x49b6> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81000 <__isoc23_strtoul@@Base+0x48e0> │ │ │ │ + beq.n 80fa8 <__isoc23_strtoul@@Base+0x48e0> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80f9a <__isoc23_strtoul@@Base+0x487a> │ │ │ │ + beq.n 80f42 <__isoc23_strtoul@@Base+0x487a> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80f6c <__isoc23_strtoul@@Base+0x484c> │ │ │ │ + cbz r2, 80f14 <__isoc23_strtoul@@Base+0x484c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80f90 <__isoc23_strtoul@@Base+0x4870> │ │ │ │ + cbz r2, 80f38 <__isoc23_strtoul@@Base+0x4870> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80ff6 <__isoc23_strtoul@@Base+0x48d6> │ │ │ │ + beq.n 80f9e <__isoc23_strtoul@@Base+0x48d6> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80fc8 <__isoc23_strtoul@@Base+0x48a8> │ │ │ │ + cbz r2, 80f70 <__isoc23_strtoul@@Base+0x48a8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80fec <__isoc23_strtoul@@Base+0x48cc> │ │ │ │ + cbz r2, 80f94 <__isoc23_strtoul@@Base+0x48cc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 810cc <__isoc23_strtoul@@Base+0x49ac> │ │ │ │ + beq.n 81074 <__isoc23_strtoul@@Base+0x49ac> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81066 <__isoc23_strtoul@@Base+0x4946> │ │ │ │ + beq.n 8100e <__isoc23_strtoul@@Base+0x4946> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81038 <__isoc23_strtoul@@Base+0x4918> │ │ │ │ + cbz r2, 80fe0 <__isoc23_strtoul@@Base+0x4918> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 8105c <__isoc23_strtoul@@Base+0x493c> │ │ │ │ + cbz r2, 81004 <__isoc23_strtoul@@Base+0x493c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 810c2 <__isoc23_strtoul@@Base+0x49a2> │ │ │ │ + beq.n 8106a <__isoc23_strtoul@@Base+0x49a2> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81094 <__isoc23_strtoul@@Base+0x4974> │ │ │ │ + cbz r2, 8103c <__isoc23_strtoul@@Base+0x4974> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 810b8 <__isoc23_strtoul@@Base+0x4998> │ │ │ │ + cbz r2, 81060 <__isoc23_strtoul@@Base+0x4998> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8144e <__isoc23_strtoul@@Base+0x4d2e> │ │ │ │ + beq.w 813f6 <__isoc23_strtoul@@Base+0x4d2e> │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 81296 <__isoc23_strtoul@@Base+0x4b76> │ │ │ │ + beq.w 8123e <__isoc23_strtoul@@Base+0x4b76> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 811c0 <__isoc23_strtoul@@Base+0x4aa0> │ │ │ │ + beq.n 81168 <__isoc23_strtoul@@Base+0x4aa0> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8115a <__isoc23_strtoul@@Base+0x4a3a> │ │ │ │ + beq.n 81102 <__isoc23_strtoul@@Base+0x4a3a> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 8112c <__isoc23_strtoul@@Base+0x4a0c> │ │ │ │ + cbz r2, 810d4 <__isoc23_strtoul@@Base+0x4a0c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 81150 <__isoc23_strtoul@@Base+0x4a30> │ │ │ │ + cbz r2, 810f8 <__isoc23_strtoul@@Base+0x4a30> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 811b6 <__isoc23_strtoul@@Base+0x4a96> │ │ │ │ + beq.n 8115e <__isoc23_strtoul@@Base+0x4a96> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81188 <__isoc23_strtoul@@Base+0x4a68> │ │ │ │ + cbz r2, 81130 <__isoc23_strtoul@@Base+0x4a68> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 811ac <__isoc23_strtoul@@Base+0x4a8c> │ │ │ │ + cbz r2, 81154 <__isoc23_strtoul@@Base+0x4a8c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8128c <__isoc23_strtoul@@Base+0x4b6c> │ │ │ │ + beq.n 81234 <__isoc23_strtoul@@Base+0x4b6c> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81226 <__isoc23_strtoul@@Base+0x4b06> │ │ │ │ + beq.n 811ce <__isoc23_strtoul@@Base+0x4b06> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 811f8 <__isoc23_strtoul@@Base+0x4ad8> │ │ │ │ + cbz r2, 811a0 <__isoc23_strtoul@@Base+0x4ad8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 8121c <__isoc23_strtoul@@Base+0x4afc> │ │ │ │ + cbz r2, 811c4 <__isoc23_strtoul@@Base+0x4afc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81282 <__isoc23_strtoul@@Base+0x4b62> │ │ │ │ + beq.n 8122a <__isoc23_strtoul@@Base+0x4b62> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81254 <__isoc23_strtoul@@Base+0x4b34> │ │ │ │ + cbz r2, 811fc <__isoc23_strtoul@@Base+0x4b34> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 81278 <__isoc23_strtoul@@Base+0x4b58> │ │ │ │ + cbz r2, 81220 <__isoc23_strtoul@@Base+0x4b58> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 81444 <__isoc23_strtoul@@Base+0x4d24> │ │ │ │ + beq.w 813ec <__isoc23_strtoul@@Base+0x4d24> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8136e <__isoc23_strtoul@@Base+0x4c4e> │ │ │ │ + beq.n 81316 <__isoc23_strtoul@@Base+0x4c4e> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81308 <__isoc23_strtoul@@Base+0x4be8> │ │ │ │ + beq.n 812b0 <__isoc23_strtoul@@Base+0x4be8> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 812da <__isoc23_strtoul@@Base+0x4bba> │ │ │ │ + cbz r2, 81282 <__isoc23_strtoul@@Base+0x4bba> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 812fe <__isoc23_strtoul@@Base+0x4bde> │ │ │ │ + cbz r2, 812a6 <__isoc23_strtoul@@Base+0x4bde> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81364 <__isoc23_strtoul@@Base+0x4c44> │ │ │ │ + beq.n 8130c <__isoc23_strtoul@@Base+0x4c44> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81336 <__isoc23_strtoul@@Base+0x4c16> │ │ │ │ + cbz r2, 812de <__isoc23_strtoul@@Base+0x4c16> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 8135a <__isoc23_strtoul@@Base+0x4c3a> │ │ │ │ + cbz r2, 81302 <__isoc23_strtoul@@Base+0x4c3a> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8143a <__isoc23_strtoul@@Base+0x4d1a> │ │ │ │ + beq.n 813e2 <__isoc23_strtoul@@Base+0x4d1a> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 813d4 <__isoc23_strtoul@@Base+0x4cb4> │ │ │ │ + beq.n 8137c <__isoc23_strtoul@@Base+0x4cb4> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 813a6 <__isoc23_strtoul@@Base+0x4c86> │ │ │ │ + cbz r2, 8134e <__isoc23_strtoul@@Base+0x4c86> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 813ca <__isoc23_strtoul@@Base+0x4caa> │ │ │ │ + cbz r2, 81372 <__isoc23_strtoul@@Base+0x4caa> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81430 <__isoc23_strtoul@@Base+0x4d10> │ │ │ │ + beq.n 813d8 <__isoc23_strtoul@@Base+0x4d10> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 81402 <__isoc23_strtoul@@Base+0x4ce2> │ │ │ │ + cbz r2, 813aa <__isoc23_strtoul@@Base+0x4ce2> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 81426 <__isoc23_strtoul@@Base+0x4d06> │ │ │ │ + cbz r2, 813ce <__isoc23_strtoul@@Base+0x4d06> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 80b58 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ + bl 80b00 <__isoc23_strtoul@@Base+0x4438> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ adds r5, #4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bne.w 80d66 <__isoc23_strtoul@@Base+0x4646> │ │ │ │ + bne.w 80d0e <__isoc23_strtoul@@Base+0x4646> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851c4 <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ - cbz r5, 81498 <__isoc23_strtoul@@Base+0x4d78> │ │ │ │ + bl 8516c <__isoc23_strtoul@@Base+0x8aa4> │ │ │ │ + cbz r5, 81440 <__isoc23_strtoul@@Base+0x4d78> │ │ │ │ mov r8, r5 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 80d46 <__isoc23_strtoul@@Base+0x4626> │ │ │ │ + bne.w 80cee <__isoc23_strtoul@@Base+0x4626> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.n 81464 <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.n 8140c <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.n 81464 <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.n 8140c <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 81464 <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ - b.n 81480 <__isoc23_strtoul@@Base+0x4d60> │ │ │ │ + bpl.n 8140c <__isoc23_strtoul@@Base+0x4d44> │ │ │ │ + b.n 81428 <__isoc23_strtoul@@Base+0x4d60> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 817fa <__isoc23_strtoul@@Base+0x50da> │ │ │ │ + beq.w 817a2 <__isoc23_strtoul@@Base+0x50da> │ │ │ │ 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, r3 │ │ │ │ ldrsh.w r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8156a <__isoc23_strtoul@@Base+0x4e4a> │ │ │ │ - bl 7fec0 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ + bne.n 81512 <__isoc23_strtoul@@Base+0x4e4a> │ │ │ │ + bl 7fe68 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi.n 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + bhi.n 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ strb r1, [r5, #13] │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ lsls r4, r7, #16 │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81616 <__isoc23_strtoul@@Base+0x4ef6> │ │ │ │ + bne.w 815be <__isoc23_strtoul@@Base+0x4ef6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ ldrsh.w r3, [r4, #70] @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81644 <__isoc23_strtoul@@Base+0x4f24> │ │ │ │ + bne.w 815ec <__isoc23_strtoul@@Base+0x4f24> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 816a2 <__isoc23_strtoul@@Base+0x4f82> │ │ │ │ + bgt.w 8164a <__isoc23_strtoul@@Base+0x4f82> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81746 <__isoc23_strtoul@@Base+0x5026> │ │ │ │ + bne.w 816ee <__isoc23_strtoul@@Base+0x5026> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7fec0 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ + bl 7fe68 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - beq.w 817e6 <__isoc23_strtoul@@Base+0x50c6> │ │ │ │ + beq.w 8178e <__isoc23_strtoul@@Base+0x50c6> │ │ │ │ cmp.w r0, #258 @ 0x102 │ │ │ │ - beq.w 817b8 <__isoc23_strtoul@@Base+0x5098> │ │ │ │ + beq.w 81760 <__isoc23_strtoul@@Base+0x5098> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.w 8178a <__isoc23_strtoul@@Base+0x506a> │ │ │ │ + bhi.w 81732 <__isoc23_strtoul@@Base+0x506a> │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 8176a <__isoc23_strtoul@@Base+0x504a> │ │ │ │ + bhi.w 81712 <__isoc23_strtoul@@Base+0x504a> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 8168a <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + beq.w 81632 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 8178a <__isoc23_strtoul@@Base+0x506a> │ │ │ │ + bhi.w 81732 <__isoc23_strtoul@@Base+0x506a> │ │ │ │ strd r2, r6, [r5, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh.w r3, [r0, #64] @ 0x40 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ - add r2, pc, #8 @ (adr r2, 81580 <__isoc23_strtoul@@Base+0x4e60>) │ │ │ │ + bhi.n 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + add r2, pc, #8 @ (adr r2, 81528 <__isoc23_strtoul@@Base+0x4e60>) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -188966,470 +188944,470 @@ │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81630 <__isoc23_strtoul@@Base+0x4f10> │ │ │ │ + bne.n 815d8 <__isoc23_strtoul@@Base+0x4f10> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8150a <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ + b.n 814b2 <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 81626 <__isoc23_strtoul@@Base+0x4f06> │ │ │ │ + cbnz r2, 815ce <__isoc23_strtoul@@Base+0x4f06> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r1, [r4, #66] @ 0x42 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 8150a <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ + b.n 814b2 <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 8161e <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ + cbnz r3, 815c6 <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817cc <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ + beq.w 81774 <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 81638 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + cbnz r2, 815e0 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldrsh.w r1, [r4, #66] @ 0x42 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 8150a <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ + b.n 814b2 <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81504 <__isoc23_strtoul@@Base+0x4de4> │ │ │ │ + b.n 814ac <__isoc23_strtoul@@Base+0x4de4> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 815de <__isoc23_strtoul@@Base+0x4ebe> │ │ │ │ + b.n 81586 <__isoc23_strtoul@@Base+0x4ebe> │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - b.n 8150a <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ + b.n 814b2 <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 815b2 <__isoc23_strtoul@@Base+0x4e92> │ │ │ │ + b.n 8155a <__isoc23_strtoul@@Base+0x4e92> │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - b.n 8150a <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ + b.n 814b2 <__isoc23_strtoul@@Base+0x4dea> │ │ │ │ mov.w r9, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bhi.n 81670 <__isoc23_strtoul@@Base+0x4f50> │ │ │ │ + bhi.n 81618 <__isoc23_strtoul@@Base+0x4f50> │ │ │ │ cmp r1, #13 │ │ │ │ - bls.n 816d0 <__isoc23_strtoul@@Base+0x4fb0> │ │ │ │ + bls.n 81678 <__isoc23_strtoul@@Base+0x4fb0> │ │ │ │ subs r1, #14 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #20 │ │ │ │ movt r1, #30720 @ 0x7800 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 8168a <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + bne.n 81632 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 816da <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ + bne.n 81682 <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.n 816e6 <__isoc23_strtoul@@Base+0x4fc6> │ │ │ │ + bne.n 8168e <__isoc23_strtoul@@Base+0x4fc6> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + bne.w 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ad0 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ - b.n 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + bl 80a78 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ + b.n 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ movs r3, #13 │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.n 8178a <__isoc23_strtoul@@Base+0x506a> │ │ │ │ + bhi.n 81732 <__isoc23_strtoul@@Base+0x506a> │ │ │ │ cmp r3, #13 │ │ │ │ - bls.w 8154e <__isoc23_strtoul@@Base+0x4e2e> │ │ │ │ + bls.w 814f6 <__isoc23_strtoul@@Base+0x4e2e> │ │ │ │ subs r3, #14 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movs r1, #20 │ │ │ │ movt r1, #30720 @ 0x7800 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 8168a <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + bne.n 81632 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8178a <__isoc23_strtoul@@Base+0x506a> │ │ │ │ - b.n 8155c <__isoc23_strtoul@@Base+0x4e3c> │ │ │ │ + beq.n 81732 <__isoc23_strtoul@@Base+0x506a> │ │ │ │ + b.n 81504 <__isoc23_strtoul@@Base+0x4e3c> │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 8168a <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + beq.n 81632 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ subs r1, #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 81670 <__isoc23_strtoul@@Base+0x4f50> │ │ │ │ + bhi.n 81618 <__isoc23_strtoul@@Base+0x4f50> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ strd r2, r6, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81680 <__isoc23_strtoul@@Base+0x4f60> │ │ │ │ - b.n 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + beq.n 81628 <__isoc23_strtoul@@Base+0x4f60> │ │ │ │ + b.n 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 817cc <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ + beq.n 81774 <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ strd r7, r8, [r3, #28] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 81716 <__isoc23_strtoul@@Base+0x4ff6> │ │ │ │ + cbnz r1, 816be <__isoc23_strtoul@@Base+0x4ff6> │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 80ad0 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ + bl 80a78 <__isoc23_strtoul@@Base+0x43b0> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 81730 <__isoc23_strtoul@@Base+0x5010> │ │ │ │ - b.n 81562 <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ + cbnz r2, 816d8 <__isoc23_strtoul@@Base+0x5010> │ │ │ │ + b.n 8150a <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81562 <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ + beq.w 8150a <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r1, r2, #19 │ │ │ │ cmp r1, #11 │ │ │ │ - bls.n 81728 <__isoc23_strtoul@@Base+0x5008> │ │ │ │ + bls.n 816d0 <__isoc23_strtoul@@Base+0x5008> │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.w 81562 <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ + bne.w 8150a <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ movs r2, #19 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 81562 <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ + b.n 8150a <__isoc23_strtoul@@Base+0x4e42> │ │ │ │ ldrsh.w r3, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 817d8 <__isoc23_strtoul@@Base+0x50b8> │ │ │ │ + beq.n 81780 <__isoc23_strtoul@@Base+0x50b8> │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ - bne.w 81540 <__isoc23_strtoul@@Base+0x4e20> │ │ │ │ + bne.w 814e8 <__isoc23_strtoul@@Base+0x4e20> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrb r3, [r4, #25] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r9, r3, #1 │ │ │ │ - b.n 81648 <__isoc23_strtoul@@Base+0x4f28> │ │ │ │ + b.n 815f0 <__isoc23_strtoul@@Base+0x4f28> │ │ │ │ subs r3, #14 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r1, r3 │ │ │ │ movs r3, #20 │ │ │ │ movt r3, #30720 @ 0x7800 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 8168a <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + bne.n 81632 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8155c <__isoc23_strtoul@@Base+0x4e3c> │ │ │ │ + bne.w 81504 <__isoc23_strtoul@@Base+0x4e3c> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.w 81560 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ + beq.w 81508 <__isoc23_strtoul@@Base+0x4e40> │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 817cc <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ + cbz r0, 81774 <__isoc23_strtoul@@Base+0x50ac> │ │ │ │ str r7, [r3, #28] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ str.w r8, [r3, #32] │ │ │ │ - b.n 81716 <__isoc23_strtoul@@Base+0x4ff6> │ │ │ │ + b.n 816be <__isoc23_strtoul@@Base+0x4ff6> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81758 <__isoc23_strtoul@@Base+0x5038> │ │ │ │ + bne.n 81700 <__isoc23_strtoul@@Base+0x5038> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r1, [r4, #66] @ 0x42 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 8175e <__isoc23_strtoul@@Base+0x503e> │ │ │ │ + b.n 81706 <__isoc23_strtoul@@Base+0x503e> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.n 81698 <__isoc23_strtoul@@Base+0x4f78> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.n 81640 <__isoc23_strtoul@@Base+0x4f78> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrb r3, [r4, #25] │ │ │ │ ubfx r9, r3, #2, #1 │ │ │ │ - b.n 81648 <__isoc23_strtoul@@Base+0x4f28> │ │ │ │ + b.n 815f0 <__isoc23_strtoul@@Base+0x4f28> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817d8 <__isoc23_strtoul@@Base+0x50b8> │ │ │ │ + bne.n 81780 <__isoc23_strtoul@@Base+0x50b8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r1, [r4, #66] @ 0x42 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 817de <__isoc23_strtoul@@Base+0x50be> │ │ │ │ + b.n 81786 <__isoc23_strtoul@@Base+0x50be> │ │ │ │ movs r3, #0 │ │ │ │ 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 │ │ │ │ - cbz r2, 81840 <__isoc23_strtoul@@Base+0x5120> │ │ │ │ + cbz r2, 817e8 <__isoc23_strtoul@@Base+0x5120> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 81840 <__isoc23_strtoul@@Base+0x5120> │ │ │ │ + cbz r3, 817e8 <__isoc23_strtoul@@Base+0x5120> │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 8182c <__isoc23_strtoul@@Base+0x510c> │ │ │ │ + cbz r1, 817d4 <__isoc23_strtoul@@Base+0x510c> │ │ │ │ cmp r1, #14 │ │ │ │ it eq │ │ │ │ cmpeq r3, #14 │ │ │ │ - beq.n 81850 <__isoc23_strtoul@@Base+0x5130> │ │ │ │ + beq.n 817f8 <__isoc23_strtoul@@Base+0x5130> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 81824 <__isoc23_strtoul@@Base+0x5104> │ │ │ │ + b.n 817cc <__isoc23_strtoul@@Base+0x5104> │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 81824 <__isoc23_strtoul@@Base+0x5104> │ │ │ │ + bcs.n 817cc <__isoc23_strtoul@@Base+0x5104> │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ cmp ip, r1 │ │ │ │ it lt │ │ │ │ cmplt lr, r1 │ │ │ │ it ge │ │ │ │ movge ip, r1 │ │ │ │ - blt.n 8188a <__isoc23_strtoul@@Base+0x516a> │ │ │ │ + blt.n 81832 <__isoc23_strtoul@@Base+0x516a> │ │ │ │ strd r3, ip, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ mov r2, r5 │ │ │ │ - b.n 81824 <__isoc23_strtoul@@Base+0x5104> │ │ │ │ + b.n 817cc <__isoc23_strtoul@@Base+0x5104> │ │ │ │ add ip, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 81824 <__isoc23_strtoul@@Base+0x5104> │ │ │ │ - b.n 81872 <__isoc23_strtoul@@Base+0x5152> │ │ │ │ + bcs.n 817cc <__isoc23_strtoul@@Base+0x5104> │ │ │ │ + b.n 8181a <__isoc23_strtoul@@Base+0x5152> │ │ │ │ nop │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81954 <__isoc23_strtoul@@Base+0x5234> │ │ │ │ + bne.n 818fc <__isoc23_strtoul@@Base+0x5234> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + cbnz r3, 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 818c0 <__isoc23_strtoul@@Base+0x51a0> │ │ │ │ + beq.n 81868 <__isoc23_strtoul@@Base+0x51a0> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 818cc <__isoc23_strtoul@@Base+0x51ac> │ │ │ │ + beq.n 81874 <__isoc23_strtoul@@Base+0x51ac> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 81900 <__isoc23_strtoul@@Base+0x51e0> │ │ │ │ + beq.n 818a8 <__isoc23_strtoul@@Base+0x51e0> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 8190c <__isoc23_strtoul@@Base+0x51ec> │ │ │ │ + beq.n 818b4 <__isoc23_strtoul@@Base+0x51ec> │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ mov r2, r4 │ │ │ │ - bl 80978 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ + bl 80920 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bne.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + beq.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80978 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ + bl 80920 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 81958 <__isoc23_strtoul@@Base+0x5238> │ │ │ │ + cbnz r0, 81900 <__isoc23_strtoul@@Base+0x5238> │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80978 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ + bl 80920 <__isoc23_strtoul@@Base+0x4258> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 81958 <__isoc23_strtoul@@Base+0x5238> │ │ │ │ + cbnz r0, 81900 <__isoc23_strtoul@@Base+0x5238> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 818f0 <__isoc23_strtoul@@Base+0x51d0> │ │ │ │ + b.n 81898 <__isoc23_strtoul@@Base+0x51d0> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + beq.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.n 818ba <__isoc23_strtoul@@Base+0x519a> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.n 81862 <__isoc23_strtoul@@Base+0x519a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3408] @ 0xd50 │ │ │ │ - ldr.w r2, [pc, #2852] @ 824a0 <__isoc23_strtoul@@Base+0x5d80> │ │ │ │ + ldr.w r2, [pc, #2852] @ 82448 <__isoc23_strtoul@@Base+0x5d80> │ │ │ │ sub.w sp, sp, #652 @ 0x28c │ │ │ │ - ldr.w r3, [pc, #2848] @ 824a4 <__isoc23_strtoul@@Base+0x5d84> │ │ │ │ + ldr.w r3, [pc, #2848] @ 8244c <__isoc23_strtoul@@Base+0x5d84> │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #2844] @ 824a8 <__isoc23_strtoul@@Base+0x5d88> │ │ │ │ + ldr.w sl, [pc, #2844] @ 82450 <__isoc23_strtoul@@Base+0x5d88> │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #1 │ │ │ │ add r7, sp, #388 @ 0x184 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #644] @ 0x284 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r9, r7 │ │ │ │ - cbz r3, 819f6 <__isoc23_strtoul@@Base+0x52d6> │ │ │ │ + cbz r3, 8199e <__isoc23_strtoul@@Base+0x52d6> │ │ │ │ ldrsh.w fp, [r4, #64] @ 0x40 │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 81a04 <__isoc23_strtoul@@Base+0x52e4> │ │ │ │ + bgt.n 819ac <__isoc23_strtoul@@Base+0x52e4> │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ rsb r3, r2, #256 @ 0x100 │ │ │ │ add r3, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs.w 81b46 <__isoc23_strtoul@@Base+0x5426> │ │ │ │ + bcs.w 81aee <__isoc23_strtoul@@Base+0x5426> │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 81a6e <__isoc23_strtoul@@Base+0x534e> │ │ │ │ + blt.n 81a16 <__isoc23_strtoul@@Base+0x534e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it pl │ │ │ │ movpl r2, fp │ │ │ │ - bpl.n 819de <__isoc23_strtoul@@Base+0x52be> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 81986 <__isoc23_strtoul@@Base+0x52be> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, fp, lsl #2] │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbz r2, 81a62 <__isoc23_strtoul@@Base+0x5342> │ │ │ │ + cbz r2, 81a0a <__isoc23_strtoul@@Base+0x5342> │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fec0 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ + bl 7fe68 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - ble.n 819b2 <__isoc23_strtoul@@Base+0x5292> │ │ │ │ + ble.n 8195a <__isoc23_strtoul@@Base+0x5292> │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.w 81b4c <__isoc23_strtoul@@Base+0x542c> │ │ │ │ + bhi.w 81af4 <__isoc23_strtoul@@Base+0x542c> │ │ │ │ cmp.w fp, #292 @ 0x124 │ │ │ │ - bgt.w 823fa <__isoc23_strtoul@@Base+0x5cda> │ │ │ │ + bgt.w 823a2 <__isoc23_strtoul@@Base+0x5cda> │ │ │ │ sub.w r3, fp, #264 @ 0x108 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.w 81c10 <__isoc23_strtoul@@Base+0x54f0> │ │ │ │ + bhi.w 81bb8 <__isoc23_strtoul@@Base+0x54f0> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r6, #11 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r6, r7, #13 │ │ │ │ @@ -189455,25 +189433,25 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldrsh.w r1, [r4, #66] @ 0x42 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 819f2 <__isoc23_strtoul@@Base+0x52d2> │ │ │ │ + b.n 8199a <__isoc23_strtoul@@Base+0x52d2> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81b04 <__isoc23_strtoul@@Base+0x53e4> │ │ │ │ + beq.n 81aac <__isoc23_strtoul@@Base+0x53e4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 81b20 <__isoc23_strtoul@@Base+0x5400> │ │ │ │ - ldr.w r3, [pc, #2608] @ 824ac <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ + bpl.n 81ac8 <__isoc23_strtoul@@Base+0x5400> │ │ │ │ + ldr.w r3, [pc, #2608] @ 82454 <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 81af6 <__isoc23_strtoul@@Base+0x53d6> │ │ │ │ + ble.n 81a9e <__isoc23_strtoul@@Base+0x53d6> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ it gt │ │ │ │ @@ -189482,443 +189460,443 @@ │ │ │ │ itett le │ │ │ │ ldrle.w r3, [r8, #68] @ 0x44 │ │ │ │ ldrgt.w r1, [r8, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r6, r6, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 81afa <__isoc23_strtoul@@Base+0x53da> │ │ │ │ + bmi.n 81aa2 <__isoc23_strtoul@@Base+0x53da> │ │ │ │ str r1, [sp, #20] │ │ │ │ - blx 7de0 <__ctype_get_mb_cur_max@plt> │ │ │ │ + blx 7d94 <__ctype_get_mb_cur_max@plt> │ │ │ │ add r3, sp, #644 @ 0x284 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 8218c <__isoc23_strtoul@@Base+0x5a6c> │ │ │ │ - ldr.w r3, [pc, #2528] @ 824ac <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ + bcc.w 82134 <__isoc23_strtoul@@Base+0x5a6c> │ │ │ │ + ldr.w r3, [pc, #2528] @ 82454 <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ - cbz r2, 81b0a <__isoc23_strtoul@@Base+0x53ea> │ │ │ │ + cbz r2, 81ab2 <__isoc23_strtoul@@Base+0x53ea> │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 81b16 <__isoc23_strtoul@@Base+0x53f6> │ │ │ │ + blt.n 81abe <__isoc23_strtoul@@Base+0x53f6> │ │ │ │ ittt eq │ │ │ │ moveq r3, r9 │ │ │ │ strbeq.w r5, [r3], #1 │ │ │ │ moveq r5, #1 │ │ │ │ - beq.w 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + beq.w 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ mov r3, r5 │ │ │ │ add r3, r9 │ │ │ │ - b.n 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + b.n 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ mov r0, r1 │ │ │ │ - blx 836c │ │ │ │ + blx 8314 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81ab6 <__isoc23_strtoul@@Base+0x5396> │ │ │ │ + b.n 81a5e <__isoc23_strtoul@@Base+0x5396> │ │ │ │ ldrsh.w r1, [r4, #64] @ 0x40 │ │ │ │ - b.n 81ab0 <__isoc23_strtoul@@Base+0x5390> │ │ │ │ + b.n 81a58 <__isoc23_strtoul@@Base+0x5390> │ │ │ │ movs r5, #1 │ │ │ │ strb.w r1, [r9] │ │ │ │ mov r3, r5 │ │ │ │ add r3, r9 │ │ │ │ - b.n 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + b.n 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + b.n 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ ldrsh.w r5, [r4, #68] @ 0x44 │ │ │ │ subs r5, r2, r5 │ │ │ │ add.w r3, r9, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 82192 <__isoc23_strtoul@@Base+0x5a72> │ │ │ │ + bls.w 8213a <__isoc23_strtoul@@Base+0x5a72> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strb.w r1, [r9, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 81b38 <__isoc23_strtoul@@Base+0x5418> │ │ │ │ - b.n 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + bne.n 81ae0 <__isoc23_strtoul@@Base+0x5418> │ │ │ │ + b.n 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ cmp r9, r7 │ │ │ │ - bls.w 81a1c <__isoc23_strtoul@@Base+0x52fc> │ │ │ │ + bls.w 819c4 <__isoc23_strtoul@@Base+0x52fc> │ │ │ │ cmp.w fp, #260 @ 0x104 │ │ │ │ - bge.w 82628 <__isoc23_strtoul@@Base+0x5f08> │ │ │ │ + bge.w 825d0 <__isoc23_strtoul@@Base+0x5f08> │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - ble.w 82632 <__isoc23_strtoul@@Base+0x5f12> │ │ │ │ + ble.w 825da <__isoc23_strtoul@@Base+0x5f12> │ │ │ │ sub.w r9, r9, r5 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 82894 <__isoc23_strtoul@@Base+0x6174> │ │ │ │ + beq.w 8283c <__isoc23_strtoul@@Base+0x6174> │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r9, r7 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.n 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str.w r0, [sl, #32] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str.w r9, [sl, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 828c6 <__isoc23_strtoul@@Base+0x61a6> │ │ │ │ + blt.w 8286e <__isoc23_strtoul@@Base+0x61a6> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82982 <__isoc23_strtoul@@Base+0x6262> │ │ │ │ + beq.w 8292a <__isoc23_strtoul@@Base+0x6262> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 81bcc <__isoc23_strtoul@@Base+0x54ac> │ │ │ │ + bpl.n 81b74 <__isoc23_strtoul@@Base+0x54ac> │ │ │ │ add.w r3, r8, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 81bcc <__isoc23_strtoul@@Base+0x54ac> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bcs.n 81b74 <__isoc23_strtoul@@Base+0x54ac> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r3, r8, lsl #2] │ │ │ │ strb.w r8, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82982 <__isoc23_strtoul@@Base+0x6262> │ │ │ │ + beq.w 8292a <__isoc23_strtoul@@Base+0x6262> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81968 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ + bl 81910 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81800 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ + bl 817a8 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82982 <__isoc23_strtoul@@Base+0x6262> │ │ │ │ + beq.w 8292a <__isoc23_strtoul@@Base+0x6262> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + beq.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 81800 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ + bl 817a8 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + b.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ movs r3, #13 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w r2, [pc, #2196] @ 824b0 <__isoc23_strtoul@@Base+0x5d90> │ │ │ │ - ldr.w r3, [pc, #2180] @ 824a4 <__isoc23_strtoul@@Base+0x5d84> │ │ │ │ + ldr.w r2, [pc, #2196] @ 82458 <__isoc23_strtoul@@Base+0x5d90> │ │ │ │ + ldr.w r3, [pc, #2180] @ 8244c <__isoc23_strtoul@@Base+0x5d84> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #644] @ 0x284 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 82ecc <__isoc23_strtoul@@Base+0x67ac> │ │ │ │ + bne.w 82e74 <__isoc23_strtoul@@Base+0x67ac> │ │ │ │ mov r0, r9 │ │ │ │ add.w sp, sp, #652 @ 0x28c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821fe <__isoc23_strtoul@@Base+0x5ade> │ │ │ │ + bne.w 821a6 <__isoc23_strtoul@@Base+0x5ade> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl a0c34 │ │ │ │ + bl a064c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8289c <__isoc23_strtoul@@Base+0x617c> │ │ │ │ - ldr.w r3, [pc, #2124] @ 824ac <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ + beq.w 82844 <__isoc23_strtoul@@Base+0x617c> │ │ │ │ + ldr.w r3, [pc, #2124] @ 82454 <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82444 <__isoc23_strtoul@@Base+0x5d24> │ │ │ │ + beq.w 823ec <__isoc23_strtoul@@Base+0x5d24> │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #9 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.n 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ str r6, [r3, #8] │ │ │ │ strh.w r2, [r3, #80] @ 0x50 │ │ │ │ strh r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.n 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + beq.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + beq.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + beq.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81968 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ + bl 81910 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81800 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ + bl 817a8 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + b.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + b.n 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821f6 <__isoc23_strtoul@@Base+0x5ad6> │ │ │ │ + bne.w 8219e <__isoc23_strtoul@@Base+0x5ad6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82216 <__isoc23_strtoul@@Base+0x5af6> │ │ │ │ + beq.w 821be <__isoc23_strtoul@@Base+0x5af6> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #14 │ │ │ │ - b.n 82188 <__isoc23_strtoul@@Base+0x5a68> │ │ │ │ + b.n 82130 <__isoc23_strtoul@@Base+0x5a68> │ │ │ │ add.w r6, r4, #56 @ 0x38 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldrsh.w r7, [r4, #72] @ 0x48 │ │ │ │ ldrsh.w r9, [r4, #64] @ 0x40 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8220e <__isoc23_strtoul@@Base+0x5aee> │ │ │ │ + bne.w 821b6 <__isoc23_strtoul@@Base+0x5aee> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrsh.w r3, [r4, #70] @ 0x46 │ │ │ │ ldrd sl, r7, [r4, #24] │ │ │ │ - cbz r3, 81d4e <__isoc23_strtoul@@Base+0x562e> │ │ │ │ + cbz r3, 81cf6 <__isoc23_strtoul@@Base+0x562e> │ │ │ │ orr.w r3, sl, #1024 @ 0x400 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #12 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ add.w fp, r5, #1 │ │ │ │ adds r1, r5, #2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str.w fp, [r4, #44] @ 0x2c │ │ │ │ - bl 83198 <__isoc23_strtoul@@Base+0x6a78> │ │ │ │ + bl 83140 <__isoc23_strtoul@@Base+0x6a78> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 81d84 <__isoc23_strtoul@@Base+0x5664> │ │ │ │ + cbnz r3, 81d2c <__isoc23_strtoul@@Base+0x5664> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 827d8 <__isoc23_strtoul@@Base+0x60b8> │ │ │ │ + beq.w 82780 <__isoc23_strtoul@@Base+0x60b8> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8243e <__isoc23_strtoul@@Base+0x5d1e> │ │ │ │ + bne.w 823e6 <__isoc23_strtoul@@Base+0x5d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fec0 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ + bl 7fe68 <__isoc23_strtoul@@Base+0x37a0> │ │ │ │ movw r3, #265 @ 0x109 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 82814 <__isoc23_strtoul@@Base+0x60f4> │ │ │ │ + bne.w 827bc <__isoc23_strtoul@@Base+0x60f4> │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82432 <__isoc23_strtoul@@Base+0x5d12> │ │ │ │ + beq.w 823da <__isoc23_strtoul@@Base+0x5d12> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #19 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82bc6 <__isoc23_strtoul@@Base+0x64a6> │ │ │ │ + beq.w 82b6e <__isoc23_strtoul@@Base+0x64a6> │ │ │ │ cmp.w fp, #21 │ │ │ │ itt ls │ │ │ │ addls.w r3, r4, fp, lsl #2 │ │ │ │ strls.w ip, [r3, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ str.w fp, [r0, #28] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81e02 <__isoc23_strtoul@@Base+0x56e2> │ │ │ │ + beq.n 81daa <__isoc23_strtoul@@Base+0x56e2> │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ add.w r6, r4, #56 @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 82866 <__isoc23_strtoul@@Base+0x6146> │ │ │ │ + beq.w 8280e <__isoc23_strtoul@@Base+0x6146> │ │ │ │ strd sl, r7, [r4, #24] │ │ │ │ - b.n 81caa <__isoc23_strtoul@@Base+0x558a> │ │ │ │ + b.n 81c52 <__isoc23_strtoul@@Base+0x558a> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82206 <__isoc23_strtoul@@Base+0x5ae6> │ │ │ │ + bne.w 821ae <__isoc23_strtoul@@Base+0x5ae6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #15 │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821ee <__isoc23_strtoul@@Base+0x5ace> │ │ │ │ + bne.w 82196 <__isoc23_strtoul@@Base+0x5ace> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq.w 823ec <__isoc23_strtoul@@Base+0x5ccc> │ │ │ │ + beq.w 82394 <__isoc23_strtoul@@Base+0x5ccc> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 823ec <__isoc23_strtoul@@Base+0x5ccc> │ │ │ │ + bne.w 82394 <__isoc23_strtoul@@Base+0x5ccc> │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1564] @ 824ac <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ + ldr.w r3, [pc, #1564] @ 82454 <__isoc23_strtoul@@Base+0x5d8c> │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle.w r9, #1 │ │ │ │ movle r0, r9 │ │ │ │ - ble.n 81eb4 <__isoc23_strtoul@@Base+0x5794> │ │ │ │ + ble.n 81e5c <__isoc23_strtoul@@Base+0x5794> │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ it lt │ │ │ │ movlt.w r9, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr.w r8, [r4, #32] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 81ef6 <__isoc23_strtoul@@Base+0x57d6> │ │ │ │ + bpl.n 81e9e <__isoc23_strtoul@@Base+0x57d6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + bne.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r2, #1 │ │ │ │ movle r0, r2 │ │ │ │ - ble.n 81f10 <__isoc23_strtoul@@Base+0x57f0> │ │ │ │ + ble.n 81eb8 <__isoc23_strtoul@@Base+0x57f0> │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ add.w r3, r8, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ add r3, r9 │ │ │ │ @@ -189926,357 +189904,357 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 82222 <__isoc23_strtoul@@Base+0x5b02> │ │ │ │ + beq.w 821ca <__isoc23_strtoul@@Base+0x5b02> │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r0, #1 │ │ │ │ movle r3, r0 │ │ │ │ - ble.n 81f60 <__isoc23_strtoul@@Base+0x5840> │ │ │ │ + ble.n 81f08 <__isoc23_strtoul@@Base+0x5840> │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ str r3, [r6, #32] │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r0, r2 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 8222c <__isoc23_strtoul@@Base+0x5b0c> │ │ │ │ + beq.w 821d4 <__isoc23_strtoul@@Base+0x5b0c> │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.w 8224e <__isoc23_strtoul@@Base+0x5b2e> │ │ │ │ + beq.w 821f6 <__isoc23_strtoul@@Base+0x5b2e> │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq.w 824b8 <__isoc23_strtoul@@Base+0x5d98> │ │ │ │ + beq.w 82460 <__isoc23_strtoul@@Base+0x5d98> │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne.w 82242 <__isoc23_strtoul@@Base+0x5b22> │ │ │ │ + bne.w 821ea <__isoc23_strtoul@@Base+0x5b22> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 82a5c <__isoc23_strtoul@@Base+0x633c> │ │ │ │ - bhi.w 829ee <__isoc23_strtoul@@Base+0x62ce> │ │ │ │ - cbz r3, 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 82a04 <__isoc23_strtoul@@Base+0x633c> │ │ │ │ + bhi.w 82996 <__isoc23_strtoul@@Base+0x62ce> │ │ │ │ + cbz r3, 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 828a4 <__isoc23_strtoul@@Base+0x6184> │ │ │ │ + bne.w 8284c <__isoc23_strtoul@@Base+0x6184> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ands.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 828a4 <__isoc23_strtoul@@Base+0x6184> │ │ │ │ + bne.w 8284c <__isoc23_strtoul@@Base+0x6184> │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl a0c88 │ │ │ │ + bl a06a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 829e6 <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ + blt.w 8298e <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ ldrb r7, [r7, #0] │ │ │ │ it gt │ │ │ │ addgt.w fp, fp, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 8267e <__isoc23_strtoul@@Base+0x5f5e> │ │ │ │ + beq.w 82626 <__isoc23_strtoul@@Base+0x5f5e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 82670 <__isoc23_strtoul@@Base+0x5f50> │ │ │ │ + beq.w 82618 <__isoc23_strtoul@@Base+0x5f50> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f3a <__isoc23_strtoul@@Base+0x581a> │ │ │ │ + bne.n 81ee2 <__isoc23_strtoul@@Base+0x581a> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + bne.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + b.n 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821e6 <__isoc23_strtoul@@Base+0x5ac6> │ │ │ │ + bne.w 8218e <__isoc23_strtoul@@Base+0x5ac6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821de <__isoc23_strtoul@@Base+0x5abe> │ │ │ │ + bne.w 82186 <__isoc23_strtoul@@Base+0x5abe> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 81caa <__isoc23_strtoul@@Base+0x558a> │ │ │ │ + bpl.w 81c52 <__isoc23_strtoul@@Base+0x558a> │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81ca4 <__isoc23_strtoul@@Base+0x5584> │ │ │ │ + b.n 81c4c <__isoc23_strtoul@@Base+0x5584> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821d2 <__isoc23_strtoul@@Base+0x5ab2> │ │ │ │ + beq.w 8217a <__isoc23_strtoul@@Base+0x5ab2> │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r2, [r4, #64] @ 0x40 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r3, r5 │ │ │ │ strb r1, [r0, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81ca4 <__isoc23_strtoul@@Base+0x5584> │ │ │ │ + b.n 81c4c <__isoc23_strtoul@@Base+0x5584> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821ca <__isoc23_strtoul@@Base+0x5aaa> │ │ │ │ + bne.w 82172 <__isoc23_strtoul@@Base+0x5aaa> │ │ │ │ ldrsh.w r3, [r4, #66] @ 0x42 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, fp, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ - bl 8329c <__isoc23_strtoul@@Base+0x6b7c> │ │ │ │ + bl 83244 <__isoc23_strtoul@@Base+0x6b7c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ec0 <__isoc23_strtoul@@Base+0x67a0> │ │ │ │ + bne.w 82e68 <__isoc23_strtoul@@Base+0x67a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + bne.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r4, #32] │ │ │ │ streq r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 819a0 <__isoc23_strtoul@@Base+0x5280> │ │ │ │ + b.n 81948 <__isoc23_strtoul@@Base+0x5280> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 821c2 <__isoc23_strtoul@@Base+0x5aa2> │ │ │ │ + bne.n 8216a <__isoc23_strtoul@@Base+0x5aa2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #5 │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 821ba <__isoc23_strtoul@@Base+0x5a9a> │ │ │ │ + bne.n 82162 <__isoc23_strtoul@@Base+0x5a9a> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 821b2 <__isoc23_strtoul@@Base+0x5a92> │ │ │ │ + bne.n 8215a <__isoc23_strtoul@@Base+0x5a92> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #18 │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 821a6 <__isoc23_strtoul@@Base+0x5a86> │ │ │ │ + beq.n 8214e <__isoc23_strtoul@@Base+0x5a86> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #14 │ │ │ │ strh.w r2, [r4, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 81ca4 <__isoc23_strtoul@@Base+0x5584> │ │ │ │ + b.n 81c4c <__isoc23_strtoul@@Base+0x5584> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 8219e <__isoc23_strtoul@@Base+0x5a7e> │ │ │ │ + cbnz r3, 82146 <__isoc23_strtoul@@Base+0x5a7e> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - b.n 82184 <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ + b.n 8212c <__isoc23_strtoul@@Base+0x5a64> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 82196 <__isoc23_strtoul@@Base+0x5a76> │ │ │ │ + cbnz r3, 8213e <__isoc23_strtoul@@Base+0x5a76> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 82144 <__isoc23_strtoul@@Base+0x5a24> │ │ │ │ + b.n 820ec <__isoc23_strtoul@@Base+0x5a24> │ │ │ │ mov r8, fp │ │ │ │ mov fp, r1 │ │ │ │ - b.n 81a04 <__isoc23_strtoul@@Base+0x52e4> │ │ │ │ + b.n 819ac <__isoc23_strtoul@@Base+0x52e4> │ │ │ │ mov r3, r9 │ │ │ │ - b.n 819e6 <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ + b.n 8198e <__isoc23_strtoul@@Base+0x52c6> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 82180 <__isoc23_strtoul@@Base+0x5a60> │ │ │ │ + b.n 82128 <__isoc23_strtoul@@Base+0x5a60> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 8216a <__isoc23_strtoul@@Base+0x5a4a> │ │ │ │ + b.n 82112 <__isoc23_strtoul@@Base+0x5a4a> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 8212e <__isoc23_strtoul@@Base+0x5a0e> │ │ │ │ + b.n 820d6 <__isoc23_strtoul@@Base+0x5a0e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 82120 <__isoc23_strtoul@@Base+0x5a00> │ │ │ │ + b.n 820c8 <__isoc23_strtoul@@Base+0x5a00> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 82108 <__isoc23_strtoul@@Base+0x59e8> │ │ │ │ + b.n 820b0 <__isoc23_strtoul@@Base+0x59e8> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 820f0 <__isoc23_strtoul@@Base+0x59d0> │ │ │ │ + b.n 82098 <__isoc23_strtoul@@Base+0x59d0> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 820b0 <__isoc23_strtoul@@Base+0x5990> │ │ │ │ + b.n 82058 <__isoc23_strtoul@@Base+0x5990> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 82066 <__isoc23_strtoul@@Base+0x5946> │ │ │ │ + b.n 8200e <__isoc23_strtoul@@Base+0x5946> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 8202c <__isoc23_strtoul@@Base+0x590c> │ │ │ │ + b.n 81fd4 <__isoc23_strtoul@@Base+0x590c> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 82012 <__isoc23_strtoul@@Base+0x58f2> │ │ │ │ + b.n 81fba <__isoc23_strtoul@@Base+0x58f2> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81e52 <__isoc23_strtoul@@Base+0x5732> │ │ │ │ + b.n 81dfa <__isoc23_strtoul@@Base+0x5732> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81cf8 <__isoc23_strtoul@@Base+0x55d8> │ │ │ │ + b.n 81ca0 <__isoc23_strtoul@@Base+0x55d8> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81c50 <__isoc23_strtoul@@Base+0x5530> │ │ │ │ + b.n 81bf8 <__isoc23_strtoul@@Base+0x5530> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81e38 <__isoc23_strtoul@@Base+0x5718> │ │ │ │ + b.n 81de0 <__isoc23_strtoul@@Base+0x5718> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81d3e <__isoc23_strtoul@@Base+0x561e> │ │ │ │ + b.n 81ce6 <__isoc23_strtoul@@Base+0x561e> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 81d0e <__isoc23_strtoul@@Base+0x55ee> │ │ │ │ + b.n 81cb6 <__isoc23_strtoul@@Base+0x55ee> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ - b.n 81f48 <__isoc23_strtoul@@Base+0x5828> │ │ │ │ + bmi.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + b.n 81ef0 <__isoc23_strtoul@@Base+0x5828> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 824f8 <__isoc23_strtoul@@Base+0x5dd8> │ │ │ │ + blt.w 824a0 <__isoc23_strtoul@@Base+0x5dd8> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 824f0 <__isoc23_strtoul@@Base+0x5dd0> │ │ │ │ + beq.w 82498 <__isoc23_strtoul@@Base+0x5dd0> │ │ │ │ cmp r3, #1 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [sp, #20] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [sp, #20] │ │ │ │ - b.n 81fc6 <__isoc23_strtoul@@Base+0x58a6> │ │ │ │ + b.n 81f6e <__isoc23_strtoul@@Base+0x58a6> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 828ee <__isoc23_strtoul@@Base+0x61ce> │ │ │ │ + beq.w 82896 <__isoc23_strtoul@@Base+0x61ce> │ │ │ │ mov r5, sl │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8228c <__isoc23_strtoul@@Base+0x5b6c> │ │ │ │ + beq.n 82234 <__isoc23_strtoul@@Base+0x5b6c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ and.w r9, r9, #7 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - beq.w 829a8 <__isoc23_strtoul@@Base+0x6288> │ │ │ │ + beq.w 82950 <__isoc23_strtoul@@Base+0x6288> │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8255a <__isoc23_strtoul@@Base+0x5e3a> │ │ │ │ + beq.w 82502 <__isoc23_strtoul@@Base+0x5e3a> │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8255a <__isoc23_strtoul@@Base+0x5e3a> │ │ │ │ - ldr r3, [pc, #532] @ (824b4 <__isoc23_strtoul@@Base+0x5d94>) │ │ │ │ + beq.w 82502 <__isoc23_strtoul@@Base+0x5e3a> │ │ │ │ + ldr r3, [pc, #532] @ (8245c <__isoc23_strtoul@@Base+0x5d94>) │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82b0e <__isoc23_strtoul@@Base+0x63ee> │ │ │ │ + beq.w 82ab6 <__isoc23_strtoul@@Base+0x63ee> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #9 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ittt ne │ │ │ │ @@ -190285,49 +190263,49 @@ │ │ │ │ strne r3, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r2, r9, [r0, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov fp, ip │ │ │ │ mov r6, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 823e8 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + beq.n 82390 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ lsls r4, r3, #17 │ │ │ │ - bpl.n 82332 <__isoc23_strtoul@@Base+0x5c12> │ │ │ │ + bpl.n 822da <__isoc23_strtoul@@Base+0x5c12> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 823e8 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + beq.n 82390 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 82614 <__isoc23_strtoul@@Base+0x5ef4> │ │ │ │ + ble.w 825bc <__isoc23_strtoul@@Base+0x5ef4> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ it lt │ │ │ │ movlt r5, #1 │ │ │ │ @@ -190336,176 +190314,176 @@ │ │ │ │ cmp.w sl, #92 @ 0x5c │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 826a8 <__isoc23_strtoul@@Base+0x5f88> │ │ │ │ + beq.w 82650 <__isoc23_strtoul@@Base+0x5f88> │ │ │ │ cmp.w sl, #93 @ 0x5d │ │ │ │ - beq.w 82722 <__isoc23_strtoul@@Base+0x6002> │ │ │ │ + beq.w 826ca <__isoc23_strtoul@@Base+0x6002> │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - beq.w 8282e <__isoc23_strtoul@@Base+0x610e> │ │ │ │ + beq.w 827d6 <__isoc23_strtoul@@Base+0x610e> │ │ │ │ cmp.w sl, #91 @ 0x5b │ │ │ │ - bne.n 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bne.n 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 82e30 <__isoc23_strtoul@@Base+0x6710> │ │ │ │ - bhi.w 82c9c <__isoc23_strtoul@@Base+0x657c> │ │ │ │ - cbz r2, 823e8 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + beq.w 82dd8 <__isoc23_strtoul@@Base+0x6710> │ │ │ │ + bhi.w 82c44 <__isoc23_strtoul@@Base+0x657c> │ │ │ │ + cbz r2, 82390 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 82c7e <__isoc23_strtoul@@Base+0x655e> │ │ │ │ + bne.w 82c26 <__isoc23_strtoul@@Base+0x655e> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 82c7e <__isoc23_strtoul@@Base+0x655e> │ │ │ │ + bne.w 82c26 <__isoc23_strtoul@@Base+0x655e> │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #152 @ 0x98 │ │ │ │ add.w r7, fp, fp, lsl #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r6, sl, r7 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r3 │ │ │ │ - bl a0c88 │ │ │ │ + bl a06a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 829e4 <__isoc23_strtoul@@Base+0x62c4> │ │ │ │ + blt.w 8298c <__isoc23_strtoul@@Base+0x62c4> │ │ │ │ ldrb.w sl, [sl, r7] │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 828fc <__isoc23_strtoul@@Base+0x61dc> │ │ │ │ + beq.w 828a4 <__isoc23_strtoul@@Base+0x61dc> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 829bc <__isoc23_strtoul@@Base+0x629c> │ │ │ │ + beq.w 82964 <__isoc23_strtoul@@Base+0x629c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldrb.w sl, [r7] │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8231e <__isoc23_strtoul@@Base+0x5bfe> │ │ │ │ + bne.n 822c6 <__isoc23_strtoul@@Base+0x5bfe> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + b.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 81e8e <__isoc23_strtoul@@Base+0x576e> │ │ │ │ + b.n 81e36 <__isoc23_strtoul@@Base+0x576e> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8261c <__isoc23_strtoul@@Base+0x5efc> │ │ │ │ + beq.w 825c4 <__isoc23_strtoul@@Base+0x5efc> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ sub.w r2, fp, #292 @ 0x124 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 82826 <__isoc23_strtoul@@Base+0x6106> │ │ │ │ + blt.w 827ce <__isoc23_strtoul@@Base+0x6106> │ │ │ │ sub.w r3, fp, #262 @ 0x106 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82826 <__isoc23_strtoul@@Base+0x6106> │ │ │ │ + beq.w 827ce <__isoc23_strtoul@@Base+0x6106> │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #3 │ │ │ │ - b.n 82188 <__isoc23_strtoul@@Base+0x5a68> │ │ │ │ + b.n 82130 <__isoc23_strtoul@@Base+0x5a68> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 81db4 <__isoc23_strtoul@@Base+0x5694> │ │ │ │ + b.n 81d5c <__isoc23_strtoul@@Base+0x5694> │ │ │ │ ldrsh.w r0, [r4, #64] @ 0x40 │ │ │ │ - b.n 81d94 <__isoc23_strtoul@@Base+0x5674> │ │ │ │ + b.n 81d3c <__isoc23_strtoul@@Base+0x5674> │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 82476 <__isoc23_strtoul@@Base+0x5d56> │ │ │ │ + cbz r0, 8241e <__isoc23_strtoul@@Base+0x5d56> │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ asrs r2, r5, #3 │ │ │ │ and.w r3, r5, #7 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ - bne.n 8245c <__isoc23_strtoul@@Base+0x5d3c> │ │ │ │ + bne.n 82404 <__isoc23_strtoul@@Base+0x5d3c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 81c96 <__isoc23_strtoul@@Base+0x5576> │ │ │ │ + blt.w 81c3e <__isoc23_strtoul@@Base+0x5576> │ │ │ │ asrs r1, r3, #3 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ and.w r3, r3, #7 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb r3, [r0, r1] │ │ │ │ - b.w 81c96 <__isoc23_strtoul@@Base+0x5576> │ │ │ │ - ble.n 823f0 <__isoc23_strtoul@@Base+0x5cd0> │ │ │ │ + b.w 81c3e <__isoc23_strtoul@@Base+0x5576> │ │ │ │ + udf #6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + ble.n 82444 <__isoc23_strtoul@@Base+0x5d7c> │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 824cc <__isoc23_strtoul@@Base+0x5dac> │ │ │ │ + blt.n 82534 <__isoc23_strtoul@@Base+0x5e6c> │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 827c2 <__isoc23_strtoul@@Base+0x60a2> │ │ │ │ + bne.w 8276a <__isoc23_strtoul@@Base+0x60a2> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 82b04 <__isoc23_strtoul@@Base+0x63e4> │ │ │ │ + beq.w 82aac <__isoc23_strtoul@@Base+0x63e4> │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 82c68 <__isoc23_strtoul@@Base+0x6548> │ │ │ │ + beq.w 82c10 <__isoc23_strtoul@@Base+0x6548> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + bgt.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + bne.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + b.n 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - beq.w 82242 <__isoc23_strtoul@@Base+0x5b22> │ │ │ │ + beq.w 821ea <__isoc23_strtoul@@Base+0x5b22> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82762 <__isoc23_strtoul@@Base+0x6042> │ │ │ │ + beq.w 8270a <__isoc23_strtoul@@Base+0x6042> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq.w 82990 <__isoc23_strtoul@@Base+0x6270> │ │ │ │ + beq.w 82938 <__isoc23_strtoul@@Base+0x6270> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 82aba <__isoc23_strtoul@@Base+0x639a> │ │ │ │ + ble.w 82a62 <__isoc23_strtoul@@Base+0x639a> │ │ │ │ tst.w ip, #4194304 @ 0x400000 │ │ │ │ - beq.w 82aba <__isoc23_strtoul@@Base+0x639a> │ │ │ │ + beq.w 82a62 <__isoc23_strtoul@@Base+0x639a> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 81fce <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ + bne.w 81f76 <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ - ble.w 82770 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ + ble.w 82718 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ and.w r3, r9, #7 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ @@ -190517,459 +190495,459 @@ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mov r9, r7 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.n 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 829e6 <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ + bne.w 8298e <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 825ca <__isoc23_strtoul@@Base+0x5eaa> │ │ │ │ + bpl.n 82572 <__isoc23_strtoul@@Base+0x5eaa> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r6, fp │ │ │ │ mov r8, fp │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8259a <__isoc23_strtoul@@Base+0x5e7a> │ │ │ │ - blx 7ed0 <__ctype_tolower_loc@plt> │ │ │ │ + b.n 82542 <__isoc23_strtoul@@Base+0x5e7a> │ │ │ │ + blx 7e84 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ asrs r2, r3, #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ orrs r3, r1 │ │ │ │ strb r3, [r4, r2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ - beq.n 825c8 <__isoc23_strtoul@@Base+0x5ea8> │ │ │ │ + beq.n 82570 <__isoc23_strtoul@@Base+0x5ea8> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ asrs r3, r6, #3 │ │ │ │ and.w r2, r6, #7 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ asrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 8258e <__isoc23_strtoul@@Base+0x5e6e> │ │ │ │ - blx 7f18 <__ctype_b_loc@plt> │ │ │ │ + bpl.n 82536 <__isoc23_strtoul@@Base+0x5e6e> │ │ │ │ + blx 7ecc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bmi.n 82574 <__isoc23_strtoul@@Base+0x5e54> │ │ │ │ + bmi.n 8251c <__isoc23_strtoul@@Base+0x5e54> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 8258e <__isoc23_strtoul@@Base+0x5e6e> │ │ │ │ - blx 7edc <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 82536 <__isoc23_strtoul@@Base+0x5e6e> │ │ │ │ + blx 7e90 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ - b.n 8257e <__isoc23_strtoul@@Base+0x5e5e> │ │ │ │ + b.n 82526 <__isoc23_strtoul@@Base+0x5e5e> │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 82602 <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ + cbz r3, 825aa <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldrb.w r3, [r2, fp] │ │ │ │ mvns r3, r3 │ │ │ │ strb.w r3, [r2, fp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #32 │ │ │ │ - bne.n 825d0 <__isoc23_strtoul@@Base+0x5eb0> │ │ │ │ + bne.n 82578 <__isoc23_strtoul@@Base+0x5eb0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 82602 <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ + blt.n 825aa <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ asrs r1, r3, #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb r3, [r0, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814b0 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ + bl 81458 <__isoc23_strtoul@@Base+0x4d90> │ │ │ │ mov r9, r0 │ │ │ │ - b.w 81ca4 <__isoc23_strtoul@@Base+0x5584> │ │ │ │ + b.w 81c4c <__isoc23_strtoul@@Base+0x5584> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 8234c <__isoc23_strtoul@@Base+0x5c2c> │ │ │ │ + b.n 822f4 <__isoc23_strtoul@@Base+0x5c2c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 8240a <__isoc23_strtoul@@Base+0x5cea> │ │ │ │ + b.n 823b2 <__isoc23_strtoul@@Base+0x5cea> │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 81b5c <__isoc23_strtoul@@Base+0x543c> │ │ │ │ + beq.w 81b04 <__isoc23_strtoul@@Base+0x543c> │ │ │ │ movs r3, #0 │ │ │ │ sub.w r6, r9, r7 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ - bl 81968 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ + bl 81910 <__isoc23_strtoul@@Base+0x5248> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81800 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ + bl 817a8 <__isoc23_strtoul@@Base+0x50e0> │ │ │ │ mov r9, r0 │ │ │ │ - b.w 81c18 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ + b.w 81bc0 <__isoc23_strtoul@@Base+0x54f8> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ and.w r3, r9, #7 │ │ │ │ - b.n 82546 <__isoc23_strtoul@@Base+0x5e26> │ │ │ │ + b.n 824ee <__isoc23_strtoul@@Base+0x5e26> │ │ │ │ cmp r9, r7 │ │ │ │ - ble.n 82770 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ + ble.n 82718 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82524 <__isoc23_strtoul@@Base+0x5e04> │ │ │ │ + bgt.w 824cc <__isoc23_strtoul@@Base+0x5e04> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824ea <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ + beq.w 82492 <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.n 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 826c0 <__isoc23_strtoul@@Base+0x5fa0> │ │ │ │ + blt.n 82668 <__isoc23_strtoul@@Base+0x5fa0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bne.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bpl.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bpl.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + beq.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq.w 82e6a <__isoc23_strtoul@@Base+0x674a> │ │ │ │ + beq.w 82e12 <__isoc23_strtoul@@Base+0x674a> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #8 │ │ │ │ - ble.n 826da <__isoc23_strtoul@@Base+0x5fba> │ │ │ │ + ble.n 82682 <__isoc23_strtoul@@Base+0x5fba> │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bmi.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r2, [r4, #66] @ 0x42 │ │ │ │ movs r2, #2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - bl 8018c <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ + bl 80134 <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ ldrsh.w r3, [r4, #66] @ 0x42 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 82f5e <__isoc23_strtoul@@Base+0x683e> │ │ │ │ + ble.w 82f06 <__isoc23_strtoul@@Base+0x683e> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f54 <__isoc23_strtoul@@Base+0x6834> │ │ │ │ + beq.w 82efc <__isoc23_strtoul@@Base+0x6834> │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ ldrsh.w r3, [r2, #66] @ 0x42 │ │ │ │ add r3, r7 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + b.n 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + beq.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 82eb4 <__isoc23_strtoul@@Base+0x6794> │ │ │ │ + beq.w 82e5c <__isoc23_strtoul@@Base+0x6794> │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82e7a <__isoc23_strtoul@@Base+0x675a> │ │ │ │ + bne.w 82e22 <__isoc23_strtoul@@Base+0x675a> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r9] │ │ │ │ - b.n 82602 <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ + b.n 825aa <__isoc23_strtoul@@Base+0x5ee2> │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 82ad6 <__isoc23_strtoul@@Base+0x63b6> │ │ │ │ + bgt.w 82a7e <__isoc23_strtoul@@Base+0x63b6> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.w 82af8 <__isoc23_strtoul@@Base+0x63d8> │ │ │ │ + bls.w 82aa0 <__isoc23_strtoul@@Base+0x63d8> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 81fce <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ + bne.w 81f76 <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ - bgt.n 82682 <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ + bgt.n 8262a <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ and.w r3, r9, #7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb.w ip, [r1, r2] │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ strb r3, [r1, r2] │ │ │ │ - bge.n 82772 <__isoc23_strtoul@@Base+0x6052> │ │ │ │ + bge.n 8271a <__isoc23_strtoul@@Base+0x6052> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ it gt │ │ │ │ movgt.w r8, #1 │ │ │ │ - bgt.n 827b6 <__isoc23_strtoul@@Base+0x6096> │ │ │ │ + bgt.n 8275e <__isoc23_strtoul@@Base+0x6096> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w r8, #8192 @ 0x2000 │ │ │ │ movt r8, #16384 @ 0x4000 │ │ │ │ and.w r8, r3, r8 │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w sl, sl, #2 │ │ │ │ mov r9, r7 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.n 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 8267e <__isoc23_strtoul@@Base+0x5f5e> │ │ │ │ + bne.w 82626 <__isoc23_strtoul@@Base+0x5f5e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.n 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81d84 <__isoc23_strtoul@@Base+0x5664> │ │ │ │ + bne.w 81d2c <__isoc23_strtoul@@Base+0x5664> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f24 <__isoc23_strtoul@@Base+0x6804> │ │ │ │ + beq.w 82ecc <__isoc23_strtoul@@Base+0x6804> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82f24 <__isoc23_strtoul@@Base+0x6804> │ │ │ │ + beq.w 82ecc <__isoc23_strtoul@@Base+0x6804> │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #14 │ │ │ │ - b.w 81ffa <__isoc23_strtoul@@Base+0x58da> │ │ │ │ + b.w 81fa2 <__isoc23_strtoul@@Base+0x58da> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + b.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + b.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82baa <__isoc23_strtoul@@Base+0x648a> │ │ │ │ + bne.w 82b52 <__isoc23_strtoul@@Base+0x648a> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 82bb8 <__isoc23_strtoul@@Base+0x6498> │ │ │ │ + beq.w 82b60 <__isoc23_strtoul@@Base+0x6498> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 82bd4 <__isoc23_strtoul@@Base+0x64b4> │ │ │ │ + beq.w 82b7c <__isoc23_strtoul@@Base+0x64b4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + bgt.w 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + bne.w 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 824ea <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ + b.n 82492 <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #19 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83002 <__isoc23_strtoul@@Base+0x68e2> │ │ │ │ + beq.w 82faa <__isoc23_strtoul@@Base+0x68e2> │ │ │ │ cmp r5, #21 │ │ │ │ itt ls │ │ │ │ addls.w r3, r4, r5, lsl #2 │ │ │ │ strls r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #28] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.w 81e1e <__isoc23_strtoul@@Base+0x56fe> │ │ │ │ + b.w 81dc6 <__isoc23_strtoul@@Base+0x56fe> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 81b92 <__isoc23_strtoul@@Base+0x5472> │ │ │ │ + b.w 81b3a <__isoc23_strtoul@@Base+0x5472> │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + b.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + beq.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82c74 <__isoc23_strtoul@@Base+0x6554> │ │ │ │ + beq.w 82c1c <__isoc23_strtoul@@Base+0x6554> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 81fce <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ + bne.w 81f76 <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bgt.w 82682 <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ - b.n 82770 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ + bgt.w 8262a <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ + b.n 82718 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7f9cc <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ + bl 7f974 <__isoc23_strtoul@@Base+0x32ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + beq.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r7, #32] │ │ │ │ - blx 7b8c │ │ │ │ + blx 7b4c │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ - b.w 81bd0 <__isoc23_strtoul@@Base+0x54b0> │ │ │ │ + b.w 81b78 <__isoc23_strtoul@@Base+0x54b0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, sl, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 7fab8 <__isoc23_strtoul@@Base+0x3398> │ │ │ │ + bl 7fa60 <__isoc23_strtoul@@Base+0x3398> │ │ │ │ add.w r7, r0, #12 │ │ │ │ add.w r1, r0, #45 @ 0x2d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a94 │ │ │ │ + blx 7a54 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 82954 <__isoc23_strtoul@@Base+0x6234> │ │ │ │ + ble.n 828fc <__isoc23_strtoul@@Base+0x6234> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8293e <__isoc23_strtoul@@Base+0x621e> │ │ │ │ + bgt.n 828e6 <__isoc23_strtoul@@Base+0x621e> │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82862 <__isoc23_strtoul@@Base+0x6142> │ │ │ │ + beq.n 8280a <__isoc23_strtoul@@Base+0x6142> │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r9, #35 @ 0x23 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ strh.w r7, [r9, #-80] │ │ │ │ - blx 7e04 <__strcpy_chk@plt> │ │ │ │ + blx 7db8 <__strcpy_chk@plt> │ │ │ │ strh.w r7, [r9], #80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 823cc <__isoc23_strtoul@@Base+0x5cac> │ │ │ │ + bgt.w 82374 <__isoc23_strtoul@@Base+0x5cac> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov.w fp, #8192 @ 0x2000 │ │ │ │ movt fp, #16384 @ 0x4000 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ and.w fp, r3, fp │ │ │ │ str r6, [sp, #32] │ │ │ │ subs.w fp, fp, #0 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + b.n 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ adds r0, #1 │ │ │ │ movs r7, #10 │ │ │ │ cmp.w r8, #2 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bne.w 81fce <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ + bne.w 81f76 <__isoc23_strtoul@@Base+0x58ae> │ │ │ │ cmp.w r9, #10 │ │ │ │ - bgt.w 82682 <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ - b.n 82770 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ + bgt.w 8262a <__isoc23_strtoul@@Base+0x5f62> │ │ │ │ + b.n 82718 <__isoc23_strtoul@@Base+0x6050> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r2, #5] │ │ │ │ - b.n 8228c <__isoc23_strtoul@@Base+0x5b6c> │ │ │ │ + b.n 82234 <__isoc23_strtoul@@Base+0x5b6c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 7fab8 <__isoc23_strtoul@@Base+0x3398> │ │ │ │ + bl 7fa60 <__isoc23_strtoul@@Base+0x3398> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + b.n 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + b.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 828a4 <__isoc23_strtoul@@Base+0x6184> │ │ │ │ + bne.w 8284c <__isoc23_strtoul@@Base+0x6184> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.w 828a4 <__isoc23_strtoul@@Base+0x6184> │ │ │ │ + bmi.w 8284c <__isoc23_strtoul@@Base+0x6184> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 824ea <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ + beq.w 82492 <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 82a24 <__isoc23_strtoul@@Base+0x6304> │ │ │ │ + bne.n 829cc <__isoc23_strtoul@@Base+0x6304> │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ and.w r0, r9, #7 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ lsls r3, r0 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ @@ -190979,831 +190957,831 @@ │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ - bl a0c88 │ │ │ │ + bl a06a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 829e6 <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ + blt.n 8298e <__isoc23_strtoul@@Base+0x62c6> │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 82fc4 <__isoc23_strtoul@@Base+0x68a4> │ │ │ │ + ble.w 82f6c <__isoc23_strtoul@@Base+0x68a4> │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.w 828a4 <__isoc23_strtoul@@Base+0x6184> │ │ │ │ + bmi.w 8284c <__isoc23_strtoul@@Base+0x6184> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 82a82 <__isoc23_strtoul@@Base+0x6362> │ │ │ │ + bne.n 82a2a <__isoc23_strtoul@@Base+0x6362> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov.w r2, r9, asr #3 │ │ │ │ and.w r3, r9, #7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl a0a3c │ │ │ │ + bl a0454 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f2e <__isoc23_strtoul@@Base+0x680e> │ │ │ │ + beq.w 82ed6 <__isoc23_strtoul@@Base+0x680e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - cbz r0, 82ab0 <__isoc23_strtoul@@Base+0x6390> │ │ │ │ + cbz r0, 82a58 <__isoc23_strtoul@@Base+0x6390> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ asrs r2, r7, #3 │ │ │ │ movs r0, #1 │ │ │ │ and.w r3, r7, #7 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ adds r7, #1 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 82a96 <__isoc23_strtoul@@Base+0x6376> │ │ │ │ - b.n 82a46 <__isoc23_strtoul@@Base+0x6326> │ │ │ │ + bne.n 82a3e <__isoc23_strtoul@@Base+0x6376> │ │ │ │ + b.n 829ee <__isoc23_strtoul@@Base+0x6326> │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ movs r2, #2 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8018c <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ + bl 80134 <__isoc23_strtoul@@Base+0x3a6c> │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 82be8 <__isoc23_strtoul@@Base+0x64c8> │ │ │ │ + ble.w 82b90 <__isoc23_strtoul@@Base+0x64c8> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - ble.n 82af8 <__isoc23_strtoul@@Base+0x63d8> │ │ │ │ + ble.n 82aa0 <__isoc23_strtoul@@Base+0x63d8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 82af6 <__isoc23_strtoul@@Base+0x63d6> │ │ │ │ + bgt.n 82a9e <__isoc23_strtoul@@Base+0x63d6> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r1 │ │ │ │ - cbnz r3, 82af6 <__isoc23_strtoul@@Base+0x63d6> │ │ │ │ + cbnz r3, 82a9e <__isoc23_strtoul@@Base+0x63d6> │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 824ea <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ + ble.w 82492 <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 81fc6 <__isoc23_strtoul@@Base+0x58a6> │ │ │ │ + b.w 81f6e <__isoc23_strtoul@@Base+0x58a6> │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ - ldr.w r7, [pc, #1492] @ 830e4 <__isoc23_strtoul@@Base+0x69c4> │ │ │ │ + b.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + ldr.w r7, [pc, #1492] @ 8308c <__isoc23_strtoul@@Base+0x69c4> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #2772 @ 0xad4 │ │ │ │ movs r3, #10 │ │ │ │ add r7, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ - blx 79a8 │ │ │ │ + blx 7968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8301a <__isoc23_strtoul@@Base+0x68fa> │ │ │ │ - ldr.w r3, [pc, #1468] @ 830e8 <__isoc23_strtoul@@Base+0x69c8> │ │ │ │ + beq.w 82fc2 <__isoc23_strtoul@@Base+0x68fa> │ │ │ │ + ldr.w r3, [pc, #1468] @ 83090 <__isoc23_strtoul@@Base+0x69c8> │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ + bl 89898 <__isoc23_strtoul@@Base+0xd1d0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83014 <__isoc23_strtoul@@Base+0x68f4> │ │ │ │ - ldr.w sl, [pc, #1440] @ 830ec <__isoc23_strtoul@@Base+0x69cc> │ │ │ │ + beq.w 82fbc <__isoc23_strtoul@@Base+0x68f4> │ │ │ │ + ldr.w sl, [pc, #1440] @ 83094 <__isoc23_strtoul@@Base+0x69cc> │ │ │ │ mov fp, r9 │ │ │ │ add sl, pc │ │ │ │ add.w r7, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w sl, sl, #61 @ 0x3d │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ strb.w r2, [fp, #8] │ │ │ │ - cbz r3, 82b72 <__isoc23_strtoul@@Base+0x6452> │ │ │ │ + cbz r3, 82b1a <__isoc23_strtoul@@Base+0x6452> │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #8 │ │ │ │ add.w r0, fp, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 82b5a <__isoc23_strtoul@@Base+0x643a> │ │ │ │ + bne.n 82b02 <__isoc23_strtoul@@Base+0x643a> │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ addw r0, r9, #2738 @ 0xab2 │ │ │ │ - blx 8098 │ │ │ │ + blx 804c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r1, r9, #2728 @ 0xaa8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r8, [r3, #52] @ 0x34 │ │ │ │ - b.w 822b0 <__isoc23_strtoul@@Base+0x5b90> │ │ │ │ + b.w 82258 <__isoc23_strtoul@@Base+0x5b90> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 828fc <__isoc23_strtoul@@Base+0x61dc> │ │ │ │ + bne.w 828a4 <__isoc23_strtoul@@Base+0x61dc> │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + b.n 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 823dc <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ + b.n 82384 <__isoc23_strtoul@@Base+0x5cbc> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d10 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ - b.w 81c14 <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ + bl 80cb8 <__isoc23_strtoul@@Base+0x45f0> │ │ │ │ + b.w 81bbc <__isoc23_strtoul@@Base+0x54f4> │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w fp, #1 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.w 8231e <__isoc23_strtoul@@Base+0x5bfe> │ │ │ │ + b.w 822c6 <__isoc23_strtoul@@Base+0x5bfe> │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 82762 <__isoc23_strtoul@@Base+0x6042> │ │ │ │ + beq.w 8270a <__isoc23_strtoul@@Base+0x6042> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8275c <__isoc23_strtoul@@Base+0x603c> │ │ │ │ + bne.w 82704 <__isoc23_strtoul@@Base+0x603c> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl a0c34 │ │ │ │ + bl a064c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82752 <__isoc23_strtoul@@Base+0x6032> │ │ │ │ + beq.w 826fa <__isoc23_strtoul@@Base+0x6032> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 82c2a <__isoc23_strtoul@@Base+0x650a> │ │ │ │ + bne.n 82bd2 <__isoc23_strtoul@@Base+0x650a> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 82c26 <__isoc23_strtoul@@Base+0x6506> │ │ │ │ + bgt.n 82bce <__isoc23_strtoul@@Base+0x6506> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824ea <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ + beq.w 82492 <__isoc23_strtoul@@Base+0x5dca> │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 82c4e <__isoc23_strtoul@@Base+0x652e> │ │ │ │ + cbz r0, 82bf6 <__isoc23_strtoul@@Base+0x652e> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ asrs r2, r7, #3 │ │ │ │ movs r0, #1 │ │ │ │ and.w r3, r7, #7 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ adds r7, #1 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 82c32 <__isoc23_strtoul@@Base+0x6512> │ │ │ │ + bne.n 82bda <__isoc23_strtoul@@Base+0x6512> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.w 81fe0 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ + b.w 81f88 <__isoc23_strtoul@@Base+0x58c0> │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 81f3a <__isoc23_strtoul@@Base+0x581a> │ │ │ │ + b.w 81ee2 <__isoc23_strtoul@@Base+0x581a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 81fe6 <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ - b.n 828b4 <__isoc23_strtoul@@Base+0x6194> │ │ │ │ + bmi.w 81f8e <__isoc23_strtoul@@Base+0x58c6> │ │ │ │ + b.n 8285c <__isoc23_strtoul@@Base+0x6194> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 823e8 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + beq.w 82390 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bne.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ lsls r4, r3, #17 │ │ │ │ - bmi.w 823e8 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ - b.w 823bc <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + bmi.w 82390 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + b.w 82364 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 82c7e <__isoc23_strtoul@@Base+0x655e> │ │ │ │ + bne.n 82c26 <__isoc23_strtoul@@Base+0x655e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 82c7e <__isoc23_strtoul@@Base+0x655e> │ │ │ │ + bmi.n 82c26 <__isoc23_strtoul@@Base+0x655e> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 82862 <__isoc23_strtoul@@Base+0x6142> │ │ │ │ + beq.w 8280a <__isoc23_strtoul@@Base+0x6142> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 8306a <__isoc23_strtoul@@Base+0x694a> │ │ │ │ + beq.w 83012 <__isoc23_strtoul@@Base+0x694a> │ │ │ │ add.w r3, fp, fp, lsl #5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r4, r3 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #32 │ │ │ │ add r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl a0c88 │ │ │ │ + bl a06a0 │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - blt.w 829e4 <__isoc23_strtoul@@Base+0x62c4> │ │ │ │ + blt.w 8298c <__isoc23_strtoul@@Base+0x62c4> │ │ │ │ adds r2, r7, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83064 <__isoc23_strtoul@@Base+0x6944> │ │ │ │ + beq.w 8300c <__isoc23_strtoul@@Base+0x6944> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8070 │ │ │ │ + blx 8024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83050 <__isoc23_strtoul@@Base+0x6930> │ │ │ │ + beq.w 82ff8 <__isoc23_strtoul@@Base+0x6930> │ │ │ │ mov r0, r7 │ │ │ │ - blx 7bc8 │ │ │ │ + blx 7b7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83042 <__isoc23_strtoul@@Base+0x6922> │ │ │ │ + beq.w 82fea <__isoc23_strtoul@@Base+0x6922> │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, sp, #118 @ 0x76 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 82d3e <__isoc23_strtoul@@Base+0x661e> │ │ │ │ + cbz r3, 82ce6 <__isoc23_strtoul@@Base+0x661e> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 830a2 <__isoc23_strtoul@@Base+0x6982> │ │ │ │ + beq.w 8304a <__isoc23_strtoul@@Base+0x6982> │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 830e0 <__isoc23_strtoul@@Base+0x69c0> │ │ │ │ + beq.w 83088 <__isoc23_strtoul@@Base+0x69c0> │ │ │ │ add.w r1, r5, #8 │ │ │ │ adds r0, #8 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7ce0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r5 │ │ │ │ cmp.w sl, #108 @ 0x6c │ │ │ │ - beq.w 830d6 <__isoc23_strtoul@@Base+0x69b6> │ │ │ │ - bgt.w 830da <__isoc23_strtoul@@Base+0x69ba TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes